skysight-inc/HackerNews huggingface dataset:
MUD, Object Oriented
No mention of WaitHandle.WaitAll (aka WaitForMultipleObjects)?? Multiplexing is sorely missing from the JVM. CountDownLatch isn't really good enough.
You're esentially asking why he shouldn't be publically bullied out of a position in which he's the most qualified because of his (assumed) belief that marriage can only be between a man and a woman (a belief that the majority Californians who voted in 2008 also held.)

I don't agree with that belief, but the comments here and around the web have been absolutely disgusting: comparing him to the KKK and the Nazis, claiming he hates gays, calling him a bigot, etc.

More likely, his belief stems from ignorance instead of hate or bigotry. Why shouldn't the public exhibition of his opinion affect his career? Because people should be taking the moral high ground and empathize in a way that Eich obviously didn't when he made that donation.

Perhaps, instead of shitposting on HN or parading around Twitter about his (assumed) opinions when people haven't actually met Eich, they should reach out and offer their perspective by sending him a personal e-mail detailing how his actions have harmed people. He might even see it your way and change his deeply held belief.
Traditional money makes certain features of the economic system tractable, but it masks other important relationships that constraint its behavior. The question isn't whether or not the the transactions should be shaped by feedback from the network; the question instead is which features of the economic network do we want to make salient to agents in that network.

You might think of Strangecoin as a way of making features of the interdependence of economic relationships salient in each transaction. In the parlance of STDs, I'm not just trading with you, I'm trading with everyone else you are trading with.

I'm not sure I understand your analogy to small homophobic towns, but I suppose you mean that people with less economic support will have less representation in Strangecoin. It's true that Strangecoin will be disposed to preferential attachment, but I'm not sure any economic system wouldn't. It's a feature of the system that it makes these attachment relations explicit, a feature of the existing economy that is completely masked over with traditional money.
Here's a start - http://www.linuxforu.com/2010/11/understanding-linux-device-...
Ha-ha! That guy likes coffee with a bunch of stuff to disguise the bitter flavor. Anything he has to say is completely invalid and also my tastes are better than his.

Isn't it awesome feeling superior to people ha-ha!
@author:

Define the "external network". What keeps a single entity from simulating a network just as large as everyone else combined? At that point, how does one determine which network is the "correct" one, though both are the same size with the exact same connectedness stats?
@pfraze Welcome to the corporate world :-/
This is a really weak article. As much as the headline is somewhat plausible, none of the cited evidence even indirectly supports it. In fact, it mentions only Mayer/Dorsey as data points linking sleep deprivation to success, and they're counterexamples!

... so why is this article being upvoted?
>And lose, like everyone else who tried.

You mean like everyone else who's tried before moving to public funded elections, with restrictions on campaign donations?

Of course I can't guarantee that one change will result in a third-party getting meaningful representation, but it's at least a start.
Thats practically what I am doing right now, if it has been 15 mins, I pull in new tweets, if it hasn't i read from the cache.
Ever notice how every decade or so there are tons of news stories featuring 40-50 year old reporters and experts talking about the horrific flaws in the younger generation?

It always seems to be the generation, rather than the fact that twenty somethings have always acted like twenty somethings.

A better reason why millennials have a tough time:

Baby boomers who lost a big chunk of retirement savings in 401 k(s) (or more likely property investments) and have yet to rebuild their retirement nest egg are hanging onto their jobs longer, leaving less vacant seats for new hires.
> I think this is much more convenient than having to program in Make and learn its quirky abstractions.

until you get to update a codebase were all the build scripts are the worst form of perl/forth/ksh/awk scripts all written by someone who though a new script on top of the old one would be easier
The FB acquisition seems to imply that the deeply talented Oculus team will help pioneer VR as a new mechanism for social interactions online. Call me a simpleton, but I'm more interested in Carmack et al revolutionizing gaming. Maybe that will still happen, but this acquisition makes me less interested in VR, for the time being.
> It's what they do with that data that matters

