skysight-inc/HackerNews huggingface dataset:
cool thanks. should I start with the first one?
i just need to emphasize that I'm still fairly beginner so I want to be sure that I can understand it and go gradually from easy to hard.
You could use versioned buckets in S3 and also enable MFA delete.
You just described the plot of Contact with Jodie Foster :)
What I want are plugs that quiet sounds from within the body / ear canal...
Absolutely. There's a nice boiling soup of both.

I should add here that the NSA has a concept called NOBUS. The concept is that "nobody but us" should be able to exploit the vulnerabilities we add. There isn't a lot of factual data on how successful this concept has been.
"Turning now to a practical aspect: The largest chapter of the 1992 edition of this book dealt with the compiler translating Oberon programs into code for the NS32032 processor. This processor is now neither available nor is its architecture recommendable. Instead of writing a new compiler for some other commercially available architecture, I decided to design my own in order to extend the desire for simplicity and regularity to the hardware. The ultimate benefit of this decision is not only that the software, but also the hardware of the Oberon System is described completely and rigorously. The processor is called RISC. The hardware modules are decribed exclusively in the language Verilog. The decision for a new processor was expedited by the possibility to implement it, that is, to make it concrete and available. This is due to the advent of programmable gate arrays (FPGA), allowing to turn a design into a real, functioning processor on a single chip. As a result, the described system can be realized using a low-cost development board. This board, Xilinx Spartan-3 by Digilent, features a 1-MByte static memory, which easily accommodates the entire Oberon System, incuding its compiler."
The original link needs to be replaced by this blog post. Wired has very little detail, has some details incorrect (traffic within the network is NOW more than outside the network? It always was :)
I'm going to venture a wild guess that if you forget to charge, it will stop working, as it's probably not magical.

A low battery alarm would be about the most idiotic feature imaginable for a sleep aid, so hopefully they won't do that. Probably a blinking light on the host charger.
30 days ago I challenged myself to create an app using Ionic. Here's the result
> The former leftist French presidential candidate, Jean-Luc Mélenchon, called it “propaganda against the people, the people who are [portrayed as] barbarians, bloodthirsty savages,” while the “cretin” that is Marie-Antoinette and the “treacherous” Louis XVI are portrayed as noble victims. “The denigration of the great Revolution is a dirty job to instill more self-loathing and déclinisme in the French,” he told Le Figaro (link in French).

Melenchon, for those who do not know him, is an utter moron in French politics. Now we know he is also ignorant about History, because there's ample evidence that the age of Terror was barbaric and without mercy against anyone who may have shown any kind of sympathy for the nobility or the king, no matter their status. And with bloodthirsty guys like St Just, "Sympathy" could be defined as not being a fanatic for the revolutionary cause. And let's not forget the genocide in Vendee against masses of civilians still in favor of the King. The problem is that the Revolution did not stop at killing the King and its supporters, it basically turned into a massive genocide where everyone could become the next target. Hell, even Danton and Desmoulins were convicted to betray the Revolution ideals.

On a side note, Melenchon is known soviet Russia supporter and he probably has the same reading of the Gulags.
2 things:

- distro developpers put a lot of work in making distros easy to use and thus why yum install pandoc is simple and easy. we often take this for granted.

- when people create new apps they very, very often think they can do better than others and suffer from the NIV/+1 standard. Hence multi libs, multi package managers and 203939megs of bloat.
Programs that are proud of make install vs make + make install generally have this behavior obviously.

In our case id recommend testing with some recent version of Fedora. its pretty close to CentOS but much newer.
Of course that means you'll have to go through distro update more often.
Does the TPP (Still) Make Buffer Copies Illegal?
Apple Disables Trim Support on 3rd Party SSDs in OS X
I can believe this, because they do have an interest in preventing any random party from taking over a phone. Unfortunately, there is a large gap between being resistant to exploits, and convincing the world that you're resistant to exploits through open review.

