skysight-inc/HackerNews huggingface dataset:
More likely story: Mojang recently released "realms" which is basically a rent-a-server model, and these are competitors to their business.

Optimistically, they are trying to bring uniformity and clean up some of the more toxic servers that are out there.

https://minecraft.net/realms
Exactly, where is the plant mass coming from? Can bacteria break soil down into carbon that the plant can use to build more leaves/stems/roots?
Am I the only person who has never really been bothered by Git's UI? I can't remember ever being worried by its quirks and found it pretty easy to pick up...
Not questioning, just asking: Could you please cite data source? I would like to understand this better.
Counterparty: Peer-to-Peer Finance on Bitcoin
doesn't matter. if you have a good reputation from previous work you've done then you should ask your previous partners for referrals/reviews that prove it. you don't need to be locked in to any one website.
I'm using highrisehq and I basically like it although it's a concern that it's an orphan product and gmail support would be a big help.
Isn't it normal to expect old languages to evolve too, especially when they are pushed forward by companies as huge as Apple? Look at C++ (the same age as Objective-C): C++11 was approved in 2011.
Bacteria in the soil. One of the reasons Biosphere 2 fell apart.
Engineers who take their time and care... unfortunately.
90% might be a little much, but safe to say, he's definitely correct about the majority.

I'm curious why you feel the need to respond to every thread (falsely) repeating that most Americans don't mind being the target of surveillance. What motivates this?
It goes against the beliefs of 90% of programmers and engineers (that I know).

http://en.wikipedia.org/wiki/Homophily
Apptimize (YC S13) is looking for a full-time Account Executive
Upvoted simply for the word 'shrimposphere'. Awesome.
And you'd have entire page of Show HN posts one click away. :)
There's a question though here as to how to define insurance: in your example, everything still works if everyone has catastrophic insurance.

Insurance, classically understood, is risk sharing, not cost sharing. In other words taking it from a "not everyone will use this service" risk sharing model to "everyone will use this at some point" cost sharing model is what causes the problem of hidden pricing.

You can have it both ways (risk sharing and visible prices) because most healthcare costs aren't unforeseen. In other words, the number of accidents where the hospital needs to be relatively sure insurance is involved pales in comparison to the cost of routine visits/care which could be paid for out of pocket and prices would then be visible allowing for competition.
chrome doesn't work
I assume you read what I wrote and I wasn't clear enough. Node is actually quite DIFFICULT to learn and use. It's very very easy to write code that's broken in some way if you don't have a deep understanding of Node.js.

Fun unrelated anecdote: someone was showing off their concurrent Node.js web scraper and as requests piled up, it was apparent that it could handle no more than 5 concurrent requests. Why? The HTTP library's internal concurrency limit defaulted to 5.
Apple got rid of status bar in iOS 8 landscape mode
Learning Locker, the open source learning record store, reaches version 1.0
There's a new-ish hack recently out - "using requestAnimationFrame to time browser operations" http://arstechnica.com/security/2014/06/theyre-ba-ack-browse...
I can't see how decaying plant matter would provide enough CO2 to keep the larger greenery healthy. Perhaps the original soil had an exceptional amount, but it would take time for it to break down; plants can empty a container such as that of CO2 in a day or so.
thats an interesting thought. My grandmother hasn't had issues lol but more relevantly, I think you are talking about the fact that without aux, power steering, power brakes, airbags, etc. won't work?

I can kinda see that, but seems like there are other solutions to that. Say I was driving down the road at 40, and my ignition indicated that the car was to be turned off, you would think some little state machine (or even stateless) would say, oh hey, we are actually moving....maybe don't turn of aux power?
I know how you feel. It just goes to show you that the masses think a like. :). Here is a +1 for you buddy, for what its worth, I thought the link was good.
Programming isn't "our world" anymore. If there ever there existed strong trends of viewpoints, that's largely in the past. It's a huge profession full of people just looking for a paycheck, or with different political beliefs entirely.

Even the existence of Hacker News is proof this is true. The attitudes on display here are frequently disgust me as someone that grew up something that was called hacker culture circa 2000, back before "hacking" was latched onto by startup culture for cachet branding.
Little hack to grab all the WWDC videos (in HD) and PDFs
It seems that the main issue is that people are only now discovering that PhDs and perhaps sometimes undergrad degrees in humanities are not vocational. This isn't to say they aren't worthwhile or that students shouldn't pursue them. There are plenty of degrees or experiences that are unlikely to be marketable in the future economy. The main thing students must learn is how to learn, and one can accomplish this by studying a variety of fields.

It does, however, mean that subsidizing higher education is a risky proposition. Universities go to great lengths to create humanities requirements perhaps in part motivated by a genuine belief that core requirements are necessary for a proper education, but likely also to beef up departments that have been isolated from market pressures. These departments are often political (almost always liberal), ideological, and rarely subject to any kind of quality control (there was the famous case of Larry Summers questioning what exactly Cornell West was doing as a tenured Harvard professor). Subsidizing learning with no direct market rewards can be a very smart long term investment in human capital. We need history and literature to have the cognitive tools to innovate and to articulate ideas necessary for the Western world to exist. But on the other hand, it's a dangerous proposition to create a mini-industry where you pay people without a clear understanding of what they are doing and why.
Hah! Benevolent! I'm glad you get to sleep well at night, while U.S. military terrorizes the world, and creates wars in order to finance itself.

You're either ignorant or amoral.

edit: eh. I feel like it needs reminding - I realize that in terms of geopolitics there needs to be a superpower. Every century has had a superpower that in all likelihood abused the weaker countries. My issue is with the way OP describes the issue: US being benevolent and great, bringing in fruits to US economy, completely ignoring repercussions worldwide, and OP has absolutely no problem with it.
FWIW, I think there should be. Always seemed a bit odd seeing Ask and Show posts merged together like that.

In case anyone's interested, I've put together a project [1] that generates a "Show HN" RSS feed here: http://hnrss.org/feeds/showhn.xml

[1] https://github.com/edavis/hnrss
The Daily Fail version claims so, but that doesn't seem sufficient. Nonetheless, its clearly working. It'd be interesting to insert a probe through the cork and run a real-time analysis of the air composition.
IANAL, but I think if server owner's jurisdiction prevents them from using software without obtaining a license and this jurisdiction allows this exact kind of noncompliance to void the whole license (which is not always the case) - probably yes, it has a meaning.

Obviously, it only matters if someone notices the noncompliance and lack of the license. For example if Mojang actually sues.
Man runs 3,237 miles in the name of Bitcoin and Homelessness
A Step in the Wrong Direction
TDD is good. I think "Test-First" is dead. Few places I've been at have been able to do test-first.

Small groups trying to deliver on aggressive schedules waste too much time with test-first.

Having a competent leader and skilled team that can follow SOLID principles removes the need to be test-first.

TDD is not dead. Test-first probably is.
We usually only refer to OS-level processes as "subprocesses". You'll see terms like "lightweight threads", "greenlets", "fibers" for concurrency units managed by the application runtime instead.
if you use an IDE with local history support like PyCharms or Webstorm, you can view every single save and every line of code you changed. It works just like git diff.
And where the only correct answer is "It Depends"
I just replaced it with a detailed placeholder for now. (Replacing it was something I had stuck in the back of my mind for a while.)
I don't know which software people you mean, but "software people" built and operate Google, Facebook and countless other smaller companies and apps that wipe their asses with privacy.

I don't see other people's privacy being a high priority in our industry, quite the contrary. We're complicit in creating a world of constant surveillance more than politicians and authorities are.

And people who think violating privacy is consensual if you ticked the TOS checkbox and done for profit, but wrong if done by a democratically elected government and done for the public good (however misguided) are less concerned with ethics and more with political ideology.

