skysight-inc/HackerNews huggingface dataset:
"Already seen too many cats on there for one day though. One is too many."

Well, that's the fatal flaw of this recurring "let's build a local social network!" idea... if you wanted to indiscriminately talk to people all around you in your area, you already would be. By and large, you don't have every neighbor on your Facebook because you don't really want them there.... I still haven't seen a compelling use case that isn't based largely on wishful thinking or nostalgia (often for eras not lived in by the nostalgia-ee that may or may not even have existed...), rather than being based on some sort of witnessed need.
I created an account a while ago, added the requisite $1, and promptly never used it again, largely because they didn't offer savings accounts (and still don't seem to).

Do you have any informed opinions on Simple?
In Sweden most of the large supermarket chains have stopped selling caged eggs or limited to selling them when supply is short[0]. Less than 10% of eggs sold are from caged hens.[1]

Of course, any pre-fabricated food will still contain caged eggs since that doesn't have to be declared in the ingredients.

[0] http://www.dn.se/ekonomi/matkedjor-slutar-med-agg-fran-burho...

[1] http://www.landetsfria.se/artikel/114064
Sci-fi legend Neal Stephenson joins virtual reality startup Magic Leap
No AMD stuff. We just had a box with a couple of Xeons, a Xeon Phi, and a K20.
It is a mystery to me how you would design a web application that required bcrypt on every page reference. For session-based browser apps, you use a cookie (properly secured) to note the session.

For applications requiring basic auth, you could cache the username/password combination after the first login.

For bcrypt to be a killer on modern systems, you are botching something in your authentication system.
When it costs more than the perceived value of benefits.

"Acceptable risk" is the usual term, I believe.
Where is the copyright Uber who will republish some of these works, and take the arguably unconstitutional copyright extensions to court?
Where is the originality for people who just pin stuff from other people?
I would not recommend new projects to use Q when Bluebird exists. The latter is better in every way - perf, features and tracking the ES6 Promise API more closely.
Unfortunately the only C++ comparison is with g++, which makes me wonder how much we're actually benchmarking the llvm backend versus the gcc backend.

Perhaps even more interesting is how gcc C consistently outperforms g++ C++ (and Rust, for that matter).
Early on, I asked that images be signed similar to Debian packages, but was met with skepticism and resistance. To me, none of the Docker core devs had a handle on security implications of allowing anyone and everyone to share random bits without being able to prove end-to-end integrity and nonrepudiation.

I hope this has changed, Docker is a great app. But if not, Perhaps someone would like to teach them a security lesson? It seems the only way most people actually learn, sadly. :(
The issues you encountered likely arise from not recompiling dependent namespaces when you change a source file. It's something we'll probably address soon.
I built 12 different web apps in 12 weeks
It's also about manufacturing tolerance, making room for error, suffering environmental stuff and understanding that the universe is out to get you. Sure, in reductio ad absurdum it's all just physics, but most of shipping a product is making engineering tradeoffs, dealing with complex stuff you may not fully understand, and making plans for when vendor B's product isn't exactly the same as vendor A's chips, but vendor A was just bought by Apple and won't talk to you any more, at any price. :-)
"your customer pays in bitcoin and you receive dollars in your bank account", will Stripe allow us to receive in bitcoins too? I personally would love to use that option. BitPagos does that already but their service is currently limited to Argentinian Hotels. Payza allows it as well, but Payza requires users to create an account and go through a painful process.
Ah, interesting. This was both with the advanced and no optimisations, if that matters?

My overall impression was that ClojureScript was already 90% the way there, so you've done a damn fine job of maintaining and pushing the project forward. Thank you very much for that!
This is great progress. I anticipate that fairly soon javascript will become the dominant compile target / runtime for clojure.
Not a PC, but a good story about a PDP-10 back-in-the-day:

http://www.catb.org/jargon/html/magic-story.html
How to Create a Tech Start-Up Scene – Pittsburgh's success provides clues
This sounds so interesting. Any more info (where you saw it or name)?
Try Waze
Insofar as I have seen, the salt is stored right next to the hash, so how do you get one and not the other?
Ginger.io Adds $20M in Funding
Mozilla Shumway: A Flash VM and runtime written in JavaScript
How many years ago did you try Waze? I was on waze when it first came to the US and I agreed. It's much better now though - it depends on the number of users in your area.
I've done some work in steel factories, though only for offline/closed systems that have no interaction with the main control code.

Factories like this one probably operate at around 60%+ capacity, so they'll be operating sometimes all day, sometimes all night. If you ever get the chance to visit, do so, even if you don't really care about how steel is made. The sheer scale of everything is amazing.

Everything is very big, very hot and if you have to hit the big red button, it costs a lot of money. Unscheduled downtime is very expensive. Steel tends to be workable when it's hot/molten and therefore pliable. If you suddenly stop a machine then you're left with solid steel in places you don't want it which takes a lot of time and effort to remove.

One of the common reactions to this story is "Why didn't they hit the emergency stop?" - the answer is because it costs an absolute fortune to do so.
But Git won and Darcs lost :/
Say I'm a news Agency with multiple broadcast mechanisms and I continually post incorrect information that in turn ends up destroying private citizens lives; Is there any recourse that private citizens can take against the organization?

For example, can you take legal action for defamation of character?
Automatically Valgrinding code with AX_VALGRIND_CHECK
Toward Civil Behavior
Nope, I have nothing to do with CoreOS. I work on Chrome OS, and I wish Chrome OS used systemd; I don't enjoy fighting with upstart. In any case, I don't speak for anyone but myself, which really ought to go without saying.
I like that idea, but I'd guess Bluetooth range would limit it. I wonder if you could do something with special packets and wireless cards in promiscuous mode?
Squire – Movies/shows in your iPhone
A hacker's journey: freeing a phone from the ground up
Editing Debian online with sources.debian.net
I suspect the story would have had less traction here if it was obvious what the app did
OpenSSD – Open firmware for SSDs
I think that Angular is the worst choice because developing an app in Angular is so radically different than developing an app in vanilla JS. For a beginning developer I think it's best to first do vanilla JS, then JQuery, then try a lightweight framework like Backbone or React or Mithril. Angular is just a bad decision, it's like patterns just for the sake of patterns.

Focusing on learning frameworks seems like a good idea for resume-building purposes, but they come and go like fashion. Learn Javascript the language very well first, and then learning the framework du jour will be trivial.
They're curators.. or just using Pinterest as a bookmark (I mostly use facebook, twitter, tumblr the same way).
mea culpa, Someone pass the coffee pot...
This ruling is unlinking of factual data. It is industrialized bowdlerization of historical research tools. And your proposal would be industrialized bowdlerization of the actual texts.
Super interesting. I'd love to learn Chinese and be able to do this one day: http://www.usatoday.com/story/tech/2014/10/22/mark-zuckerber...

Though, I'm not sure reading novels like the website suggests is the right approach when starting from nothing.
Very much this. It is plain unhealthy how many people perceive copyright as being a 'measure to ensure income for artists'.
In the general case: if you go to a job interview, and the answer they're looking for on every question is just a buzzword, you don't want to work there.
In contrast, here are the regulations in Sweden (probably similar elsewhere in the EU):

* Battery cages: Banned

* "Caged hens": Cage size must be at least 750 cm^2. Must have sand, a nest, and a stick to sit on.

* "Free range indoors": Floor space must be at least 1,111 cm^2 per hen. 1/3 of the floor area must be sand or similar. Must have access to a nest, at least 15 cm of stick to sit on.

* "Free range outdoors": At least 1,111 cm^2 space per hen. Must have access to an outdoors area of at least 4m^2 per hen. Same sand/nest/sitting stick rules as indoors.

* "Organic": At least 1,664 cm^2 space per hen. Outdoors area of at least 4m^2 per hen. Outdoors area must have grass growing. 1/3 of floor area must have sand or similar, must have a nest, must have a sitting stick of at least 18 cm. Must be fed with organic feed.

* "KRAV Organic certified": Organic + Must have access to root vegetables to eat at. The farm can't be leaking stuff from the fertilizer into the surrounding nature.