Not technically wrong, but it's a bad show to introduce that risk. I say this a lot, but - IT ethics is like medical ethics: you're obligated to protect your clients with expertise regarding things they don't understand. Personal information needs to have strong guarantees of segmentation and authority controls. That's not an open question; it used to be called "good system administration."

There's no middle ground on this. Either you're doing your job as an IT professional, or you're exposing users to risk from data-sale, breach exposure, or government overreach.
Facebook spent 2 billion on this company. Of course they will exert control over them. I'm not sure what Carmack is getting at. Their shareholders will demand it. Facebook is not a charity, it's a business and sooner or later they will have to show a return on this acquisition. It costs money to Dev hardware, If they don't see a return they will pivot this division.
I think Strangecoin is super interesting. I think his analogy was that with a coin where relationships matter, you have to care how a person is connected, when you deal with them. I think it could be a feature, not a bug, even if it makes things less efficient.
Where's the escape hatch! :|
I was assuming moderators sometimes edited post content as well. If not, I was mistaken.
My fear is that Carmack will know how to make VR really viable but will be prevented from doing this by his new short-sighted managers.

If this happens even a tiny bit, it will kill the passion in the entire team and Facebook's VR will become a gimmick more like Cue-Cat than a world-changing new platform.
no, we went to DVI because VGA was awfull.

hdmi is just to add drm.
Or rockets, hopefully.

http://en.wikipedia.org/wiki/Armadillo_Aerospace
It would be great if the criticism that accompanies "Show HN" posts was more useful and less vicious.
This is a pretty bogus comparison, I am a C# coder and write multi-threaded programs quite often and rarely use raw thread classes anymore, the task parallel library makes the experience much cleaner and more powerful.

I use Java some so I can't speak directly to this but I would bet Java pros are scratching their heads over the Java code being used here as well.

What is more interesting to me though; why even make the comparison? Are there legions of programmers out there who cannot pick between these two platforms because they cannot decide who has better a better threading approach?
A Futurist on Why Lawyers Will Start Becoming Obsolete This Year
Well, I guess would only use the Rift if there are open source Linux drivers in the mainline kernel. I guess such drivers would only land in mainline if they are technologically and morally ok (then the driver is really just a 3D display driver and has no usage data collection function etc.).

How likely is that to happen?
Squads, Tribes, Chapters, and Engineering Culture at Spotify
Very well done video and approach on engineering culture at spotify
I was always dispirited by how conservative in sentiment Bitcoin and most altcoins were. It always felt to me that Bitcoin was mostly redundant to gold, neglecting the inherent advantages of ecurrency. Something more ambitious deserves to be implemented.

That endorsement aside, the inhibition transaction does disturb me. It would seem to encourage mob-like behavior in the culture of early adopters, as heretics of whatever sort were forcibly ejected from the system. I don't trust the dynamics of groups enough to think this will be a good form of self government.
I'm not sure why Google hasn't adopted Go as another supported language to develop on Android. It seems naturally and would expand the usage of the language.
This. I think what people most misunderstand about this kind of environment is that the hours are merely the side product, not the main focus. It is very hard to plan that I will put in 16 hour days. But when it happens naturally, it seems like the easiest thing on the planet(and much easier than not doing it). To get to that position, a lot of fuzzy things align(like the clarity of vision, the challenge, the opportunity etc.)

What is also not said is that most manic types also take more extreme vacations. They might take a week off every few months and completely disappear to recharge themselves.
Life isn't fair, but a sense of fairness is a good starting point for a leader. Not to mention empathy, compassion, and respect for equal treatment of people.
X3D – Extensible 3D Graphics
That's afaik not a GNUism:

http://www.freebsd.org/cgi/man.cgi?query=chmod

[edit: If I'm reading this right (I seldom have reason to look up Posix things, being generally concerned with concrete implementations) -- it's actuallly a BSDism that's been incorporated into Posix:

http://pubs.opengroup.org/onlinepubs/9699919799/utilities/ch...
]
Oh, please... It's a secret algorithm that's going to be patented, and they're courting investment money. It was apparently designed by programmers. (But not to worry, it has "extremely special mathematical properties, that have surprisingly remained non-invented until recently, and therefore undocumented anywhere")