Programmers are not more ethical than other people, and definitely not when it comes to privacy. And we're not all libertarians and anarchists either. We're as conformist as fuck, hence the boring middle-class gentrification of places like SF when us techies come in.

Let's stop pretending we're better than other people. We're the ones that are creating this mess, and those who have created this particular surveillance tech are not some evil outliers.

We provide tech for money and wash our hands of the consequences, just like the weapons and drug dealers.
To be fair, I would be shocked if USA wasn't #7 out of the 6 that have direct links.
And that "ethical business" would either cease to exist due to more profitable companies eating them up or would have their shareholders force the benevolent board of directors out of the company and they would go where the profits were anyway.

Companies cannot be ethical or unethical. They exist for no other reason than to make money.
> There's nothing to leak

Yes there is: A million snippets of recorded phone conversations from Vodafone or whatever telecom would really shock you if it included your voice.

> it's the public's indifference to their own privacy

The public is indifferent when it's abstract or they think it doesn't include them. I think most people would be horrified if even stupid mundane conversations were leaked and they heard their own voice.
Those "million wrong ways" are not distributed equally amongst languages/environments :)
+1 for patio.

The quality of client is generally correlated with your rate. Learn to hustle and find the very clients that need your services most. This skill will serve you well the rest of your life.
Google Will Now Warn You When A Site’s Mobile Version Is Broken And Dumb
The headline should read: "53-year-old Sealed Bottle Garden..."

I see this more and more even in edited publications. It's especially irksome here since the article contains almost no actual writing.
Some screenshots would've been helpful even if it's platform-native, it's a good idea what the end result will look like.
I don't mean to troll. I agree its interesting because there is a cover up and an engineer who could have saved 13 lives and didn't.

My main point is that big automakers are doing this same think, cover up and all on a grand scale but because you have to look at it from 10,000 feet to see it, it doesn't get the same type of criticism.

you said you disagree, there were like six points I tried to make, was there a particular set you disagreed with?
Automating Videos with Twilio and FFmpeg
Aren't those both the same thing? (Not being sarcastic; I'm genuinely confused.)

http://stackoverflow.com/questions/3192090/test-driven-devel...
I'm interested to know what the difference is? Test Driven Development implies test-first to me. I do agree that testing itself remains useful.
From a related article:
"But the eco-system also uses cellular respiration to break down decaying material shed by the plant. In this part of the process, bacteria inside the soil of the bottle garden absorbs the plant's waste oxygen and releasing carbon dioxide which the growing plant can reuse."
Five Solutions for Common App Development Challenges
Node hasn't impacted enterprise customers. It has impacted a few high profile silicon valley companies, also Java is not synonymous with enterprise - look at Twitter for example.

I imagine Twitter every day looks online at these node articles and just laughs. That's a team that realizes Java != JEE and that JVM programming is a great thing to be doing.
> I've encountered developers who don't use version control. That doesn't imply that you shouldn't use version control because everyone doesn't.

His argument wasn't usage, it was controversy. Presumably, these developers you've encountered aren't announcing that version control sucks and you shouldn't use it. They're just not using it themselves, and you'd probably be right if you guessed that they wouldn't have a rational reason for avoiding it. Contrast this with TDD.
You don't know what you're missing
Industries Apple Could Disrupt Next
the problem is can workers do something else while waiting for the db to respond? AND are all libs built for that use case? tbe only advantage of nodejs is you have no choice but to write code a certain way.
FWIW this is specifically why Objective-C has been able to get by without generics for a while. You don't get solid type-checking like you do with generics in other languages (except C++), but that has never really been an issue because the above statement works even with [...] statements (sure, the compiler will warn you, but).

The only real issue is that the things you shove into Objective-C containers must themselves be Objective-C types, which means using NSNumber and NSValue everywhere for raw C types. The new Objective-C @literal and @(expression) syntax, however, should make such code cleaner in the future...
This is pretty sweet. How do the docsets get prepped for download? The author scrapes the html doc pages at the tool's site? But for example in the case of Node.js, the menu nav on the left side of the official docs [0] aren't found in Dash's docset.

