skysight-inc/HackerNews huggingface dataset:
The "black mark" certainly doesn't apply to all employees. As one of the recruiters indicated, Uber in the work history might prompt pointed behavioral questioning of candidates.

I suspect it might be more of an issue for high-level execs and possibly project/program managers, but you have to screen for assholery for those titles regardless of where they come from.
Unreal Engine, Zen Garden Demo Using WebAssembly
Azure is one of the big three in cloud computing - Google, Amazon, and Microsoft
I've worked with a number of otherwise smart people who have a low social intelligence. These folks tend to do their work and keep their heads down, and might not even realize that there are widespread cultural problems at their workplace.

I would also bet that even at the most toxic of workplaces there are pockets of normalcy.
> Giving up a family to stay ahead will leave you a lonely, burned out mess.

False dichotomy fallacy. There's plenty of programmers I admire who aren't apparently parents. And there's happiness studies which show neither a positive nor a negative gain when parenthood arrives.

Curious footnote: I tried to google further studies that creativity goes down once fatherhood strikes (which I have read in the past), and instead found this piece: https://onbeing.org/blog/becoming-a-father-restored-my-creat...
Network-wide HTTPS: It's time
I feel pretty safe in trusting it.

I just like to be careful with a mental "new tech" budget for a project/platform. The more new tech is involved, the more risk there is. The balancing point there being the value the new tech brings.

With the platform I'm working on at the moment, the gains are relatively minor: shaving a few seconds off here and there, when things are in the scale of minutes; and saving 20-30MB when things are in the scale of gigabytes, but also not lots of them. As the project grows, and as the new tech we've introduced proves itself, there's always scope to introduce other new tech like Zstandard and start gaining in the storage savings.
f.lux strikes me as a good example. f.lux came to the market first with its idea to control screen temperature. Apple decides "No, you're not allowed to do that...but that's a great idea!", kicks f.lux out of the app store, and then adds their own Night Mode into later versions of iOS, using API's only they are allowed to access.
The crowd-wisdom challenge – do you think it will work?
ADP: Companies in U.S. Hired the Most in Almost Three Years
I think I might be drifting further from the tech community when conspiratorial rants are highly praised (through votes). The tech community's own version of alternatives medicine kind of.

