skysight-inc/HackerNews huggingface dataset:
Well, there's a whole bunch of other stuff too. Most of the time with animal models, we induce cancer by a variety of means - examples include using breeds with certain cancer suppressing genes knocked out, heavy exposure to carcinogens, or direct grafting/injection. These are all mechanisms of getting cancer that are extremely atypical in the human beings we are trying to cure, which may (I think its super likely, especially in the case of knockout genes and grafting) influence cancer-treatment interaction.
These articles about Google's past with wi-fi might be relevant.

http://www.huffingtonpost.com/news/google-wifi-snooping/
Step 1: Get people to buy a ChromeCast to view their media

Step 2: Make ChromeCast randomly vanish from WiFi

Step 3: Get people to buy an OnHub to fix their WiFi

Step 4: ???

Step 5: All your data
As in, independent installations/configurations of the same service...
Obviously you haven't heard. Google isn't in it to make money. They just want to "help people".

I saw it on reddit, so it must be true.
> propose a feasible solution for how we're going to keep pace with a ballooning world population.

Only half joking: By not feeding the ballooning of the world's population. Population growth was sustainable for most of history, then we eliminated scarcity and, well, we've yet to learn to control our growth in this context of resource abundance.
Easily the most amazing "How to Get Tenure" article that I've ever read, even though (or maybe because) it hardly talks about how to get tenure! Passion and success are so strongly correlated, and Matt Might is such a great example of this, as are most successful researchers and entrepreneurs.
How could you possibly hope to patent-troll someone with deep enough pockets to build a space elevator?
When I did my lower division physics coursework our instructor relentlessly browbeat us about our data, and whether or not it was good. This was to the point that he taught us a separate data and error analysis course at the same time.
Thanks for that!
Pretty sure they mean Nest.
Microsoft Releases Emergency Out-Of-Band Patch
I thought this was going to be the Elm email client in a JavaScript app. I'm getting old.

Elm (lang) looks interesting though.
I looked at the best evidence for banning prostitution. It's absolutely terrible
Intelligence, creativity and bipolar disorder may share underlying genetics
I think its awesome that this was leaked!
Echo JavaScript - JavaScript News, HN Style
Why? Why should we be happy that a lot of people just had their personal information leaked online because of a bunch of assholes?
having 20 km high structure can dramatically cheapen launch of smaller non-live payloads using something like electromagnetic catapult as a replacement for the first stage - even just 40m long HARP gun was reaching 3.6 km/s.
Indeed, but the comment that you quoted was referring to the case where the methodology and p-values are sound, and the only issue is testing multiple hypotheses without correction.
I had zero Japanese. Rudimentary even now.
And I didn't mean to imply that HN/YC is a startup, but rather, a company that is steeped in the startup ethos. Part that's "growth", yes. But the other part is "build a better mousetrap".

I'm actually something of a fan of Bershire Hathaway's homepage: http://www.berkshirehathaway.com/

Yeah, it uses explicit font sizing, but that's trivially zoomable, and the contrast works. These days I'd probably suggest they swap tables for a flat structure but CSS columns on a responsive design based on display width. Preferably in REMs, though that can have problems necessitating fallback methods:

https://ello.co/dredmorbius/post/JifX_Y90GmFyKvVwgD3qKQ
https://d324imu86q1bqn.cloudfront.net/uploads/asset/attachme...

Anyhow: I've made my pitch. You've seen it. I've got something that works for me. I think it might improve HN, but that's your call. Thanks for your time, and I appreciate pretty much all you do, particularly the editorial management/moderation on HN. S/N here has stayed quite good over the years.
The largest all-PureScript application I know of is SlamData[0], which takes about 12s for a rebuild, but SlamData uses a _lot_ of modules. For smaller projects it's much less. It's not great, but performance is one of three main goals for the current milestone. There is an alternative front-end called psc-compile[1] which reduces the incremental build times considerably. I hope to be able to integrate it soon.