[0]http://nodejs.org/api/documentation.html
Exactly what I meant -- thanks... Are you the erjiang that wrote the blog post? If so, thanks, I thoroughly enjoyed it
Sometimes people take TDD to mean Test Driven Design
Given that TDD is a subset of Test First, how can test first be dead but TDD be alive?
http://cmusphinx.sourceforge.net/

http://jasperproject.github.io/

agreed though on the nice packaging/ease of use. i'm hoping the hardware revolution can change that though.
Besides being stupid, the main problem with Google Now and other "predictive" assistants is that they have no understanding of intent/context.

Google Now would often display travel time to locations and other irrelevant information based on my recent searches. Even though the information was irrelevant. It had no idea WHY I searched for a restaurant in Bordeaux, for example. Sigh. Pointless indeed.
The fact that what you are doing today has been deemed acceptable to the overseers is no guarantee that it will be tomorrow.
Must be a universal phenomenon. We have a similar thing in Chicago.

http://www.theonion.com/articles/determined-restaurant-patro...
One semester students satisfied at georgia tech online CS program
The same way all scientists do.

Except when you submit to the journal just put "No affiliation" in the institution field.
There is also this position:
https://www.facebook.com/careers/department?dept=infrastruct...

"Facebook is looking for someone to assist in the Airframe assembly efforts development phases of their high-altitude solar powered aircraft. A successful candidate will be able to assist with airframe assembly and integration."

High altitude solar aircraft? Sounds similar to the Solar Impulse 2, but what does Facebook want with that?
The way I was taught is that TDD is writing a test, making it pass, repeat - the red-green-refactor cycle. Test first could include "write 200 tests that all fail, then write all the code to make them pass". Somewhat substantiated by this answer: http://stackoverflow.com/questions/334779/is-there-a-differe...
> Not really useful until there's an integrated way for paying for a piece of content.

