Hacker Newsnew | past | comments | ask | show | jobs | submit | awild's commentslogin

Sort by lowest start, merge left when they overlap. Emit current span if not. Repeat.


It's not a US thing and not even necessarily related to being bullied in school. Lots of parents scold their children for being into useless or eclectic hobbies.


I found out yesterday that our facility management is employed with us. But we also handle seriously sensitive data.


Have you looked at Millercsv or jq?


Kill9 can keep ports locked for a bit after exiting which is a quite annoying


Anything can keep ports locked for a bit (if either side doesn't properly close the connection). That's how TCP works. Set reuseaddr on your daemon's sockets.


> To change a person's behavior. If someone keeps lying, cheating, and stealing in society, we want to make them to stop so that they can reintegrate and become a beneficial member of society.

I think a common criticism of this stance is, that it does not ask why a person does something that others want to punish. Obviously there sometimes are no answers, but often it's poverty and lack of options. So this begs the question, why people come to steal and murder etc.

I personally don't believe that "punishment" is usually well invested in a person. Rehabilitation and support structures are probably the better option.

I am also realising that it gets very interesting for white collar crime "without a victim" such as tax evasion or manipulation of stocks. My intuition is to punish exactly these crimes, but I think that's my bias showing.


Have you had a look at arrow? It has those capabilities


I try to encourage newcomers to refractor the code into a form they understand, fix the problem and then undo that refactoring as much as possible. If they actually come up with a better abstraction I'm up for it.

Refactoring will give them the chance to see what the actually moving parts of code are.


I like your use of the words moving parts. Eventually code ends up looping over memory locations, copies, moves, adds, subtracts, multiplies, divides, reads, writes data or memory locations.

All the files and code on the way to get this to happen such as Classes, parameters, arguments, variables, functions, methods, closures, objects are ideas of the languages compiler to abstract the instruction stream.

Command line arguments, class constructors, URL query parameters, marshalling, JSON field names, method parameters, function arguments, HTTP headers, cookies, request objects, events are just complicated variations of passing data in the right shape. They are not the above list of "moving parts" or computation that is easy. In other words modern coding is just configuration.

I feel the complexity of modern code is a problem we created. And I feel there's something missing. It's hard to update code.

When I find the loop that does the thing, I feel I can understand the codebase such as the magic +1, -1 or the relationship of objects linked together in a data structure or the assignment to a list or array or variable.

"How does that get to here"


I most definitely go to Italy and complain about the quality of the coffee. And I do actually appreciate bitterness in coffee.


Sorry, but the modern form of DIPA most definitely is one of the most accessible forms of craft beer. They usually aim for low to no kettle hops, only whirpool and high levels of rx hopping. Fermentation, mash and grist all serve to make the beer sweet. The end result: a beer low in bitterness, silky, extremely sweet (these beers can finish above 1.030) with intense fruity notes.


That is nothing like the DIPAs I am familiar with which are typically very dry and strongly hopped, with only enough sweetness to make it palatable. What you describe sounds to me more like Barleywine, though admittedly the style has wide interpretation. I also think we may have very different definitions of the word “accessible”.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: