skysight-inc/HackerNews huggingface dataset:
You can't have citizens talking to each other directly! We need to regulate it! Have laws dictating the correct speech to use.

Think of the Children! Think of the Women!

What if someone's talking about an idea you don't like, or a political candidate you don't support!? That would be terrible!

This sort of thing should be licensed and regulated!
Or you could accept the situation for what it is: blind ignorance on the part of a leader. Then you can merrily do whatever's best for you without carrying around anger toward them.

Choosing to get offended is rarely a quick path to healthy productivity.
Dirtyc0w.c Linux Exploit
Why is that? I only skimmed the post, but it seems to me he's making a rational argument (and even complains about people wanting to shut down discussion in the first paragraph). Isn't our current "I'm not going to touch gender issues with a ten foot pole for fear of being retaliated against" stance regrettable?
Microsoft, I forgive you
Why Negative Churn Is Such a Powerful Growth Mechanism
Having never used mercurial. What are some of the places where mercurial provides a better interface than git?
Totally agree with you. I struggle to write a bio for companies I work for, can't imagine dedicating an entire website just to memorialize myself.
Recent discussion: https://news.ycombinator.com/item?id=12775974
By the logic of this article, Apple won the PC space because Microsoft decided to make a laptop.

And just look at those ridiculous comparison "info graphics"...
I have - I'm actually working with it on a multi-version IPC provider (totally unrelated to bus1 & friends). Is it relevant here? I know they're the latest and greatest, but they're not without problems either.
They meant to ask about "union-obsessed."
PostgreSQL 9.6.1, 9.5.5 (and other) Released
Apple has dramatically revamped its standard logging mechanism
Evaluating the Chinese Developer Community
They include scripts to check code quality. Perhaps those should be set up with a pre-commit git hook to ensure they get used.
First line of article: I’ve spent many years referencing Wikipedia’s list of cognitive biases[0] whenever I have a hunch that a certain type of thinking is an official bias but I can’t recall the name or details.

I don't think there's anything the article author mentioned that argues against improvement through experience, critical thinking, and sensitivity to the limitations of the human mind.

[0] actually links to https://en.wikipedia.org/wiki/List_of_cognitive_biases
How to better yourself every day: the 1% rule
Have you ever seen Bitcoin being used like this? #theytoldmebtcwasforgeeks
My employer matches my 401k contribution, so I'm not going to turn down free money. That being said, I will take it all out when I can avoid the penalty. The 401k is simply tax deferred, so if I have the income I plan to have when I retire, I will still be in the top bracket. For that reason the 401k is useless to me.
>It can lower you into another tax bracket.

You're aware the tax brackets are graduated right? Only amounts over the bracket are taxed at that year, not your entire income for that year.
International mirror.

https://thoughtmaybe.com/hypernormalisation/?lang=en

And here [1] is a review of this great film, which also touches upon that Adam Curtis is more like a storyteller than a documentarian or journalist. I think it's better if you approach his work as artistic and thought-provoking essays.

[1] https://www.list.co.uk/article/85421-tv-review-hypernormalis...
There's nothing wrong with pointing out behaviors that would to a result like that.. like being a drug dealer.
It's not that simple. Some cognitive biases, especially related to shortcuts in decision making, are more prevalent in smarter people.

Here's a good jumping off point:
http://www.newyorker.com/tech/frontal-cortex/why-smart-peopl...