Many of the large supermarket chains have stopped selling caged eggs completely, which now make up less than 10% of sold eggs. Around 12% are organic.

Swedish eggs are 100% salmonella-free.
My point was that hidden classes is not a reason to keep nor break insertion-order enumeration. The example I gave was V8 breaking insertion-order enumeration, but for a reason entirely unrelated to its use of hidden classes - it implements Arrays as Objects with consecutive numeric keys, so Objects with consecutive numeric keys get enumerated like Arrays.

So yes, while all major browsers use hidden classes today, that itself is not sufficient to explain why insertion-order enumeration is not maintained.
To be more pedantic, the answer is "that was the emergency stop - there's a reason they only use it in emergencies".
There's a few issues with that:

1) "Putting in the public domain" isn't actually possible in considerable parts of the world; you'd have to use a license like the CC0 to achieve as such,

2) Dead people can't give out licenses, and

3) Society has largely come to rely on the (mistaken) notion that copyright is a measure for ensuring income for artists, and in return this makes it very, very hard for an artist to break that notion by CC0ing their work, and still gain an income.
Homo sapiens sapiens inadvertently or deliberately kill every creature to extinction that isn't cute... Hence dodo and river dolphins (baiji / 白鱀豚). Not to mention the multibillion dollar hocus pocus trades in ivory and other rare animal parts.

Stupidity is the default condition, wisdom takes thinking ahead.
It's been to the Supreme Court in Eldred v. Ashcroft[1] and found constitutional, 7-2.

They're right, IMHO. Congress gets to set the terms of copyright, and it's "limited" so long as any particular Congress can allow it to expire at their pleasure. Don't like it? Elect a different Congress.

[1] http://en.m.wikipedia.org/wiki/Eldred_v._Ashcroft
I guess MS have been slacking in their back room lock-in, or Linux have gotten better at faking Windows-isms in front ACPI etc.
Extensively discussed a few days ago:

https://news.ycombinator.com/item?id=8758074
"Almost every other country" doesn't wash their eggs, which strips the protective cuticle that allows eggs to remain safe at room temperature. They also immunize against salmonella.

Again, do you have any sort of credible scientific basis behind your claims?
True 2FA is holding me back. Alternative logins are great but I'd prefer to force 2FA on the account.
GPLv3 and "copyleft" are not permissive licenses. They are copyleft licenses. MIT, BSD, etc. are permissive licenses.

Aside from that, there is a considerable difference between public domain and 'freely licensed'. The latter involves an absolute nightmare of tracking down licenses and understanding the interactions between licenses, when working on a project of significant size (and influence). And licenses like the GPL make this even harder by being very restrictive.

> Also the illegal file sharing has disrupted music massively. We now have so many songs you can listen to on Youtube for free. Imagine telling someone in 1990 you can listen to unlimited free music legally (albeit with ads!).

The majority of music on Youtube is not there legally.
very interessting stuff and I hope it takes off as the driver problem is keeping people away from running a different kernel - and you can even decide whether to run in kernel mode or not. imagine what else would then be possible with so much code reuse :) also they make a point with safety and ease of development (testing in userspace, valgrind)
That's taking things literally too far. Common sense says take some giant unsigned long long constant used in multiple places that cannot be vertically aligned and give it the semantic meaning it deserves. The goal of reducing LoC is to not obscure meaning but to write less code that states its behavior more clearly. Abstractions are garbage if they are confusing / hide meaning, but abstractions are immensely valuable if they perform complex operations in a clear manner (say an well-designed http client lib in C.)
Note that this is only indicative of the USA. In Canada Organic eggs are generally what you should be buying. They are about 50 cents an egg and are the most strict on the humaneness of a chicken's life.
The Vostochny spaceport project was lobbied in government at the time by those guys who helped to draft Roskosmos charter in early 1990's. The implementation can suffer, of course, but there are good reasons behind the idea itself.
No real content here, just an excuse to drop some more Airbnb referral links for people to click on.
OSX uses sntp which is open source, but it sucks because it doesn't stay running so it doesn't establish a PLL feedback loop that ntimed and ntp do.

