skysight-inc/HackerNews huggingface dataset:
I've been there a few times.. it feels like nearly all of the posts are from people who are having real trouble looking after themselves and keeping a job and being independent. I thankfully don't have those sorts of issues, but it honestly makes me feel very alone. I've been successful in life thus far by most metrics but I have a lot of incongruities that most people simply do not relate to.
Author here. Questions are welcome.
There are certain patterns of annoying headlines online. However, pretty much every headline written anywhere (online or off) is supposed to be clickbait in that it's supposed to grab you to read the article. And, if anything, SEO probably discourages the use of headlines that are too clever. Personally, I don't see anything wrong with this headline but I get it if someone wants to argue for headlines that are "just the facts" followed by an inverted pyramid story.
I've been working on a side project to pulled news articles and gave me summaries of trends I might be interested in. I'm learning so the results are pretty poor... but so far I've spent less than $50/week running the project on AWS. You could go cheaper with spot instances/etc too.

Some big deep learning projects might be beyond small projects/startups, but I think AI is reasonable if you work methodically.

edit: $50, not $100.
Writing Rust code interfacing libc is a rather frustrating experience though. Many libc interfaces use constructs that Rust really wants you to avoid (for very good reasons), things such as global mutable variables (errno and for callback functions without context pointers) or union types. I know about at least one cargo crate attempting to "Rustify" libc with some level of success.

None the less, this is what I typically end up doing when writing Rust code as much of th Rust standard library is simply not ready for "serious" usage.
Command-line tools are fast – is Python faster?
I've noticed that whether you are/were interested in management is a factor. Younger managers can imagine hiring older managers, but rarely engineers.
Redox has been working on smaller, more BSD-like versions of the basic Unix utilities, also written in Rust:

https://github.com/redox-os/coreutils

I am excited to see this as I was working on a similar project last year (rewriting the BSD userland in Rust), but it's from pre-1.0 Rust so not really as idiomatic as what is coming out of the Redox project.
'A Decade of Cynical Reactions to Twitter' by PessimistsArc
Why's your father's business not bankrupt then, and why are you pissing away a fortune and going into debt when you shouldn't? Add denial to the lot.
I disagree. When programming C you have to remember so much stuff and be so carful about even the simplest things, this mental effirt takes from your resources, and I dont care how good a C programmer you are.

The mental capacity saved can be invested in higher level design issues that gone get you a lot more in the long run.
Some other major reasons people support UBI are:

* Eliminating poverty and reducing economic inequality

* Simplifying the social safety net

* Preparing for a future where jobs have been automated

* Stimulating entrepreneurship

* Giving people the freedom to pursue their passions

* Paying caregivers for their economic contributions to society

* Recognizing a livable income as a human right

* Paving the way for a new American Dream in the 21st century

Taken from this survey: https://www.surveymonkey.com/r/5NFBGBV
Holy crap, I'd never have imagined that... A design that assumes allocation always succeeds flies in the face of decades of safety/security-critical coding wisdom. I strongly recommend the team revisit and change that somehow to account for failures, NULL's, whatever. Actually, same anywhere a failure-prone, esp hardware, resource is acquired. C apps can handle this issue so Rust should as well if it's to replace them.

EDIT: Thanks to replies for clarification that it's just one allocator, aborts, and others are available. Still feel weird about it but that's better.
Doesn't the law of diminishing returns start to kick in quickly? Correct me if I'm wrong but this exploit doesn't seem to be close to the potential impact as heartbleed.
Yeah Error handling bloat is a problem.

You can use convenience functions: expression.expect("panic with this message if expression evaluates to an Err")

You can also use macros: try!(expression) makes it so if expression evaluates to an error it returns the error immediately, otherwise it does nothing.