Can someone please spike this?
thanks for the link, some very nice articles there.
To clarify; his relationship with and view of FaceBook is a business one. I'm implying not greed, but that by virtue of the industry he works in his view is likely to much different from that of those who are not in a position to sell to FaceBook, et al.
Let me help you.

> Again I don't know if that's good or bad for work/life balance.

It's bad.
> The big difference between knowledge workers and everyone else is what individuals and workers as a group will put up with.

There are exceptions, such as in Finland [1]

> Overtime work is allowed in Finland, and represents any work done extra the maximum regular working hours, to a maximum of 138 hours in a 4 months period and a total of 250 hours per a calendar year.

[1] http://www.workinfinland.com/what-are-the-normal-working-hou...
Sick of the commute, Santa Cruz tries own tech hub
Go 1.3 is going to target android/arm: http://talks.golang.org/2014/go1.3.slide#12. I'm not sure if this will lead to a full blown SDK for Android.
Microsoft pretty much invented the all-encompassing work environment. The nickname in the 90s for the Redmond campus was "The Velvet Sweatshop".
he problem with a long-hours work culture is that long hours don't translate to productivity,

[Citation needed]. Note that citing a source that vaguely asserts data exists is insufficient. So is citing a source showing that mean hourly productivity in construction/manufacturing goes down.

Make sure to differentiate between lowering productivity (=production/hours) and lowering product in your answer.
Ask HN: Socket.io vs Java(JSR356)
I'm trying to deploy a websockets servers, after much searching I am a little confused on which it can be the best option, i'm trying to use linode for 8000 users using Socket.io or JSR356(Java). What could be my best option? thank's
Maintaining a Go wrapper for Android's Java APIs sounds non-trivial, and probably has security implications as well.
I backed them on kickstarter and got my dev kit as a result. I'm really unhappy about FB being the first to bring VR to the masses, but it doesn't have anything to do with kickstarter.
a small charge of magnesium? would still make a little bang.

how about reading some patents of flash bangs? that what patents are for.

also, a glass? the idea that the assailant will be making eye contact is nice, but your eyes will also be there
Hm, no "lsb_release -a" under system? Also, I've come to rely more on ls -l /proc/${some_pid}/fd than lsof -- but if you only have to choose one, I suppose lsof is better.
That's correct, +X was adopted from BSD into POSIX.2001. There's a paragraph in §Rationale about it.
Software engineers (and many other information workers) are lying to themselves if they think this is even possible (to segment).

Proof: a large number of breakthrough designs / problem solving occurs when I am in the shower, on the toilet, or lying in bed going to sleep... it has long been proven that information workers are solving problems 24/7 365.25 days a year - you are never paid 'by the hour' for your work - your brain is solving problems 24/7 non-stop.

Indeed, this is precisely why allowing staff to work from home and minimizing enforced 'attendance hours' works.

You want to blur the lines between work and life... quite simply because they are already blurred. It's like the infamous 80s/90s Waterfall SDLC - it's like trying to make the waterfall run uphill (all projects end up Agile in the end). So why fight the inevitable - you are only stressing yourself by doing that (as proven by the evidence in this article - the 'segmentation seekers' are trying to achieve the impossible!) - and it is medically proven that stress causes cancer, diabetes, heart disease... and death (2009 Nobel Prize in Medicine). Corollary to that: blur all of life and live healthy and happy, or attempt to segment and suffer stress and die painfully.
IMHO, it's not really a good language for mobile development. It is great for the task it was designed for; web services and infrastructure. I can't think of any other area I would choose to use Go.
I would hope so since Epitech/Epita is bac+3 whereas a CS master is bac+5. Although I doubt many universities would still reach those schools level even after a master.
Re: Facebook acquires Oculus, a letter of concern
Me too. I would absolutely love to do this...

