skysight-inc/HackerNews huggingface dataset:
Please note that this is from 2014, before Rust 1.0, and therefore is inaccurate in a few ways.

We talk a little bit about Rust and functional programming in the book: https://doc.rust-lang.org/book/second-edition/ch13-00-functi...

> Rust’s design has taken inspiration from a lot of existing languages and techniques, and one significant influence is functional programming. Programming in a functional style often includes using functions as values, by passing them in arguments, returning them from other functions, assigning them to variables for later execution, and so forth. We won’t debate here the issue of what, exactly, functional programming is or is not, but will instead show off some features of Rust that are similar to features in many languages often referred to as functional.
Robot ski tournament
Decent epidemiology for the harms combined with other studies showing no benefit from screen time.
> Still, all the bad things Microsoft did back then are a rounding error compared to all the good Bill and Melinda are doing right now.

Not just "back then" but even now. They cause(d) more harm than the good they'll ever be able to do in their lives. They've a lot of money and by charity they won't need to pay as much tax and those are the most important reasons behind their charities. I can donate unused money too it doesn't mean I'm a saint.

> I understand the idea of not promoting "end justifies the means" thinking, but we need to be pragmatic about this - there are only few people on this planet who have, simultaneously, lots of resources, their heart in the right place, and enough smarts to use those resources effectively for the common good. Discouraging those people from helping is a pretty stupid thing to do.

You know what is more stupid? Idolizing rich criminals. They're not saints they just have too much disposable money and they partially use it to whitewash their names.

Edit: it seems like the ms PR army is here. I expected it: HN is its nest and you're just validating it. Downvote everything which disagrees with Saint Gates and Saint Ms! Sheeps.
I know that feeling. I'm one of those developers that is slower than a lot, but I also know from long experience that when I deliver something, it's solid. It's not that I don't make mistakes, but that I work in a way that helps to minimize them when I do make them. It takes me longer to get things done than the hotshots, but there will usually be fewer problems and the problems that do exist will usually be much shallower. And unlike a lot of people my work contributes to a net decrease of technical debt.

I'm not saying this to brag, but to emphasize that this is what it takes to do quality work.
Unfortunately the best way to find remote work is networking and word of mouth. You can try applying for jobs advertised as remote but it tend to be hard to get even to interview stage at those. I found that the good idea is to provide product for the customer before anyone even asks and offer service for implementing it. You can for example find some niche CMSes plugin markets and start porting some of the most popular Wordpress plugins to those CMSes. You will sell each installation of plugin for couple bucks and you will create exposure for yourself. I bet that some of the people will ask you for help setting up something and that's where you can earn some cash on doing remote contracting.
I'd say that was more of an iPhone X feature than an iOS 11 one.
For more: http://rustacean.net/
Would love to hear if anyone else has had similar and how you got out of it
Show HN: Curated, Pre-trained ML Models for Transfer Learning
It's pretty amazing that Google can discriminate so obviously against competitors and not be punished like Microsoft rightfully was whem I was young...!

Proof of monopoly abuse right here: no technical reason, just a wish to crush competition.

Or am I missing something?
It still is, there are hundreds of contributors and a new release (Tcl v8.6.8) came out 22-DEC-2017. There are plans for a new major release, Tcl 9, as well.

Tcl still has many unique features that other languages lack. One new highly experimental feature is TclQuadCode, which can compile Tcl to machine code using LLVM. It's been in progress for over 5 years and it is amazing work. Compiling a dynamic language is a difficult task.
If you need QoS, there's an IP over Avian Carrier spec that'll work: https://tools.ietf.org/html/rfc2549

No AMP support too, which is a huge plus.
The Case for Diversity
When my grandpa got the news that he was going to ship out to the Pacific in WWII, the CO said to the men: "Gentlemen, there is a time and a tide." None of them had more than a sixth-grade education and they all knew what poem he was referencing.

Edit: it appears I have misquoted it myself, or I can't find the reference. It's probably the Shakespeare thing though.
It's a new project from Mike Bostock and others that was on the front page a couple weeks ago: https://news.ycombinator.com/item?id=16274686
I once created a windows floppy with winsock ini settings, irc, netscape, eudora and an ntp client, all pre-configured for an ISP I was working at. Users just had to put in their username and password, oh dialup isp days...

The other floppy OS I tinkered around with was QNX, but it was just a demo of what QNX could do.
Atypical and Treatment-Resistant Depression
Olympic Destroyer Takes Aim at Winter Olympics
It’s by no way given that they would during WWI and maybe the war would have been a few years shorter without his explosives and gas.

