skysight-inc/HackerNews huggingface dataset:
It's well known that such fume events happen from time to time. What's not so well-known is exactly how toxic they are and what the health consequences are for passengers, and especially, crew.

http://fortune.com/2017/08/09/dangerous-cabin-fumes-planes/
I use CLRS and the 2600 book as monitor risers.

More seriously, I generally don't re-read books. One exception is The Cuckoo's Egg, which I reread every ~5 years.
If it isn't Google it'll be someone else.

The obvious reply is: great, then we're not needed, let someone else do it!
> Managing to metrics is harder, because the metrics (bugs retired, KLOCs written) are so meaningless and easily fudged.

Agreed, managing to team metrics is usually the road to hell. But tracking some metrics can uncover problems. Maybe your team is bad at estimating. Or there's a lot of rework to new functionality due to shifting requirements. Or maybe there are a lot of bugs after a release because the engineering process is broken somewhere.

> Also, good programmers tend to be undisciplined.

I find this to be untrue. You're not really a good programmer if you ignore the ancillary activities that contribute to a high-functioning project/team, unless you're someone who is writing code only for yourself. Communication, coordination, documentation, and following good processes wastes less time, reduces mistakes, and reduces the damage done when someone leaves the team.

The cowboy programmer can do a good job writing code but if they're not attending to all of the other stuff a software engineer needs to do, they are dragging down the productivity and resilience of the organization.

> Replacing them with mediocre but disciplined programmers doesn't usually improve things.

Yes you'd certainly rather have a good programmer who needs to improve on process than someone who can barely program. But even better to have someone who is both disciplined and good.
whats the crypto movement?
"But if you take anything from this rant it should be this, your taste makers aren't faceless nameless statistics they're real people and they're friends with each other. We know who we are and we are and have been paying attention."

This is why vendors such as Facebook etc. try so had to get their product to be installed on phones (and in a previous generation, cut deals with PC manufactures to be one of the crap-wares installed in their OS image). If they can't get in thru the front door, they aim for the side door or maintenance entrance.

If I could root my phone, Facebook, Instagram, and Twitter, would be the first things properly removed and not simply "disabled".

Indecently, I'm in the market for a rootable phone with a Samsung Note style digitizer support.

The infection runs deep.
There's a copy of The Third Policeman by Flann O'Brien on the floor next to my bed. Does that count?
If it's a button to click anyway, couldn't this just be a bookmarklet?
They are ok with evolving past the Smalltalk-80 standard. Think of it as a Smalltalk language + new things if they are beneficial. Cool project for sure.
Running Mule 4 on a Raspberry Pi 3
The only thing the UN has shown is how utterly weak it is. It's ability to force compliance is limited to those members willingness to do so. It's just another puppet of the superpowers.
Why Spotify's Stock Took a Hit from Recent Analyst Ratings
> interpreted language like Python/Ruby/PHP

There is no such thing as an "interpreted language." An interpreter is a class of programming language implementation. The languages you listed do not even have interpreters as their standard implementations; they have bytecode virtual machines. There are alternative compiler implementations for Python and PHP.
I booked a flight with them once, everything about the experience was terrible. Then they canceled the flight and told me I was free to rebook, instead of refunding me. They even gave me a deadline after which my money was just gone. Instead I decided I will just avoid them forever. It seems like an impressively terrible company.
Unless you're the one getting shot
I believe that is the point of his comment.
I do not have a particular project in mind, but think it would be good to have an easily containerizable, replicated OLTP database in my toolkit. I do some work with Entity Framework Core providers and am thinking about trying to implement a provider for CRDB.
>might be missing the boat

Valve's goal was to hedge against a "Windows Store" model for games at a time when it seemed that it was inevitable.

Also, and I don't mean to sound dismissive, but that streaming model simply will not work. When it comes to anything more than visual novels or turn based RPGs, the only way you'll be able to solve the problem of latency, which players of these games are very sensitive to, is by using tachyons. I think there are better uses of hypothetical faster-than-light particles, personally.
Cerebras is.
Complicit of what?

