skysight-inc/HackerNews huggingface dataset:
> For all we know, our ancestors were eating berries and much less meat than we do

That's not very likely and there are plenty of studies that back me up here [1]. For a simple explanation as to why that's not likely look at the calorie counts for berries [2]. You'd have to eat about 10 pounds (~4.5 kg) of blackberries a day to get 2000 calories. There are other more calorie dense non-animal foods like nuts, but most likely around 65% of a hunter gatherer's calories came from meat [1]. This is much more than the amount of protein consumed by the average American today, who gets less than 20% of his or her calories from meat [3].

>yet we seem to live longer those days

Most of the improvement in average lifespan is a result of the drastic decline in infant mortality rate. Hunter gatherers regularly lived into their 70s [4] and when you account for the decline in infant mortality the difference isn't as great as most people imagine. The combination of reduced infant mortality, medical care, and relative safety of civilization are what accounts for our increased lifespan. It's very likely (almost certain given the obesity numbers) that our modern diet is driving the numbers down below what they should be given our other advances.

> That's why we run clinical studies. To find out answers.

Yes it is, and those studies are showing that too much sugar (and most of western civilization eats too much sugar) leads to metabolic syndrome which leads to heart attacks. The debate is on whether sugar does this because it directly causes insulin resistance, or if it is just very calorie dense and thus eating too much simply causes weight gain, or if it reduces satiety and actually causes you to eat more.

I'm not saying eating like a hunter gatherer is necessary for your health, and sure we need to do research--I'm not sure why you think I implied that we didn't. However, it seems logical (again the research we have done backs me up here) that our bodies may not be adapted to handle something we've never eaten in anywhere near the quantities we eat now--specifically the fructose in sugar.

[1] http://www.ncbi.nlm.nih.gov/pubmed/11965522

[2] http://calorielab.com/foods/berries/66

[3] http://ajcn.nutrition.org/content/87/5/1554S.full

[4] http://www.anth.ucsb.edu/faculty/gurven/papers/GurvenKaplan2...
Surely this is more to do with 'getting views' than anything else. To imply that there is a deeper motivation like ASMR etc might be taking it a little too far for the majority of cases.

My guess would be it is just a very easy, non-thinking way of creating content and gaining attention.
>(frankly, big Wall Street funded corporations are much more efficient than small local businesses)

Efficient in money making, maybe (then again, it was those Wall Street financiers that need a trillion dollar bailout).

But not necessarily more efficient at doing what you pay them to do (i.e competent) than a local business.
http://wednesdaysheroes.com/wp-content/uploads/2014/02/10156...
Anecdotally, I have been a massive consumer of salt for my entire life. I consume almost no sugar; I have no attraction to eating food that is sweet and therefore do not eat it. Insulin resistance, and its myriad side effects, are not a major risk factor for me.

I would argue that my risk factors are probably driven by factors associated with salty food that have nothing to do with sodium consumption per se. My blood pressure (and blood sugar) is essentially perfect after decades of absurd sodium consumption. However, as an example, a lot of salty food is deep fried and so there are other relevant consumption biases. Salt and sugar are not uniformly distributed throughout our food. My current (Pacific Northwest) diet of lean protein and fatty fish plus fresh vegetables has not exactly been detrimental as far as I can tell, even though it is loaded with salt.
Its probably the most pertinent point. In truth they can only be talking about OpenOffice/LibreOffice file format compatibility with MS Office.

Any other EDI systems would operate at the top of the software stack.
Why isn't a search engine sufficient for discovering <foo-language> packages and resources? Historically, human-edited lists don't have a long archival lifetime, e.g. original Yahoo, DMOZ, Mahalo.

If curation is better than search, why is a curated list better hosted at github than Wikipedia, which has a lower technical cost of editing? If the problem is Wikipedia moderation, who will reconcile multiple github curated lists?