BTW do you mean "rooting" in the longstanding sense of general exploitation, or in the recent narrow sense of the owner of a device obtaining control of it? There's of course an overlap between these two, but insight into the specific business motivation would be interesting.
Could coded Twitter messages be a violation of campaign finance laws?
What "Real World" applications do you think Haskell isn't practical for? For instance, why wouldn't Haskell be practical for web development?
Community Specialist at Experiment (YC W13)
As a Community Specialist at Experiment, you will work with our community of researchers and scientists to turn inbound and outbound leads into real research projects. If you enjoy talking to scientists all day about bringing their ideas to life, then this is the perfect position for you.

This will be a full-time position in our San Francisco office.

Responsibilities:
- generate outbound leads for successful experiment campaigns
- build and manage a sales pipeline
- review and evaluate project proposals
- work with our community of scientists to help launch projects

Qualifications:
- strong communication skills
- 2-4 years of academic research experience
- grant writing experience a plus

Please send cover letter and resume to jobs@experiment.com.

https://experiment.com/jobs
Follow up post which tests a patch and shows significant improvements and backs up the original premise:

http://comerford.cc/wordpress/2014/11/17/mongodb-2-8-improvi...
Can you get an account in NZ as a US citizen without residing there?
Totally second this - I am not a DJ but I go to a lot of concerts and shows, these are the best earplugs I've tried for reducing volume while retaining sounds quality throughout the frequency range.
Well, I organized the hackathon. Does that count?
anyone else sick of seeing pay walled links on the front page of HN?
So, so, cool. Congrats to you and Li!
'Discrete on wrist messaging, calendar, and event vibration-based notifications.'

/facepalm
I'm somewhat disenchanted with the prospects of keeping a house safe with the use of a lock. Even if the lock itself is perfectly safe, any sliding doors or windows are easy points of entry. And even if those aren't an option, many doors and frames are flimsy enough that a prybar or a ram will split them.

Sure, there are ways around all of these, but you'd end up feeling like you live in a prison...
> The problem is that the Revolution did not stop at killing the King and its supporters, it basically turned into a massive genocide where everyone could become the next target

So, just like almost every other revolution in history, eh? (The American Rebellion and the English Civil War are arguably two exceptions, both enabled by extremely special circumstances.)

The curious thing is that that anyone bothers with revolutionary change any more. "I know! Let's have a revolution! That's hardly ever worked before so it's bound to work this time!"

Admittedly, revolutions do happen in part because of the breakdown of tyrannical regimes, but incrementalism, even in the face of tyranny, is historically far more likely to produce better outcomes. It is what freed most of Eastern Europe from the Soviets, for example.

Unfortunately incrementalism takes patience, and humans are far too willing to pursue quick fixes that don't work over long games that do. It's a very curious thing.
I sleep like that, with earplugs and a white noise generator. The frequencies that make it past the earplugs are the ones you want anyway for blocking other sounds that make it past, so it's not that counterintuitive. The only sounds that now interrupt my sleep are low frequencies coming from below, through the pillow-side ear which doesn't get to hear the sound generator much.
Thanks! It's really not that crazy. Normally you're given an image and predict a label. For example ImageNet has 1000 labels. Here the idea is exactly the same, but we're predicting one of ~20,000 words one by one in sequence until a special terminating word is predicted (think of it as predicting the dot at the end of a sentence), at which point the RNN stops generating. There's a little more to it but that's the gist.

These works all present a different model, but it's not clear what works best because they all popped up so quickly and I think we didn't really have a chance to settle and agree on common evaluation criteria. Since the task is so new, I chose the simplest/cleanest way to extend a Recurrent Network to condition on image data (through additive interactions). The others chose a bit more fancier models but don't have experiments showing that they necessarily perform better than the simpler models or by how much. I don't yet know what Google did, but so far it looks like a model very similar to mine.

