skysight-inc/HackerNews huggingface dataset:
Come to think of it, I probably misspoke, because I was looking at fatalities per vehicle journey instead of per passenger journey (and a plane carries more pax than a car).

Best as I can estimate now, the risk of dying on your next (scheduled air carrier, part 121) plane journey is maybe a third as on your next car journey (in the US, thanks to the amazing safety record there).

The aviation industry likes to quote fatalities per passenger mile, which is very favourable to air travel, and of course also relevant if you decide which mode of transport to take for a given journey from A to B.

However, if we want to look at how twitchy you feel for taking a typical car journey vs a typical plane journey, we need to look at fatalities per passenger journey, and they bring the numbers closer together by a factor of around 100.

Numbers for general aviation are much worse: you're about 200 times as likely to die on the next GA trip than car trip.

There are just many more cars around than planes. Also, note that 2% of all B737, 4% of all B747, and 5% of all A300 ever built have been hull losses (including non-fatal incidents). But yeah, aviation has gotten amazingly safe in the last decades.

Would be interesting to look at corresponding numbers for Europe or the world.

See the Uber Elevate report, page 17, for some numbers.

https://www.uber.com/elevate.pdf
I have to agree with you. Especially the ceasar cipher example is literally about following the steps, everything is outlined in an almost step-by-step fashion. The only part of the exercise that might be new to OP is programming in C - but the algorithm itself is stupidly well explained and the bullet points literally tell them what to do. It's as if they read the first paragraph and decided it's some arcane voodoo magic so it's not worth reading any further.
Agile CMS Content Management for faster delivery, stability with any datasources
Hydrogen peroxide decomposes to water and oxygen, not hydrogen.
I agree that food can be works of art and can require great skill. But to apply copyright laws to food still seems inadequate to me.
It's not a net loss to the local government. It's a loss to Amazon's competitors that don't get those tax breaks. That local government is picking winners rather than provide a level playing field, and enriching themselves in the process. It's essentially bribery for favors but payed with tax revenue instead of under-the-table cash.

By all means, lower your taxes if you think it will attract jobs. But lower them for everyone.
NEMU, Intel's modern hypervisor for the cloud
Show HN: Automatic notification of incomplete journeys in London
Rails or Laravel
The Doll (2017) izle Türkçe Altyazılı HD +18
Ask HN: The sustainability of home delivery?
It seems that it's becoming more and more popular to attempt to live a sustainable life.

Not owning a car, adhering (or trying) to "zero packaging", not eating meat, purchasing things from ethical sources etc. etc.

One glaring blind spot (to me anyway) is in home delivery. I have Amazon Prime and it's astonishing that I can click a button and start a logistical process that has a person arrive at my door the same day (or next) with a small package of coffee.

This must be a huge waste of resources, and I'm interested to know are there any studies on it? Is it as wasteful as it appears, and if so, where does it rank in comparision to eating meat or driving a car
Yes currently desktop sharing is only available in Chrome. I am planning to enable it only for the supported browsers soon, as I don't want anyone to download a plugin for this purpose.
Like most jobs it's who you know, start asking around/working in your network.
Application developer is to computer scientist like car mechanic is to physicist.

You've been conned into thinking Computer Science prepares for Software Engineering. That's not true.

While you may need some Computer Science knowledge from time to time (and in fact there are some rare jobs heavy in Computer Science knowledge) almost all typical development and especially entry level software engineering jobs are all about knowledge and skills that are not taught at school.

You've spent past few years learning other important skills. You don't need to know how numbers are divided, you don't need to know how cuckoo hashing works and you don't typically implement A* from scratch to get your company's systems implemented.

I don't want to say it is not helpful to know these stuff. It certainly is. But to spend couple of years of your life getting in debt instead of earning money and useful experience -- that's something everybody has to ask themselves if they think to get into Computer Science as a way into software engineering.
Here's some rule I'm using to keep my code maintainable (to me):

- Line should not be too long (120 max)

