skysight-inc/HackerNews huggingface dataset:
Configuration boilerplate isn't always so necessary. For those who want to have their cake and eat it, too:

1. https://github.com/facebookincubator/create-react-app
2. https://github.com/mozilla/neo
>If you're any good, you'll have little trouble getting a day job.

This makes no sense. What you are advocating for, that extra-judicial punishment corrects for cases where judicial punishment isn't likely to occur, would equally apply to the next job he would be a candidate for. Being kicked from TOR isn't a one-off thing. His name is now permanently associated with a crime from which has had neither a fair hearing, nor any ability to defend himself. If TOR is justified in booting him without any sort of objective process, so is every subsequent company. You can't absolve yourself from the consequences of what you're advocating.

>Losing earning potential is one thing. Losing your freedom is something entirely different.

Not really. How free are you if you must become a low wage-slave just to survive?
> Do you keep that out of your CV?

My understanding is that it is not only possible not to mention your age in your CV, but even illegal for companies to ask you what your age is as part of the application process.
If an ecosystem is approachable to more people, it could increase the likelihood of innovation in the industry.
Monitoring Tor exit node traffic would be exceptionally unethical.
I think gitfiddle would be a great name for a service that let you quickly share unnamed, temporary git repositories, showing them to other people, then taking them down, without the friction of GitHub.

Like a git pastebin. In fact, I think gitbin would be better. gitfiddle should be a service where you could do all this, but would also offer ways of messing with the repository (doing interactive rebases, for example) from the web interface.
> For example, say you’re a sysadmin at a local business wishing to further secure its comms. You propose running a Tor node or using Tor internally.

I had to stifle a giggle at this 'example'. I have to wonder how many 'local businesses' so value their comms that they want to hide their origin at the expense of significantly downgrading their bandwidth... and what do these 'local businesses' look like?
I guess its quite obvious by now, but sadly I couldn't dig up the video anymore. apologies.
SQL summation without coalescing null addenda to zero. The sum result was a null. This had been going on for years. Oops!

The lesson/mitigation was to add a NOT NULL attribute on top of a DEFAULT 0.
I've never seen a node anchor and reference used in .gitlab or .travis, let alone a recursive one. Just text, list & associative array.
I amputated my birth year, education and about 20 years of experience from my CV. Health insurance paperwork went directly to the broker. This is an outfit that hires by test and interview and cares not about aught else. Turns out they're not that rare.
Ask HN/Poll: Fulltime software engineers over 250k, how'd you get there(updated)?
I’ve been inspired by an old HN thread that asks what software engineers with > 200K salary did to get there ( tinyurl.com/hwvw5yl ). I am looking for recent data points/advice on what people did or are doing to get > 250K base salary (total > 300K comp) these days. Newyork/silicon valley data points are preferable, but not necessary since outliers are interesting as well. To keep the spirit of old thread - there are the questions:
How much are you making?
Is your income stable or volatile?
What industry are you in?
Where do you live?
How long/What did it take to get to your level?
What kind of work do you do?
Do you enjoy it, or is it the stereotypical "highly paid because it's crappy" work?
Is this a short-lived opportunity, or do you expect it to exist in 5 years?
What would your advice be to a 25-yr-old aspiring developer? 30? 35 ?

Hope this post helps someone who is either entering the field or a current player looking for a similar path.

My story (optional) :
Currently 30M, a Sr software engineer in NYC with ~8 yrs experience with 180K comp (165 base + ~15K bonus)+benefits at a private firm.
Looking to double my compensation in the next year and reach a 500K comp goal in the next 5 years.
My plan is to change my job in the next few months and get around 225-250K(base+bonus) or higher at a big firm like Google or hedge fund etc.
Medium-Longer term, want to reach 500K goal by building a brand around myself (website, blogs, videos, apps, podcasts, talks, books etc), but that would require a lot of hard work and time (~1-2 year at least). Would love to know your thoughts.
My 2c for juniors:
1. Learn like crazy during early years.
2. Negotiate well during job changes: Don't disclose your prev salary; always let them give a range.

Some people at work recognize my normal username, hence the throwaway.
Was a quick write up, so I’ll add any important details I missed.
To be more clear than my previous response, I am well aware that dynamically typed languages do all sorts of nonsense, but nearly none of them consider this `null` to equal `"null"`, certainly not the widely popular ones.

Side note: please refrain from "sounds like someone doesn't understand". It is extremely condescending, dissuades discussion by most people whether they actually know the topic or not, and can be especially deflating to people who are less educated but currently learning.