Bitcoins could be the solution here.
> I also think node should get kudos for at least seeming different enough to prompt the move from enterprise customers. Any move away from burdened "enterprisey" software is worth praising I think. Not because java is bad/lame by default, but instead because it might prompt other companies to lust after something new that might be better (whether it's python, node, go, or haskell is irrelevant)

The infuriating thing is that it's not the technology that makes the difference, it's the clean slate and getting away from stupid policy. I bet the Paypal people could have written a better version in Java than the Node version, if they weren't required to use the existing internal library and follow existing coding standards and deploy using approved infrastructure and...
It would be very neat to see a Cuda or OpenCL solution
You can't generalize the entirety of the military. He could have easily been working on software for the military that doesn't actually have anything to do with killing people. Did you think of that?
See: http://en.wikipedia.org/wiki/Pax_Americana.
That's a good point, which is why there were some suggestions in some European countries about having a "paid first visit" that is refunded if there is actually something wrong with you. I in general support things like this. I also support some parallel "private" medical system, where you can pay to "skip the line" (but e.g. in Slovenia, only certain procedures can be performed in the private system).

However, there are also many medical costs that can be foreseen (even planned for) but are either "beneficial" for the society (e.g. childbirth) or still risky and essentially no-one's fault (e.g. cancer - most people will get it, but some will get it at 50, others at 95). Incidentally, it's cancer and the catastrophic treatments (e.g. heart surgery) that are most expensive. Possibly also because it's in the big-pharma's interest to keep it this way (at least for cancer).
Out of technical interest I have tried to at least get a proof-of-concept Tor phone which works over WiFi. https://github.com/creichert/phonion

It uses TorChat for messaging and Mumble for VOIP (forced over TCP). At one point I had it working on the Raspberry Pi as well. It is not trivial to build at the moment.

Though it can successfully make calls, I am not advertising this as secure or anonymous. It is simply an experiment I did out of interest.
What you describe is the definition of a natural monopoly. However, the monopoly comes from physical wires, not whatever flows over them.

Part of my point was that there is no physical monopoly here, even on the wires.

BT (formerly the national telephone provider) has one set of infrastructure.

Cable companies have their own, literally installing a different box in your home with an independent physical connection to their own network.

If you use one of the mobile providers, which is viable for a home connection in the 3-4G era if you're only using a modest amount of data, there is no physical wiring to the home at all.

There are even a few special cases where people have literally built their own infrastructure as a community, only hooking in to some big provider's network higher up the hierarchy, presumably on some sort of customised, one-off deal.

So while we do have local loop unbundling and a shared-last-mile kind of deal, and we do have ISPs competing for that same physical connection, even that is not a monopoly provision.
I've spend a lot of time porting node.js code to Go. While the Go applications typically get an unfair benefit of being the result of the refactor, they have without fail (in my XP) had similar to drastically better runtime characteristics, while I would argue (and my teammates agree), being much simpler to read and maintain.

I have have written a few web apps in Go as well spending most of my time writing things like high performance proxies, CDNs and databases in Go, and IMHO Go is a "more least worst" way to write highly concurrent code compared to node.
Wonder if you can approximate the effect with regular blood donations? It's my understanding that regular blood donations are a good idea for males because it helps clear out old red blood cells with iron buildups. Clearing out old white blood cells could be yet another motivator.
Pretty much, I think.

Not being able to decisively turn off the engine has also killed people, remember the Toyota issue not long ago? We think that in general the drivers panicked and floored the accelerator thinking they were pressing the brakes, but the complexity/difference of turning off the engine with a button---as I recall it had to be held down for something more than a second---vs. turning a key all the way counterclockwise and ultimately pulling it out could have resolved the user errors short of fatal crashes.

Ditto the theory that some or many of these were caused by the accelerator getting stuck on a floor mat. Or an embedded computer and/or components attached to it failing in a bad way.

Compare to the big red buttons on some computers and hopefully in all big machine rooms: there are times, when lives are threatened, that you want an easy way to immediately turn everything off. Even if you add a molly-guard in front: https://en.wikipedia.org/wiki/Big_red_button#Molly-guard
> Presumably, these developers you've encountered aren't announcing that version control sucks and you shouldn't use it.

I've seen people argue that. The fact that people argue something is bad doesn't mean that it is, in fact, bad.
My comment still stands. As long as America has peace, you're in total agreement with the practice of terrorizing other countries.
great excuse to bring sleep bag to work.
The problem is a lot of server admins claim it costs $1000-2000+ a month to run a unmodded minecraft server (with ~100 players). And a lot of players simply accept that as true.
I use ToffeeScript. Its a nice alternative to nested callbacks that looks like normal synchronous code.
"Clear your schedule, there is a 5% chance of it being sunny in a pub in your city between 8am and midnight this coming Wednesday."
I'm not American and not really an US fan. But I think he's at least partially right.

Many of the previous wannabe #1s (as the US is now), were motivated by ideology ("we're better than you, culturally, religiously, racially, etc"): Spain, Portugal, England, France, Germany, by a power trip (Russia) or by what I could only call sheer insanity (Nazi Germany, USSR). The US is a bit different in this regard since it was always basically a trading nation and this what drove it forward: we don't (usually) want your land or want to convert your people to whatever crazy idea we have, we just want to get (worst case) / buy (best case) your stuff.

That is an entirely different message and as long as it is not abused to much (see Iraq especially), it is a much better approach for the smaller guys.

Ideally I'd want all the countries to be open, democratic, tolerant, free market economies AND equal partners. In practice I'd just want the big guy to not abuse me too much and give me a chance to grow myself.

That's why as a Romanian I'm kind of horrified, for example, by Russia's resurgence. They fail 3 out of 5 those "ideal" criteria completely (open, tolerant, equal). The US fails basically just "equal", the rest might not be awesome but they have passing grades.