skysight-inc/HackerNews huggingface dataset:
Exactly so.

High trust societies are much more efficient because we don't all have to (metaphorically) squat in the dirt guarding our meat. This frees humans up to divide labor efficiently, spend time on higher order problems, etc.

What it is that leads to high trust societies (cultural homogeneity, common religious convictions) however, is an unpopular area of studies.
I like the part where you ignored my entire comment and went on believing Node.js was a revolutionary way to write performant programs.

The reason I mentioned those languages is that there is essentially no way (short of using the C ABI) to actually do blocking I/O. It doesn't mean that you can't write performant asynchronous programs in C#.
The Latest DIY Craze: Brain Hacking
Big Data: Taking the guesswork out of March Madness
I've called the Office of Mr. Bütikofer (German Green Party). They are not optimistic that Trautmans (Social Parties) draft will prevail since the Liberal Parties will probably vote against net neutrality :(

Although there is hope.

Fuck the EU, btw.

I am sick of the EU Commission - they need constant supervision and try everything to ruin our freedoms in favor of coporatism.
The EU needs to end. It can't be controlled democratly.
Spring has mental health risks? what causes that?
I do something very similar (although with an approach that is different) and I find that doing harder intellectual work has to be balanced by doing harder physical work (roughly speaking).

As an example, some of my recent intellectual work (and "distractions") included writing a book on Haskell web development, building out a product, some Android contracts and casually reading new papers. This is balanced in my life by training to compete at a professional athletic level (beach volleyball/high jump training. Roughly: Oly lifting, sprint workouts, plyos, etc) and music (Playing drums, guitar, bass and covering songs on my own).

Both training for athletics and playing music have a mental states that lend themselves to "recovery" from intellectual pursuits.
Quote:

> Noob friendly Linux distributions like Ubuntu provide excellent support of all the points you mention.
I have heard Stroustrup speak and he mentioned multiple times how important it is to maintain compatibility with all existing code in between language versions. Say what you want about C++, but I think they have the right approach. If you are the steward of such a fundamental project, it is definitely in your users' (and therefore your project's) best interest to keep everything that exists working. It's just not worth the pain to make trivial changes in the name of aesthetics or "usability" that break every single hello world program (making print a function instead of a statement) or to change how the division operator works for your millions of existing users to save some initial confusion for hypothetical potential users.

C++ may have become a bit unwieldy as a result of the combination of this policy and the focus on adding new features, but developers working on existing code bases can continue to develop happily ignoring as much of C++11 as they like without the concern that the plug will be pulled in their platform some time soon. As they decide to adopt the new features, they can, based in the merits of the feature, not because they are forced to by the platform's developers.

There are starting to be some compelling features in py3k, but none of those required the massive language breakage that has happened between Python 2.x and these releases. All of the compelling features could have been added piecemeal through the normal backward-compatible deprecation and release process. And the devs who were so bothered by print and exec being a function, or other stupid things could continue to complain in the mailing list while the rest of us get our work done.
But solid, foundational skills in any area of life do not make you irrelevant. Learn those, and you can adapt to whatever fashion is currently en vogue.

Software is no different, there's only the clamor of employers refusing to train, along with the copious free time of privileged white males making you feel like it is.

The media loves to tell you that you aren't working hard enough. Western culture defines itself by work, regardless of the consequences.
Honestly, I think Apple makes stellar products (I won't use them because of IP issues, but they're still incredible produts) but talk like that - claiming your competition doesn't give a crap and is just throwing shoddy goods out the door? It reeks of desperation.

Android has its faults, but it would be absurd to say that Google doesn't care about the platform. The Nexus line itself demonstrates that they want these devices to be delightful and well-designed in the way Apple machines are.

Yes, there are devices out there that are good for no-one. Machines that are unfit for any purpose other than marking bullet-pointed features at a low price. But to tar the entire industry outside of Apple with this label is the height of absurdity.
You seem to have missed the point about coming out even. If you seed to give back you actually come out even or possibly ahead so you aren't actually paying in the long run. Of course that's also a bit of a pyramid scheme because it relies on someone else to be leeching in order to get your money back. If you happen to be one the last ones to watch a movie, or it's one that's been out a while so not many people are interested in watching you may end up net negative. It would have the disadvantage of discouraging people from watching anything but popular movies, of course it would also possibly encourage people to seed less popular stuff.
This reminds me a lot of Mattt's other post about empathy[1]. What stuck with me most were two tweets at the end of it: one person said "Why do open-source programmers take things so personally?" to which another replied "because we're all persons".

At the time, I was ruining some of my professional relationships over arguments about their open source projects, because I only looked at these from a technical stand-point. Once I started putting myself in their shoes, I stopped criticizing. Instead I tried to be that person who always makes you feel like you can do anything, who always praises and never criticizes, who believes in you and your ideas, because that's the kind of person I look up to.