- Function should fit into 1 page in the view port of screen, even when your console and debugger take 1/3 bottom part of the screen.

- Variable name should be pronounceable and longer than 3 letters (to prevent name like `i`, `x`, `s`)

- File should not be too long (1000 lines max).

- Return/Exit/Throw as early as possible.

- Comment:

- If an `if` take more than 2 condition, it's worth commenting.

- If a funciton is longer than 10 lines, it's worth commenting.

- All file's worth commenting.

- If you ask yourself "should I add comment", add comment.
Their sustainable advantage is in dominance. If they offer the most transportation options people check them first, and drivers flock to where the people are.
And the war in Iraq $1 trillion :(
I didn't know that. I hope that's the case (pun intended.)
> Fun fact, you're ~25 times more likely to die on a motorcycle mile for mile than a car.

According to recent US numbers (Uber's Elevate study), it's about 38x (per pax mile).

https://www.uber.com/elevate.pdf

EDIT to add: table on page 17.
Good someone enjoyed the idea. It cost me a ton of karma ;-)
Yes, but in that case the copyright extends to the literary work, not the recipe (i.e. the technical process) itself.

Once you have published a cooking recipe you cannot prevent anyone from recreating the dish by following that recipe, even restaurants.
I still do that. I plug in my MP3 player with USB, download the audio files I want to listen to, and then copy them to the MP3 player's file system. I don't see the problem.
It's an interesting bit, this. When you open an avenue of communication, then others get re-prioritized accordingly.

Having text options lowers the perceived need for calling in person. Having Facebook lowers the need for in person contact, since people gets some crumbs of info about you off your Facebook feed. And so on.

What can one do, alone? Can you reverse a trend that's affecting all your friends and acquaintances? Not likely. Maybe just for a few close friends, but everyone else.. meh.
How could this even possibly be mitigated, though? At some point you have to trust something, right? This argument could extend all the way down to your OS, chipset, whatever. Unless you've built every part of your machine from scratch it's always going to rely on trusting a component you know nothing about.
10 years ago PHP didn't have classes
Assuming the suspect is telling the truth, that's probably what happened. And it might not even have been the suspect herself; a store employee helping her set up her new phone might have helpfully removed her "lost" phone from her account.
A NSL or similar already prevents you from saying something and limits your free speech.

The court will, either way, not be impressed by someone communicating that they got a warrant by not communicating in a previously arranged manner (this is basically communicating in a code language).
Agreed. I subscribe to The Guardian Weekly, because The Guardian performs good investigative journalism and offers good free news. Their opinion pieces (Comment Is Free) are disappointing, however.
Ah, you are of course correct. Still, it will burst your bottle the same way hydrogen would.
They own the most important and most profitable segment of the mobile browser market, so practically all mobile web sites are designed for Safari. Every startup is iOS/mobile Safari first.
A Two-Minute Guide to Artificial Intelligence
Sorry, but you (mozilla) deliberately crippled your system to the point where mozilla or certain key personnel of mozilla/whoever operates the data centers or anybody running some MITM middlebox - if they wanted to/where compelled to - could easily target specific users or large groups of users rather stealthily, by your servers (and any successful MITM) having the capability to underhand compromised code on a request-by-request basis that could sneak out the actual password thus compromising all the user's data you store.

Then you go ahead and publish articles how your system is "Safe" and "Private by Design" underpinned by "here is SOME MATH to prove it!".

And just now, you state that you "traded off" the "Safe" and "Private by Design" properties for "<unspecific marketing speech, something about reach and usability>", but are somehow "confident" that falsely advertising your broken implementation as having properties it does not possess is the right thing to do (for most users). wat?!

Why is the code that derives stuff from the password and the UI for entering the password not in the browser itself?
Surely not for the merit of the users, as there is no real usage/UX difference for them between "https://accounts.firefox.com/" and "chrome://firefox-account/".
Not at all. If anything, the more companies like Microsoft and Apple push for locked down systems, the more open source SBCs and hobbyist computers we'll see. There will always be a market for open computers, and the past few years have seen an explosion in that market.
Makes me want to start a RAM-as-a-service company.
Characterization of particle emissions from consumer FDM 3D printers
> If the plasma "escapes" the confinement and contacts anything (ie. the walls of the Tokamak) it rapidly cools down to temperatures below where fusion can happen.

Sounds relieving. I used to think that «if the plasma "escapes" the confinement and contacts anything (ie. the walls of the Tokamak) it rapidly…» disintegrates everything around or, when the power is huge enough, causes an apocalypse…
9 tips for starting an open source software company
> In Norway, the state manages direct ownership of 70 companies.

Including the airport train which even Trygve Hegnar, editor of Kapital and as capitalist as they come, says is one of the best run companies in the country. The Conservatives (Høyre) keep on promising it to sell it even though it is profitable, and Hegnar says it is unlikely that anyone else could run it better.
Notifications have this huge downside that they disturb you from your work and from your leisure time, fragmenting attention to the point of being useless to yourself.

This has long been decried by people like Cal Newport and others. Knowledge workers need their attention span intact, and yet all the modern tools make interruptions more likely.

I've been in a Messenger group of only 5 people, who were trying to synchronize going to the movies. My phone kept bleeping for 5 damn hours, until they figured what to do. Absolutely disgusting.
> This currency could satisfy public policy goals, such as (i) financial inclusion, and (ii) security and consumer protection; and to provide what the private sector cannot: (iii) privacy in payments.

If financial inclusion and privacy in payments were actual public policy goals, cryptocurrencies would be a lot less attractive.

In reality, the real public policy goals are:

1) Financial exclusion: using denial of access to the state run financial system as a political, law enforcement, social control and tax collection tool.