Also, all of the other works work on the level of entire images (as a single giant blob of 256x256x3 pixels), while my paper is the only one that also breaks down images into parts and objects, and there are parts of my paper dealing with that.
It was dark at 5:30. April 1 can be cold but not dark at 5:30. Something is amiss... Has the earth's axis shifted?

For a serious response, this deserves to fail. To do anything with payments requires being careful. Snapchat is not careful, and even in ridiculous bubble times, no one is claiming otherwise. If you even trust Evan Spiegel with a bag of rock salt, you're a damnable fool.

That horrid video, by the way, is just another thing that's going to be used when people ask "What the fuck were they thinking?" about Tech Bubble 2.0. I just hope that these jokers don't take a bunch of legitimate startups down with them. It makes me angry to see these asswipes getting so much press, because for every Evan Spiegel there are 10 people with genuine ideas who struggle to get funding after these jokers let their investors down.

Also, if you use "Snapcash" as a verb I will fucking cut you.
Personally, I've stopped using Uber because of the lack of the company/management's lack of ethics. Lyft comes off as a much friendly, consumer-focused company & frankly, my experiences have been better in a Lyft than an UberX.

Also - I'm not one to usually browse Buzzfeed, but this was their story to break, so props to them for getting it out there.
Hey there,
I'm working on an algorithms book myself: http://www.manning.com/bhargava/

It is meant to be an easier read than CLRS, so I'm excited to see that Khan Academy is thinking along the same lines! I have been thinking about how to make algorithms easier to understand for the last year, so I have some feedback. Some of it is critical, so first I want to say how much I LOVE that Khan Academy is doing this. I really like the interactive nature of this, and I really like that you have comments. I think that's one advantage of e-books vs traditional books: you can't comment on a paper book. I like the sequencing too (it is very similar to my table of contents, which is cool to see).

What I don't like:

I don't understand why you have four sorting algorithms here. What does insertion sort add over selection sort? I chose to only include selection sort and quicksort in my book. I think once you know those two, you can figure out insertion sort and merge sort if needed. It doesn't add a lot for the reader...I would rather they spend mental effort learning something new.

Similarly, why include big-omega notation? I use a writing principle called "just-in-time" vs "just-in-case". It feels like Big-Omega notation was included "just in case" the reader needs to know it for a later section. I would rather it be taught "just-in-time", i.e. right when the reader needs to know big-omega notation to proceed.

I struggled with the recursion section. My challenge was:

- come up with a real-world example that uses recursion.

- come up with an example where the recursive solution is more elegant than a while loop. Otherwise, why use recursion?

It looks like you had the same challenges. I wish you guys would swap out the factorial example for something that solves a real problem: looking through a directory for a file, for example.

It would be great to see more interactivity in the harder sections too. For example, in "overview of quicksort", I would like to see an animation of the sorting (I am a visual learner).

Overall this is still amazing. Algorithms are such a core topic, and there are no good resources for beginners out there. Very happy to see Khan Academy take this step.
Thanks for the replies. A few comments:

1. I might have gotten a bit carried away when writing some parts of the article.

2. "Functors" are the same as functors from Prolog. Note that Prolog lists are functors too. They also may enable the language to have an 'Option' type like in some functional languages.
MIT also has a pretty solid discrete math course on OCW (I admit, I only watched the lectures, but they were a good refresher for me going into interviews).

http://ocw.mit.edu/courses/electrical-engineering-and-comput...
There's also TCC which at one point was able to compile (a somewhat patched version of) the Linux kernel. Also c99, but I thibk it might be closer to 20kloc these days?
How do you propose Snapchat, a company primarily producing a mobile application, prevent usage of its API?

You act like someone can't (with your username and password) (automatically or otherwise) scrupulously transact on your behalf with PayPal.

If you have the username/password - in a non-MFA system - you have access to everything.
To recap: Kordless suggested that the sale was forced. EpicEng asked what indicated that it was forced. Sneak replied that "the 'US Marshalls' part" indicated that it was forced. EpicEng correctly noted that this does not strongly indicate that it was forced, and that to assume so based on the fact that the US Marshalls are involved is evidence of bias.