True, I had to ignore some technical deficiencies a few times, but life's too short. Plus, who am I to think I have all the answers? Maybe those technical deficiencies are really innovations in disguise, which I just lack the proper imagination to see properly at this early of a stage? Even more reason to overlook it and be supportive rather than critical.

So far it's working out well. My professional relationships are improving, and I feel like much less of a sour-puss than before. But YMMV.

[1]: http://mattt.me/2011/empathy-and-open-source/

EDIT: This is possibly related to my recent burnout which made it a whole lot easier to not really care about technical details and focus a lot more on the relationships and the positives. These two things happened at the same time.
I think the UK is somewhat a special case among the Western European nations in this context as well. From a Finnish/Nordic perspective it seems that the US Democrats, on average, seem only a bit to the left of what would here be regarded as "center"; in some cases even to the right.
This requires the pilots to discover the fire at the exact time when switching from Malaysian Air Traffic Control to Vietnamese Air Traffic Control. The fire then incapacitates the radio or the pilots before they have a chance to call in the incident. Seems overly coincidental to me.
But this whole thread is about speculating on the disappearance of the plane. For you to come here and say that is like Dad telling everybody that it's late and time for bed. Total party pooper.

Nothing may get solved, but it helps us to try to make some sense for ourselves out of the incongruous facts and help us alleviate our own cognitive discomfort with the situation.
An aircraft moving at near Mach speeds has a significant amount of friction caused by air. It's not necessary for an IR system to be able to see the exhaust of an aircraft. In fact, all aspect IR missiles have been around since at least the AIM9L which was used in the Falklands War in 1982.
my $$ is on a node runtime, assuming google is interested in increasing the # of people that use it. python 3 would be nice but it probably wont get people interested like node would.
So by extension, it's probably fair to say intelligent people are more inclined to trust other people, because they understand distrust is intrinsically costly.
Indeed, this is far more sustainable than burning the candle from both ends. It may seem like a bit of a unicorn job; but the current SV boom tends to overvalue inexperienced engineers so much that it can seem like there are no interesting jobs in tech left.

After ten years, you start wanting something different from work. Nothing wrong with that, you just need to find somewhere that will keep you intellectually fed.
I agree, but as I state about, in such circumstances "...it is that officer's responsibility to make the situation clear to the employees which whom he/she will be interacting and to oversee such interactions. Needless to say, if such interactions cause distress or could constitute harassment then it is the officer's job to deal with the problem."
This isn't a very fair criticism.

.NET has been around for a long time, long enough to have gone through the rise an decline[1] of many open source alternatives:

DHTML, PHP, Python, RoR, NodeJs

And the language and framework has been thoughtfully improved over that period of time.

> Microsoft's bloated and broken enterprise tools instead of sensible, rapidly-released libs.

Developers have been writing great software with these tools for decades.

And rapidly-released libs could just as easily be classified as "not-yet-ready-for-production."

> I think the big problem is that MS

In my estimation, the biggest problem is that using .NET "requires" the rest of MS along for the ride. Yes you can use mono, yes you can use apache, but everything just works if you use the WINS stack.

I like .NET and I really like C# as a language, but I'd rather have my infrastructure be linux.

[1] Not all of these have "declined", but popularity has shifted focus.
It's not that it will walk all over you, but that it will keep taking away from every other part of your life until there is nothing left to take away. You'll feel helpless precisely because you will have nothing left to give. Everybody has their limits.

You will be straining your mind all the time, never able to let your guard down for a second. The only hope you have is that someone else will save you by taking your job from you.
OneNote Service API
See https://developers.google.com/speed/public-dns/ and in particular https://developers.google.com/speed/public-dns/docs/performa... and https://developers.google.com/speed/public-dns/faq#nxdomains.

You might have an ISP where they have professional DNS admins, significant failover and a massive deployment of local DNS caches in each neighborhood. Unfortunately, many people have ISPs where they have two servers for an entire timezone maintained by the owner's brother-in-law and, to the extent that they think of DNS at all, it's only for questions like “Can we sell advertising on NXDOMAIN replies?”
Grunt-image supports PNGOUT now
>After all, even with such waste, such bias, and such low rates of reproduction, science still gives us amazing insights into the world, enriches our understanding of the universe and our place in it

Not most science, it looks like. Most science gives us false insights into the world, reenforcing our prejudices and the sales of dubious products.

>and of course births incredible technology.

Or at least it once did. We're at the end of riding Moore's law, which confused us into thinking that science was progressing, when it was just transistor density that was progressing.
I was basically doing the same thing but I recorded what I just finished instead of what I was working on. I got that idea from gtimelog. I haven't been using it lately but I might go back to it.

dun started
dun Implemented feature xxx
dun reddit and hn **
dun Fixed bug xxx
dun lunch **