This approach is still more verbose than using exceptions but on the flip side dealing with errors up front can make it easier to write reliable code.
Retail stores do prohibit returns for people that abuse the returns process. You've never had a retail store ask for your driver's license to process a return? They're doing it to enter your information into their system, to determine if it's abuse.
Those are just recipes for macaroni and cheese. Macaroni and Cheese has little to no relation to Kraft Mac & Cheese in practice.
I recently realized that when my son in my age (37) I will be 67 years old, and getting (hopefully) ready to retire. This made me realize that in 30 years there is no way that I will be able to stay competitive in this field, and be able to find a decent job.
> she has drawn attention to some unnecessary additive choices

Most ingredients are unnecessary. Nothing useful about picking random ones to complain about on that basis alone.

> Even if the additive is not harmful, as a consumer, it's good to have more knowledge about what Starbucks puts in their drinks.

In theory it's always good to learn things. In practice there is limited time throughout the day, and a popular enough food blog about harmless additives gets in the way of people trying to find out about harmful additives.

>Having watchdogs like the Food Babe keeps companies a bit more on their toes about the health impacts of their additives than they would be otherwise.

No it doesn't. It keeps them on their toes about ~spooky~ ingredients, and more likely to pick natural ingredients even when they are inferior or worse for you than artificial ones.
Tune Postgres cluster consistency per session or transaction
> What he's essentially saying that the existence of compiler bugs in Rust refutes using it as a C alternative.

That is not at all what Hipp's comment says, and the original author's response to it gives it a much more charitable reading than you seem to be.
You have to keep in mind that this is also entertainment
> So just stay relevant? I'm 28, been coding for 19 years. What was relevant to learn when I was in middle and high school is completely useless now.

One thing that older people (50+) have impressed upon me is that learning gets harder as you age. It's not just that your body and mind become tired more easily. In general, if a 20-year-old and a 50-year-old spend the same amount of time studying something, the 20-year-old will do better on a quiz. At least, that's what older people tell me. I'm your age, so I haven't experienced this firsthand.

If at some point your rate of learning becomes slower than the rate at which relevant technologies change, it's not possible to stay relevant. Your deep understanding won't do you nearly as much good if you only know languages and frameworks from 15 years ago.
Flint Water Dance Challenge
James Hansen’s Bombshell Climate Warning Is Now Part of the Scientific Canon
That case is still ongoing. Right now they are fighting it out in a district court, trying to decide who will be on the jury, and whether or not statutory damages should be decided.
The "source" is almost out there. Attaching the debugger to a 64-bit simulator and putting a breakpoint on Apple methods and functions, you can effortlessly read the disassembler code output by lldb/Xcode. I have fixed and learned countless UIKit-related bugs like that.
Meanwhile, someone has already registered BoatyMcBoatface.com
If it is also sold and paired with an elimination of the general income tax I think it could have wide support on the right and left. And how would we pay for it without a national income tax? A value added tax and a carbon tax.
Minadax and Polaroid Telephoto
He only talks about wise men who protect truth, so the truth being true is a given I'd say.

EDIT: Of course he's talking to people who swear by the truth they protect. Instead of telling them they're wrong, telling them others might be right is far more likely to get them to consider his point of view -- that other "truths" are just as equal.
Exactly this! If you create UBI and have universal healthcare, entrepreneurship, makership, lifestyle businesses, etc, are going to explode.
If it's just you, everything is local, it's probably not worth the overhead. Sounds like you have a good, efficient setup.

If you're learning for the sake of learning, i'd dig into git. i'm getting better, but some cases still frighten me.
4 Theories About How the FBI Is Cracking the San Bernardino Shooter's iPhone
> Make no mistake about it, this is clearly a marketing ploy by Kraft's ad agency.

Ad agencies doing marketing? Those bastards!
Hi, I was involved in the Python aspects of the project. It runs MicroPython, more details here:

https://pyfound.blogspot.co.uk/2016/03/a-million-children.ht...

Happy to answer questions.
Collection of Performance Tools
Don't feed them?
It's something of an article of faith that front-mounted teleconverters are worthless. Well, they really aren't... assuming you are ready to spend enough money and accept some vignetting. Also, you might want to use a tripod!
Relevant hn posting and discussion from 2 days ago.
https://news.ycombinator.com/item?id=11322978
If you want to see some more here is a good documentary about parrots in Australia https://www.youtube.com/watch?v=l3qUvdy1Dh8