And maybe a shorter war would havve led to less humiliation of Germany afterwards so that WWII wouldn’t have happened.
The Programming Procedural Story
This seems like asking the fox to guard the chickens.
Thank you for this! I had no idea, but about half the apps on my phone were randomly set as "do not show in search". I definitely never had seen these settings before, so am boggled as to why Apple just randomly decided to ship an ineffective search.
They're very different books, and I think compliment each other well. I co-authored "the book" and still am quite happy to have spent $50 on it.
You can totally pay to avoid the consequences. Just buy all your ads from Google, and you're guaranteed to not be violating their policies.
Am I missing an obvious example?
Kids have less unstructured time than in a few generations. And they often have little saw over how that time is structured. And that structured time is usually spent on pointless exercises determined by adults. They aren't helping grandpa on the farm and they aren't reading comic books with their friends in a tree fort. They're being ran around by their moms to whatever sport or activity she can find to make them more socialized.
If the goal is to not be stressful, why are we treating interviews like tests?
Ah, didn't notice that. Thanks for clarifying.
This justification always reminds me of the advice to run SSH on a non-standard port.

Sure, I guess that makes you less of a target for bad actors, but if your browser can be compromised by simply visiting a website, that's a serious problem that's going to bite you whether you block ads or not.
Well, it implies competence at churning out crap within a time limit, which for a lot of managers out there is precisely what they're looking for.
The Corruption of Olive Oil (2017)
Ever heard the rumor that nearly every $20 bill in circulation has detectible residual cocaine on it?
In other worlds, the probability that a bill has been involved in a drug deal approaches 1 over increasing timespans.

Interesting anecdote, but not really super informative.
That would be prohibitively expensive. The number of overly broad patents that patent trolls own is way too large to be able to challenge them in a cost effective way.

If you want to play offense rather than defense, your money is better spent lobbying to get the law changed so that overly broad patents are more difficult to acquire in the first place.
> I will readily, and entirely for free, support every single company, organization, government and individual who puts a honest and smart effort to make the world a better place.

So, not microsoft then. Which's the one you're implicitly promoting right now.

> I will readily, and entirely for free, support every single company, organization, government and individual who puts a honest and smart effort to make the world a better place.

This means you're not immune to PR. Sorry, but the world doesn't work like that. Ms constantly says how it'll change the world for the better and look at the software industry. Support those who don't do evil things to get rich, how about that?
I think you're misunderstanding who these high salaries are for. It's not for people who brushed up on their sophomore math courses. The demand is for people with graduate degrees and postgraduate experience with published papers and a pedigree that leads one to expect continued novel work at the level of cutting edge research.
I was programming at 8 but apparently to be "well rounded" I had to do all this other stuff

I think restricting education from the age of 8 onwards based on what a given 8-year-old likes at that point is just asking for trouble.
FWIW, Google stories are almost always newsworthy, and hence, belong highly positioned on HN. Though from the comments, at least on this one: Most of the comments are negative/critical.

Bad news is also news.
I suspect that calculus, statistics, and linear algebra are required for most 4-year CS degrees. Some schools even have an "AI" track for their undergrad degrees. This article specifically refers to PhDs in Machine Learning, which is much higher bar.

If you do research in the same area that Google's research department is throughout your graduate degree, net research internships at insert fancy company with AI component here every summer, and get a PhD, $300k seems completely reasonable.

Personally, I think we're in a SaaS bubble and an AI bubble. "AI" isn't nearly as developed or useful as the amount of VC money being dumped into it.
There's no mention if you can disable this or opt out.

I'd rather them have a way for me to disable the floating videos usually on news sites.
The base Quit Genius costs $4/month. But Quit Genius also has a premium layer, Quit Genius Gold, which gives users personalized, one-on-one support from a qualified Quit Coach at any time. The Gold service costs $15/month.

If you’re spending on cigarettes, that’s practically no money at all. I hope this works out! It sounds like a smart system, and something people can try more than once without breaking the bank. Even better, it could have knock-on effects as people have a positive experience with coping strategies.
Startup Recruiting – Why You Have to Fire Fast
You build version 1 to throw away, version 2 to be upgraded, and version 3 to be maintained.

If you never get to version 3, you never get the opportunity to worry about code quality.
I've worked on old but very well maintained code that could easily go another two decades or more. Probably the original writers have long departed this world. But what they put together was put together with either incredible forethought or impeccably kept up-to-date. It was hard to tell which because this stuff was built before the age of version control, which gives you a bit of an idea how old it was. I would consider that 'mature' code, but not necessarily legacy.

Legacy code to me is code that has become hard or even impossible to maintain. Code that people avoid working on, not because it works, but because they are afraid of it.