Without an argument it just opened the log file in vim.

I like this style of recording things but I would like to be able to log back to a server from anywhere and have things like git commits added as well for additional context. And then there is report generation.
Right, that's a problem with the notion that you should work at a software shop because you're making the product rather than being a cost-center. It might be that way, but not necessarily, as you found. There's no easy heuristic like that to determine what's a good place to work and what isn't, unfortunately.
I've seen that happen as well, but you can't blame LINQ for that. Shitty developers will make a mess out of any technology.
I've found the contrary to be true lately. I was a serial burnout case. I'd crank hard for 3 or 4 months and it'd take me 6 months to recover. I've found more recently that it wasn't the projects at home or at work, it was a lack of diversity. Doing the same thing when I got home that I did all day burned me out because it wasn't any different. Coming home and working of stuff I can't work on at work be it new languages, games, new ideas, whatever, just so long as it's different than what I did for 8 hours then I don't get burnt. Now the problem is I don't have enough hours in the day to do it all and working until 4 am and being up at 7 isn't sustainable.
This notion that mh370 was flying behind the Singapore jet to avoid radar is far fetched. Is the simple explanation much more likely that primary and secondary radar were both tracking the Singapore jet and the data wasn't matched properly? If the two jets were flying in tandem as you suggest, wouldn't you expect two hits on primary radar?
What is your personal hangup about nodejs? Again, this conversation was about .NET. You brought in nodejs. I responded specifically within the context of .NET and nodejs. No one said anything about about it being revolutionary, your ridiculous attempts to make it about something greater being grossly misplaced.

Maybe you should knock that nodejs chip off your shoulder and get over it. Clearly you had some sort of argument with someone about it at some point, but your arguments just make you look absurd.
I have always found music good for this sort of thing. It is very relaxing, uses the creative part of your brain, and you get a skill that stays with you for the rest of your life. While it is engaging, it somehow gets boring after about an hour or two, so it is unlikely to suck away an entire evening. Over the years I have learned to play dozens of instruments just by devoting an hour here and there.
That's kind of the point. :) She acted as if she did.
See also this Grip Desk setup : https://www.youtube.com/watch?v=ySEBqNAnyjk (video is by Solarized’s theme author, Ethan Schoonover).
Sometimes I find that instead of reading about tech and trying little hobby things at home, I'm better off trying to fit that into my work somehow. Even a full 8 hours of programming 5 days in a row can be enough to mentally drain you if you're actually working the whole time.
I'm sorting my day out when in the morning shower.
There's no better place / moment to think.

No distraction, just your mind clearing up the midst.
Snowden’s Last Performance Review
For those of you looking for a quick fix - I've got a Furinno standing desk - sturdy, ultra compact, super light and inexpensive. http://www.amazon.com/Furinno-Adjustable-Laptop-Desk-Multifu...
That is true as well, especially if you need to support operations not part of out-of-the-box LINQ. The real meat there is in the Expressions API. The actual LINQ methods, if you look at them, don't do much except provide a way to delegate to the underlying IQueryProvider.

That said, I think for stuff that is supported, better to stay within the "standard approach".

But I get your point.
I am favorably impressed by the statement recently issued by Github.
Developing AAA Games with Flash Stage3D (or "frustrating work with adobe tools")
Good luck. Thank you for sharing!
> For the first time in years I had time to do silly stuff like playing video games, going out for a walk or watch movies. For the first time in years I didnt grit my teeth and churn out that little bit of code that would help me develop my skills further.

> It feels great.

I can totally relate. A few months ago, I started giving up on my open source projects, as a side-effect of burnout. Admittedly part of the solution was working hard to give up the hubris inside me that made me think my code and my ideas were vital to the world. But now that it's given up, I really do have a lot more free time. Last night, I was under a blanket on the couch, reading two full Sherlock Holmes[1] stories to my wife and children, who were just drawing or cuddling on the couch or whatever. We just kicked back and relaxed, and we all enjoyed it.

The downside is that I now have a hard time keeping the motivating excitement going for new ideas I have. Just the other week I had an idea for a node-webkit-like idea based on JSCocoa, but it involved rewriting major parts of JSCocoa to get it to work properly. I've gotten pretty far[2] but I'm losing steam quickly and falling back into the "meh" state of life in which I'm now more interested in playing Starcraft 2 for an hour or two, or drawing some doodles. So it's a weird balance that I can't figure just yet.

[1]: Later that night I read The Purloined Letter to my wife as she painted some walls, and we both enjoyed it but thought it was a little bit long-winded for what it had to say.

[2]: http://github.com/sdegutis/chaos
> Imagine if a Web application were more like your operating system. You could run programs that add features, choose where your data goes, and share your changes with other users.