I highly recommend reading more of Daniel Kahneman's work if you find the above interesting.
Sub-second reloads for mobile developers with Flutter and Dart
What If I Waste Too Much Time on Tracking Work Time?
And if "Not Enough Meaning" and "Too Much Information" were no so similar in colour. :( (At least to my eyes)
I wonder if particular gut flora[0] in those who swallows ocean water influences[1] the personality type dominant among surfers.

[0] http://www.huffingtonpost.com/2015/06/18/superbug-surfer-stu...

[1] all the recent studies linking gut bacteria to brain functions, like http://www.theatlantic.com/health/archive/2015/06/gut-bacter...
Wouldn't a simple shell alias for `git commit -am` solve this?
"if you pay a man a salary for doing research, he and you will want to have something to point to at the end of the year to show that the money has not been wasted. In promising work of the highest class, however, results do not come in this regular fashion, in fact years may pass without any tangible result being obtained, and the position of the paid worker would be very embarrassing and he would naturally take to work on a lower, or at any rate a different plane where he could be sure of getting year by year tangible results which would justify his salary. The position is this: You want one kind of research, but, if you pay a man to do it, it will drive him to research of a different kind. The only thing to do is to pay him for doing something else and give him enough leisure to do research for the love of it. "

-- J. J. Thompson"
I don't think Google has to personally get to the level of Apple to have "won". When comparing the two it's better to look at the whole market instead of just Google vs Apple because there's so many manufacturers for Android and only one for iPhones.
When working with a large (read: quantity of models) REST API, is there a parallel Redux pattern to Ember's ember-data?
> On the other hand, spending some years pursuing a PhD can be a great time to build skills and introspect in life.

as software dev, I would never, ever, ever want to be in academia compared to the jobs I went through. much more life to be lived, much more money to spend on life to live (ie travelling around the world), and CV/skillset that gets door opened for next jobs.

you can build proper introspect in life when trekking few weeks among 8000m peaks, diving in coral reefs or anything in between, just give it a bit more than 1-2 weeks.

great PhD can be interesting experience, but for me, it would always be subpar to great job
The advice in earning money is good. The advice on where to park it is absolutely awful. Learn from Trump and Romney here: you must get the taxes under control. If you put 100k into a bank account, it will earn nothing and taxes will eat you alive.

The point of a 401k is that it is tax advantaged and the money is there when you get old, when you need it.

I can understand piling money in a bank if there is something you plan to do with it. But piling 100k in a bank when your only plan is "so NOW I am ready to do something with it" is some of the dumbest financial advice I have ever seen. Even if this guy is good at making money, he must be even better at spending it, and the tax man is going to be his biggest payee.
Bryan Catrill says one thing.

Danese Cooper who was responsible for drafting the actual license while at Sun says another thing.

Obvious business sense stands firmly with Danese, it would be very stupid of Sun to hand over the best technological advantages of Solaris to their main competitor, which was Linux, while struggling against it in the market.

Open-sourcing Solaris was a last ditch effort from Sun to attract mindshare (and eventually market share) back from Linux, that plan would be doomed beforehand if Linux could just pick the best parts of Solaris for inclusion.
Though, if the article is to be believed, 'a one-sentence tooltip for each bias' would itself be highly incomplete and therefore subject to all sorts of biases in its interpretation and application ;)
Baltimore Aerial Surveillance Program Retained Data Despite Privacy Policy Limit
Limitation :)
From a few hundred years later, I would recommend Frederick Gustavus Burnaby's A Ride to Khiva. It's striking how much is the same about travel writing even a century and a half ago - and at the same time this makes the differences all the clearer.
And with examples: https://developer.mozilla.org/en-US/docs/Archive/Web/E4X/Pro...

It's crazy how similar this is with JSX
Yes I'm not sure why I said that (I removed the bracket). I just meant lower your taxable income which maybe worthwhile at certain income levels.
>It’s not surprising to see old guard companies (like Oracle) doing this, but we were kind of surprised to see Google take this approach, too.

Indeed it is, I wonder if that benchmark claim is being taken out of context of that private talk.
World’s most precise clock set for commercial countdown
What's wrong with a Roth IRA? You withdraw the principal penalty-free at any time, and you don't pay taxes on the growth in retirement. You don't even have to invest it in stocks if you're risk-averse.
I'll try to get more info when I get time. I'm not really sure what software my place uses for blocking sites. Here's one message I get: "This page has been blocked by the PaloAlto URL filtering device." -- and then it tells me the site is contained in a "malware" category.
What to Know Before You Get in a Self-Driving Car
It's certainly a risk. If you were exploiting some unpopular loophole then there's an excellent chance that the regulations will change in the future. But the 401k is so widely used and promoted that any major change would be highly scrutinized and incredibly controversial. I think the US defaulting on its debt is more likely than a change to 401k rules that would screw over savers.