[0] slamdata.com
[1] github.com/bitc/purescript/tree/psc-compile/psc-compile
You are doing it wrong. You are not supposed to "learn" C++, not entirely. C is simple in the sense that the amount of things that there are to know about the language are small (it's about as low level as you can get) and it is possible and required to learn its computation and memory model and all its features to work with it.

In the case of C++, it's neither required, nor even possible to learn ALL of C++ (not without a couple decades of experience). C++ is a monster, a colossus, a many tentacled monstrosity of hundreds if not thousands of sometimes very complicated features. You cannot possibly master it all.

Yet the barrier to entry is as high as C, if nothing at least because C is a subset of C++. You don't have to be a template metaprogramming wizard and make full benefit of the latest standards' new features in order to know C++. As an example, in my work in physics I use C++ consisting of C, templates, the STL and POD structs. I don't use C++'s immense OOP tools simply because I don't like/don't need them. Someone else might use the full OOP features of the language. Still someone else might reduce it to C with templating because they like C but hate not having generic programming.

In short: C++ is what you make of it. Your C++ is a subset of the C++. It's your job to decide what features you want to learn and make use of. Don't feel like you don't understand C++ because you don't know Stroustroup cover-to-cover by heart.
It's almost as if he's asking for these companies to stop innovating.

Crop research isn't free, and the government can't (or won't) afford to do it. Obviously the solution is to have companies fund the research and be expected to give it away to the world and not protect what they've created.

I wish people stopped the whole "monsanto is evil! GMO is evil!" bullshit, and start lobbying their government to fund public crop genetics research.
Unless I am confused this is just an example of what filling in the form would look like.
I've never had problems with my Router. I do however have problems with Google ChromeCast vanishing from other devices -- which according to Google is a problem with the router (although for me the problem mostly occurs when the ChromeCast decides to use the same WiFi channel for its internal WLAN as the WiFi it's registered on).

I also have occasional problems with Linux devices being picky and flaky -- sometimes not connecting at all (repeating the "connecting..." phase ad nauseam) and sometimes just dropping the connection until I restart the device.

I find it dubious that these problems would be fixed by a Google branded router.
I'd like to see more custum scoring, or at least projected yards and touchdowns. One league I play in is .05 points per yard instead of the standard .1 points per yard.
I use the same with no scaling. I just wish I had a lower desk.
I think you're overestimating the price of hardware required to handle 100 mbps. Broadcom asics in datacenter switches handle on the order of 100gbps and they are on the order of $100.
This guy's videos are great. Just got sucked into a youtube hole for an hour.
Technically any round thing that's considerably taller than it is wide is phallic. I've heard people call obelisks phallic on more than one occasion and they're not even round.

Sure, it's a stretch, but it nearly always is. Sometimes a cigar is just a phallus. ... I mean cigar.

EDIT: I'm having suspicions that HN is trying to prevent me from using the more obvious word for the male dangly bit. If this comment ends up dead, that's probably why.
You're sorta missing the point. People are good at believing what they think in the face of overwhelming evidence otherwise - what they see.

And you're right, humans are tricked by what they see because their thinking gets in the way. The goal is to simply see things as they are.

In programming I see it commonly in the statement 'there is no way this commit broke something completely unrelated', yet the build worked prior to the commit and does not work after. Could there have been a coincidental break? Sure, but not often. It does not matter what I think in this case, only that I can see the build worked and now it doesn't.
No, they haven't.
Regular crops certainly won't feed the ever-expanding world population.
Worth noting that only the first two points there are relevant here, since these are not single file libraries. Also, the STB libraries work massively differently from C++ header only libs (#define STB_FOO_IMPLEMENTATION, for example).

Also, fwiw Sean Barrett also has gone on record as saying that he's not really a fan of C++ before. I'm struggling to find a specific link, but it's not really a secret.

(As a side note, to anybody who is in the need for what they do, the STB libraries are really absurdly high quality and can do exactly what you want them to 99% of the time. Highly recommend!!)
The world's most 'liveable' cities
It's hard to feel sympathy for anyone here - either the site admins or their users.
<i>whether it's real or it's fake.</i>

Whether exactly what is real or fake?
It's surprising to see this announcement in the wake of the Alphabet restructuring. Because of privacy concerns, I suspect they'd sell many more of these under the Nest brand, than they will under the Google brand.
Firefox was a popular user facing application unlike a lot of open source projects before or since. So it makes sense that people in the open source world would look to Mozilla as role models.

LibreOffice on the other hand hasn't really cracked into the main stream. So I don't see them filling that role in the near future.
You are 100% correct, but from the perspective of the tractor manufacturer's legal team...

It is a new idea. And the irony of me saying this on Hacker News is thick as cheese.

I do have to wonder how a farmer can "fix" code for an engine status display. If it's just "broken" broken, then you'd need parts anyway.
I just had an extended discussion on IRC the other day regarding Turbo Vision and console applications.

I had a short project of my own I wanted to do to replace a webapp I depend on, where the core is no more than 5 tables with a simple CRUD and a report. Using any web stack for this is absurd, dbase or a console app would be perfect as I prefer to work over ssh.

Imagine my dismay when I found there are virtually no options for making console applications with any modern tools. Even the ncurses wrappers are ignored or missing (ie: Python).

While the topic is hot, can anyone recommend an OSS or commercial application you can still use on Linux to make fast small console apps without dropping to C and Ncurses?
Really glad to see this happening in the open with a company (gitlab!) helping sponsor / work with a bit of it. Great to see
What an unexpectedly interesting post. I read a bunch of other posts he made and they are all very well thought out, with little fluff. He sounds like a really great and brilliant guy.
This comment breaks the HN guidelines. Please follow them:

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

We don't need you to like Steve Jobs, but we do need you to either comment civilly and substantively here, or not at all.
You are right. I failed to thoroughly think it through.

But I think I would rather have a system where you need to intimidate and coerce people en masse in order to change the vote than a system where you just need to coerce the handful of people who are responsible for counting the vote.
This falls apart as soon as you are working with codebases you didn't create all by your lonesome.
I'm guessing they'll be sent around the same time as traditional YC invites.
what time is that?
“The Shade”

* It’s a play on the word “shard”.

* It suggests privacy and protection.

* It suggests something that is nearby, as opposed to “the cloud” that is far away.

…

Unfortunately, the word is probably too susceptible to negative connotation.
"Why should we be happy that a bunch of assholes just had their personal information leaked online because of a bunch of assholes?"

FTFY
Man, 500 comments? At the end of the day, this is a 199$ WLAN router. Frankly, normal customers don't care for routers. They certainly don't care paying for them. Most of them are probably oblivious to even owning one.

The entire target market for guys looking at Android app graph visualizations of their home router network is about the size of HN.
This reminds me of how (in some parts of Europe at least) a lot of communities are trying to buy back the municipal water and power plants that were originally privatised "because privatisation benefits the economy". Turns out creating a (new) monopoly by selling all the public infrastructure to the same company isn't actually good for anyone (other than that company).
Hmm, that "pretty clear about exactly what date they're collecting and why" seems a bit too similar to what the proposed Australian data retention laws ask for, which the community usually refers to it as "vague and overreaching". They make a vague note about not collecting the content of network traffic (but you can infer almost everything important from source, destination, time, protocol, etc anyway) and the table on the page is just described as "examples" of what it collects, and is never stated to be the full list. Given that Google is in the data collection business, and has a licence to update the device (and what it collects) automatically, I would assume that within a short timespan it will be collecting everything it can get away with.

Even what they do mention is enough to start inferring things about your personal life:

With "historical data consumption" they can determine who is in the house and when. With the number and make of connected devices, they can take a pretty good estimate of family size, annual income, how many of your household are working, etc.. (Though they probably first care how many Apple devices there are connecting... maybe we need to send you some more Samsung adverts)

And sure it strips the URLs from the logs -- but between Google DNS and Google Analytics being on much of the web, they can piece back together every site you visit anyway and now your router has a Google account they can tie it right back to the router in your home.

And of course it's a $199 router with a license agreement that says Google can stop it working at any time they like (clause 5c).
Google is not one of the most prestigious anymore. It's sought after because it has nice employee perks, but it's fallen a long ways from the early days in terms of prestige. They now have thousands of engineers working on mundane jobs moving around advertising data.

I've interviewed a couple of ex-googler's (not fired, still employed there) at a startup and we had to turn them down. They could handle a simple coding exercise fine, but then fell over in the component where they had to debug code and extend it with a feature.

That was when I realized a big chunk of Google's employees are going to be a reflection of their interview process (puzzle solvers but not software engineers). This was even reflected in the creation of the Go language. It's stupid simple to deal with Google employees that don't know how to use more advanced features in a language without creating something unmaintainable.

You can get 20 years 6 figure salary in most of the locations Google operates offices working for other companies. Especially in the bay.
[TRAF] Indie fighting game (W.I.P.). Post your impressions
I'm Emir Lima, programmer of TRAF, a new fighting game current in development in Brazil.

We're developing this game with an innovative concept of having only one single button for all attacks. It dispenses complex inputs and all the variations of the attacks are achieved pressing the button while holding a direction on D-Pad. The special moves are also simple to execute, pressing Down, Down + Attack or Forward, Back, Forward + Attack.

Another great feature is that an attack can be cancelled with any other attack so it's easy to perform combos. The only concern of the player is having sufficient power bar and hit at the right time.

Due to be in development, some content are still being finished, like background, HUD and effects.

Here's a video showing the main features present at the moment and a brief battle of the two characters available (turn on subtitles in youtube):

https://www.youtube.com/watch?v=0c3rQnBhAQ4

Check it out our facebook and tumblr to follow our progress. We are planning to open an alpha version before November. https://www.facebook.com/traf.onanim http://trajesfatais.tumblr.com/
If there's one thing Google doesn't know its WiFi. Stupid Chromecast cannot connect to like 95% of Hotel WiFi.
For something named after a web browser I find it mind boggling that it can't display a web page for you to enter your room number in or agree to terms.
I think "Erlu" rolls off the tongue a bit easier.
If the leaked database is the real database or just a fake generated database.
Does anybody know what happened to DecisionLab from Camas, Inc.? That was the last thing I kept my Newton running for but eventually it died and I've never seen another decision analysis tool like it.
> we've yet to learn to control our growth in this context of resource abundance.

Untrue. Most of the parts of the world with the most resource abundance have very low or negative natural growth rates, with the overall growth in those areas driven by immigration from places with less abundance rather than natural increase, and we have very good information that strong social support networks promote reduced rates of natural population growth. We know quite well how to control growth in the context of resource abundance.
Around 6PM (PDT): https://news.ycombinator.com/item?id=3848202
Using them and understanding them are still a lot different than memorizing them to the point of working with them on a whiteboard in a google gang bang interview.

I reviewed lots of CS papers while in uni and it only took a quick search to confirm the algorithm was what I had in mind. Completely unnecessary to memorize each one.
Oh man. This was the first device I ever wrote real programs for. This was the first device that I learned C on!

Nobody would remember it but I authored a few different things I was quite proud of:

- Cybihacker, a Cybiko game that was a very poor RPG game where you're hacking into corporate servers to pay off a debt to the mafia.

- CyX (a custom desktop application)

- SUI (a command line interface)

That was back in the days when my username everywhere was "Compman" – how original. How did I have time to do all of that in school? Wow.

Thanks for the walk down memory lane.

EDIT: Whoa. It looks like you can still download Cybihacker and the unfinished demo of the sequel:

http://forums.planetcybiko.net/viewtopic.php?f=15&t=9&p=10&h...

http://forums.planetcybiko.net/viewtopic.php?f=15&t=10&p=11&...
https://en.wikipedia.org/wiki/Fog_computing
"From Google". Oh OK, a spying device. No thanks.
I'd trust the Google device more simply because Google is better at software. With hardware companies like Asus you get routers full of terrible, insecure software. http://www.securityweek.com/asus-routers-plagued-command-exe...

Although I'm sure you're using DD-WRT or something...
I hardly ever subscribe to youtube channels, but I clicked it as soon as I finished watching part one.
I'd say "The 'C" Programming Language" is definitely pointed at beginners and students.

I am not sure why it would be surprising that something as ambitious as C++ would take this long to evolve into a better form. C++ has always been very useful, but it continues to get better, IMO.
Interesting article ... I do believe that competence, skills and being useful to others is the most important currency in today's world ... this article is worth reading ... thanks for sharing
Apple, the world's most valuable company, doesn't have a bug bounty program either.
Humans are good at speech recognition. We've been doing it for thousands of years.
I guess if the Chinese can't figure it out for themselves then they should just starve.

Malthus would be proud of the people in this thread.

By the way, population isn't growing nearly as fast as it used to.

Also the answer to these problems is high-tech ultra-local subsistence farming (aeroponics/aquaponics/dwarf orchards in/on the home) and the seeds and other genetic enhancements should be open-source.

If we leave our food security up to a few giant American companies we are asking for trouble. We meaning the global population, which by and large is currently being fucked over by the system.
Really? I like C but I'm not sure it's beautiful, compared to a LISP or some sort of ML. And my limited experience says that C programs involve a ton of boilerplate code dealing with copying bytes around. Every time I see a loop doing a series of if/elseifs to parse command line options, I think this is very much not beautiful.
Citation: http://www.centerforfoodsafety.org/files/cfsmonsantovsfarmer...

In May 2003, the Center for Food Safety embarked on a project to determine
the extent to which American farmers have been impacted by litigation arising
from the use of patented genetically engineered crops. After extensive
research and numerous interviews with farmers and lawyers, CFS found that
Monsanto, the world’s leading agricultural biotechnology company, has used
heavy-handed investigations and ruthless prosecutions that have fundamentally
changed the way many American farmers farm. The result has been nothing
less than an assault on the foundations of farming practices and traditions
that have endured for centuries in this country and millennia around the
world, including one of the oldest, the right to save and replant crop seed.

The largest recorded judgment made thus far in favor of Monsanto as
a result of a farmer lawsuit is $3,052,800.00. Total recorded judgments
granted to Monsanto for lawsuits amount to $15,253,602.82. Farmers have
paid a mean of $412,259.54 for cases with recorded judgments.

No farmer is safe from the long reach of Monsanto. Farmers have
been sued after their field was contaminated by pollen or seed from someone
else’s genetically engineered crop; when genetically engineered seed from a
previous year’s crop has sprouted, or “volunteered,” in fields planted with
non-genetically engineered varieties the following year; and when they
never signed Monsanto’s technology agreement but still planted the patented
crop seed. In all of these cases, because of the way patent law has been
applied, farmers are technically liable. It does not appear to matter if the use
was unwitting or a contract was never signed
As a companion piece I recommend Fuck the Super Game Boy http://loveconquersallgam.es/post/2350461718/fuck-the-super-...
I would love to see pfSense (based on FreeBSD) on the Banana Pi. It has a real gigabit NIC :)
There is a flip side to the coin of critical thinking, which is to build those critical thoughts back up into something positive and productive.

It is actually quite easy to teach people to deconstruct the ideas presented to them. But if you are not also taught when it is time to reconstruct a newer, better idea, then you are only half-educated. Without drawing upon critiques to rebuild an improved conclusion, it comes off as simple negativity.

From a business perspective, it is the reason behind the cliche of "Don't bring me a problem, bring me a solution."
Microsoft Patches IE O-day Under Attack
Matt Krisiloff mentioned it'll be sent by EOD today:

https://twitter.com/MattKrisiloff/status/633690502039121920