skysight-inc/HackerNews huggingface dataset:
”In 2003, the Transportation Research Board Committee, chaired by two psychologists, reported that "Enhanced SBRs" (ESBRs) could save an additional 1,000 lives a year.[100] Research by the Insurance Institute for Highway Safety found that Ford's ESBR, which provides an intermittent chime for up to five minutes if the driver is unbelted, sounding for 6 seconds then pausing for 30, increased seat belt use by 5 percentage points.[100] Farmer and Wells found that driver fatality rates were 6% lower for vehicles with ESBR compared with otherwise-identical vehicles without.[101]” [1]

Not asking nicely for seat belt makes people actually use the seat belt. It’s saving bunch of people every year vs annoying me. And it sure does annoy me, but truth be told sometimes when I move the car just a bit the only reason I use seat belt is that the car is angry at me.

[1]https://en.m.wikipedia.org/wiki/Seat_belt
bash builtins only, not even a subshell, binary-complete

while LANG=C IFS= read -d '' -r -n 1 x ;do printf '%c' "$x" ;done <dat1 >dat2

At least ksh and zsh have equivalent functionality though the details may differ.

Not dash or ancient sh.

I don't pretend it's practical, just possible.

I actually do have a neck beard this month.
> That would make it harder to make money with this project if it becomes successful in the future

This may actually be a feature, not a bug.
> The United States leads the world in airline safety. That’s because of the way we assign blame when accidents do happen.

The communists were great at assigning blame, just usually not to the right person. If I remember correctly during the VW emissions scandal [1] they tried to pin it all on one engineer. The UK Post Office similarly tried to blame Fujitsu for a systemic failure [2].

> In the aftermath of a disaster, our immediate reaction is often to search for some person to blame. Authorities frequently vow to “find those responsible” and “hold them to account,” as though disasters happen only when some grinning mischief-maker slams a big red button labeled “press for catastrophe.”

With Health and Safety (H&S) in the UK, every person is each themselves responsible for raising concerns as they see them. If something were to happen in our work place for example, I think questions would rightfully be asked of all employees 'if you saw it and agree it was dangerous, why didn't you say anything?'. To foster this all you need is a work culture that accepts criticism and is open to discussion about it.

> It’s often much more productive to ask why than to ask who. In some industries, this is called a “blameless postmortem,” and in aviation, it’s a long-standing, internationally formalized tradition.

It's all good and well, but the blame is then just assigned to a system with no real accountability - any accident can be explained away with tighter control measures. I remember a story about nuclear lab technicians taking photos of radioactive materials and almost causing a serious incident. I couldn't find an article on it, but it happens regularly enough at nuclear facilities [3].

You can't use a system to entirely automate your way out of negligence. If you hire people that have no drive to improve their work place, you will inevitably have issues.

Just a few days ago I was at a theme park type event and noticed that a structure that was fully on the ground (easily accessible) had been allowed to rust. Most paints for this use have a 10 year rating, but the employees were young and had no interest in the future of this place. An accident will at some point occur and some rules will be changed, but the company itself will continue to hire people with no incentive for the company's future.

[1] https://en.wikipedia.org/wiki/Volkswagen_emissions_scandal

[2] https://en.wikipedia.org/wiki/British_Post_Office_scandal

[3] https://www.science.org/content/article/safety-problems-los-...
> It's part of modern science/technology culture to indiscriminately hate the most widespread things.

This is evasive. How often did you see people describe Python that way before it became as widespread as it is now?

> And I consider its syntax, especially semantic indentation which eliminates so much visual noise, to be the best among all languages that ever achieved widespread adoption.

And for me it is why Python will never even make my top 10 preferred languages, and is a language I actively avoid when I have a chance, because I find it visually absolutely awful. I'd suspect (yes, it's pure speculation) you'll find about as many people who detest Python over that alone, as who find Python "delightful". Useful, sure, but finding people who describe Python as delightful is a rarity.

But as I said, some people find brutalist architecture to be amazing too, and that's fair enough.
I think you missed my point, Its the community around a language that creates that "longing for the endless immensity of the sea." Not the language itself.
There are exceptions, also in France. I think the most relevant one here is for medical reasons or body shape. So if you have a passenger who is exempt from the rule you have to live with your car yelling at you.
> It is not uncommon for bags to go through the front windscreen and kill someone in the car that crashes into you.

With respect.

It's uncommon to crash.

It's rare to have a 10kg bag in your car.

It's vanishingly unlikely to have a 10kg bag in a position where it can fly through the front windshield and hit, and kill, someone in the car that crashes into you.