(The reason is that I'm tired of the political crap going on here, it would be refreshing to see different political crap :-). Plus I absolutely love Europe. Would like to live there till I'm sick of it)
I feel like it's an endless battle, trying to move away from a SPOF; even in your rabbitMQ cluster your load balancer is a SPOF. Who watches the watchmen? At a certain point you just have to accept that you're not gaining a whole lot by adding more complexity. Process supervision over a network (a la something like fleet or flynn or mesos) is a pretty neat solution. I've been playing around with this stuff the past week and I'm having a lot of trouble coming up with the perfect setup haha
DMCA takedown requests for files in your Dropbox
Everyone in EU already speaks English :-)

Not trying to be an ass by saying that, but if you go to Europe claiming to be Canadian :-) and speaking English, you will not have a hard time pretty much anywhere, at least in Western EU.
I recently played a bit with ninja on a tiny c project -- as I was already using cmake, the transition was seamless, and even for such a very tiny project the speedup was tangible (but absolutely not relevant in any way, everything was building fast enough :).

Also played a bit with tup, and it's quite nice too.
ah, applefanboys.

always having to go the extra length just because their love, apple, ignored standards just to make a few more bucks on accessory licensing extortion.
On the folly of rewarding A, while hoping for B
Inhibition is a two-sided transaction, requiring the consent of both sides.
No, not quite.

For example, at Mozilla-wide gatherings (e.g the summit that happened last fall) the CEO of the Mozilla Corporation is the one who typically gives some sort of talk about general strategy, market positioning, product plans, but Mitchell Baker is the one who gives a talk on overarching organizational goals: things like what Mozilla stands for and which issues Mozilla should be trying to address as an organization.

And so it is in day-to-day operation. Mitchell sets the "moral tone" much more than the CEO does; the CEO's largely involved with executing the Corporation's strategy.

There is no real analogy to the US or other national government I know of here; the organizational setups are very different. I've been trying to think of something that would be somewhat similar, and so far all I've got is Moses and Aaron in the Book of Exodus, with Mitchell as Moses and the CEO as Aaron. Not a perfect analogy, but way closer than anything involving a President.
lsof is much more useful when you want to see which process has a file open rather than the inverse.
I don't know John Carmack's financial background, so what I'm about to say might be totally wrong.

Your comparison to Elon Musk is kind of odd. Elon Musk's first company sold to a larger company for a giant pile of money. Actually even his second company sold for a giant pile of money. It appears (at least from my perspective) that only after he sold two companies for billions of dollars did he follow the route we see with Tesla & SpaceX of not selling.
> Am I going to have to log in to facebook to use the occulus headset or install the software? Probably.

That's not true about WhatsApp or Instagram. Nothing suggest it'll be the same with Oculus.

The only company to blame for your poor experience is Razer.
In the transactions I describe, inhibition is a two-sided transaction, meaning it requires approval from both parties. Presumably parties won't enter into such transactions without good reason for consent.
Git Source Code Review
I initially agreed, but realize it's just because go hasn't been widely used in GUI development. With a proper SDK, there's nothing wrong with it in this role that I can think of. In full disclosure, I've not done Android development out of my distaste for Java, so I'd welcome it.
BlackBerry pleads for patience as sales plummet
My biggest worry is the destructive effect the acquisition had on the community. Many developers feel that their expectations were betrayed.

And of course, the unnoticeably slow corruption through bureaucracy and politics which inevitably seeps in as acquisitions get merged into the greater fold.

This thread prompted me to write more about this, so I wrote a letter to Carmack (no response yet, though): https://medium.com/p/f8589a747d11
I suppose I've just gotten a better intuition from ps/top than I used to have. I agree lsof is useful!
That's a good point. In my opinion, HTTP's success is due to its platform-independent nature and its simple yet effective text-based communication protocol. Standardized solutions are the way to go.

Flash died because it was private and for Adobe.
Java will not remain a strong web language as long as it is for Oracle.