These smug generalizations, if you did not vote for X, you are racist! If you are not for A, you are for Genocide!
are not going to win you over people that are not already in your camp.
It has been a really long time (years) since I had to use any printed book as reference material. For any question I have concerning a random factual matter, I am always able to find an adequate answer online in less time than it would take to reach for a book, look up the topic in the index, and then turn to the appropriate page.

Where I still find books useful is in learning a new subject from scratch. Reading an entire book from cover to cover gives me a broad mental overview of the whole subject, and that is extremely helpful when trying to put the random bits of knowledge I find online into context.
I think the OP's point is, that's what a jar file was supposed to do. You can ship a bundled-up jar file to anyone and they can run it so long as they have the right JVM installed. Now, you replace 'the right JVM install' with, 'the right Docker install' and what have we really gained? It seems an added layer of complexity for little gain.

I like docker and use it, but it's not for everything everywhere and is overly-hyped IMO.
All the big companies are doing something with ML.Also,most online games need data analysis around balancing, revenue, etc.

Check out job openings at Blizzard, Riot, EA, Ubisoft, etc. Or pick a game you like and reach out to them through your extended peer network. If you live in (or know someone in) the Bay Area you are less than the proverbial 6 degrees of separation from someone who works in games.

Caveat: Unless it's an established studio turning out a reliable set of moneymakers, the job is going to be very unstable. It's like a combination of movies + startups. You will work your ass off and if the game is not a hit the company will fold and you'll be on to your next gig, if you can find one.
Link to the repo -- https://github.com/Netflix/flamescope

From a quick glance, it's interesting to see both Flask and Node.JS be used within the same project repo. Is this becoming more commonplace?
You've clearly never flown with Allegiant...
Ofcourse they do. On one hand it’s absolutely surprising that such a piece is considered “news” but on the other hand at least the general public (not just people in CS) are paying more attention to their privacy.

But in this case I think it’s 100% fine, even expected in order to stop bad content (porn, abuse etc) from going through
so it can be scheduled and managed by kubernetes/swarm .
It's nothing more than an attempt for Silicon Valley to pretend that they're a bastion of pure innovation, where all advancements are only for good. It's naive and extremely holier-than-thou.
Excellent list. For completion's sake, I'd include intentional typos as an instance of category 5. This can be hard to catch if the typo is in a name. A logical extension of that would be entirely made-up names for non-essential people/places.

At the age of 5, Hawking visited Oxford, incidentally passing through Fakenamingham-on-Watermarkshire.