Is the expectation that github's "awesome-xyz" repos will rank higher in Google search results than a curated Wikipedia page? Or is this github-specific SEO?
http://en.m.wikipedia.org/wiki/Niels_Ferguson

Niels T. Ferguson (born 10 December 1965, Eindhoven) is a Dutch cryptographer and consultant who currently works for Microsoft. He has worked with others, including Bruce Schneier, designing cryptographic algorithms, testing algorithms and protocols, and writing papers and books. Among the designs Ferguson has contributed to is the AES finalist block cipher algorithm Twofish as well as the stream cipher Helix and the Skein hash function.

...

In 2001, he claimed to have broken the HDCP system that is incorporated into HD DVD and Blu-ray Discs players, similar to the DVDs Content Scramble System, but has not published his research, citing the Digital Millennium Copyright Act of 1998, which would make such publication illegal.

At the CRYPTO 2007 conference ... Niels Ferguson and Dan Shumow presented an informal paper describing a potential backdoor in the NIST specified Dual_EC_DRBG cryptographically secure pseudorandom number generator. The backdoor was confirmed to be real in 2013 as part of the Edward Snowden leaks.
Maybe it's a simplistic explanation, but I would think that this was caused by the vast amount of multi-language sites in which pages in languages other than english have not been written yet, so selecting one of them displays the lorem ipsum (probably google translate identifies this untranslated pages as latin even though they were supposed to be language X).
It turns out this problem even shows up for relatively small datasets, things that would easily fit into memory on any consumer-level laptop from a couple years ago. I did some contract work for the NYPD a few years ago and the primary data sources I had to deal with was a block of free text describing a 911 call. All they really wanted was some frequency counts on specific terms of interest, sounds easy enough.

Oh, but their data warehouse thing that nobody knew what it was called, inserted a random space every so often and removed random spaces every so often making the text completely unreliable. Compiled with all the normal misspellings, fat fingered acronyms, slang and other nonstandard ways of writing things it turned out to be a huge job.

"Bicycle stolen at 0930 from residence on the 300 block of E 10th St, East Village"

would get turned into "Bicycle stol en a t093 0 from r es iden ceon the 300 block of E 10 thst, Ea st Vil lage."

Good luck with that.
So once again the advice seems to be, "eat a balanced diet, everything in moderation".
But you make life a lot more difficult for people who do use the Awesome Window Manager, because it becomes much harder for us to find solutions to problems using Google for instance.
I think it's mostly a herd need. Going to this place that is all around and everybody else is going.

Not necessarily having to do with the predictability of the coffee or the experience of drinking a coffee in a place.
i remember reading that one in "Supposedly Fun Thing I'll Never Do Again", and indeed it is awesome. My favorite is from the same volume, and i can't remember the name but it's about a day spent at a State Fair with an old (female) friend who he refers to as "Native Companion"--so excellent that for a while after reading it i wanted to become a carnie.
Was this bug already fixed in OpenBSD?
Tomorrow high-salt diets may expose severe health risks, haha theese studies need to be drowned.
Don't know about the rest of the world, but i consider muesli more healthy then cereals, but i always watch the amount of sugar in it.