Of course there's enough kilometers driven that it happens, but that doesn't make it anywhere close to 'not uncommon'.
I'm the latter...
Find all the chords from the set that have all but one note in common with the playing chord.
Choose one of these at random.
Go back to 3 and repeat forever.

This means a fairly small group of chords. Not sure it covers more than one key.
Edit: I use Teletext here when I actually meant the BBCs DVB version. We would still internally refer to it as Teletext.

I worked on the infrastructure for Teletext at the BBC as late as 2018. We were charged with modernising the infrastructure for it so that in the future it'd be easier to deploy, and easier to Debug and modify in the future.

As far as I know the service that ran Teletext is still running to this day. The Carousel still gets sent out. I know there was discussion of killing off the data service, but I'm not sure if this ever actually got killed.

It should be noted that the Ceefax and Teletext of the 90s was replaced with a much more modern "Red Button" that ran into the 2000s. If Red Button still runs today, which by all accounts it might, it'll look vastly different than in this article. Much more like the following: https://upload.wikimedia.org/wikipedia/en/2/22/BBC_Red_Butto... - Some of the mechanisms (Carousels, etc) are similar.

Regardless of whether or not it did this application will still be running. The Teletext infrastructure was used to also send out things like "Watch on iPlayer" for Internet Connected TVs that were not currently connected to the internet. It formed an important part of the marketing for HBBTV, of which the BBC helped form the standard.

I only worked on this project for 6 months, but it was one of the most interesting projects I have worked on. It was myself and another developer, and it was completed and deployed. A lot of code I wrote now sends out these packets to millions of homes in the UK.

Having to learn the low-level packet structure of DSMCC, and being able to efficiently pack these and send them out to multiple broadcast towers was incredible.

I will say this. One of the big discussions from our team during this time was how poor a decision it would be to turn off the Data Service. The costs of this service are negligible. It is very efficiently ran. The broadcasting towers are needed for other services, and it is a single Java Application, and some hosted services that, again, are ran for other purposes too.

However, for a lot of our more elderly users, this was a way to get them good quality news without having them rely on things like the Daily Mail. It served a public good, regardless of how little it was used. It is a one way service, a carousel of data, so we did not have good metrics on it's use.

It was to try to encourage users to move to Hbbtv, which of course someone like my Grandma would never move to.

If you're interesting in learning more about how Teletext works I used this resource extensively during my time at the BBC. https://www.tvwithoutborders.com/tutorials/dtv_intro/how-to-...
They discovered that some of the workers were involved in the terrorist attacks that killed over a thousand Israelis (most of whom were innocent civilians).

It's good that they are willing to revise their stance in the face of new evidence.
We don't count those that are eaten after the crash as they survived the impact and immediate aftermath.

More seriously:

But for those unlucky enough to be involved in the small percent of fatal air accidents, what are the odds of survival if your plane does crash?

The NTSB says that despite more people flying than ever, the accident rate for commercial flights has remained the same for the last two decades, and the survivability rate is a high 95.7 percent.

--

The European Transport Safety Council (ETSC) has also examined the survivability of aircraft accidents worldwide, estimating that 90 percent are survivable (no passengers died) or “technically survivable," where at least one occupant survives.

Most of those fatalities were a result of impact and fire-related factors including smoke inhalation after impact.

~ https://abcnews.go.com/International/odds-surviving-plane-cr...
...and “a gaggle of geese” turns their migratory cries into delicious onomatopoeia.

Geese are a gaggle when they're on the ground, but a 'skein' when they're flying in a v-shaped formation in the sky.
This might clear up a few things then: https://web.archive.org/web/20220522192804/https://www.dbsys...

Original article which doesn't contain the first graphic: https://www.xmodulo.com/access-linux-server-behind-nat-rever...
Nice article.

Btw how do you make sure you are not hacked or that some frivolous attacker didn't accessed something valuable?
If only Apple had the resources to create and enforce a UI that would make disabled Bluetooth obvious. /s
Being at a local, amateur radio station in Belgium in the 80's/90's we read some of our "news" or sports results from Teletekst. (Who were we fooling?) Being the amateurs we really were, half the time the page would flip while we were halfway through reading it on-air, with the cache not working or not loaded yet, and having to improvise your way out of it. I don't think anyone was really listening to these (former-)pirate stations by that time anymore, but it still was embarrassing. Oh, I am so nostalgic for those days...
You're resting an awful lot of political and sociological thinking on a very superficial bit of very arbitrary linguistics.

I mean, concluding that Kazakhstan is an empire while the US is not pretty much discredits the whole thing.
At least when I was learning Python (which admittedly is over a decade ago at this point), there was a lot of that passion for Python and what made it great - you'd get things like the Zen of Python quoted, there was the "import antigravity" XKCD comic, a lot was made of things being "pythonic" and "for humans".