If there is something that you feel I misunderstood about the way popular languages treat the string `"null"`, feel free to explain it (there are many other response comments I've gotten that are good examples). But if the purpose of your comment is to make me or anyone else feel ignorant, please just keep it to yourself.
Javascript for a while was full of MVC/MVVM frameworks, and React came along and only gave you the V and some basic hooks, expecting you to supply the rest yourself. This worked well for some specialized use-cases, but you couldn't replace Angular/Backbone/Ember with it, which is what people also want.

Speaking as someone who started off as being dismissive of 'enterprisey' programming but later went on to write a lot of Java, problem domains are actually fairly complex, and a framework is designed to restrict the things you have to think about so you can get work done.

When you chain minimalistic libraries together, you have to do all the work yourself; and some newbies are put off by this. On the other hand, it makes most quickstarts really simple, so I think it hits both ways.

I think having a choice of high-quality libraries is nice; some are backed by big corporations unlikely to disappear overnight; some are hobbyist projects crafted by a loving community. I believe React+Redux is a good thing, causing people to think about all the complexity that goes into MVU, MVC, MVVM and is generally hidden beneath a monolithic framework.
Colleges are still going to be rated and paid based on some measure, likely completion rates for courses and degrees. Then you get the situation where the education in the country's best technical university is a joke also known as teach to the test.
GOLD Rejects Lower Price, Eyes Recovery
> if you really believe inequality rather than poverty is the problem

Maybe they're both problems. You're arguing a straw man here.

The comment you replied to simply says poverty was not the cause of French Revolution. It does not say poverty is not a problem.
I am actually aware of the other side of it as well. I generally tend to agree with some of the severity, especially in abuse cases. I'd rather things swing on the side of keeping children safe than the opposite, especially in abuse cases. The right they are upholding is that children should live in a violence free household. That law is pretty strict. There is good and bad with the methods, and that tends to be the case anywhere.

I do think with cultural differences, perhaps not enough upfront education is done - and cultural differences are part of the issue. It is difficult for parents to figure out what is and isn't allowed. However, I think the current EU/Schengen Area free movement policies probably hinder such a thing and I'm not sure how to educate a continent of people about such things.

I also realize that much like the states, most of the folks that speak out have been in some sort of trouble with them. It wasn't much different in the states - child protective services was invisible until someone had an issue with them. In general, neither place comments on ongoing cases in the protection of children.

The folks I've met that have dealt with them: One person simply had a meeting or two and a follow up, as there wasn't much to say about it. The other was having meetings in their house weekly for a bit plus some parenting classes. Both were immigrants. I know the system isn't always harsh.

And then there is the entire matter of ... well, honestly, most folks expect others to follow the laws of the country they are in. Can't very well have a different system for immigrants than citizens.
Tor relies on various kinds of diversity to protect anonymity. Your proposal probably reduces diversity in terms of sysadmin, hoster, network and jurisdiction.
You're probably seeing a hidden message where there isn't one. The culture/benefits sections of most job descriptions are generic and that generic portion of the hiring message is tailored to the majority of hires the company is likely to attract via job postings. For most tech companies that is going to be candidates directly or recently our of university, and the majority of that majority does perceive/expect many of these types of office perks as hallmarks of a successful tech company. The message isn't intended to exclude you or me. The message is intended to hook the easily hookable.
It's also probably something you should assume is happening on all the exit nodes.
Damn, that's impressive. Thanks for linking it.
Sweet tooling. But I mean the ideas behind this whole new ecosystem, like the reactive paradigm. Multiple tools for transpilation, Babel/Buble etc. Just adds a layer of confusion.
Do they really retire early though? I always hear people in forums saying how they'll save up and not have kids to retire by 40 but never meet anyone that has done that. I really doubt most programmers that don't go into management and didn't win the startup lottery retire much earlier than other careers.
Wars are not a simple "he started it" deal. One could draw uncanny parallels between the current situation and the conflicting alliances during World War 2.
this whole idea of strictyaml just makes so much sense to me. plus having comments is a huge bonus. why am i only hearing about this now?
A huge fraction of tor usage is illegal. Drugs, and other illicit sales mostly. Some pornography. None of this is relevant to an exit node operator because the servers for these people are using hidden services, and as such their traffic never exits the for network, and never passes through an exit node.

The illegitimate uses of tor that require exiting the network are fairly limited, and tor isn't great since the list of exit nodes is public, and blocked many places. Mostly those users are trying to bypass a firewall or browse anonymously for one of the reasons that for advocates claim.
I usually find there being too much to do to spend time playing video games or whatever at the job, unless there is a company after-hours event.

I'm not exactly on the younger side either, being 32 and having only been working professionally for almost 4 years. It's not that I don't love games either - if the game industry paid comparatively, I would certainly consider going into that industry, and have plenty of very successful friends in it.

That said, I don't view the presence of these things as discrimination - if you don't want to participate, don't. Nobody is forcing you, and if they want to falsify performance reviews/withhold promotions when you're clearly outperforming your peers/etc., then I'd get down and dirty letting them know that their behavior is crap, and then job search because I don't want to work for a company like that.
The secrecy surrounding this is highly disappointing and means I cannot longer trust them at all. If it had been properly announced I would think differently about it, it being a Chinese company doesn't make me automatically trust them less. Now, WoSign got some bad press recently, but that's a different matter. But this? It feels like they have something to hide.

After trying to log in to their portal using my old client certificate, I realized that they have supplemented this mechanism by a simple pass code that it sent per mail. This effectively negates all of the security benefits the old approach had and means that my account has no two factor authentication and anyone who can intercept the mail or access my account, can log in. It's literally one factor since there's no account password, the code that is sent per mail is sufficient. I hope they reconsider this.

I was a happy StartCom customer in the past and I hope that the new owners safeguard my personal data/passport scan that I uploaded during validation just as well as the old owners did. The interactions with Eddy Nigg that I had were really friendly (long time customer, when the company was young he'd do the validation phone calls himself and respond to customer tickets), and StartCom was really important before Lets Encrypt existed and they did a good job at it.

StartCom has/had a policy of keeping your personal data for seven years after validation, so yeah. Makes you wonder what happens to customer data when companies get sold. Even if you trust them today, you don't know what will happen in the future.
That's the problem. Most 'people', such as budding developers, do not want to wire-up the internal components. They don't want to think about the complexity.
So long as the technology continues to work I will continue to support it through donations and running nodes. People who need services like Tor do not care about mission statements or director drama. They need something to protect their privacy and Tor does that. Until that changes you should continue to support the network.
Disclaimer: The following are existential questions that do not reflect my own beliefs in any way, shape, or form.

Why do older people deserve jobs? Why does anyone deserve a job? Are there instances where we as a society accept people NOT deserving a job? How different is age as an attribute compared to: Felons, the mentally impaired, the under-qualified, those lacking physical attributes?
I was responding to the premise. I was not responding to not the premise. Shrug.
I had a math teacher named Mr. Null.
Skylake-H Mini-ITX SBC has 4 GbE, 4 USB 3.0, and 3 HD video ports
In 80s a large portion of people use food stamps...
I'd be happy to sacrifice some air quality for ample supply of foods...
This is interesting! You should make a separate thread about it.
The transpilation thing is actually an entirely separate concern from your original post. It's a subpar solution to an unfortunate situation that people want to use the latest version of the language, but not all target platforms run it yet.

For lack of a better term, treat ES.Next like a compiled language, and Babel as your compiler. It's the status quo until the platforms we run code in catch up to natively executing the code JS devs want to write.
Show HN: Matplotlib plotting for Node.js
... which is the theme of the article!

> Educated people have higher wages and lower unemployment rates than the less educated so why are college students at Occupy Wall Street protests around the country demanding forgiveness for crushing student debt? The sluggish economy is tough on everyone but the students are also learning a hard lesson, going to college is not enough. You also have to study the right subjects. And American students are not studying the fields with the greatest economic potential.
Almost everybody in the this community is affected by decisions like this.
It's not the video games themselves. It's the culture. It's a way to keep young employees in the office longer. It's not uncommon for these places to have people roll in around 10am and stay until 10pm. That's not a place I want to work at, and I'm not even 30 yet. But you can bet your life savings on a company firing anyone for not playing this game. That's why I won't work for a place with videogames.
It's was meant to be there , It's a feature ,Going for the option/maybe types would have been too much according to it's designers.
I'd recommend his book. Very short to read and the tone is the same - https://www.amazon.com/Anything-You-Want-Derek-Sivers/dp/193...

One of my favourite books about start-ups but here are a few more - https://medium.com/@KatAlexPas/an-hour-and-a-half-a-day-of-r...
Big companies probably have more pieces of software that increase the chance of one of them having trouble with null, or they're overly cautious because they know they have that risk.
[The http://youtu.be submissions are autokilled. Remember to submit the http://youtube.com variant next time.]
And this is why software today is in such a sad state. Managers think it would be great to have an army of young engineers who don't question and just do what they're told. But any leader surrounded by sycophants will eventually fail. Management often doesn't realize that they really need the senior engineer who has the experience and confidence to say "NO". Because that engineer is the one who will prevent the project from collapsing under the weight of scope creep and tech debt.
I know, I just didn't mean to deviate away from my original post. By the way, I use Buble with Webpack. Buble has a cleaner output than Babel. https://gist.github.com/angus-c/feea4e4cd0b853dc04c71fa4e7d2...
I strongly believe parent was being sarcastic.
Costa Rica Is on a 113-Day Streak Using 100% Renewable Electricity
Frankly, I don't see a problem with leaving it enabled. There will come a day when I would willingly limit the vehicles speed when my children start to drive and they'll be safer for it.

Hopefully these vehicles will auto-limit speeds based on the area's speed limit. These chucklefucks that think they deserve to blast by me at 95 on a 65 area wouldn't cause so many accidents. (tons of blind curves == speed limit for a reason!)
Naturally. All I'm saying that it IS possible to find someone in their 20's with 8+ years of experience.
You know who made the most use of the kegerator and the board game night at my last business? The sixty-year-old dude with a wife and two kids. He spent one-and-a-half nights a week at the office drinking, playing games, and socializing and was otherwise headed home by five. He made good use of that networking time, though, and partially because the tooling was there; he'd not have had a chance to interact with the office full of twentysomethings if he'd not had work provided socialization tools and had to go out out to interact.

It didn't exactly work - he eventually was fired in a really bad bit of house-training for cronies... But he was very popular. The tooling you're reading as a young people's perk is actually a pretty good neutral ground: if work didn't have a kegerator, I'd probably not go out, I'd be at home, not working and not thinking about work.
Outside of the startups and fast growth companies there are a lot of "tech" jobs where people makes careers out of it. The jobs might not be sexy and might not pay top dollar but also don't churn employees nor require long work weeks.

My opinion is HN readers are skewed towards the former, not the latter.

I am getting ready to start year 11 at a University. I am 62 years old, make a good wages, but not too dollar. I manage a small web team and I get to write Java, Python, and bash. I also get to do log file analysis with splunk which I love.
There's a moral argument to be made that people deserve jobs because society forces you to work. If you don't work, and you're not independently wealthy, you can't support yourself. Therefore to say people don't deserve jobs is to say they deserve to be out on the street.
WTF is … crowdfunding?
Fair question: It's less about why someone "deserves a job" and more about human rights. We are all human beings who deserve equal treatment under the law, including consideration for employment. Older people breathe air and eat food just like everyone else. If it were legal to exclude +65 (or +40) from employment, what exactly are they supposed to do?

This fairness argument is complicated by what happens in down economies. Experienced (read: older) people tend to crowd out the younger folks for jobs. I don't know an equitable fix for this, but throwing people out of the workforce for something they can't change doesn't seem right.
Well crash on a highway has a much higher death chance vs a crash in a city. So not entirely sure it's "safer" to do highways first.
I know that some patents on the device have expired. However, there still seems to be frequent reference to Mylan's current eligibility for patent protection. Here's one such reference from a New York Times editorial, published today [0]:

>Today that same tiny, lifesaving bolus of epinephrine — used mostly to treat severe allergic reactions — is delivered via sometimes elaborate devices called auto-injectors. Though the medicine itself hasn’t changed, the delivery devices have been protected by patents, enabling drug makers to charge ever escalating — sometimes prohibitive — prices for one of the oldest drugs in medical use.

It doesn't say which patents specifically may cover the EpiPen, but as far as I can tell, the consensus is that the device is patent protected. I would love to know if there's definitive evidence either way -- specifically which patents Mylan claims to be protected under, or whether this is in reality just a common assumption/myth.

[0] http://www.nytimes.com/2016/09/04/opinion/sunday/the-lesson-...
Requiring victims to jump through additional hoops simply because they were victimized before you will believe them as victims is bad form.
Don’t worry, self-driving cars are likely to be better at ethics than we are
> How different is age as an attribute compared to: Felons, the mentally impaired, the under-qualified, those lacking physical attributes?

For that question to work you need to explain why age would disqualify somebody.

A felon has committed a serious crime in the past, demonstrating they may be unsafe or untrustworthy.

A mentally impaired person may not be able to think things through and solve problems that come up in day-to-day work.

By definition, an under-qualified person can't do the job.

A person lacking a physical attribute may literally not be able to perform the required tasks.

There is nothing like that directly associated with growing old. In fact, experience is a big positive, and that actually increases with age, which should make older people more desirable than younger ones.
This probably only applies to various pockets like Silicon Valley or New York. For the most part, developer salaries aren't that great.

I'd be much better off had I become an accountant, or perhaps even a plumber running my own business.
I am becoming increasingly convinced that you are over-moderating the site.
And you've bought right into the ageism.
Ugh, on re-reading, very probably. I'm suser sensitive to this stuff with all the "inclusion is a joke" nonsense going around today, and probably overreacted to jest. Apologies if so.