PS. I do believe Quaker Oats is a healthy breakfast, anyone has a opinion on that? (it does'nt taste good though)
> Every time Random Strategies turned in a batch of winning tickets, the Lottery generated a W-2G for every
member of the group. Even small investors in the MIT group -– for example, someone who won $800 over the course of a year -– would get dozens of W-2Gs every year and have to spend hours accounting for their winnings on their tax returns. The hassle prompted some people to cash out and leave the investment pool

Why couldn't the group invest in tickets under its own name and distribute earnings to investors in a slightly less paperwork-heavy fashion?
Thank you, I just bought it, very curious how it will help!
Street Racing
Open Source Stickers (Linux, Ruby, Git, Haskell, etc)
This was also mentioned in an article about the Defcon 22 contest, posted on HN too: https://news.ycombinator.com/item?id=8189549. Apparently, the translation ceased to work now?
Any reason why they should be given that chance? Trust is to be earned not asked for
>he quantity of meat eaten since the second half of the 20th century is unprecedented.

That's not true at all. We're eating more meat than we did 100 years ago sure. But looking back significantly further than that, it's estimated that hunter gatherers got about 65% of their calories from animals, compared to much less than 20% we get today.

See my reply above for references.
Great post. Would be great, Tyler, if you could also share the terms sheets and contracts, with whatever details redacted that needed to be redacted (names, addresses, and other personal information). THAT would be really helpful. Yes, you said the deals didn't work out, targets were too aggressive, etc. But studying and learning from failures is really valuable to everyone, especially learning from *other people's" failures. THAT is of extreme value. Thank you!
Wow ! Thats a pretty cool game. I haven't gotten a chance to actually download and play this game yet, but a quick question : How do you actually decide what tile to spawn next ? Is that a chance that you spawn tiles so randomly that the player looses the game with no theoretical way of killing a circle ? How do you algorithmically ensure you simply 'up' the difficulty and not hit the above condition.

On the side note : The background music in the trailer seems heavily inspired from the mission impossible theme :)
Another site that has a nice overview is http://luapower.com
Fairly large, then. Hyperthreading is only useful if you can make use of it and if you are batch processing — if you're running a single computation that needs to finish within a certain time, it won't help you.
PARC Movies [video]
hydrocodone sounds amazing!
Successful Git Branching
There's a London startup building a similar thing: https://ketch.io/

They allow people to define the source of some metric, and then will keep the value up to date, plot it over time, allow the rules (how to fetch the metric) to be re-used by others (share a single "Fetch currency rate" rule and it can be used for all currencies).

Ketch haven't managed to solve the marketing problem yet. I'm also sure that there are others in this space too.

What I find with all of these things though is that there are a few key questions:

1. How recent is the data? (Not just pulled from source, but what is the total lag of all parts of the chain)

2. How powerful are the built-in tools for extracting insight from the data?

You either have now problems and need speed and accuracy, or you have insight problems and need the ability to slice and dice, by time and comparing to other metrics.
Boffins find hundreds of thousands of woefully insecure IoT devices
All x86 Chromebooks (except for the CR48 prototype) use coreboot.

For ARM Chromebooks the situation is more complicated - coreboot's ARM support was developed by the Chromebook firmware developers but it seems they missed a deadline or two (no surprise with an architecture bringup), so some of those devices ship with u-boot while coreboot does have support for them.
Flickr alternative without ads, stored on Google's servers [pdf]
Emerging solar plants scorch birds in mid-air
I don't think rice contains much sugar.. http://www.wolframalpha.com/input/?i=rice+sugar

And sugar is "easy energy" and will make you fat. There are better sugar types (such as fructose (sugar from fruit) and Dextrose (found in the pharmacy))
Ab testing at the moment :D. Or at least setting it up
They restrict use to a signed OS through their payload. coreboot only does hardware initialization, then passes control to other software in flash that handles loading the OS and policy surrounding it.

As for the "Supported Motherboards" list, it's automatically generated from reports that are sent in through a tool. Google doesn't do that (yet?), so they're not listed as supported.
Still better than our old, manually maintained list, that got stale fast (with false positives, which are much more annoying from a support standpoint than false negatives)
Awhh. Thank you Heyadayo <3
Hope you guys like it. We've got a major update in the works too, as well as an Android app. All free and open source.
Could this support a mechanism to tip/pay artists that is independent of the distribution channel, i.e. link song name to artist wallet (pay with data or cash) so artists can receive supplemental income & analytics data that is fan-direct? Or allow artists to sell virtual goods (similar to messaging stickers) or emoji to fans?
Https certified :O
Thank you for the insightful comment Nam ^_^. Will do some AB testing
Very interesting... and somewhat creepy, the phrases that are coming up. I can confirm that "lorem" and "ipsum" don't work now, but playing around with other pieces of lipsum still gives odd phrases like "suspendisse bibendum duis" -> "suspend regional banking", "nostrud exercitation turpis fermentum" -> "Iraqis saying through Arizona", and "Curabitur duis bibendum" -> "Nike's restructuring".