To further recap: EpicEng did not suggest that "everything the government does is for the greater good," nor did EpicEng even say that the sale was not forced — only that we don't have a compelling reason to believe it was.

Since EpicEng is merely asking for rational thought, I don't see how this can possibly be evidence of EpicEng's biases and preconceived notions.

As a side note, your phrasing here suggests that the only alternatives in your mind are "blindly trust the government" and "blindly accuse everyone involved with the government of any wrongdoing possible," which are both irrational positions. We can consider whether the government is doing something wrong without jumping to conclusions as the people EpicEng was replying to seemed to do.
> No, it makes you a more dissatisfied programmer.

Maybe it makes you a more dissatistfied programmer.

> You can't take Haskell with you. Erik Meijer is wrong about this. You can't use monads productively in Python. You can try, but it doesn't work well.

Can you explain why? Because its my experience that monads, once you understand them even a little bit, open up a way of thinking about and addressing problems that can be productively used in most programming languages (Python certainly included).

> You need Haskell. Laziness, FP, immutability, types, the whole shebang. It all hangs together in a well designed way.

Certainly Haskell's very nice and hangs together fairly well (though its also got some warts.) And certainly, some people will be much more productive with Haskell than with other languages. But that doesn't mean that learning Haskell won't improve your productivity with other languages, and that the combination of available existing libraries, etc., might still make some other language a net win for a particular real-world project.

> Not even Scala can do FP well.

Scala is certainly less good at some things than Haskell is -- and its especially unsurprising that its not as great at FP since it deliberately compromises Haskell-style FP to support extended Java-style OO (and thereby also to interop well with Java.)

> "here is a lightsaber, an elegant and powerful weapon. After you practice with this, you will be much better at stick-poking." is absurd.

Except its not, either in the literal sense (lightsaber fighting, after all, is stick poking with SFX) or the figurative sense.
No. I'm sick of these comments.
Articles from sources like Washington Post, NYT, and The Economist, which are often high quality, constantly get branded with some form of this complaint.

It is so easy to avoid the paywall: any major browser's incognito mode will do it,
and you can just subscribe. Magazines and newspaper subscriptions are often on sale for free or extremely low prices.

There are some walls that suck - Quora comes to mind - but when it's this easy to read the article, you're just adding noise by complaining.
Very cool, although this implementation is significantly less trivial than C4. The difference is over a thousand lines!
There are quite a few plugins, and techniques which can get around paywalls.

http://www.makeuseof.com/tag/5-ways-york-times-paywall/
Wow. 100,000 projects submitted? With that many projects, you'd think the odds would make it that one wasn't terrible.
do you mean something that would automatically update the backup when a file is changed on disk?

bup currently doesn't do that. but there's been some talk of using inotify or another such method of knowing exactly which files are modified when they are so that bup could instantly work on those.

in theory it should be feasible, it's not implemented yet however
Do you think that at your skill level today (estimated approximately top 500 in the USCF [1]--the only recent rating percentile list I can find) you would have had the regular opportunity to play the 2600 player of yesteryear to measure yourself? (E.g., Karpov in 1972?) Or do you consider your own 2350 so inflated to the 2350 of the 1970s that you'd be in the same relative percentile and never get that chance?

From this [2] it looks like a 250 point ELO difference gives you roughly a 20% chance of a draw. And the general belief is that the higher you get into the ratings, the more likely that a draw will be an outcome (compared to a 250 difference between a 1750 and a 1500, for instance).

I can't readily find 1970s era chess ratings, but it might be interesting for you to look at the games of 2350 players circa 1975 and see whether you think you could keep up. (To test my memory, I picked some random guy I thought might be around 2600, Tigran Petrosian, and found he was 300 points better than you at his peak in 1972, which would only give you an 11% chance of a draw, by comparison).