I think the major reason for cultural change is that there's fewer people learning programming for fun, and more people learning it either because it's mandatory or as a career path. In which case, the humour and culture that comes out of that is naturally going to be different. I think that's affected Python more than Ruby just because Python is more widely used, particularly by these newer developers. As a result, there's been less cultural shift in Ruby than in Python.

So I think in a sense, you've got the cart before the horse. Python has less of the twee humour now because it's more widely used by newer developers, who in turn are no longer treating programming as a hobby and instead as a career. That said, I can imagine if you want to teach the joy of programming as a hobby, Ruby might be a better choice. Although with that said, I feel like a lot of the hobbyist Python community has moved to things like Raspberry Pi and MicroPython, so maybe it's just a case of finding other hobbyists and doing whatever they're doing: the community is more important than the tool!
With the number of data breaches we see cropping up, I wonder if a similar law could be written to hold companies liable for the safe handling of personal data.
It's still not as compromise free as a pixel + GrapheneOS, and isn't as secure.
Ive been burned too many times by semantic indentation, (by mostly HAML and CoffeeScript though.)
I had the same thought. You, reader, have never been in a plane crash, because if you’d have been in one, you’d be dead.
Honestly, I'm surprised this hasn't happened more often. The challenge with stories about unusual situations, events and topics is that they're often difficult to verify, and you're relying on the author's word that they've actually done the research.

Sites like Atlas Obscura feel like perfect publications for hoaxers because of that. Make up an extremely obscure topic or event, then bet the editors won't bother to do any real fact checking because of said obscurity.

It's also the reason that stories about cancelled movies/TV shows, lost scripts, unused content in video games, media that's gone missing in general, etc are so likely to be inaccurate or outright hoaxes; trying to actually verify these stories and get reliable sources is quite the challenge.
Exactly. Poison the attacker's list of credentials with bogus values. This decreases their efficiency, slowing them down.
>You haven't been in a place crash because you wouldn't be reading this if you were :)

We have a kick-ass politician in switzerland who survived a avalanche (1993) and a Plane-crash [1] (2001)

[1]https://en.wikipedia.org/wiki/Crossair_Flight_3597

https://en.wikipedia.org/wiki/Jacqueline_Badran
I used to have an iptables config that just drops everything by default on the SSH port and run a DNS server that when queried a magic string would allow my IP to connect to SSH. It did help that the DNS server was actually used to manage a domain and was seeing traffic so you couldn't isolate my magic queries so easily.
I am almost sure they were invented so that people can randomly interject a conversation with "Did you know a group of X is called Y".
My SO trialed a few different LED tealight ones to find some that "flicker right", ie not annoyingly (to her anyway).

She then drilled out parts of the core of some large candles using a hole saw, and put these LED candles in there.

So now she enjoys candles every evening without the fire risk, poor indoor air quality during winter season and the expense of new candles.
Canon "exited" the race earlier than that. Canon makes KrF scanners, but chose not to pursue ArF scanners. Nikon and ASML did pursue ArF (which were introduced late 90s/early 2000s), later Nikon chose to not pursue EUV scanners, leaving only ASML in that market.
Cool, I've applied the same color-coding principle (even if with a different schema color) to a guitar scale finder I've developed:
https://www.fachords.com/tools/scale-finder/
If you don't play, I suspect it's like trying to explain Tetris to a blind person.
The only issue I ever have any more is the scheduler latency for the actual running software; the drivers have generally worked fine for all sorts of random (but class-compliant) devices.
in what field ?
Just a side note: Hacker News is intentionally suppressing this submission. I noticed this article on the front page 20 minutes back, but now it's not visible on the front page anymore.
The concept of endianness would like to have a word with you.
It's illegal to stop on the Autobahn if your car is still in driving condition.
Indeed.

- An accident is a combination of the system being in a hazardous state and unfavourable environmental conditions that turn the hazard into an accident.

- A near miss is when the system was in the hazardous state but the environmental conditions were in our favour so the accident didn't happen.

We can't control environmental conditions, we can just make sure to keep the system out of the hazardous state. This means a near miss contains all we need to perform a proper post mortem. The environmental conditions are really immaterial.
Skypad
Although I know you're poking fun, I just want to note here that HN is not reddit :)
Show HN: Demo of using DVC and MLFlow for ML experiments
I’m primarily a safari user but spent a few months with Firefox and Brave and now recently with Arc. I always feel like whichever rendering engine I’m not using atm is lagging so far behind.