Ultimately, if you don't want the government to have any ability to affect the value of your investment then canned food and ammo are the only asset classes you're left with.
I got my biomedical engineering PhD, and was a neurology professor at a top children's hospital doing brain/epilepsy research for a few years. Literally my dream job for most of my life. I left it two years ago due to many of the reasons listed, and got a job going quant/algorithmic trading at a prop firm. I have never been happier, it is a hell of of a lot less stressful, I may actually pay off my student loans before I retire, we just bought a house, and obviously don't regret it for a second. Most of my old friends at my old job are jealous; they have psych or bio backgrounds, and have more or less hit their ceilings in terms of where that skill set can take them. For engineers who know how to code (I was a core contributer to www.bci2000.org for a decade+), math is math, and it doesn't matter if it is doing real time processing of brain signals or market data.
Exactly - I've been trying to think of what could pivot the market, and unless someone makes substantial breakthroughs in battery life (and has the budget and PR clout to convey it) and can make it substantially cheaper and subjectively better, it's not going to move the needle much.
Indeed, this is rich people advice. You only have to get rich once, and then you can do things such as ignore your 401k, which unlike savings has tax advantantages.
It's extremely risky if you are laid off in an economic downturn (when you are most likely to need an emergency fund).

He advocates using a HELOC as your emergency fund, but that only works if you have home equity.
To respond to myself,

Resource-constrained

(Are we counting hyphens as one word or two?? :) )
Going by what I do, the answer to your question is a bit problematic. I don't work on projects for others, I work on them for myself, and merely like showing them to others, so I'm bad at keeping a list of everything in one place and up-to-date.

That said, I did try to create a single page of some of my projects so people can look at them more easily: https://www.stavros.io/projects/

The other day I also decided to give my resume some love, so I created a single page with side-projects I believe to be worthy of mention: http://resume.stavros.io/

Maybe those two will give you some idea. I've scrolled through some of the other responses in this thread, but I'm not sure I like the project sites that are tech demos themselves. They seem to conflate "optimizing the listing of projects" with "optimizing showing a project". Most of the linked sites are great tech demos, but very bad at getting me to click on the actual posts themselves. Then again, maybe mine is worse.
> Meanwhile you're earning nothing on it,

This is not what he's saying. The premise of the argument is that with $100,000 (or, if that's a lifetime of savings, $20,000) you can earn more by investing this in yourself than your 401k would.

He asserts that this is true because that's what he did, and it worked for him.

