skysight-inc/HackerNews huggingface dataset:
I should have included this: <http://www.pnas.org/content/108/49/19546.abstract>. There is evidence that agricultural/industrial diet increases dental crownding.

The article included the line "These cusped grinders may have been useful before we learned to cook and process food." which for some reason made me think they were making the same argument.
I think the most useful / interesting part is the generic exceptions and one-liner error handling stuff: https://github.com/diffplug/durian/blob/develop/test/com/dif...
This seems a bit out of date, and the swishes on the browsers and technologies view are really confusing, and don't convey information well.
OEM != Reseller

Most stores != Reseller

Best buy is a store you can buy a prepackaged dell from. But, they are not a Dell reseller.

Again, Reseller is a term based around two sales for the same item which has specific legal meanings.

PS: Book stores are a classic example where they will destroy unsold inventory and ship the covers back. Clearly, if the book store had already purchased the book doing this would not result in a check from the publisher.
Self-defense is not a valid reason, that should be noted.

The Australian government would rather you get beaten, raped, or murdered in your home than enable to safely and effectively defend yourself.
Affiliate Boxes: An Affiliate Management Plugin for WordPress
Sexual receptivity more than a few days a year has it's redeeming qualities though...
Maybe you didn't; I also wasn't directly referring to you alone.

I don't know what you want, some kind of world where people are forced to be tolerant of intolerance?

Regardless of which side you are on, or which side the public was clamoring for, it's basic free speech going on here. People can say whatever they want. And Eich could have done whatever he wanted in response.
If the 'NY hedge fund' can be publicly named / give an endorsement, it would drive adoption in other hedge funds and financial applications. It's a pretty small universe and surely one thing holding back adoption is confidence that it's production-ready, availability of a pool of people who use it, etc.
I would really appreciate a good product review blog. Something that covered new software and devices, somewhere in between the depth of Ars Technica's MacOS X reviews and Engadget. It would be great to be able to go to a single source for trustworthy, honest, detailed executive summary reviews on email clients, tablets, laptops, displays, printers, etc. etc., with occasional vlogs.

A site that covered new startups, products, and services could be nice too. TechCrunch / The Verge / VentureBeat, but without the fluff and filler and drama and politics and marketing's sickeningly glossy fingers all over everything. Imagine Gruber covering the startup scene (only maybe with a little less of other aspects of his personality).

I really enjoy reading elite, in-depth troubleshooting posts. jgc, jwz, and especially rachelbythebay all produce some fantastic content along those lines. The variety of different ways that things break in this industry never ceases to amaze me. You'd have to be pretty deep into the troubleshooting trenches to produce good content that way though.

For lighter fare, I think Silicon Valley needs more Onion. A tech blog that just poked holes in Silicon Valley's obsession with itself and its favorite subjects could be a nice change of pace (and might even help reform it a bit). You have to be a rarely talented writer to pull that off though.

Good luck!
The answer is forward secrecy.

If an attacker were to record all of a target’s ciphertext traffic over some extended period of time, and then compromise that one key at any point in the future (perhaps by seizing the device it’s on), they would have the ability to decrypt all of the previously recorded ciphertext traffic belonging to the target.

https://whispersystems.org/blog/asynchronous-security/
Stop Striving to Be a Good, Efficient, Agile Developer. Seriously. Stop It
Not sure. I mean, probably it is a good book for beginners, but when you have many years of experience, worked in various domains (AI, compilers, logic programming, etc..) - then this book just touches the surfaces of various these topics.
yet here you are
it's called LSD (even though some people now told me that LSD isn't addictive)
Pretty cool project! On safari 8.0.6, the "HN Feed" h1 is hidden on a 2880*1800 resolution (MacBookPro Retina 15''). Keep working hard, maybe I will use it :). Did you open-sourced the project? Many of us would be interested to look at it.
Definitely something to consider if we scale this up. Right now if we were to propose that to our ops team their heads might explode. Gotta make sure they are open to new workflows first :*D
The title seems a bit misleading, the author goes on to talk about possible performance issues and how people view GC's and issues with manual memory management, but never actually touches on how to actually use any of the alternatives mentioned.