3) "Know your customer" and "anti-money laundering" (AML/KYC) rules that remove privacy in payments to make it easier to use the state run financial system as described in 1). These regulations in practice exclude the the poorer people in society - the people Lagarde like means when she says "financial inclusion" - that can't meet requirements like "proof of address" and can't meet the minimal balance / month fee requirements that have come about from these AML/KYC regs.
That’s exactly what a shared library is right? It’s not crazy, it’s existed for a very long time.
Self-taught developers, do you explicitly state 'self-taught' on your resume?
On the one hand I can see how it'd generally be inferred by employers from the lack of a degree mention, but in that case do you omit the 'education' section entirely? I'm in a slightly weird position because I'll be applying with an internship on my resume which probably implies that I studied a CS degree to some extent?

I'm wondering if there's any merit to including a brief list of books/courses I've studied (a sort of 'self taught using the following resources' section) - I think I have seen this suggested elsewhere, but I want to get HN's opinion / sanity check.
New podcast features the business legends of open source software
Trusting the binary is a one-time effort. Here you have to trust the JS everytime you authenticate.
Tips for new software developers
I've heard that vinegar is better for mould, as it leaves the surface rather more "acidy" than aseptic, as chloride does.
Most copyright laws, globally, are stupid.
A book list for OS kernel developers and device driver writers (2006)
At least you know it :)
> detecting objects around the car is one of the easiest to overcome.

Not sure how you can say that, given recent accidents (crash into pedestrian pushing a bike across a street, crash into a stationary lane divider). Possibly other challenges are even harder, but describing a task that real world driverless cars repeatedly fail in as "the easiest" strikes me as overly cheery/Pollyannaish.
When the Best Recruitment Solutions Are Your Customers
Why Projects Fail and the Role of Project Managers
>> there is not enough budget to actually rewrote whole system,

As pointed out elsewhere, this is definitely solving a real problem, the longevity of the app is the proof.