Q: Does openntpd hook into PLL infrastructure?
I've used dhcpcd, and I've seen many other reports from systems using it. It's an improvement over previous DHCP clients, but I'd love to see benchmarks demonstrating its ability to obtain an address in a vaguely timely manner. I have in fact seen piles of benchmarks for networkd, and I look forward to seeing similar benchmarks for the same code in NetworkManager.

In the previous article, I was particularly pleased that NetworkManager is finally starting to integrate good library code rather than spawning off programs and attempting to manage them. That's half the problem with dhcpcd: it really doesn't matter how fast it is, if it doesn't actually integrate well with a broader network management system. (And on most systems I've used, NetworkManager uses and depends on dhclient instead.) I hope to see more where that came from, and it's a toss-up whether networkd or NM will integrate good library-based wireless support first.

As for RFC guidelines, as far as I know the most notable one is one that every sane DHCP client violates, namely the massive timeouts, delays, and backoffs, all written for scenarios in which a thousand systems all come up at the same time and try to get an address over a network comprised largely of tin cans and string. Those guidelines matter very little on modern networks, compared to the cumulative wait time of millions of users on millions of systems.
If you want to see how they code, why do you want to see their own algorithm? In normal conditions, They would Google the problem and find its algorithm on Wikipedia (with lots of additional information to peruse) and some interesting implementations on stackoverflow (both to choose from and to learn about related issues).

Programming in the wild has very little to do with knowing beforehand or being able to invent on the spot an algorithm.

But the real reason why software engineering interviews are being done that way is because programming is not perceived as an art anymore. Engineers' scope inside the company was greatly reduced, while their number increased. They are now commodity workers: Not only they must be replaceable, but also expanded and shrunk as soon as possible, much faster and cheaper than before.
As long as the article is talking about why bananas are such a monoculture, let's add the necessary context so we know why we don't grow bananas from seed instead.

It's the seeds.

http://upload.wikimedia.org/wikipedia/commons/e/eb/Inside_a_...
Radicalizing the Romanceless
Just really fresh I think. Backyard chicken eggs from my coworker are like this. I don't know what the big deal about the firmness of the yolk is, but I'm not a pro chef. Tastes like an egg to me. When she gives me eggs, they last a really long time. She says that the way to tell if their old is by how fragile the yolk is. If it breaks going into the pan, then it's bad.
Hislut.com Review is it a Scam?
1111 cm^2 isn't that much. It's only a square foot of space... I used to raise chickens, they need at least 4 times that.
>If so, what happens when mining reaches the point where it becomes economically worthless to everyone except a few electricity thieves?

The difficulty of mining is represented by a certain target number. The process of mining involves finding another number (the nonce) such that the hash of the transactions and that nonce together is less than the target. The smaller the target is, the less possible solutions exist, and the more nonces you'd have to guess before you find one that satisfies the condition.