.. So it's actually just an advertisement for their product, the title should really be something else, I feel a bit mislead initially assuming something useful might be had from reading the article.
Do you not believe that showing kids that the things they're afraid of aren't that bad is detrimental? I mean I was afraid of sleeping in my room, my parents forced me to, is that a bad thing?
PLEASE fix so that www.plainjs.com works.
Fellow Floridian and UF grad here - the gators are scary but honestly I won't swim in any lake in Florida due to the vast variety of amoebas, bacteria and waste. The gators are just a quick visual cue that you really shouldn't do it.
Now if only I owned a tesla to go along with it.
Ask HN: How to explain neural networks to a layperson
Does anyone have a good explanation of neural networks that they use when talking with non-technical people? I was discussing this with some of my classmates and we think that most people understand enough about the brain that analogies to how the brain functions may work.
I left out value judgments from my blog post, but not because I dislike error handling in Rust. In fact, I love error handling in Rust. I think it works quite smoothly. A healthy mix of combinators and the `try!` macro has really worked well for me.
Raspberry Pi Model B+ price cut to just $25
De-Google your life
Takes way, way less time and energy to learn how to use a mill than to try and print a single-shot ABS weapon on most hobby-grade 3D printers.

Not to mention, the results you'd see from a mill are much safer, reliable, effective, etc.
> In late October 2001, Elon Musk went to Moscow to buy an intercontinental ballistic missile.

Has there ever been a better introductory sentence?
Washington Post Defaced
GC's can compact memory. Go does this for stacks, but not (yet) for heaps.
Outsource your job, this is a amazing money making opportunity.
I wrote that. I'm the founder and CEO of TNW and came up with part of the Canvas ad. After I pitched the idea of developing a sexy interstitial that would work intuitively and easy to use our designer and dev team came up with this, and I love it. I also understand your frustration. I know this is a bigger ad than you are used to. I also think you'll get used to it if you give it another chance. I see advertisers love it and we see readers tweeting about ads (when was the last time you even looked at an ad, clicked on one, or tweeted about one because you liked it? Right!) and mostly we get positive replies. And then there's a group of people who absolutely HATE them. So, we are trying to improve them as much as possible to make everybody love them, or at least not hate them as much. First thing you could try: hit the 'c' on your keyboard when you hit a Canvas ad and it will magically disappear. We will make it a lot better over the next week but always appreciate input. So contact me here, or at boris@thenextweb.com with anything you've got.
>, I am to the point in my career where I have a LinkedIn profile that if you printed out in a PDF, it would be 5 or 7 pages. I have 10 or 12 GitHub repos out there that show what my code is. If you as a developer manager are not qualified to read through my GitHub Repo [...], and if you’re not qualified to look at my LinkedIn profile and see that I show a progression of responsibilities,

That's great for him but it's not workable for a pool of 22-year old college graduates with no work experience, or 40-something developers who never had a chance to write open source for github. That's one of the reasons why companies actively recruiting from colleges use fizzbuzz and whiteboard coding tests.

What's the % of compsci college grads that have github activity of any significance? Less than 10%?

>Free lunches, that’s crap. [...] I understand the mentality of free lunches and dry cleaning and all of this. Those exist so the company can keep the developer’s butt in their seat longer, and they exist for no other reason.

I disagree about employer provided lunches. The other stuff like foosball tables and onsite volleyball court I don't have a strong opinion on but employer provided lunch is a very nice thing to have.

So many days I'm hungry and I really don't want to get into a hot 120 degree car or fight the rain and snow just to get something to quick to eat.

The employer catered lunch is very convenient especially if the vendor brings in healthy food (veggie sandwiches, etc). It is very hard in some locations to get a healthy lunch when the closest restaurants are junk food places like McDonalds and Taco Bell.