I predict a great future for HTML5 WebSockets, as well as other open-source API's and protocols.
There's a right reason to be upset about something one does not control?

The buyout is not good or bad, it just is. Don't get upset people, you couldn't prevent it before and you cannot undo it now.
Do you have to do that for instagram?
TLDs with two letters are only for countries: http://en.wikipedia.org/wiki/Country_code_top-level_domain
The first draft of my comment started "GNU chmod, at least,..." but then I wound up with too many comma-delimited clauses and I dropped the qualifier to keep things readable. Thanks for looking up citations. :)
Don't be mislead... this is just running on Android, which has long been possible. You still can't write/distribute a purely Go application in say, the play store.
An Introduction to Recursion Schemes and Codata
We just have a company supplied expresso machine and try to convince the team leader to put work lunches on his company credit card. Much simpler :-)
It may be evident for you since you probably have seen many frameworks and implementations. Before hearing about Jekyll, I only used Blogger and WordPress, which relies on the database for almost everything.
Wrapping an imperative API in a functional one
> I'm not sure why Google hasn't adopted Go

The same reason Dalvik is using Java, the pool of potential developpers. Java was definetly a smart choice, wether one likes the language or not. Furthermore android apps can be developped in C++ too.
Programming with patterns [pdf]
Android runs on more than just arm -- anything supported by the platform needs to support MIPS and x86 as well.
lsof also has some brilliant selection and filtering options. Really useful for checking for rogue high port sockets and other obscure things.
And where are those products today? Elon Musk has openly said that PayPal has become a disappointment since he sold it.

Relinquishing control of design decisions for a product company is suicide. Product companies make things whose functions are the selling point. Tesla, SpaceX and Oculus all fall into this category.
In the U.S., some banks have this too. For example, Citibank offers a service like this called Popmoney to its customers for free. (Popmoney is actually available to anyone from their website[1], but if you use it from there it costs the sender 95 cents per transaction.)

[1] https://www.popmoney.com
I really don't see the benefits of a blog without a backend. Don't get me wrong, I used jekyll a while back and when I used it, everything was awesome.

But then I wanted to do simple stuff like editing a post from another computer that didn't have access to my server because one of my post had a typo.

Then I wanted to list all my blogs by published date and have a different place where I could list post by [type|tag].

Some of those features are available through jekyll, but seriously, what's the difference between parsing a database for post of type X and having jekyll build a list of post on XYZ requirements?

I hope you don't think that database backed blog are slow because on 128mb RAM I had over 20k unique per day on my site. Running Wordpress, without any caching.
I've always assumed that Dorsey's comments about his sleep habits were a combination of macho bravado and myth-building - it's not like anyone is actually around him enough to know if it's literally true.
This is an irrelevant comment, but I miss the classic O'Reilly font.
Sorry, I misunderstood the question. Please disregard.
Every six months or so another way to run go code on android devices is published. Sometimes it's SDK wrappers, other times (like this) it's native executables.

The author's approach is interesting, but lacks MIPS support (though would extend successfully to x86 devices, as the author notes).

My almost equivalent attempt was to rebuild the Android NDK (native development kit) toolchain with --language=go added, and built all the GCC/GNU toolchain support for it for all targets. (Granted the rebuild-the-toolchain solution can be a bit hairy if you're not familiar with it.)
When you rob a bank and get caught, they don't let you keep the money.
I upvoted a story on the new feed about the Inmarsat's approach to estimating the missing Malaysian plane's location that I found highly informative. Hours later that day when I noted the usual Telegraph mc-article rising up, not a single upvote on the better article(IMO) had been recorded. Perhaps it was a time delay as there is 1 upvote now. Shame, it seemed like the perfect article to elicit meaningful discussion on HN. Maybe Part 2 or Part 3 will someday...if they're proven correct, which is up for debate still.

HN post:
https://news.ycombinator.com/item?id=7430634

DirectLink
http://www.airtrafficmanagement.net/2014/03/mh370-satcoms-10...