I think of the hundreds and thousands of parrots in the flocks compared to the singles or pairs from pet stores.
Haha, I love how the tech community is so liberal and critical against government when it comes to privacy and meddling with our private lives, yet that exact same community is mostly in agreement with UBI which in turn means being completely dependent on the state. If the state thinks you do something it does not like (you're a ''terrorist''), your UBI will be striked - you know that, right?
Does Excel count as a programming environment? If it does, I'd like to see if that outranks JS (my guess is that it does).
On line 4 ifneq appears which is a GNU make feature. .ALLSRC is a BSD feature. It's a fine GNU makefile. Also you should look at Cargo.toml to see better what is going on.
Also, so called Mexican Coke is made with sugar. Though not necessarily all Coke sold in Mexico.

https://en.wikipedia.org/wiki/Mexican_Coke
That is in fact an exact situation I've been in, where it had previously been organized as a bunch do ad hoc scripts, and it caused huge problems.

It is exactly all of these fractured cases where you're running analyses in some bespoke corner of a business that it is most critical that the analysis tool is productionized and unified.

Plenty of businesses don't do it this way, but their reliance on manual scripts, manual environment and dependency management, manually tracking which versions of code produced which results, and manually calibrating on historic test data, it all adds up to incredible problems that eventually require re-writes focusing on a systematic architecture.
BlackBerry cries foul as Facebook plans to end BB OS 10 support
If you're not trying to copy someone else's product, then you're probably ok
It's one thing for a headline to be inexact, it's another thing to be a standard clickbait perversion of the contents.
Adding sodium citrate to a cheese sauce is the best way I've found of making it less fussy. It's literally like pixie dust - you sprinkle some into some water, melt some cheese in the water, and bam: smooth, creamy cheese sauce with no chance of it separating.
That this has happened, sets the bar pretty low for AI singularity.
HN is really picky about accusing even other HN users in general of being astroturfy. (Ask me how I know!) Accusing a specific user, as you've done in this case, is right out. You'll have better luck referring to other, non-HN sources or even humanity in general as e.g. "not disinterested".

Besides it's not really important that we know your opinion of 'rayiner. You've been around awhile; we have some idea. 'rayiner has been around longer, and through copious posting we know exactly what 'rayiner will say about any favorite topic. (One reason I always have "showdead" on is that occasionally someone will write an entertaining spot-on parody of a top contributor that gets instantly downvoted to oblivion.) 'rayiner is not shy about being a lawyer, so any suspicions about that can be harbored without mention. We can disagree with 'rayiner in many different ways without specifically violating the fairly lax norms of HN.
I wonder if the results of this research would have been the same if there were other viable options in the web browser. As a software engineer, I view Javascript as a necessary evil, which has been thrust upon me by browser manufacturers, rather than an elegant, well-thought-out language that I just cannot wait to use.

Personally, I think Javascript would have died a well-deserved death a long time ago, if it weren't for web browsers.
After earning a fortune in airline miles, I’ve figured out how to spend them
"easy to compile anywhere"

Doesn't this imply there needs to be the Rust compiler / Cargo (if it needs that) installed on the system? And what versions - stable / unstable ?
This Is the Drone You're Looking For
Windows' enterprise infrastructure relies heavily on CIFS.

I'm pretty sure the number of enterprises deploying CIFS is basically 0. It was last used for NT 4.0, and was superseded by SMB1 in windows 2000, SMB2 in Windows 2008, and SMB3 in Windows 2012[0].

[0] - https://blogs.technet.microsoft.com/josebda/2013/10/02/windo...
Why do you make this "private" distinction? If you give your info to ANY third party, public or private, the surveillance machine will have its hands on it.

Specifically, you mention the post office. You do realize that your postal letters and packages are opened, scanned, and otherwise viewed in transit, don't you?

I think you have way more faith in the public infrastructure, when it pertains to privacy, than it would merit.
But Powershell redirects < and > either don't work or can corrupt your files
So PHP is the third most popular FRONT END technology... Tell me more about it.
Redox uses a different, BSD style coreutils, not GNU style.
> Technologies change, syntax evolves, semantics improve, but your deep understanding of how to ask just the right question of a business person that turns a mathematically unsolvable problem, into something you can build in three days. That is always going to stay relevant.

I used to think like you.

But I'm 51 now. I've discovered that I was wrong.

The younger the technical interviewer, the less interested they are in my experience. I'm guessing that the less experience they have, the less value they see in experience. I suspect I was the same way 25 years ago.

I now understand why good developers go on to be lousy managers. They get old and get pushed out of development. Mid-level management is all that's available to them.

Fortunately I still have a job in an older development group. I still have some value, for now.
Gah, you're right.
Or maybe child care centers and nursing homes could be colocated near public areas like parks and libraries. The old and the young are good for each other. And maybe people should feel comfortable pursuing further education no matter how old they are.

Although that's not what i had in mind when i mentioned education. Grades: Grades are the segregation. We are conditioned from a young age to accept social structures that discourage socialization between people of different age groups. Studies have shown that children learn better when they are in groups comprising a range of ages instead of just a single age.

Most people have an aversion towards camaraderie and integration with people who are significantly younger or older for way too long. Children are only supposed to have a few adult authority figures in their life until college, and even then it's weird to be friends with someone older than a grad student.

When does age discrimination end? Pretty sure the article highlights evidence that it doesn't end.

Alternatives? Not hard to imagine. In other societies past and present (and hopefully future) people of all ages have ample opportunity to make strong social connections with people of other ages. Our social structures actively discourage cohesion between age cohorts.
Wouldn't these hacking techniques be completely illegal for a corporation to sell?
We need to return to a wealth-oriented tax. Neither income tax nor VAT are taxes on wealth.

But even as someone without a lot to worry about, I can't think of a fair way to tax wealth outside of land taxes, which would greatly disrupt the economy.
epic fail.. Bicycles are pretty easy things to recognize..

http://builtbyswift.com/wp-content/uploads/2015/10/2015_Swif...

http://theradavist.com/wp-content/uploads/2016/03/DRIVESIDE_...

http://theradavist.com/wp-content/uploads/2016/02/morgan-tay...
I'm with you there. Plus, mobile and embedded means lots of stuff gets integrated tightly with hardware. Those people will not risk hardware or interface secrets in firmware being released under GPL. So, having BSD'd stuff for them to use in stuff we have to buy is a nice quality improvement for us. Even Stallman admits it's better for things standardized between proprietary and FOSS like codecs where they surely won't use GPL stuff.
Can America Fix Itself?
Very bad, Google photo is realy far more powerfull and accurate.
I don't see the problem correcting itself when it seems the drivers behind age discrimination are wages

This is a situation where it's not age discrimination at all - it's merely a candidate pricing themselves out of the market. Similarly, toomuchtodo suggests that as his life moves forward he'll be less willing to put the work in than his younger peers. That reduces his value.

Perhaps a significant chunk of age discrimination is merely workers being unwilling to recognize/acknowledge their actual market worth.
As someone who lives in Minnesota, I can tell you that the weather has gotten drastically warmer in the 20+ years I have lived here. It was 70 degrees and sunny for like a week in early March.
Click on the text box (not on the buttons) and it will bring up the update software and let you know what it wants to update.
Thus, misleading title. Should be "JavaScript is the most commonly used programming language by people who also use Stack Overflow."

Doesn't quite roll as nicely off the tongue, huh.
It's not odd at all. PEBKAC is tough to solve with the constraints of a mobile device.
I don't think it's going to be any time soon, but brain augmentation / neural interfaces are likely in the long term. Whenever they show up it's probably going to be a much larger leap than the internet.

PS: Don't forget in many ways the steam engine was the last major leap and that was in the late 1700's.
> In reddit's case it was about completing a task and reaching a goal ("I now can search for something and it works"), for Kraft this is about perception and desire ("This tastes good!").

That's a fair assessment in regards to the search example, but the move to EC2 example is completely analogous. If we had announced the change when it happened people would have said it was bad right away, but by announcing it after the fact we could point out that no one noticed until we said something (which we did in the comments after they said they noticed something).
CRISPR: gene editing is just the beginning
"When the nanostructures are exposed to light, they receive an energy boost that creates "hot electrons". These "hot electrons" release a burst of energy that enables the nanostructures to degrade organic matter."

Organic matter, like our skin?
We are probably "arguing" the same point - my point was the technology started in the Valley even before the microchip, but yes primarily all military focused
Don't underestimate performance. I haven't seen the most recent benchmarks, but C/C++/Fortran are still unbeatable in raw speed. If you want maximum performance no matter what, these are the languages to choose, even if they sacrifice readability, maintainability or safety.
5 Questions with Brad Hargreaves – NYC and Beyond
What makes an article popular on Medium? We analyzed 10,000+ points to find it
Here is my vision for twitter: copy the patreon/twitch/kickstarter model which you should of lead from the beginning. Why can't I subscribe to @lebron_james for 5$ a year and get exclusive lebron james emotes that can be used on twitter? Then @lebron_james has giveaways, product bonus codes, exclusive subscriber only tweets etc. Exclusivity is the new product and people will pay for it. Then lebron's social media team actually has something to do, paying customers, and an incentive to increase quality of his presence on twitter.

If people could sub to @lebron_james for 20$ a year and it got me in ticket/product giveaways, fancy lebron james emotes, a free sneak peak at the next kanye album, removed ads when viewing his feed, and the odd exclusive sub only tweet would people do it?
Yeah, I remember reading an article about AIDS being the hip, high-investment disease in Africa, while diarrhea kills way more people.
That is likely true. Except occasionally being a tech lead, I have never been in any management role in my career.
What do you think about Jean-Robert Sansfaçon's critique in Le Devoir (http://www.ledevoir.com/economie/actualites-economiques/4624...), where he calculates that to give only 10,000$ per inhabitant in Quebec per year, you would need 68 billion dollars, ~22 times the amount currently spent on social welfare. Also, that would constitute 70% of the current tax revenue of the Quebec government.
> Knowing the proper name of something is often less important than understanding how it works.

As far as personal edification and skills go, knowing the proper name of something is pretty much worthless. Only when you have to interact with other flesh-bags does proper naming become a concern.

And even then, "proper naming" can be worse than "improper naming" if it's too abstract or semantically loaded. Consider javascript's promises, could you call them continuation monads? Sure thing. Would it generally be a good idea? If you want nobody to dare come close to it I guess.

[0] which includes yourself-from-the-future for writers or developers I guess
Like many other programmers, I avoid GPL'd code like the plague. The idea that you can own an idea seems ridiculous to me, and it feels unjust to sue "random corporations" for using ideas that you published. We're standing on the shoulders of giants, and I see the GPL as a tumor that's draining the world's resources.

Just my two cents.
That means everyone has to get on board with your excellent advice. Not likely, sadly.

The article hopes to offer an advance in troll detection technology based more on reason than hope. ;-)
No. There is added functionality. It is allowing you to build your own classifier.
Andy – Introduction to High Output Management
Go and ask the ghost of Zilog past about competition rewarding the best technology.
Definitely! I'd love a compile to rust-like target though, that would be something
I'm not a Rust expert but everywhere I could find heap::allocate it checks for null.
> It's not like a bunch of people got up and were like "We hate the West!". There's a lot of stuff involved. Not that it justifies their actions, but it's at least good to be lucid when thinking about the why.

I agree with you on that; it's unfortunate, though, that a lot of political bad actors have spot-welded "we need to understand why they're doing this" -- which is obviously true, it's much harder to defeat an enemy you don't understand -- to "it's racist to think that we have an enemy at all, never mind actually fight them effectively."