Every place I worked at that had employer provided lunch never had any social pressure that forced you to eat your lunch while being chained to your desk. Maybe he only sees companies forcing programmers to multitask the lunch hour by eating a sandwich with one hand and banging out code with the other. He doesn't realize there are companies out there that provide lunch simply as a progressive benefit instead of some kind of abusive weapon.
AWS Educate
> Why else is behavior even a concern, except for its outcomes?

Because expected outcomes matter, too. If I shoot you and you live, that's called "attempted murder", and IMHO should be punished exactly like actual murder. If I shoot you and a paramedic who is trying to stop your bleeding gives you a medicine that you're allergic to and you die, the paramedic should still be treated as someone who acted honorably.

We judge actions based on intent because we want to encourage people to act with good intentions. Outcomes are frequently beyond our control.

> he has to accept responsibility for his actions, good and bad

True, but it's common for us to honor those who choose a good tradeoff. Eg, "yes, you shot the criminal and killed him, which is bad, but you rightly judged it was better to save the hostage's life. That's a wise and moral tradeoff, here's a medal."

Many people believe Snowden's tradeoff was right.
Compacting garbage collectors don't have fragmentation issues, but of course Go doesn't have one. A GC isn't even strictly a prerequisite for compaction. Manually combining memory allocations to reduce allocator overhead and fragmentation is a lot of work, but not unheard of.
I've found they vary quite a bit, both in the data points they provide, and the depth of data. Especially comparing free vs paid services. Some provide historical data, others want lots of extra cash for that. Some provide hourly and even minutely results (like my current favorite -- forecast.io), and some do not. And the underlying conditions they provide can vary. You might get simply 'partly_cloudy' from one, an actual cloud cover percentage from another, or even the cloud cover at different altitudes from a yet another provider. So you'd have to do a lot of normalizing between providers to come up with a common API.

So it certainly could be done. And I actually looked into this a few years ago, but it wasn't trivial enough to make it worth the time back then.
Why would "OpenSSL shipping it" make a difference? It's not like Poly1305 is the only MAC available in the "modern cryptography" bucket; you can use AES-GCM as well.
Interesting, but how are the strings free'd?
looks like the icon is morse code for "akepa"
Hey,

Akepa designer here. Thanks a lot! We did put in quite some effort to ensure the 1.0 is polished enough to give the best reading experience that we wanted to deliver - it seems that we are able to put smile on some faces, which is pretty awesome!

Thanks for the suggestion - we will put the 'yesterday's best' page in the feature request list for prioritisation (I can assure you there are tons of interesting features planned for the next few releases). As for readability mode by default, sure thing! That's something we wanted to do but we decided to leave it out from our MVP, so yeah, upcoming release should have it.

We are a team of 5, and we roughly spent about 4 months for project planning, design and development.

Don't hesitate to let us know if you have some idea how we can further improve the HN experience :)
You're right! My bad. Definitely meant to | it.
ZoomCharts for ICNIC 2015: May 18-20, 2015
How Data Nerds Found a 131-Year-Old Sunken Treasure [video]
Ask HN: How do I put together a computer for my blind mom?
As the title says, I want to design an interface that my blind mom can use. I tried JAWS, but as an old woman she finds it too complex. I fear the same will happen with a non-custom emacspeak.

I just need to patch together something that reads web pages in Spanish, books, and maybe e-mail. That's it. Has any of you done something similar?
Screenshot: https://www.dropbox.com/s/ncbpq56zadpsw3l/Screenshot%202015-...
Indeed. Let's keep the fun in programming, and keep exceptions.
That's totally different though. That's strictly image stabilization and it crops the image down. Microsoft's goal is smooth, fast video playback.

If you took the image stabilization you linked and sped it up the end result would be garbage. Different techniques for different goals.
I recently got a book on Linear Mathematics. My level of education in mathematics is midway through 8th Grade Geometry.