An explanation I have is that the Chinese could be somehow using Google Translate to "latinise" news stories in order to bypass censorship.
Can someone please recommend a library for music synthesis?
We're certainly looking into this idea, a bit of a Flattr for artists. I like it.
Hot plugging a ps/2 mouse or keyboard used to be impossible (or at least, extremely unreliable). Hell, in older computers it could even physically damage your computer!

I for one am glad that it has been replaced. Those 'good old days' weren't as good as you seem to remember them.
mmm I love truehoop
Hm. Can you post an example please. Want to solve this ASAP.
Bad training data. Lorem Ipsum is the de facto placeholder text for so many webpages.
Love all the suggestions guys. Thank you for taking the time to help <3
It's a bit difficult to separate the commonly used libraries from the window manager itself. These libraries are basically necessary to have any sort of decent UX with the WM. These libraries are written in Lua, so to call the WM only 'lua-configured' is a bit disingenuous.
Choosing a message queue can certainly be tricky.

Not a complete list, but you should consider:

a.) do you need persistence? some queues offer this, some do not. many systems can be configured in either mode. you might need persistence if the messages your processing are vital and shouldn't be missed in the case of a broker restart, for example. however if the messages are very volatile, then maybe persistence is overkill. Or possibly, the architecture your working with handles message loss somewhere else, so its not the message queues responsibility to worry about loss.

b.) do you need fault tolerance? some queues off this, some do not. just like persistence, its often something you can enable or disable. and like persistence, often queues can be setup so that while they might not be fault tolerant, the application that employs them is designed to work around queues going down.

c.) do you need high availability? fault tolerance and high availability are separate things. fault tolerance might just be a master falling back to a slave. high availability means this happening and there being no hiccup in service.

d.) performance. its something to consider, but your correct in thinking that this is not everything. but sometimes its worth considering. in one experiment I ran, Amazon SQS was about 40x slower than rabbitmq. This may or may not be worth the trade off for you, as products like SQS relieve the developer and operations a lot of responsibility, but if 10ms average queue time (or less) is important, forget SQS.

e.) client libraries. some queues have client libraries for every language in the sun. some only offer support for one. you would want to consider who and what will need to talk to the message queue, and if this is going to be made a nightmare if your using something very exotic or custom.

f.) creature comforts. some things come with nice rest api's, some come with web ui's, some come with only command line interfaces, and some come with none of that. Often things like ZeroMQ, Nanomsg, are put into these blogs and things comparing message queues. They really are not message queues in the traditional sense. They can only replace one after you've probably spent a considerable amount of time building tooling. For example, in zeromq there is no way to ask 'how many messages are pending in this queue' without writing that functionality yourself.

g.) queues-as-a-service. I mentioned Amazon SQS in point d, but they are something to consider if you don't want to run it yourself. Running a message queue can be easy, but running a message queue that is fault tolerant, highly available, deals with message loss/deliverability, and scales as your workload scales, can be an art form.

In summary, you should do your own research based on these needs and others I likely forgot. Sometimes its easiest to just pick a simple one, and then once you experience its shortcomings and learn more about your queue needs, the upgrade path will be much less mysterious.
tytyty <3
Thank you JT <3. You've been a great help
Mwahaha TYTY :D
Because they speculate that they will make more money there...
HMMM. Can you describe the first issue again please? Also sorry for the late response. Not too good at seeing the responses
Αποφράξεις Νέο Ψυχικό – 2106665999 – apofraxeis-vlachos.gr
I'm an evolutionary biologist - using bioinformatics and genomics tools to understand how genes underly the evolution of social behavior evolves in ants and bees [http://yannick.poulet.org]. Doing this definitely requires a lot of hacking. Some of us call it genome hacking. Now I'm at Queen Mary U London since 2.5 years where I've been given the opportunity to start my own research lab.