Awesome.
If I have DNS server 10ms away, you can bet your ass (and house) I can expect a smaller latency than from one hosted 6000 kilometres away across an Atlantic ocean and then some.

You should look into "anycast". The Google DNS servers are located all across the globe. For example, I get 60ms from Portugal (just +30ms than I get to my ISP's server). And Google's servers, due to higher use, are much more likely to have the records in cache, reducing the overall latency when compared to a server than needs to issue a recursive query for every less commonly used domains.
I somewhat agree.

I'm fortunate enough to work in such a job, but keep in mind that it's those "holy crap I didn't know you could do it that way" moments that get you excited and can't wait to tinker with in on your own.

There's a difference between being a bored conveyor belt developer who feels unfulfilled at the end of the day and someone whose been given a new set of "lego" and cannot contain their curiosity.
DOI exists since 1997, which is pretty much since forever in internet time.

Figshare on the other hand, not so much.
If I could rerun this afternoon, what test case should I use? What is a good hash test? Mike says

[Typical hash table accesses use a) string keys with b) a high temporal correlation and c) they usually have a high hit-rate or a high miss-rate, but it's rarely 50/50.]

Surely there is a simple, simple routine that does all this. I want to see this benchmark done right. If it's so simple, why hasn't anyone written it down? The author updated:

If have some extra time I'll test some variables later on I will test different hit rates and key types. If you have a reference to a source where statistics around hash table use cases is investigated I'll use that as a basis.
Emotion in marketing: How our brains decide which content is shareable
I second the comment about getting a better understanding of how EF, etc. work after writing your own provider. Definitely.
So basically, if we assume that everyone in the world except Google knows how to run a DNS-server, using their DNS-servers makes sense. I agree.

But that's an absurd assumption, and I seriously disagree with it. And coming from a part of the world where we actually have ISPs compete (I know!), I find the premises plain laughable.

I'm not saying there aren't ever a reason to use their DNS server, but I fail to see why people would chose to recommend theirs as a general rule (as I've seen lots of places, reddits, etc) and how Google with a straight face think they can claim it will make things "faster", or even worse, more "secure".

Simply said: I call bullshit.
8 Ways Generating Content Before Your Show Will Increase Engagement
I heat up one meal after I get home. Then a second meal towards the evening. Each 1200 calories. Allows me to smoke weed and indulge for a bit, and not gain weight. It's great because I'm a coffee addict so during the day I get to look forward to coffee every few hours, with the added benefit of not having an upset stomach or taking a shit at work frequently.
"nor has it been common in the West throughout the ages"

Explain to me what "ages" have had a "professional environment". The "professional environment" you speak of has only arisen in the last century or so, if that.
Well in the AirFrance case it was clearly the inexperienced pilot who drove the plane to the water. The commander was sleeping at the time and when he came back in the cockpit he grasped what was happening but it was too late.
Why don't you envision the victims' families reading this sort of thread? If I were the relative of somebody on that plane, I'd be reading every single article and thread I could, trying to keep the hope of finding them alive, alive. Surely I'm not the only one?
It wasn't random, though. It was flying to waypoints.
GitHub Puts Co-Founder on Leave, Investigates Harassment Claims
I think "not counting bandwidth" is a dangerous simplification people often make when talking about the "post-scarcity world".

The whole debacle on net neutrality comes from the bandwidth providers. Bandwidth is ultimately the "ticket" that every internet user pays to join the party. It's a huge inflow of real-world money into the system.

This money is buying congresspeople all over the world (same net neutrality threats and ongoing law discussions here in Brazil). It's a key factor.
Which of the new mega-web sites will succeed?
4) `strdup` is a POSIX extension whereas NetHack is cross platform.
>the presumption of innocence principle, which is an even higher goal for a just society.

The presumption of innocence doesn't mean that anyone must either think or pretend to think that someone is innocent, any more than freedom of speech means that facebook can't take your youtube link down.
This is speculation based on supposed screenshots. Not exactly the definition of 'is'.
First time I had that happen I quickly shut the door in the young lady’s face. Didn’t hit her, but it fell in place and she had to open it again herself.

She was pretty unhappy about that as well, incidentally.
Ukraine: Europe’s Major Test
For someone calling me petty and disingenuous, you sure are performing a lot of ad hominem attacks.

Here is what you said: "thirsteh's cynicism is misplaced. node.js is effectively predicated on asynchronous implementations, and you have to work hard to do otherwise. The end result tends to be very efficient implementations that can serve large numbers with ease."

This is what I responded to. Your statements are simply not true. And no, I wasn't the one who brought up node.js either.

My gripe with node.js is that it claims to be something much greater than it is, and people gobble it up. If you want to write Javascript, sure, it's a great tool. Just don't try to sell it as the only, or even a good way to write fast applications. That is what is disingenuous.
What's the motivation for keeping them away from making general-level decisions?