I would counter that this sort of good result does not work for everyone. If there was such a foolproof investment technique (Flipping houses? Picking stocks? Some secret in the "How to get rich quick" book he's selling?) then your 401k managers would do it.

Many entrepreneurs and small business lose money, and you can't extrapolate the results of a few successes over all potential entrants, except as a distribution. A few angel investors have made this work, but that doesn't mean everyone can do it.
That requires belief in a certain type of economic religion. Compare:

- "God is good, and we do as He commands, because
we are His people."
- "Our work is what enables civilization to exist,
and its economy to grow."

From my perspective, investment banks are less virtuous and necessary. They are like a hydroelectric dynamo. They appear to sell cheap renewable power to the surrounding communities. But no one seems to notice that is only because they dammed the entire river, such that no one downriver can provide their own (possibly cheaper?) power with their own waterwheel. They made themselves the only game in town, and then they made the game crooked. Anybody that doesn't have a lakefront mansion abutting the reservoir has to make do with the silty low-head trickle that comes down the spillway.

They, in conjunction with the rest of the global financial system, partially caused the problem that they appear to solve. The monetary system is engineered to concentrate capital at the top. It makes it easier to make money just by already having money than by efficiently executing a great new idea.

I am biased against banking by my personal experiences. So take the above with that in mind.
It's like teaching meditation classes so people can handle their 60+ hour weeks calmly instead of getting stressed out. Just window dressing as you say.
Conspectio scales live streaming WebRTC broadcasts without additional servers
Just read this: http://stevelosh.com/blog/2013/04/git-koans/

And then think about that Mercurial simply makes handling branches/updates/resets in a very clean and consistent way.
Pokemon Go Increased U.S. Activity Levels by 144B Steps in Just 30 Days
There is going to be a comment on this that is really good from someone who has spent a lot of life thinking on this topic. You will also probably be able to aggregate a whole lot of opinions from people who may think about this every now and then. Which do you think will be more informative?
Conspectio is an open-source library for grouping multiple live stream broadcasts, and scaling viewers without the need for additional servers. Built on top of WebRTC -- used for realtime peer-to-peer video and audio communication in the browser -- Conspectio exceeds the number of concurrent viewers constrained by WebRTC.
I second this ... find the gap between 2 different skills is so valuable.

Think of it this way:

1. skill to know the problem that needs to be solved.

2. skill needed to solve the problem

Second skill isn't necessarily programming computers btw - could be leadership, persuasive writing, film making, etc.
Does it need to? Did YikYak need to? The death of anonymity was pretty much the death of YikYak.

Letting people talk, harassment and all seems to be the way to go. It's an opt in thing, so if you don't like it just uninstall or ignore a few users. Maybe I'm just a sucker for a good cesspool sometimes.
I strongly disagree. A PhD in the sciences or engineering is a degree in how to do research and it prepares people for careers in research or for careers that require communicating research. If a person is only satisfied with being a professor at a R1 university, then don't do a PhD, but there are a ton of other jobs that require or greatly benefit from having one, e.g, teaching universities, NASA, government labs, many research oriented groups in companies (FAIR, Google Research, biomedical companies, etc.), science policy advising, etc.

One needs to have clear expectations going into the PhD about what they are trying to do and they need to have clear communication with their advisor.

The vast majority of PhDs in science and engineering do very well and find jobs, but most don't get professorships at research focused institutions. Having realistic expectations is key, but a career in research is great.

A PhD is stressful and takes 5-6 years, but it can be a great experience with the correct expectations and a solid plan. The main problem is that most PhD students don't seem to think about those things nearly enough and have unreasonable expectations.
someone post this on r/personalfinance so they can have a field day. You'll get 2000 comments.
Code to Inspire: Empowering Afghan Girls Through Code with Fereshteh Forough
The FCC just passed sweeping new rules to protect your online privacy
There are important differences between GoPros and Spectacles, though.

GoPros are a convenient, high-quality, expandable memory camera that creates a regular video file as big as the storage space available that you can use however you want.

Spectacles are a convenient, unknown quality camera creating a ten-second video that requires smartphone interaction, is designed to be on your face, and is tied to one specific (albeit popular) platform.

Aside from both being able to take video and being easy enough to carry around, the products and the target markets don't intersect perfectly, so it's hard to predict one's success from the other.
None of my research friends that have gone to industry regret it... Some of my friends that have gone on to academic jobs regret the decision.
The majority of the users don't care about that, so I don't think it will make any difference.
The only race in place here is the one to the $2000 mark. My money's on Apple.
A lot of people in America going to work until they die, because they can't afford to retire.

I've always had a problem with saving for retirement. I'd rather spend money when I'm younger and can enjoy it, than when I'm old and can't enjoy a lot of the things that I could when I was younger.

I've also never been big on chasing money, either through climbing the corporate ladder or entrepreneurship. I'm just not interested in that stuff, and get burnt out before long working in a career I don't enjoy, so I wind up taking years off when I can afford it, and that eats in to my savings. My investments have never worked out either. I'm just not good with money.

Yes, I know a lot of people are going to suggest that I should put my money in to an index fund and forget it. But I've never been able to trust that the market will keep going up. Of course, I've been proven wrong so far. But how much longer will it keep going up? No one knows, and I really don't know why some people pretend they do. No amount of statistics are going to guarantee that you'll have more money when you take it out of your index fund than when you put it in. And plenty of people have been burnt by the market and watched their savings burn up.

A lot of people talk about investing as if it's guaranteed to make money for them. But it's not. You could lose every penny you invest, and wind up being worse off than if you didn't. It's happened to me before, so I'm really wary of "investing" (ie. risking) my money.

So I'm kind of resigned to not having all that much money left when I'm too old or sick to work. And then I'll probably die. But at least I'll have lived somewhat by then.
This is a problem that badly needs to be solved. Advertising revenue is the incentive for news organizations to provide a conduit for malware onto your computer, and there isn't anyone who thinks that's a good idea.

If these guys can solve this problem, get buy-in from publishers, and provide revenue to support good journalism while solving the problem of needing many subscriptions to multiple news sites, perhaps they deserve their 30% vig.

But if they are successful, it's more likely that someone will come along, do the same thing, and only charge 2%.
For yourself: be good at many things. It will make you happy.

For your (potential) employer: be great at one thing, that they are willing to pay you a bundle for. Then use that money to buy all services you need to be happy.
Ask HN: Modern banking options?
After the Wells Fargo fiasco I've started to look into new banking options and have come across a few "modern" internet based options. Anyone in the HN world out there have any feedback? I've looked at simple.com as well as zerofinancial.com but both of them have some issues that are preventing me from jumping on board.

At this point in the game is it probably best to stick with one of the more well known brick and mortar banks and look for one that is more technology friendly? I'm not super concerned with reward systems or anything, I just want a reliable place to keep my money that lets me withdraw it when I want and supports services like bill pay.

Interested to hear experiences from others...
Quantum wiki page with info on how to get involved: https://wiki.mozilla.org/Quantum
I like the potential for code sharing between web and mobile.

In the past, I've done this with React and React Native. Angular 2 (Typescript) can easily accomplish the same thing using NativeScript.

I could see sharing quite a bit of code between the Dart version of Angular 2 and Flutter. App logic and services could live in separate functions and classes, and be used by both web and native mobile.
Justinmind New Release: Atlassian JIRA Integration and Light UI
I'm still waiting for a GUI that uses the fundamental model of how git works to its advantage instead of trying to paper over it.

I saw a really great concept for this a while back, but AFAIK nobody ever really implemented it: http://tonsky.me/blog/reinventing-git-interface/
Not many people are aware that this is in fact the natural way spoken French sounds like in France, because of a difference in air composition and thus the speed of sound.
The area is now called Santa Clarita, California. The area was then a clump of bedroom communities that may have totaled about 50 thousand people. Some farmland was still cultivated then (the aroma of the onion harvest is a childhood memory), sheep were even grazed. But there were tracts of houses and the tracts were already closely spaced enough to support three significant high schools. Even from a jet you should have known you were flying over a populated area by looking out the window.
It works sorta-fine in Firefox. I say "sorta" because it overrides the browser's smooth scrolling to move in jerky steps on every click of the wheel, but at least it moves useably fast.

To hazard a guess, the testing environment was a Mac with trackpad scrolling. Each scrolling step on that would be small enough that "teleport to next scroll position" looks smooth, and breaking the built-in smooth scrolling wouldn't be noticeable.

I do wish people would stop trying to reimplement scrolling and just let the OS/browser do it...

FWIW I'm in Chrome 54 on Windows 7.
Clickable: https://thundershotgames.github.io/CYBTM/

To submit a link using the |submit| page, put it in the |url| box and leave the |text| box empty. It is ok to add a comment after the link shows up on the HN |new| page.