One of the very first chapters mentioned the word "eigenvalue".

I then spent several hours using Google as a dictionary jumping from one mathematical term to the next just to define eigenvalue in a way I could understand with my very lacking mathematical knowledge.

It really makes it tiring to fully understand the math when the vocabulary they use to describe it may as well be Elvish to me. So I understand how you feel 100% when the opening sentence mentions 'stochastic manifolds'.
there are some other bugs in there, too i.e. try if you manager to let the ball fall exactly at one of the end the lines (it's NaN error ...)
A screenshot doesn't do it much justice. What other people don't see is that the article is moving in a bit and a hover or 'c' key moves it in completely. If you think the ad looks too big, pick up any paper magazine and look at those ads. In my Wired magazine it takes 7 pages to get to the content. We show you ONE ful page ad that is easy to ignore and generates revenue that enables us to hire writers and provide you with free content. Not such a shitty deal after all? Boris (CEO TNW)
I disagree that there is no cutoff point for what can be meaningfully blamed on evolution. Would you say that it is an evolutionary flaw that if we drink too much alcohol we get cirrhosis of the liver and die?
Ultra HD Blu-ray specification done
How it works, from the creators, back in August[1]:

Standard video stabilization crops out the pixels on the periphery to create consistent frame-to-frame smoothness. But when applied to greatly sped up video, it fails to compensate for the wildly shaking motion.

Hyperlapse reconstructs how a camera moves throughout a video, as well as its distance and angle in relation to what’s happening in each frame. Then it plots out a smoother camera path and stitches pixels from multiple video frames to rebuild the scene and expand the field of view.

[1]http://blogs.microsoft.com/next/2014/08/11/hyperlapse-siggra....
Engineer asks Internet for advice on next career move – instant smackdown
Hold Your Own Feet to the Fire
Not everything has to be a "but the conservatives are worse!" Even if they are, it's no excuse.

I don't know the individuals from the article but I've witnessed what he's talking about and I think he described it accurately.
That would be a shame because we can produce some awesome content because we have an advertising model that works. Also, if you visit TNW through the front page you won't see an ad. ANd if you go to a story directly you only see an ad every now and then. I hope you give us another try. Boris (CEO TNW)
Wasn't this was open sourced like a year ago on HN?
Internet of Memes: IoT Anxieties in McKinsey-GSA Study
Unfortunately, as far as I know, the NOAA doesn't provide forecasts outside of the US and US territories.
> I'm assuming it's a more work than just connecting your local router up to the servers right?

Not really, assuming what you are trying to do isn't being subverted by your ISP.

That being said, cloud hosting is a race to the bottom in terms of cost - I wouldn't host locally ever again.

Colocation is also pretty cheap (I've seen ~$30-40/mo 1U w/ capped gigabit connections/no real power constraints, locally)
http://www.wired.com/2015/04/reduce-vr-sickness-just-add-vir...
Given enough time, all of the listed problems would evolve to a fix. The iterative method has made 2 billion cells work in harmony with just a few kinks. Scrum over waterfall.
Our Schools All Have a Tragic Flaw; Silicon Valley Thinks It Has the Answer
This is great! Thanks for posting!
But surely it's still OK to ask where something is useful even if the response is "dunno, that's not why I did it".
Yeah, this is interesting. While I like the look of Rust being every expressive, I love exceptions because they don't mean you have to plumb and error all the way through the program and can avoid tons of boilerplate - which in the end can make something (IMHO) a lot more readable.

Now, checked exceptions in Java were not fun back in the day :)
Previous discussion on HN (August 2011): https://news.ycombinator.com/item?id=8160571
> If I can't approach someone about improving/fixing/changing something being worked on

I think maybe we're misunderstanding each other. I'm not saying don't approach someone to improve/fix/change something. I'm making a statement about manner of approach. Being unable to approach people when they're wrong is intolerable. Being an asshole about it will make you intolerable. The statement I made is about finding a middle way.
Previewing Ember 2.0 on Canary
Which is why the Gallifreyans engineered a backup, I assume.
That looks awful and somethign we should fix. Passed it on to #dev. Boris (CEO TNW)
> Exceptions have the good property that they can't be ignored - if they're not handled, you get a reasonable program termination.

This would probably be the main point where I'd disagree. To get the same guarantees as you currently have, the exceptions would have to be checked exceptions like in Java. And, in contrast, the advantage (to me) here is that all error handling in Rust basically works like handling anything else.

Personally, I'm rather fond of the way Rust does it. Which surprised me, coming from a dynamic background.
This is super cool. I do account services and doing the whole back and forth dance of scheduling a meeting takes up way too much time.
I see you're accepting PayPal. Keep in mind they're known to arbitrarily freeze accounts so this is a risk for you. Also businesses in Europe prefer wire transfer rather than anything which is rather a customer payment solution. I assume you're in Europe or targeting European clients since you're billing in Euros. You may want to register a company and open a bank account instead.

The largest problem however is that you're anonymous. While this may work in countries like Russia and Ukraine which are used to everyone hiding from everyone, this is unlikely to take off with German customers for example. They want to know your name, your official address, your phone number, the official registry number for your company, the bank account number and the location to settle legal disputes clearly stated. Your photo and the listing of your diplomas and certificates would be needed as well. The .tk domain name doesn't really help either. You GMail free email address makes no sense given that you already own a custom domain.

As it is, you appear to be just another guy from a freelancing site who's trying to stand out against the crowd. But since you're anonymous, I can't see why anyone would fall for you.

No offense intended, just a honest opinion of your offering.

P.S. Your copyright notice also makes little sense. It basically says that the domain name owns the copyright which is not possible. A natural person or a legal entity can hold the rights, a domain name is an object and cannot own anything. You may want to put in there your name or the name of your company, if you've got one registered.
Squeezing Performance Out of Complex Software
Just attempted to go Pro ($5? Of course! Quality work should be rewarded). As soon as the purchase was complete, the app said it couldn't verify the purchase and to try again at a later time.
I would argue that the latter is just a very specialized instance of the former. What is the cat picture with formulaic text if not a unit of cultural matter being shared and evolving?

We have random mutations: Socially awkward penguin[0] -> Socially awesome penguin[1]

Then there's sexual reproduction: Socially awkward penguin + socially awesome penguin -> socially awksome penguin[2]

The process of natural selection is popular appeal. There is certainly room for debate as to the cultural merit of popular internet memes, but I don't think there's a strong argument that they are not an instance of the concept as coined by Dawkins.

An excerpt from the intro Wikipedia entry on memes:

>an idea, behavior, or style that spreads from person to person within a culture".[2] A meme acts as a unit for carrying cultural ideas, symbols, or practices that can be transmitted from one mind to another through writing, speech, gestures, rituals, or other imitable phenomena with a mimicked theme. Supporters of the concept regard memes as cultural analogues to genes in that they self-replicate, mutate, and respond to selective pressures.[3]

[0]http://streetcouch.com/wp-content/uploads/2010/12/Socially-A...

[1]http://media-cache-ak0.pinimg.com/736x/7d/f1/ce/7df1cead8ce1...

[2]http://media-cache-ec0.pinimg.com/736x/27/54/8d/27548d1ea6e7...

[3]http://en.wikipedia.org/wiki/Meme
You should follow some of these guys on Periscope. You'll see that their lives are very non-sedentary :) Sure they spend most of their weekdays coding, but it would be no different if they were in high school or college.
Ask HN: Can a battery charger detect the charge % of the battery?
Is it possible to make a battery charger to detect how much a battery has been charged? For example, a special charger that you can use to charge your laptop. I know that the laptop can see how much charge the battery has but can the charger itself do it? Can a universal charger exist?
Yeah, I know what you mean - deep inside I truly believe I have both, but yeah, haven't been tested so far.