[1] http://archive.uschess.org/ratings/ratedist.php
[2] http://www.ncchess.org/wordpress/2012/09/individual-chess-ga...
DMT production (or even existence) in the brain hasn't been conclusively demonstrated, but it has been found in other human tissue, so it is produced somewhere in the body. Dr. Rick Strassman (who has written books on specifically this subject) seems to make a good case for its production in the brain, but you're right that it isn't accepted as scientific fact yet.
I know! I was even going to mention that in my post.
This is already over? DAMN. Now what am I going to do with my idea to build a payment gateway on top of snapchat...
Ask HN: $45k wages unpaid. What should I do?
Hi HN,

Hope I could help some help here. I don't really know where to start, but here the facts:

Our employers started to have troubles to clear pay-check since June 2014.
The CEO went to SF to raise money.
They promised us to clear all the pay-check no-matter what happen.
They gave us some cash to pay rent/eat/reimburse loan these last months.
They owe us a total of $45K.
The company is a LLC, HQ is in Texas.
We work from China.
International team (FR, US, CN, KR).
For some reasons, the CEO ask us to shutdown the sales until we get some investors [it would be easier to find investors?].
They send us an email few weeks ago saying to start to find an other job, and wait for the money until we get investors.
Email saying we could sell everything in the office. We did it.

We have a website getting many quote requests [at least 4 a day] for machines from $200 to $1M. Rank pretty well for some machines on Google.
I was thinking about selling the website to maybe get some money from it.

Now I realised that there was many signal for me to quit the company. However, I was blind by the promise the CEO made us, and thought that everything would be OK. Lesson learned, the hard way. We all start to find jobs and try to move on. However it put some of us in many trouble (need reimburse loan, next rent etc...).

If you guys have any advices, I'll be happy to hear about it.
My email : antarium [at] fastmail.com
There's also removing a couple of tiles from the roof.
By getting more stuff for our money, as I said?

Even if wages do fall, as long as your purchasing power increases more than your wage drops, you're just fine.

People take on massive loans exactly because prices have been inflated. That certainly doesn't mean deflation is bad.

Even if you're paying off a loan, price deflation is not a problem because though the loan is becoming more "onerous", you'll have more money left over for paying the loan after you've bought everything else you need.
While not really an analogue, there is the delightfully-named
United States v. Approximately 64,695 Pounds of Shark Fins.

https://en.wikipedia.org/wiki/United_States_v._Approximately...
This page, content-wise, doesn't appear to have a clear message.

EFF -- if you're listening -- it would be great to stake a very clear position on this bill at the very top of your statement.

Something like "We urge you to support the USA Freedom Act."

Since neither the name of the bill itself, nor anything on the page, makes it clear that the "Freedom Act" is an act against the digital surveillance of US citizens, someone who had never heard of the Act, or someone skimming the page, would not gain a meaningful conclusion.

I was unsure at first whether to support or decry the bill, and heck, the name even sounds like "Patriot Act." The title of the page itself does no help: it paints an ominous message in a severe tone.

Marketing: it's important. Be clear.

"The signals we give—yes, or no, or maybe—
should be clear; the darkness around us is deep."

William Stafford -- http://williamstafford.org/spoems/pages/ritual.html
This is the sort of thing the HN guidelines ask you to email us about: hn@ycombinator.com.

https://news.ycombinator.com/newsguidelines.html
Yeah, it's obnoxious to assume that the rest of the community would be a member of 'the club' when linking articles.
You might want to checkout Arq from Haystack software - http://www.haystacksoftware.com/arq/ - bring your own storage, GUI client, but with open source client in case they disappear, good support, etc.
> And there's still a stigma with some people about high
> priced consultants, when they know they can get it
> 'cheaper' somewhere else.

The larger the stigma, the more of a pain-in-the-ass the client is going to be.

I used to work in another random industry where we did seminars. The less someone had paid to attend - starting at free - the more likely they were to be hard work and a draw on your attention. Customers who had paid for the actual seminar itself would give it their full attention, and would trust in our expertise to deliver to them.