To me that means realistically there’s probably a pretty healthy amount of technical competition in the industry, and just too much for any one team to tackle.

I do think safari takes a little bit too much heat though (but I’m biased :D)
> Unlike popular messaging apps Briar doesn’t rely on the Internet in order to keep working. Due to its peer-to-peer nature it can make use of various so-called “transports” to send messages even if the Internet connection is cut. Those transports can be virtually anything that you can use to send 0s and 1s, though currently only Bluetooth and Wi-fi are supported beside the Internet.

Does "virtually anything" then also mean things like LoRa and Reticulum [1]?

Superficially Briar and LoRa/Reticulum feel like they could somehow benefit from eachother.

[1]: https://github.com/markqvist/Reticulum
Should have collaborated with some of the BattleBots/Robot Wars teams to include one of those flippers that up turn an upside-down bot right-side-up again.
Wonder how long it'll be before we start getting 3D scene generators (with the 3D models), that work as well as these image generators?
Necessity for Ethics in Social Engineering Research [pdf]
Also mostly ad free, free of clickbait, concise, and really really fast. It's RSS before RSS.
> Kids these days will use a toggle anyway.

From the end of the article
It's strange to me people would jump out of perfectly working planes.

Yet they do
If you're transcribing written music then it's fairly straight forward - you program the pitches in one round, press a button and input the note length values. If however you want to jam around like you might with any other seqencer driven synth I find it's too much to keep in your head so a pencil and paper with a 303 sequencer grid on it is pretty essential.

The Behringer lets you connect to an app via USB so you can program it that way too.

The sound engine is easy to use and the knobs encourage experimentation - the interaction of the filter, the envelope and the accent is where the fun is. And of course the slide!
My 2022 Mercedes has no spare tire, and there's no room for one under the trunk bed. I was told the tires are run-flat tires. Which I guess is fine for some short distance, but after that, I'll be SOL. Really wish there was a spare. And I'm sure when the tires need replacement, they'll be much more expensive than the regular non-run-flat ones.
Also reminds me of the Reddit thread [0] where someone accidentally used write access credentials that were on an onboarding document and wiped the production database. GitLab guy actually joined the conversation.

[0]: https://www.reddit.com/6ez8ag/
Can't you just play an mp3 file on repeat on almost any kind of device? What did you invent here?
>> If I start a company on my own and I provide all the equity then I own all the "shares". What would it mean for those shares to "be on the open market"? If I'm not selling them then no one can buy them.

If you own all the shares initially, it means you get to set the price to whatever you want (and hope that someone is willing to pay that price), or you can just hold them and keep them all to yourself.

BUT, if you decide to sell them, you can't just sell them to a specific person over the counter. You'd have to sell on a market so that anyone can potentially buy them and potentially outbid your intended investor.

>> And if it was a trivial low-regulation thing to create shares and sell them to the public, it would undermine the entire body of regulations they put in place to prevent scams and ensure transparancy.

These regulations are completely useless at preventing scams and it's not the government's job to protect people from scams ahead of time. It's extremely disingenuous to suggest that the government can even know what is a scam ahead of time... Scams like FTX were allowed to grow to billions of dollars and the regulators didn't bat an eyelash until the whole scheme was blown wide open. The only correct, honest way to handle it is that if people get scammed, they can sue the scammer to try to recover as much money as possible. The person who lost the money is partly responsible because they failed to judge the founder's character.

>> If I think that my labour makes a huge difference to the success of a company

Nobody's Labour ever makes a difference. The success of any project is all about capital, political leverage and media exposure. Let's be honest here.

>> And by the way, if you got your wish and limited liability was abolished, then all shareholders would be on the hook for any and all debts the company cannot pay (jointly and severally). That would include employees paid in shares. It contradicts your desire for broad share ownership.

I would be fine with that. My strategy would be to only invest in small or medium-sized companies whose founders I can trust and who can manage their risk. The bigger the company, the higher the risk. All of society would be better off if everyone did this. This is not a new concept. It used to be how humans did business for thousands of years. They did just fine, in spite of having very little technology at their disposal. Then finally honesty would be worth something again...

It's terrifying how everyone blindly trusts criminals just because the government gave them its stamp of approval.
Hard to say without an actual link to the twitter post, but I suspect they followed the Curiosity/Ingenuity playbook here, creating a twitter handle that personifies the robot. Posts are made as if it's the actual probe/bot making the updates, in which case the sentence "... that it nicknamed..." makes sense.
> If you read to the end, predictably, his biggest problem is Musk's politics...

Not really sure how you got that; to me it seemed like more an afterthought. The author had already made his case before we got to the (fairly short) political section.