Dictionaries/encyclopedias have been known to insert entirely fake entries as a way of proving ownership.(http://articles.chicagotribune.com/2005-09-21/features/05092...) In the age of ebooks and print-on-demand, those could be tailored to the individual licensee.
Sorry, but there is an enormous difference between WWII and the terrible actions of the US military since then.
Absolutely, this was one of the better courses I've taken. My only wish would be to have the course expand and include models from says physics or chemistry, just so that students could get a feel for how both quantitative and qualitative models can both be useful.
The first one that comes to mind is the scratch package[1]. The entire scratch language, as far as I know, runs on top of squeak

[1] https://packages.ubuntu.com/source/trusty/scratch
Serious question for those who agree with this petition. Which country's military would you like to see be the most technologically advanced in 20 years?
Designing Data-Intensive Applications by Martin Kleppmann.
Of course they did. It wasn't always open warfare nor does it have to be. The simple fact that the United States and her allies had a large capable military fixed a line on the map that held for 50 years until the Soviet block self-destructed. As for Mao, I'm pretty sure that having the US as a buddy kept Taiwan free as well as secured South Korea and provided a lot of security to Japan and the Philippines. The UK did the same for Hong Kong.

It's not correct to say that we have to attack a country/dictator in order to stand up to them.
In addition to RTL/LTR mark characters, there are also TAG characters[1].

[1] https://en.wikipedia.org/wiki/Tags_(Unicode_block)
Show HN: CLI for encoding/decoding messages with zero-width characters
The reticle limit of 193i immersion steppers is ~33x26mm which means to go larger you need multiple exposures to cross them. This is very slow, expensive and terrible for yield.
Have you been in a coma for the past 10 years? Facebook is a surveilance company, they know everything about you. Where you are physically located was probably the bits of informaiton they learned about you.
All words are made up so that's ok.
Yes but Apple has an edge compared to other ARM (and that's what we've been discussing about in the first place) and comparing the CPU speed of an energy optimized phone SoC to an high end desktop core is absolutely not representative of what you can expect from a team tasked with creating a CPU core dedicated to performance in the first place, with less power constraints. (And that's also why the work Apple has already done on their own CPU is so impressive, btw.)

Otherwise I could as well take the perf of an IBM z14 mainframe and compare it to an existing smartphone SoC, and declare that Arm is doomed because too slow. Note than even increasing the clock alone of those ARM cores would increase the perf greatly -- it might not be possible without modifying them in various degree right now (if you don't target high freq to begin with, you can afford to work less on the length of some critical data path), but given today processes it is very probably not extremely hard to tune the design if needed.
But I think that's the point asking people to rate with stars, they behave differently than asking if they liked/didn't.

People are more likely to highly rate a high brow period piece they didn't enjoy than give it a thumbs up. So there is no translating old data to new. Hence why they need fresh ratings.

They want the thumbs ups for low brow tv shows or comedies that people enjoy.
I believe they are both classified as analytics tools which is why they are blocked. It's annoying that uMatrix will still block a tool even if you purposefully navigate to their site (versus if the tool is used for analytics on a different company's site).
Because US companies with no legal/corporate presence in the EU are ONLY bound by US law.

Take the case of EFF vs Australian patent troll [1]. Though EFF was sued in Australian court under Australian law, it didn't matter because EFF was an American company.

[1]: https://www.eff.org/deeplinks/2017/11/court-rules-effs-stupi...
30K+ Guests Now Stay in Born on Airbnb 'Hotels'
Well that is one of the major use cases for blogging.

Consider the company tech blog. Some are very forthright that the blog is a recruiting tool, like cloudflare. Some are more subtle about it, like gocardless.

Just be careful that you don't become one of the folks that blogs because you like the sound of your own voice.
I had assumed you weren't a fan, apologies for jumping to conclusions. The copyright concerns are valid - I've only followed the whole Oracle vs. Google litigation from a distance. I'm hoping the little guys like us won't be affected.
I wouldn't be surprised if the window is already closing for this constructed personalities where you can't tell if they are real or not. People get relatively savvy to the nuances of new media fairly quickly (within a few years). Sure there will be notable exceptions but I bet some unspoken norms / rules / clues will develop and be roughly accurate guides as to which dimensions the people they see on their screens are real vs. artificial.
> It is very easy to learn...

> This Mooc is demanding but rewarding...

So the language is easy to learn and yet the course to learn it is demanding? Interesting logic...

Nevertheless, probably a good exercise for anybody who wants to learn what real Object Orientation is about and who didn't learn Smalltalk yet.
Silicon wafers are much easier to manufacture in a circle shape.
I have been encouraging my friends and family to discourage their kids from working for US Army, Pentagon and similar organisations.

For a country like USA it is stupid to waste human capital on fighting someone else's wars.
https://www.forbes.com/sites/thomasbrewster/2016/12/20/methb... 5 million/day...
The article says `This feature adds a new “for-await-of” loop that allows us to call async functions that return promises (or Arrays with a bunch of promises) in a loop. The cool thing is that the loop waits for each Promise to resolve before doing to the next loop.`. which seems to be in contention with what you say.
I see this kind of argument a lot. But it seems to always be missing a step when it comes to theoretical crypto innovations.

All the examples of "toys" he mentions here are also useful. That seems to be the fundamental concept of what grows.

Amazon was useful, you could buy rare books that were previously hard to find.

Ebay was useful, you could buy (and sell) niche collectibles that were previously difficult to trade.

Facebook could show you pictures of classmates and let you communicate with them.

Backrub (ie Google) could help you find information on the early poorly-indexed world wide web.

And so on.

So how are cryptokitties useful?
The state of Linux gaming in the SteamOS era
I'm not sure if you meant to imply that the 2nd amendment is a fundamental human right but if so I think that's a bit of a stretch.

'Fundamental rights' (under US law) I think is defensible as fundamental is treated as an alias for constitutional so guns are in.

'Fundamental human rights' to me implies broad and fundamental applicability, i.e. the UN declarations and covenants on human rights, which don't iterate guns as a right.

Case in point, when non-US countries talk about human rights, none of them are talking about guns.
>I find myself applying it more frequently

thats really intersting. curious if you have any examples tht come to your mind.
A few Stroustrup books.

A few Chinese language books (to help communicate with co-workers)

A few Algorithmic Trading related books as well as a few math books.

And, laugh if you wish, a few Buddhism books to help remind myself patience, no negative energy, etc. If I am feeling frustrated I can read a few quick thoughts.
Yep, very old news. They also blocked URLs to competitors claiming the links were spam. Even if you legit posted the link, Facebook didn't notify you the message didn't send. It just failed silently.
Affiliate marketing mentorship group
Fwiw, electrical signals in global interconnects move at about half the speed of light. Near speed of light signaling techniques like transmission lines can be used, but aren't due to a variety of reasons.
Fair points. I think I agree with you that there is a distinction to be made between say, selling food and making bullets - the latter being a direct tool of violence.

Its perfectly reasonable for a person to decide they would rather not spend their short time on earth developing such tools (especially if it would be easy for bad actors to abuse them). I suppose that is the objection many Googlers are making.
Edit: made it 50% faster by now. Not enough though
I knew there was a one-liner in here somewhere but you worded that just perfect :-)
Pharo is great for doing Test driven development:

1. write a test

2. run the test

3. test fails; debugger pop up

4. implement/fix the method inside the debugger

5. repeat at 2 until the test succeed.

it's usual that a coding session is entirely done in the debugger which is like an interactive coding environment where absolutely everything is inspectable.

demo: https://www.youtube.com/watch?v=ymITEeAOtEA
Article author

> The video certainly reached more people on the internet than my work did; it makes no mention of any previous work.

Video

>"I didn't come up with this on my own, it's based on an algorithm called NEAT based on ap a paper by..."
I get that you have a different viewpoint.

I'm only explaining the viewpoint of others, not trying to argue to change yours. IMO, you're welcome to your viewpoint, if it doesn't involve harming others. Just understand that it isn't necessarily shared by the various actors in this situation and that if you understand their viewpoints you can better understand what's going on here.
I have the same initial reaction. However, even though we 1% of tech geeks that are paying attention and are aware of these things, how many of us have had people slightly tilt their head sideways in confusion when we try to inform them of this stuff. I'm sure we've all been labeled kooks, conspiracy nut, tin foil hat wearers, etc in the past.

This is one of those situations where the mass populace just didn't want to understand, couldn't understand or combination of both, but the mass populace is finally starting to see just how much of this tracking stuff has been going on. I still think it's not enough, though.
I assume you don’t run a web startup.
Just finished that! So good. Jung was a genius.

Coincidentally, I have The Undiscovered Self sitting on my desk at this moment.
The FAQ on the website is a good place to start:

https://www.cockroachlabs.com/docs/stable/frequently-asked-q...

When is CockroachDB a good choice?
CockroachDB is well suited for applications that require reliable, available, and correct data regardless of scale. It is built to automatically replicate, rebalance, and recover with minimal configuration and operational overhead. Specific use cases include:

Distributed or replicated OLTP
Multi-datacenter deployments
Multi-region deployments
Cloud migrations
Cloud-native infrastructure initiatives

When is CockroachDB not a good choice?
CockroachDB is not a good choice when very low latency reads and writes are critical; use an in-memory database instead.

Also, CockroachDB is not yet suitable for:

Heavy analytics / OLAP
Isn't the 2a just a "well armed malitia"? Maybe an RPG is more than well armed, but encryption?
Taleb's incerto.
[Anti-Fragile,
Fooled by randomness,
Black Swan,
Skin in the game]

Scott Adams'
[How to fail at Almost every thing and still win big]

Meditations by marcus arelius
The C Programming Language, Metaprogramming Elixir, Master and Margarita, and The Undiscovered Self.
> Convince Adobe to release their suite on Linux! Push for/fund official Unity and Unreal Engine Linux versions

I run UE4 on Linux without errors.

But everything else you mentioned I agree with 100%. I'll also add my opinion that Valve is lazy and hard of hearing.
IAANAL but I'm pretty sure the second amendment is actually really vague in terms of what it refers to, and has actually been tested in court less often than one might think.
Most comments moved to https://news.ycombinator.com/item?id=16750976.
Programming Python from O'Reilly. It helps lift my monitor nicely.

Honestly, I've yet to find a physical book that has proven to be a useful reference in the long run. Programming languages just change too quickly; it's the web or the code.

As for more meta-programming/business/interpersonal books, the few that I've read are not ones I've ever had any real desire to go back to.
While it might not have been your intention, you pretty much described the Hitlerjugend there, indoctrination of children for a "bigger cause".

Even if the cause might be a good one, we still value our individuality over mass enforced and indoctrinated conformism. It might be anything but harmonic, and quite chaotic, but individuality gives us a diversity of ideas and views, thus enabling adaptability, which is one of homo sapiens sapiens biggest advantages.
Clean Code and Clean Architecture
"One exception is The Cuckoo's Egg, which I reread every ~5 years."

I do too, others I like to reread "hackers" by Steven Levy and Showstopper by G. Pascal Zachary. I don't know why but I always find these books highly entertaining.

Glad I'm not alone.
That’s not a safe assumption. The US was awfully busy fighting the Japanese. Had they stayed out of Europe, Hitler would certainly have defeated Britain (leaving Africa unprotected) and likely had the resources spare to defeat the USSR too. From there Hitler could support the Japanese against the US and would have massive resources to do so.

Hitler’s plan really was world domination. He had plans for a rocket-powered trans-Atlantic plane to bomb New York. Not to mention that the Nazis had the V2 and even a jet fighter by the end of the war (but too few resources to build/deploy them). With more resources the Nazis may well have developed their nuclear bomb.
Where are you coming up with those percentages? Why are you assuming that human operators will be removed from the decision making process?
The combination of algorithmic trading and Chinese makes me really curious about your work environment; sounds awesome!

Could you share your favorite books on algorithmic trading? I've been interested in it for a while.
They're talking about email alerts. Those don't include every video.

Personally, I find them rather useless as they often tell me about videos I'd already seen a week before from the subscriptions page.
What sort of "antiviruses" inject stuff in browsers? Do they inject their own JS? This is the first I've heard of this and would like to know more.
The fact that tools like this are needed should be understood to mean that JavaScript error handling is fundamentally broken.

In a reasonable language, you do something obviously wrong, and it throws an exception immediately, which gives you a stack trace that gives reasonable context for understanding what went wrong.

In JavaScript, the failure often happens silently: "foo" + 1 returns "foo1", {}.foo returns undefined, and program execution continues until it absolutely can't, finally failing far away from where the problem occurred. And when it does fail, it often fails in a callback deep within framework code with no clear, traceable execution path that leads back to the point where the error occurred. The errors have all the mysteriousness of C errors, without even the traceability.

The JavaScript community doesn't seem to be aware that there are better solutions, and seem happy with the way things are, even going so far as to use JavaScript on servers where far better tools exist. It seems that the only salvation that will come will be when mature tools exist on top of WebAssembly so that those of us who care about error reporting can use better toolchains.
Nitrokey Partners with the Linux Foundation
Coin sorting machines scan money you put in coin tubes, too.