This difficulty is self-adjusting based on how long it took to find the previous 2016 blocks (at an average of 1 block every 10 minutes this is 2 weeks). If the previous 2016 blocks were found faster than an average of 1 every 10 minutes, then the difficulty will be increased so that the next 2016 go closer to 1 every 10 minutes, and vice versa. (There is a clamp on the change of 25% if I remember correctly, so it won't change drastically.)

The assumption in the end is that these few electricity thieves will not have so much hashpower that they will be able to drive up the difficulty so high the rest of the non-thieves can get profits from their miners.
Yep, storing your bitcoins in a plain web app is definitely a bad idea. The current trend in the bitcoin space is a mixture of:

* Discouraging the use of the webapp (if any available) in favor of a browser application (chrome app, firefox app, etc)

* 2 factor auth to login

* Bitcoin "multisig" transactions: require at least N out of M valid private keys (allowing the storage of these keys to be on different devices/services/media) before releasing funds

And of course encryption before storage.
"cross platform compatible with no other dependencies".

No, not at all. Not even close.

Your go generate comment takes the form of

//go:generate someCommand arg1 arg2

That's as far from cross-platform as possible. For example, their "yacc" example will not run on a platform without yacc. Any command you put there will have to be present on each platform and any command you put there is a dependency. Worse yet, it's a dependency that you can't explicitly declare and manage. You can't say "runtime dependencies: github.com/tools/godep, generate dependencies: yacc".

This is a terrible mess if you want to write a cross-platform generator and it's an even bigger mess if your generator isn't something present on every platform already because otherwise generate will just fail with "command not found".
Yes, LLVM is good these days. But look at the source code and decide for yourself what kind of code you'd rather read/work on. Personally, I'll stay away from Rust for the sake of my eyes: http://benchmarksgame.alioth.debian.org/u64/program.php?test... (Go counterpart: http://benchmarksgame.alioth.debian.org/u64/program.php?test...) - Go code I've written will eventually perform better as the compiler is optimized, but optimized Rust will always be an ugly mess.
Misleading/clickbait title for a link to an app.
Ask HN: Best way to poll news website's for new content?
Is it RSS? Are there services particularly built for getting a JSON stream of the NYTimes of Atlantics new articles?
A Creepy Cover of “Have Yourself a Merry Little Christmas”
Curation is as important as creation. What do you think HN does? Or YCombinator? Or any important magazine or newspaper?

They curate things. They are taste filters. There's a hell of a lot of stuff on the internet and it's useful to know which things are actually interesting.
What would be an inherently constrained API, then? I've successfully managed to create circular dependencies in quite a few different styles, so I'd love to find one that saves me from myself ;)
Ask HN: Does reseller model work for a SaaS pre-revenue startup?
We are working on a team shared inbox product. We are still a pre-revenue startup. Does reseller model work for a SaaS pre-revenue startup? One of our friends has connections to resellers, but we are not sure if this model will work for us.
The kill order sounds like it could waste as much bandwidth as the duplicated message copies, and be exploitable to suppress messages unless it requires a signature from the message's recipient.
I have been told, albeit not part of the core, Haskell is not the first to the party and they most certainly have been monadic CL libs.

http://common-lisp.net/project/cl-monad-macros/monad-macros....

There are some people in the CL community who mention why CL users might not appreciate monads like those in other languages and/or programming styles/disciplines.

(Original) http://marijnhaverbeke.nl/monad.html

(HN Discussion) https://news.ycombinator.com/item?id=7651175
Thanks to all for the intelligent replies.

I 'think SQL' all day, or at least a simple subset of it, and I need to learn more. It's paying my bills as a .NET/JavaScipt dev, you know? I'd like to integrate it into my hobby projects. But I'm gonna watch that video linked above and see what it sells me. I certainly don't have any innate resistance to thinking of data as (basically) JSON arrays. I love that. We use that sorta stuff all the time at work, passing data back and forth, to and from the core client JavaScript functions.

I just can't shake the notion that NoSQL is so popular because SQL just is NOT. And I get that: SQL is freaking complicated once you get to the parts that make it so powerful. But maybe that's all a misunderstanding on my part.
The Wacky-YouTuber-Thumbnail strategy only works if your content is wacky or the personality of the host is wacky. Those thumbnails are not appropriate for coding tutorials and the sequence of the thumbnails in the blog post made me close the tab.

(Although, there would be a market for wacky coding tutorials...)
I'll take my facts from doctors, university professors, whistleblowers and affected families over corporate mouthpieces any day, thank you very much. Experts interviewed include:

- Robert Bellé, Ph.D., French National Center for Scientific Research

- Dan Glickman, US Secretary of Agriculture, 1995-2000

- John Hoffman, Vice President of the American Soybean Association

- Richard Burroughs, D.V.M, FDA Veterinarian, 1979-1989

- James Maryanski, Ph.D., Biotechnology Coordinator at the FDA, 1985-2006

- Michael Hansen, Ph.D., Senior Staff Scientist of the Consumers Union

- Samuel Epstein, Ph.D., President of the Cancer Prevention Coalition

- David Carpenter, Ph.D., University of Albany
No, they don't forget the article. They forget the link between your name and the article - searching for other words in that article will still bring it up.