Sure there are still lessons to be learned from such code, and you will learn those lessons the hard way if you have the temerity to mess with it. But every now and then someone is tasked with fixing a bug or adding a feature that can no longer be avoided and the send-offs are comparable to talking for the last time to people that are about to descend into a mine or something to that effect. Everybody knows there is a good chance we won't be seeing them again for the near future, if the axe of demotivation doesn't cull them from our ranks.
AVA: The Art and Science of Image Discovery at Netflix
Supporting Your Local Music Scene – The Blogging Musician
HFS stuck around for around 30 years as well. And is still shipped on some systems.
Except that that link also shows special handling for 5 other VCS hosts, and you can have your own website given the same special handling by putting meta tags in the html. Github is not given special handling that no other VCS host is allowed.
self reported opinions polls are the very definition of an unrepresentative poll http://methods.sagepub.com/reference/encyclopedia-of-survey-...
New DNA nanorobots successfully target and kill off cancerous tumors
Designing Your SaaS Database for Scale with Postgres
Yep, I've a son which is 17, similar experience. However the fact he was so gifted in almost everything made him extremely lazy and non interested in anything as a teenager... I hope this will change.
And the bitcoin software is written in stone, can never be changed.
Is that something that might be doable/useful? Or just a size comparison?
Python Trace Level Logging – Verbose, trace level logging in just a few lines
Choosing the word "overstate" was extremely poor word choice on my part, given my argument. The "statedness" of the success is subjective, regardless.

If we, as a society, did not assign degrees of greatness to accomplishments, there would not really be any. You're free to disagree, but to me, this is an obvious conclusion of human nature and history. Do famous politicians deserve their place in history, given that their accomplishment is the result of thousands to hundreds of millions of people support them? Did Newton deserve his success? By his own word, he was standing on the shoulders of others. However, consider every scientist who followed him desiring to achieve his level of prominence - nearly every human who fervently applies himself to any single pursuit desires that, whether or not they will admit that to themselves or others. If history did not allow the idea of outliers, in favor of the argument that all discoveries were collective achievements or "an eventuality, regardless of who", Newton, and those after, would've had far fewer shoulders to stand on - those minds would've applied themselves elsewhere.

I am not arguing that we, as a society, assign the proper "weight of recognition" to an inventor, discoverer, politician during or after their lifetime - that is a separate question. The chain is regarding "whether or not we should assign large weights of recognition to individuals".

I'll agree to disagree rather than continue writing a thesis - I believe my perspective to be inalienably correct, though.
"Why would they sign up…ever?"

They grow up. When you're a teen, or even young adult, you don't want your parents snooping on you, but as you grow a bit older you find that you do want to keep in touch with family.
Factorio is terrible, the developers must have all TN displays, that's how dark it is on my superior IPS display.

Gotta go, my dwarfen outpost needs me for some more FUN.
Only in an 'online' format though. If you want the ePub / PDF then its better to buy the book. Having the content free online is really useful for linking/referencing to the content.

It's similar with Learn You A Haskell [0]. That too is free online, but I read through an ePub copy that I got via a Humble Bundle. I could never actually fully read through an online version of a book I think.

[0]: http://learnyouahaskell.com/
It feels like the difference between the parent as a judge and a guide and the parent as a manager and secretary.

My parents seemed to worry more about preventing kids from getting into trouble or making the wrong friends. My wife and I worry more about how to get them out of the house and make friends, period... and I hear this sentiment echoed every so often on HN (this being one of them).

How do you get teenagers to go outside and interact with other teenagers? That would not even be a question 30 years ago. The question would be how to stop them from doing so.

The advice I hear from the older generation so often just comes down to, "let kids be kids," but what about when you have to actually teach (and in some cases, force) kids to be kids? For my kids to have a healthy childhood, I almost have to create that childhood for them.
Kidney stones on the rise in US, study suggests
Very few people, even among the rich have "enough" money that they disregard money as a factor in their decision making. To a certain extent they actually consider it more because they are trying to figure out how to preserve what they have.
> IMO Javascript should not be allowed in ads at all.

I agree fully. I think part of the issue is that the folks submitting ads want to collect a lot of data. They probably don't use that data (or if they do, not well), nor do I trust them to not collect very invasive and unsafe data, but I suspect for many folks that having their own JS payload makes or breaks a possible ad network.

Given concerns about Monero mining, redirects, and other hijinks, removing JS from ads is even more critical now. I think the compromise will be to give ads some kind of network provided hook to get data back to "home" eventually, though then the issues above only shift from the ad provider to the ad network provider.
Welcome to my world :-)

I was like you and took me few years to realize the technical analysis and candle shticks simply do not work... All those books, online trading courses and coaches are simply charlatans making money from teaching and not from trading... Maybe it did work in ancient Japan, but today even if you find someone crazy enough to sell you a working trading strategy, it will be quickly arbitraged by all the people using it... One advice: first focus on risk management; even with marginal trading strategy, with good risk management, you can still make constantly money in the stock market...
As long as the majority of people are relying on emails (regardless of the use case), it ain't dead.