Instead of rewriting, can you replace it with newer idioms? A MVP/PoC for a newer way of solving a problem (AR may be here) that the software solves with some tangible gains, the latter is more important, can lead to approval of a mini budget for that MVP and who knows what that can lead to.
The GDPR regulation has some exceptions for legal requests and generally puts itself below local laws and regulations that specify further, to my knowledge, if you get a letter from the police/state that says some data is needed for a court case, you can safely ignore all deletion requests for that data until such time that the state/police request is no longer valid (ie, they copied it off your server).

However, once they have the data (and after asking the forensics team if it's okay) you can certainly follow up on the request and it's probably good manners to inform people that there is a legal obligation holding up the deletion of some data (unless the warrant prohibits that).
> You saved some sprints but invalidated the purpose of the project. Very agile.

This sums it up indeed quite keenly and with an amount of snark I personally appreciate. Thanks
RAID: Resurrection After Incidental Death
If you include this code in firefox itself, you can review the code and verify that the official firefox binaries use that code.
Who cares? I can't remember the trigonometry I studied in school even though I can still work a calculator.

It's useful to understand the basics so you develop an intuition, but don't stress if you can't actually solve the problems. You almost certainly won't need to use them in your career anyway unless you work in some incredibly niche areas.
I think what is trying to be said is that Amazon doesn't need a handout. They are fully capable of picking any city in the US to set up shop. What would have happened if nobody bit on the whole scheme anyway? Would have they just picked some random Townsville,USA and paid full price? Without the subsidies, Amazon wouldn't have been "donating" $2.4B, that's just the extra cost of doing business there. Amazon will be great for wherever they go but the money, in my opinion, is better spent on other things.
Further down the wikipedia page there’s a link to moxie marlinspike saying warrant canaries don’t work because not updating them is legally the same as disclosing you’ve received a secret warrant. In other words, you have to lie in your canary or violate the warrant.
> Set(A) = ∑n A^n/n! = e^A since there are n! permutations to quotient by.

But this is wrong. The number of sets over A={0,1,2} is 2^3 = 8 /= e^3

The actual series should be

Set(A) = ∑n (A*(A-1)*(A-2)..(A-n+1))/n! = 2^A

This is also consistent with the fact that Set(A) ~ A -> Bool
It's not like Windows 10's issues only started recently.

There have been plenty of reasons to bitch about it since it was released.
The question is how hard it is to detect tampering. My linux distribution builds firefox from source and signs the build. The builds are also checked to be reproducible.

Raising the bar is a good thing.
The interpretation of interaction terms (and first-order terms in the presence of interactions) is something that is taught to bachelor students in the social sciences all the time. I'm not going to say it's entirely straightforward and I'm sure lots of people get it wrong, but it's not rocket science. If people jump in and use a technique without having a clue about how it's supposed to be used (and I'm sure there are plenty -- I agree with you on that), then that's ultimately their own stupid fault.
What sorts of techniques did they use? I'm very curious to see/hear examples.
I hope the gig economy develops to a point that people do not need to bow down to the whims of corporate overlords. I spent 7 years in investment banking, and the corporate environment contributed to much unhappiness and anxiety for me personally. It gave me financial freedom fairly quickly, but I've always wished there was a better way to obtain the same, and I hope for future generations, the gig economy can go some way to providing that, without them needing to "sell their soul".

P.S. I know that currently, the gig economy can be seen as taking advantage of people (Deliveroo and Uber come to mind), however, I'm hopeful that things can be improved so that workers are rewarded more fairly.
That tool looks interesting, how does it get the data? Does it scrap a user profile? Can it deal with users having a large number of posts (I think the rss and json API only return a limited number of posts).
Show HN: react-text – Translate your React site easily
Could someone explain casual consistency to me? Is it just about not showing earlier messages to someone who got blocked, or is there something more to it?
call me old fashion, but dinner (which is the only meal I have at home) is more than just the process to put energy into the body, it's a family ritual that provides additional value via the cohesion and collaboration required by the family members to make it happen, and this ritual starts when, after work the family members got to go out of their way home to personally select the best products they can find, which they will bring home, this part is annoying, but is part of the whole thing.
And for the days when we don't want to cook, or want something different, meal delivery is super effective.
These offering are in a middle ground with just a little value as a novelty.
It's also important to note that literally one person has died as a direct result of the reactor failing in Fukoshima. Around 1600 died in the evacuation process, mainly elderly people.