I also noticed the ranting tone of the EFF article describing congressional overview in strange terms (Congress making it illegal for the federal government to ever go against them - having final say on laws of kind of Congress's job, not agencies).

While I might disagree with some actions, others that seem to raise heart rates I'm not that concerned about. I'm 40 so maybe my days of over reacting are over? I work in finance so maybe my perception has changed? I generally tend to prefer less regulation as I get older (I campaigned for Greens in college)?

Count me out of the daily outrage and revolution. I'm going to take nap and get the kids off my lawn.
Bitcoin Realism Or: How I Learned to Stop Worrying and Love 1MB Blocks
Sounds like you're defending those who throw up their hands because critical thinking is just too hard. I found your comment depressing.
Well, GitHub's green boxes are probably not a great metric for how much one is learning. (And really I think the sign of enlightenment is red boxes, but I digress.)

You will probably have the realization post-kids that you had obscene amounts of spare time in your youth.

But it's ok because having kids can really focus you. And it's amazing what your mind is capable of when you're focused.

Time box distractions and be clear with yourself what your goals are. Steady progress towards them can be really effective. Even 30 minutes a day of total focus towards a larger goal will over time pay dividends.

But, maybe most importantly: sleep. You're likely to get sleep deprived, and learning anything requires sleep and lots of it. There's always tomorrow.

If you're asking because you're expecting, congrats!
Unreal Engine's Zen Garden using WebAssembly: https://news.ycombinator.com/item?id=13820633
Ad hominem and straw man attacks are very weak forms of counterargument.
Yeah, this really reminds me of Sandi Metz's "Duplication is less expensive than the wrong abstraction." I know we aren't talking duplication specifically here, but I've eagerly built the wrong abstraction several times and it suuuuucks.

These days I'm all for the "dirty integration" first.
We never needed to trust Assange, because we knew the source of the leaks - Snowden. I trust Snowden, I have never particularly trusted Assange.
It really annoys me that they are not monetizing this.
I feel sorry for your illness, really. "Bad english - fine, controversial hiring practices - fine, but he's using 'heavily gendered language' - alarm, take your pitchforks!"

Today's International Women's Day, so here's my gift for you:
https://chrome.google.com/webstore/detail/unbias-the-interne...
The Website That Provides Abortions Without Borders
It's all gone down hill after we stopped using the command line. Back in my day ...
Linux palm rejection with xinput
Türbanlı İstanbul Escort Gerçek Resimli Nermin
This is when things will get interesting. Ryzen appears to do better with hot and server workloads than gaming.
Quite clearly, I was being sarcastic. In fact, on three different points:

1. I see "unmaintainable" as mostly a factor of time (or age of the codebase), of changing requirements and people working on the code. So giving advice on how to write the code to be maintainable isn't gonna help much. If people turnover quickly, they won't bother, if they turnover slower, they will do their best to keep it maintainable and yet fail.

2. People who follow (intentionally or not) the advice I gave only ever see maintainable code, so from their perspective, it leads to (having to deal with) maintainable code.

3. (= 1. + 2.) Sadly, the people who are the most displeased with the legacy code not being maintainable are the ones who tend to leave quickly (or write something on their own), paradoxically, compounding to the problem of the unmaintainable code in the first place!

I don't think there is a good solution to the problem. Maintaining old code is hard work.
Why Warren Buffett Thinks Most Active Managers Are Losers
Oh yeah because that's what Android have been spending all their money on...
I just wrote a post about it:

https://news.ycombinator.com/item?id=13820600
If it's a blog post, it's probably nightly.
Poachers break into French zoo and kill white rhino
Yep. I remember when shortly after our [Romania] anti-communist revolution in 1989, some politicians advocated for requiring permits for street demonstrations (something which was still happening at the time) with the excuse that "even America does that".
Is Google search starting to slip?
I didn't read GTD, but I liked the philosophy when it became popular.

Just came here to say that time management is key. When we had our first child, I learned this sink-or-swim style and it made me a much better human being because of it.
It doesn't seem that uncommon for companies to recognize the importance of families, although perhaps it's more common in those with more older employees.
And they also run some pretty large things that could be run on ARM with no visible impact to customers. Bing, hosted Outlook, etc.
Wait, they don't have a right to an opinion? I mean, sure, call them wrong, but to say they're not allowed to express a thought?
The AASHO Road Test is the ultimate source for the 4th power rule.

https://en.wikipedia.org/wiki/AASHO_Road_Test
You can walk a half mile in 20 minutes, never mind biking. Why do people drive that short of distances in CA? Even if it's for groceries, bring a backpack and shop more frequently.
Play disengage a very bad emotional state often found in classes.

You don't fear ridicule much, you're eager to try, lots of iterations in a small time; often instant results.
Why not show ads and give the money to a charity or any other foundation of your choice?
Previous images of the spillway were deceiving because of the scale involved.

Here's a more recent photo with humans standing near the broken concrete. You can see how massive that structure actually is (was?).

http://www.mercurynews.com/wp-content/uploads/2017/03/damage...
Heroku Platform Outage Follow-Up Report
Ask HN: Is my ISP breaking the law by penetrating HTTPS?
I assume my ISP has the ability to easily detect what wikipedia page I'm looking at using resource loading patterns.

If they do that absent a warrant, are they breaking the law?
Ethics aside, the CIA looks like a cool place to work. Look at the cutting edge stuff they are up to.
If you'll look at the chart closely you'll notice that NBC controls the Weather Channel. Shocking.
Don't ask for feedback or advice. Ask for money. If someone is willing to buy that's a very positive sign and you have a new customer. If they're not then you can have a conversation about why, which either leads to some useful feedback or you get to quickly ascertain that the person doesn't need what you're building, in which case their advice (or feedback, or questions) would have been pointless anyway.
I'm curious how much of this startup value is just in domain name.
It's not clear to me how making investments in companies not based in Saudi Arabia help them diversify their economy. They need to be investing in building domestic companies not based on oil. This will require investments in infrastructure, education, health care, etc.

And, as you said, social liberalization as well.
I still fail to see the benefit for a desktop user with ZFS or BTRFS. I find that backing up policy of 2 copies local and one off site (I use CrashPlan) is a very robust system that saves any data loss.

My main data loss comes from hardware problems or a command problem like mv photo.jpg and forget the don't over wirte command. That's a simple fix on my side. I copy the effected file over.
That doesn't answer the question of "which nightly". Is this a new post? I don't see a date anywhere.

But regardless, my ultimate point is mostly "hey this stuff is brand new so some stuff not being great is to be expected." The exact details aren't very important.
Lunches or drinks (if your company is into that). No work talk. Exactly like a date or a catchup with a friend.
The S3 outage or: How you can learn to stop worrying and love the multi-cloud
You Are Wrong About Your Stupid Account
Tricks to ace job interviews
Trying way too hard to make people think anyone cares...
In a bit of a downer, a large mass hurtling through space colliding with the Earth would probably be a far more effective means of dispersing life than SpaceX or Blue Origin or NASA or ISRO, etc. The lack of an anthropocentric teleology is one of the things that makes Gaia both intellectually interesting and hard for people to stomach.
Not a benchmark, but my 8-bit emulator let's you compare asm.js and wasm performance between browsers and platforms somewhat, and (if compiled natively) also for native x64 or ARM performance:

http://floooh.github.io/virtualkc/

It's implemented in a C-with-classes style C++ though, not Rust.

When you press the 'UI' button, there's a little millisecond timer in the top-right corner which tells you how much time is spent in the 'emulator frame', which is pure asm.js/wasm code which doesn't call out into JS APIs.

You can switch between the asm.js and wasm version through the hamburger-menu-icon at the top-left corner.

I'm seeing the "1.2..1.5x slower than native" performance there.

Some of my other demos are also fairly CPU heavy, for instance the two Bullet-Physics demos here:

http://floooh.github.io/oryol-samples/

These demos have asm.js, wasm and pnacl versions and also have fairly detailed timing information which makes it possible to compare performance to the natively compiled versions.

I do currently see some mysterious performance differences between Mac and Windows though, not sure what's up with that (e.g. my mid-2014 MBP with a 2.8 GHz i5 is giving better performance than the 3.5 GHz i7-4770K in my work PC).
Hi, this is the author of the post. I would love to hear your opinions or war stories about building infra or provider agnostic applications.
It's seems like they knew this was there but hadn't don't much excavation because they didn't want to destroy anything around it.
A colleague of mine got laid off from VMWare.
anaconda has gpu and non gpu packages, if that helps.
How is "Revert foo" different from "Revert 52e8ace0571ec9ac9b669bc5acfd0bcea537805d"?

> Nowhere does the author say that commit messages are meaningless

He doesn't. I say it. His commit messages are meaningless. To understand what's going on, you need to read his diffs, not commit messages. In his workflow, only reverts and merges provide any context, and for them git creates meaningful commit messages automatically.
Parsed by hand
A lot of buzzwords for one title!

The upshot seems to be that when running the Mongoose operating system ( https://github.com/cesanta/mongoose-os ) on an ESP8266 WiFi device, you can use a Microchip crypto accelerator ( http://www.microchip.com/wwwproducts/en/ATECC508A ) to do something with TLS.

Mention is made of hardware-secure credentials but not actually explained (is this TLS client certificates?)
We’re really sorry to hear this and we work hard to train our interviewers to be respectful and efficient. Appreciate the feedback and we’ll work with the interviewer to try to ensure this doesn’t happen again.
Sugar Trades and Nudist Camps
The SIGSALY Story
Excellent point. Racism and sexism are big ideas that operate on more than one level. Thanks for the reminder that I was thinking about it a narrow way.
This article reminds me of sales techniques in general. For example, there's a talk somewhere on YouTube by a sales guru I can't remember the name of, about the art of closing. In the video he suggests using the word "agreement" over "contract". People never want to sign a contract but everybody loves to agree on something. The point is some words have unintended negative connotations and word choice is very important when trying to steer a conversation or a decision-making process.
Amoeba bot moves like a living cell, is programmed with DNA
WL, like more normal journalism outlets, relies on its reputation. They are biased, but have a very good track record for not releasing false documents.

Also, Snowden says they look real so far because they contain elements only a cleared insider could know. https://twitter.com/Snowden/status/839159736977227777
I am really hopeful, that some day they will give a link to download your contributed translations.
But anyway, this service is one of the ways to help your language to prosper.
> The reason that's allowed is because everything executes within a sandboxed browser environment. No native code is downloaded.

That's the same thing Rollout does. In fact, iOS apps can't download and run native code. The OS won't let you mark pages as executable unless they're appropriately signed, and only Apple has those keys.
I am looking for slow carb or paleo type meals
It's different from rebasing to squash many commits into one. The article has nothing to do with hashes. Foo is also easier to parse mentally than umpty digits of hexadecimal vomit.
Applied Crypto Hardening [pdf]
Automatic Red Eye Removal with Code (C++ / Python)
I disagree with this. It's a harmless question during a non-tech interview, or at least I thought was.
Competition is great, but this also seems like a rather big setback to the goal of having multi-cloud applications, in instances where the app can only run on x86-64.
Weronika or Veronika, both names take you to the most beautiful lady in Poland
Apple says most vulnerabilities in Wikileaks docs are already patched
Everyone is entitled to their opinion, but that doesn't mean unfounded opinion has to be respected or borne just because.

Too many things people say are "just because I think so" without much thinking going into why or how they came to that conclusion. So, maybe calling out baselessly opinionated people is ok?

As an aside, seems like the response was in the same tone as the parent's comment.
What do you mean wrong? Technically inaccurate? Know your tech. Test, so you can be sure. Cite your sources (e.g., provide a "learn more" list.) You'll do fine! Go for it.
SJCL – Stanford JavaScript Crypto Library
It should not have to be a choice between kids and what you enjoy. Incorporate children into your favorite activities so that you can enjoy time with them while doing what you love. If you want kids and green boxes, work on projects related to kids and teach them how to do it at the same time.

For example, perhaps there's a project related to a tool that helps kids learn to code. Contribute to it, and then have them use that tool and see how your work made it better. Maybe your contribution was a result of their idea for improving the product when they found it wanting.

If your kids are not yet old enough to speak or code, you can still work on projects that they might use sooner rather than later.

It's always a matter or priorities in any case. Doing away with TV is one way to gain a lot of time that will let you enjoy both kids and coding.

-Ken (father of 8yo and 11yo daughters who enjoy World of Warcraft and coding :-)
Nanotech textbook

Some Freud books

"Logistics" (catch-all) research

Brain-computer interfaces

Haskell..

Quantum mechanics & computing

More information theory

Maybe some more critical theory / philosophy
I don't. :)

But really I utilize work downtime when I can (and when I'm not distracted by HN or YouTube or Reddit, which is often).

It's a challenge but I would feel terrible isolating myself while the wife and kids are doing family things. After the kids and wife go to bed then I have plenty of time to do what I want whether that be research or leisure.
So today I noticed that they announced additional free ebooks on twitter besides the daily one. I'm thinking of writing custom code now that subscribes to their tweets and filters for mention of free. May be doable with IFTTT.
Has anybody seen any data on how the Denver-2 application cores perform?
What are the advantages of ANTLR over something like Haskells Parsec?

https://github.com/aslatter/parsec
Caffeine boosts enzyme that could protect against dementia, study finds
"dump" is such a wrong word. But okay, I'll bite.

When my first child was born, I had the "pleasure" of staying home with her most of the day, while I got to learn programming.

Fast forward a few years and boom! Mom and I have totally immersive careers requiring 8+ hours a day from us. (Every weekday, even! Sometimes more!).

In fact, mom is just as much of the breadwinner as I am (more even), so who's gonna watch the kids? We had kids in our twenties, our parents had kids in their twenties (read: not retired babysitters), everyone has their own thing going on. And they all make it work.

We make it work by sending our kids to the most amazing school/daycare system I've ever seen. It's so professional you wouldn't believe it. Their teachers are much better school teachers than we would be.

It's great because they get to learn how to socialize, their immune systems get a proper boost before K-12, they learn new hobbies and advance in programs I couldn't have dreamed of when I was kid. The intelligence level of my 4-year old is quite astounding to me, and I have the entirety of her school to thank.

It's hardly dumping them there. But if it is, that's a really fucking expensive dump.
Say goodbye to Google: 14 alternative search engines
SHOULD WE HAVE REGRETS?
Found this channel today, somehow entertaining and educational at the same time
About four years ago I moved all of my personal computers away from proprietary operating systems, with most of my laptops running Linux, and one running PC-BSD.

PC-BSD is very good, but there are some weird quirks compared to Linux. For example, I have still never really figured out how to get my screen-brightness to adjust properly, and none of my laptops' integrated WiFi seem to work out of the box with any BSD. The latter problem I have been able to solve by cheap USB wifi dongle, and the the former I just haven't solved since this laptop doesn't need a particularly good battery anyway.

However, there are some nice perks to having a system that runs on ZFS. Due to its frequently-snapshotting nature, it's much easier to do risky stuff without having to worry about nuking the whole system, since you can always revert to the previous snapshot (kind of like Git).

I also have come to really appreciate the ports system, especially after I started doing a lot of stuff with video processing (specifically FFMpeg). Being able to have freshly compiled packages, whilst still having them managed by a package manage (which happily resolves compile-time dependencies), is incredibly useful, and makes it kind of hard to go back to Linux (though I hear Gentoo might be up my alley).

Overall, the transition isn't terribly hard, but I wouldn't recommend it if you don't want to get down in the weeds of the system. I enjoy that stuff, and I suspect most of the HN audience does too, so I recommend trying it out.
WHAT IS THE MAIN INTENTION OF MARKETING BOTS?
isn't it microsoft who are making x86 emulation for ARM
The Crypto Anarchist Manifesto
Getting Started with Mocking in Python
Infographic: A Beginner’s Guide to Machine Learning Algorithms
There is even a "rule" for what you espouse: YAGNI - You Ain't Gonna Need It

If all you ever going to deal with is humans in your class/API, there is no need to make it generic enough to work with all animals. The Clever Boy in all of us probably wants to implement this bit of "future proofing investment" but we need to resist the temptation.
The idea is to diversify away from oil, not to diversify away from risk.
...and if you're generating your lexer (with ragel, flex, etc) then you are using regular expressions.
> There is no award for surprising me in how fancy your solution is, in fact the opposite.

While I can agree with "no award" part, I don't think "the opposite" should be true.

How do you know you got surprised because the method was "fancy" instead of because your knowledge was lacking?
So just because you have a sought-after domain name, you can turn it in to greatness just because... you have a special domain name? This argument feels very vague and hand-wavy. I imagine execution of a good idea could do much more for you than a fancy domain name.
In my spare time I make sure I take enough AFK time anyway. With >60 hours weeks I don't really feel like doing stuff for fun or interest on a computer.

However I do learn on the job and I do keep a list of tabs open to read while compiling/uploading/drinking a coffee/to be honest just slacking off. So when I see a new problem I do not only have a set of tools that I already used and know but I also have a bunch of potential tools I could use.

I never used Mongo or any non-relational DB yet. But I'm ready to use it as soon as I see that one of the problems I'm solving requires one of the many benefits these kind of databases have. I don't need a pet project for that.

For example I tried F# for a small Windows service with a WebSocket for a customer because I knew it would be a very good pick for an application that mainly manages data flows.
How the CIA Forgot the Art of Spying
ReactJS, ReactNative and GraphQL Newsletter: Issue 28