Even if you don't use it to communicate to other people, you're still relying on it (for example, you forgot some random password), making it impossible to get rid of.

Nothing replaced it, and nothing will replace it for the next decade. Not all people on the Internet have a Facebook account where they let anyone in their friends list, and not all people on the Internet have a phone number that they are willing to give publically (for WhatsApp/Signal/any-mobile-first-IM-solution).

If you try reaching me online, you won't find my Facebook account on a search engine (nor on Facebook, unless we have some friends in common), and you won't find my phone number easily (unless you already have me on Facebook as a friend). You'll find my email address easily though, and that's why it'll remain relevant.

Same could be said for pretty much every GitHub user (that's why email addresses are right on your profile by default), every academic that has his own website, most of HN users (just take a peak at random profiles) etc.
Do you mean the guy that created the OS? I never understood why he gets downvoted if he lives with a particular situation. And why can't he be named?
What a disgraceful headline.
I think we're reaching that crux point now - it's always been a black box of advertising online, but now teams are taking some knowledge in-house, there's increasing accountability, and thus cutting of budgets as they're clocking onto ROI (which a lot of channels can't show).
For the same reason you would use a container orchestration system for running anything: easier deployments, scaling, reliability, etc.
Fastmail is a great alternative as well.
Authentication support on this would make it an instant purchase for me.
For O'Reilly PDFs, are these conversions from another format or sourced directly from O'Reilly ?
A browser's only job is to render, not to tamper with content.
Meet ARPADYNE – a computes/ipfs powered decentralized web experiment
Bureaucracy is hard, but so is losing clients or getting sued by an enterprise customer for negligence in handling a known security hole in a timely fashion. Corporations can become extremely agile when there's money on the line.
> I feel I need to be direct: you seem to be failing at reading comprehension 101 all throughout this thread (I assume tiredness). I was not comparing Bill to Jesus.

No, but the traits you've described your "jesus" almost matched bill. You're constantly describing him as a saint.

> I was implying that you, and similar critics, think that we have streams of Jesus-scale saints who are smart, rich and ready to help, and we prefer Gates instead. But we don't have those saints. Right now, we can only choose between Gates and no one at all.

That's some seriously ignorant nonsense. What does Gates do? Compared to most charity organizations and governments: nothing. Even if they'd donate all their money it'd barely change anything. This is just PR. Are you working for them?
They will do that, but it's cumbersome I think, especially if you had a large group ordering a lot of different things. And even more so if there was drinking involved. Now I just charge it to my card, snap a pic with my phone of the receipt and send to everyone at the table, and they can just swish the money over the next day or on the train home when they have time to deal with it. Keeps the accounting out of a fun night out.

Also it's easy to join a group that already have a table/tab in a bar for example, and leave before the tab is to be settled. You just say "I'm leaving, who do I swish money for 2 pints?" (Where you'd normally leave some cash on the table).
New ethics courses in computer science
Not what OP said. You can totally give them freedom while providing some guidance. Instead of siting in class, let them read things they are interested in.
Another great book amongst these is the Parallel and Concurrent Programming in Haskell [0]. There's a great video lecture series from Bartosz Milewski that goes through it [1].

[0]: http://shop.oreilly.com/product/0636920026365.do

[1]: https://www.youtube.com/watch?v=N6sOMGYsvFA&list=PLbgaMIhjbm...
[piCorePlayer](https://sites.google.com/site/picoreplayer/home)!!!
> "AI" isn't nearly as developed or useful as the amount of VC money being dumped into it.

That's the entire point of VC though - VCs don't put money into regular roads or into normal houses, as these things have already got their usefulness determined and we know they're darn useful. VCs pump money into things that look like they could use a few billion dollars to get developed and ready for the mass market. AI fits that perfectly according to your description.

VCs who put money into things that are already proven are VCs who are missing out on the Next Big Things. "AI" will become fully developed largely using the money that VC is putting into it.
So..if we all flag every ad as disruptive will Chrome stop displaying all ads?
I mean new grads still regularly make more than 180k at top tech companies...
Well, I guess you have to consult the Hague convention on warfare for an answer to that question. As mentioned in the article this was also the basis on which the generals opposed Haber‘s plans.
So because of who they are Google should not be allowed to attempt to improve the quality of ads on the internet?

Why would Chrome being run a foundation that is funded overwhelmingly by Alphabet make a difference? Chromium is already public -- aren't there already forks that focus on privacy and ad blocking?
Having a PR workflow in place doesn't (or at least shouldn't) stop that person from seeking out that informal feedback earlier. To me it seems like what you're really looking for is pair programming, not pre-completion reviews.
Thank you so much. This really means a lot to me!