The earthquake itself killed over 15000 people.

Imo it's a massively overblown disaster. Yes, it's bad, especially the environmental effects, but it's absolutely nothing compared to the earthquake and tsunami itself.
Pretty cool. Is everywhere reachable on foot? Are there blind interiors that are not reachable?
I send out a newsletter every 2 weeks with a hand curated list of remote jobs which I think are interesting - https://remotejobsclub.com

You could also look at the popular job aggregators like remoteok, weworkremotely... etc
Cr.h: Simple C Hot Reload Header-Only Library
Exactly, that’s also a huge problem and it needs to change.
Starlette: ASGI (“Async WSGI”) Framework for Python
Schengen is solely about movement of tourists; it has nothing to do with work authorization.

Germany, Switzerland and other places share the development that 40yrs ago a top career in a top company with was possible with an apprenticeship and without a uni degree.
Some UK figures here:

https://www.theguardian.com/news/datablog/2011/oct/28/mortal...

mortality due to transport accidents / total deaths = ~2000 / ~500000 ~= 1/250 or 0.4%
Ask HN: Does your adblocker break the web?
I use uBlock Origin + Privacy Badger on Chrome and while it used to be great, I now notice that it seems to break half the websites I visit. Does anyone else experience this? Any better options? Thanks!
> "you could anticipate a material contribution to the world from Waymo over the next couple years," he said.

I doubt the drivers made redundant agree with that characterisation.

(Of course, that's been the Luddites' argument all along. Will the drivers be absorbed in some other productive pursuit? Or is it different this time?)
Best Betting Sign-Up Offers from Jetbull
In the nineties - in fact, the era directly pre-Federer - most players would be thinking pretty hard about retirement at 31! The current situation where all of the top three men's players (and six of the top seven) are over thirty is pretty much unheard of (with some notable exceptions of course, like Connors getting to the US Open semifinal at 39).

(The ages of the women in the top twenty currently is much more how it used to be in the men's game.)
Doesn't it take a lot of energy to have such a big magnetic field?
You can buy "mousseux" (bubbly) from anywhere in France that will taste the same as most Champagnes.
I used to own a C++ application that was a morass of abstractions and indirections so it was impossible to reason about. It took a number of hours to compile.

On one infamous occasion we were making a, relatively small, patch release. The debug version worked fine but the release version crashed systematically. Even when we backed out all the changes we had the same behaviour. We were screwed.

Until one of the team had a bright idea. She stripped strings from the debug build and tested it. To our surprise it not only worked, it was only slightly bigger than the previous release version and it was also slightly faster! We shipped.

This experience was the trigger to make me go all-in on a full re-write that I had been contemplating. One of only a couple of times in my career that I've made that decision on a major piece of software.

The re-write was a huge success. It was also about 10% of the original in terms of LoC. The day our testing finished, we held a ceremony where we deleted all the old code from the current version.

This caused a slightly different issue. At the time, code metrics were starting to get fashionable but LoC wasn't yet the pariah it became.

So, a couple of days later I got a concerned call from the metrics guys. Apparently, we had deleted more code than all the other teams combined had added in the previous measurement period. This caused their metric calculation to barf. Their solution? We should add all the code back in! This led to a somewhat heated argument that ended up with me persuading them that deleting code was good and they should, at least, abs(LoC) it. It didn't make the metrics any more useful but meant that we had an application we could reason about. Happy days.
I've said it here before, but these services are a lifesaver for some.

It might seem lazy to someone in full health, but sometimes those small things make all the difference.
Men and women who died whilst serving in the First World War
Basically, yeah. It’s very hard to sustain a reaction like this, so to stop it all you need to do is stop trying your hardest to keep it stable.
Eventbrite tanks after first earnings report since going public