I read HN because starting up a research lab is similar to starting a company (team size; project focus; use of cutting edge tech for analysis, development & collaboration).
Nand2Tetris, looks quite good but I havn't read it myself
This could be an interesting use case indeed, but what I need is more like what's described in this paper
http://www.infoq.com/minibooks/emag-microservices
Page 8.
So the usecase is - you have a client that has to call say 8 microservices, but doesn't want to invoke them one by one or in pararell due to nature of HTTP protocol. Rather it wants to execute just 1 request with 8 calls (batch them) and get returned single response that encapsulates 8 responses.

This is for instance how facebook does it: https://developers.facebook.com/docs/graph-api/making-multip...
I'll check you references later, but I'm wondering where the hunter gatherers got so much meat before they had industrial meat factories that we have - it cost much more energy before to either hunt or breed animals than it does now, it was not a viable proposition to eat as much meat as it is now. It just does not make sense to me at all. Besides, percentages is one thing, absolute intakes are another, too.

EDIT: Besides, I can tell you from what I know on how people were living 50-70 years ago (grandfathers for example) that meat was expensive during their youth and that they only ate it once or twice a month, certainly not every single day like we do now. So I'm not sure where you got the impression people ate so much meat in the early 1900s while it defies all conversations I had with people who lived in that era.
Does it support local files?
What I've heard on the grapevine on this is that it's used as a method to defeat internet censorship in countries that are subjected to said censorship.

Not sure if that's true, but just passing that on.
It does, of course. You can mix your local library with Spotify, SoundCloud and many more.
> perhaps the data scientist needs to be involved in the data wrangling in order to understand the source better?

Founder of an ETL startup here. This is exactly what we believe: the end-user of the data should be involved as early in the data pipeline as possible, including the wrangling. If you eliminate the engineer from the ETL process you remove a lot of painful back-and-forth and get more flexible pipelines.
Don't worry about software engineering degree. Most people and companies don't care. But you need to learn on your own. You can find anything you need to learn online. Free online courses, tutorials, open source software etc.

Learn how to use Bitcoin. Really. It might enable you to deal with any company in the world: buy VPNs, hosting, hardware, accept jobs and payments for your services. Noone cares where you live if you deal in Bitcoin. Find a way to convert BTC to local currency so you can pay your bills and buy stuff you need to live, accumulate what you can.

Learn Linux and its ecosystem if you haven't already. It's great enabler for anything.

Keep learning and do your own projects, work remotely for the best jobs you can find. You might want to accept Bitcoin or start your own online services.

Your goal should be to learn a lot and be able to work as a software engineer. After couple of years you will know better how to deal with other dreams you have.
The reasons given there aren’t really any good:

1. For “--” to work, all maintainers would have to faithfully use “--” in
practically every command invocation. That just doesn’t happen in real
life, even after decades of people trying. People forget it all the
time; no one is that consistent, especially since code seems to work
without it. Very few commands require it, after all.

So because other people may or may not forget it, I shouldn’t use it in my scripts/day-to-day usage? That’s about as silly as saying that, because other people will write unreadable code anyway I shouldn’t bother with comments, short functions or sensible variable names.

2. You can’t do it anyway, even if you were perfectly consistent; many
programs and commands do not support “--”. POSIX even explicitly for-
bids echo from supporting “--”, and echo must support “-n” (and GNU
coreutils echo supports other options too).

This is a problem, but iff you have to use echo for some reason. printf works nearly equally well and supports -- just fine. I may have read somewhere that using printf is actually advocated nowadays, but I’m not sure where and why.