skysight-inc/HackerNews huggingface dataset:
As announced on his Twitter [1], Egbert Rijke has finished and published his introduction to the topic -- a work four years in the making.

[1] https://twitter.com/EgbertRijke/status/1605798086462373888
Padel: Sport only tipped to get “bigger and bigger”
You realize that's enough to kill about 25,000 people, right?

The penalties are already pretty big for selling just a few lethal doses.. having 50g+ is enough to blight an entire region.
This is a writeup about one of the most interesting contracts I've done. The resulting implementation is (unfortunately) not open source, but I'm hoping it will be eventually!
Try turning on the Reader view. At least in Firefox that bypasses the Adblock blocker and shows the text of the article.
There is a whole world of trade publications, such as

https://www.world-nuclear-news.org/

https://semiengineering.com/

https://www.fiercewireless.com/

https://countryfolks.com/
Yeah, that was the use case they told me about - makes sense, you don't want to lose power in the middle of heart surgery.
There are two core insights here that are actually pretty obvious:

1. 20% of 1200 is more than 20% of 800. Duh! But the practical insight is simply that people with more wealth can afford bigger bets and expect bigger payouts.

2. Many systems are sensitive to initial conditions. In this model, the first coin flip matter vastly more than all others and determines almost the entire outcome.

As others have pointed out this is really not a good description of the economy as a whole due to its zero-sum assumption.

However I think it’s a relatively useful analogy for the stock market and how other passive investment markets work.

Passive investment is a larger percentage of the economy than ever before and is increasingly how the “rich get richer.”

A very simple distribution solution therefore is to stop privileging capital gains and tax all income equally. But of course this has been considered and hasn’t gained traction.

Another solution is to disrupt passive investment markets. The one that comes to mind is rental housing. If we made it much much easier to build housing then then rental housing market would be like the used car market: viable but not an easy place to sit back and make passive income.
Looks nice. But I’m not sure it’s worth the effort to build a “heavy” app in a TUI over a native app in Dear ImGui or similar.

I’ve used Araxis Merge as my diff tool for over a decade. It’s great. I don’t think there’s significant value in reimplementing something in a TUI just for the sake of it.

Nothing wrong with new tools to make building TUI’s easier. I just wish the examples were providing new capabilities rather than old capabilities in a very similar but slightly different form factor.
This depends on whether the liabilities in a jurisdiction are civil or criminal...
Why do you say we will surpass human level abilities in NLP soon? Humans that literally use diapers can process quite complex language abs consumer far less watts of power than AI to date and do not requiring consuming an Internet amount of data to do it. Human “training” consists largely of hearing a tiny amount of other humans engage a very limited amount of conversations and nursery rhymes / songs. I’m not sure how this displays anything like human level ability.
I shoulda sold my TSLA shares when I had the chance. :) Down almost 68% YTD.
> I do not get where you think that need of a fossil grid comes from?

This comes from the assumptions made when computing LCOE. For example in Germany last month they ran on almost all fossil for a whole month. Paying for the ability to not do that is not included at all in Lazard LCOE numbers.

Who cares if 100% renewable is possible. Of course it is. Things are either forbidden by the laws of physics, or possible. Things that are possible are not necessarily desirable or logical. For example, "renewable" is a meaningless term. Biofuel is included in renewable, though it leads to a high ("but stabilized!") atmospheric concentration of CO₂ and deadly particulate emissions.

Sustainable and low-carbon are much more specific, well-defined, and important characteristics for a future world energy system. If you go for 100% sustainable and low-carbon, nuclear is in and biofuel is out.

The main people publishing 100% renewables papers are hardcore anti-nuclear leaders like MJZ. For every 100% renewable publication, there are many others showing that a judicious mix of 24/7 nuclear plus renewables is a far more flexible, resilient, robust, and cheap mix.

https://doi.org/10.1016/j.joule.2018.08.006

https://unece.org/climate-change/press/international-climate...

I don't understand why people want to fight nuclear so much. With so much fossil and biofuel in operation, there's way more than enough room to build everything that's low carbon, sustainable, and safe.

https://ourworldindata.org/safest-sources-of-energy

> I do not get where you think that need of a fossil grid comes from?
Two clear inefficiencies in the junior's code:

1. It is pushing the entire id table back and forth through the network connection, bit by bit. Replacing with a join completely eliminates this.

2. A query with an IN clause is (probably) doing a hash join under the hood to calculate the result of the IN clause. So the junior's code is effectively submitting a join query over and over, each time with a slightly different tiny chunk of data, rather than asking for the joined data once and processing the result in batches.

It is also worth considering if the entire data processing pipeline can be in SQL, but I can't tell if that's the case from the blog post.
FTX CTO and Alameda Research CEO admit fraud, pair 'cooperating' with Feds
Militaries might be very interested in funding "self driving" vehicles that were not meant for public traffic.

(much like maritime rights of way exist, but some navies prefer the simpler rule: "if it's grey, stay away")
Not much: Hacker News, Lobsters, maybe Tildes, well and obviously Youtube, Twitter and Instagram but I don't count those as "websites" anymore really.

Ten years ago I'd have a fairly large list of forums, blogs, websites, etc. in bookmarks and every morning I would click all of them and check them all out, nowadays I barely even go into Reddit anymore.
Without knowing what sort of information sharing exists among hotels, I'd suspect that AirBnB has a much stronger reputation signal that can be relied upon, which should disincentivize and blacklist people who are trashing places or causing pest problems.
I used the Teensy as a DSP platform for https://yager.io/vumeter/vu.html

It did a great job! It has a lot of processing power and since it's bare-metal, latency and variance concerns are easily avoided.

I was disappointed that there didn't seem to be a good ecosystem of SPDIF/Toslink-based audio I/O for the Teensy, at least at that point. I had to make the Toslink hardware myself.

Toslink is an awesome connector for this type of thing, and I think it would be great if people started using it for Eurorack-style audio processing modules instead of analog signals.

You can get stereo pretty easily this way, and if someone could write up some ADAT lightpipe code, you could even get 8-channel polyphony!

Glad to see some posts about using Teensy for this purpose.
I'm prepared to bet that both the people that ran into this bug went "huh, that's weird, you'd swear that was a bug in strcmp(). Oh well. Tell you what I'll do instead..."

Then they promptly forgot all about it.
> 1. Punishing people because their families live in what some people deem "offshore" is heartless.

If it were the only way to address societal inequalities, is it more heartless than letting those continue?
Animatomy: Avatar 2’s anatomical facial system
How long did you work there for?
I went to a school similar to TJ and we definitely didn't give a shit about national merit scholars. Like half the school got it so it would've just become another way to bully/exclude people if the school made a big deal about it.
How easy is it to verify that the configuration of your database matches a checked-in configuration or source file these days? My beef with a lot of installed procedures in a SQL database comes down to deployment and rollback difficulty.
> So they finally figured out that "self driving" was really just a divisionary/marketing tactic with lots of legal liability?

> When a "self driving" car kills someone, guess who shares legal responsibility?

When a rollercoaster crashes who takes legal responsibility?

(Answer in UK law: The rollercoaster owners are responsible for negligence if they do not maintain the rollercoaster adequately or follow safety rules. The rollercoaster's builders are responsible for negligence if there was a design fault or if the rollercoaster was fundamentally unsafe. The rollercoaster operators can be responsible if they do not follow operating procedures which they would be reasonably able and could be reasonably expected to follow and have been trained in).

Similar ideas have been established in self driving cars already with Mercedes taking legal responsibility in Germany if it's cars crash while in Level 3 driving mode (assuming operators are following the safety rules, for instance making sure that they are sober and able to take over driving if required).
Any waveform can be composed by a (sometimes infinite) series of sinewaves. The goal of distortion is to create a set of such sinewaves that sound pleasing to the ear. A much more complicated problem is to create such waveforms that fit optimally in a given mix with other instruments.
Apart from waiting until after the next disaster. :-)
Ukraine secures 10k more Starlink receivers with EU help
> So they finally figured out that "self driving" was really just a divisionary tactic with lots of legal liability?

I don't think people get how utterly behind and unsafe the legacy carmakers products are.

I've rented current-year Cadillacs, Audis, BMWs, and it's all a terrible gimmick. They can't keep the vehicle in the center of the lane, "adaptive cruise control" repeatedly tries to kill you by accelerating into semi-trucks and trailers, the autonomous systems repeatedly disengage, and they certainly can't navigate around on city streets, can't change lanes, basically need 100% of your attention to operate in a remotely safe way.

Tesla may have their QC issues and their Elon issues, but the technology is a decade ahead. You can punch in an address and FSD Beta literally navigates you through the city with pedestrians, traffic, and so on to your destination in a fairly predictable manner. The adaptive cruise control, lane changing, and highway functions are predictable and reliable enough to handle a regular commute. It's easy to stand on the sidelines and be a critic but if you go out into the real world and actually drive all these vehicles it's obvious who is innovating and who is desperately playing catch-up.
To be fair, estimations of future cancer deaths are near zero. Some estimations are literally zero, particularly from the WHO and Tokyo University. This is very fortunate of course. The truth is, the trauma from the evacuations is a much bigger concern, or at least it should be, in my opinion.
> People want to drive

Unfortunately. I guess it will take 50-100 years more for necessary changes in society values/worldview to realize that it's really not a good idea. Just like it happened with smoking.
Show HN: eBPF-powered L4 package dropper
Just a minor nit -- and some links for those who might not know where to find them. I of course agree with you.

> Pumped hydro works if you have mountains, valleys you can flood, and dams. It works great in the Alps; good luck doing that in the UK or in the Netherlands.

It works in Wales and Scotland -- but not in England where it is needed the most.

https://en.wikipedia.org/wiki/Cruachan_Power_Station
https://en.wikipedia.org/wiki/Dinorwig_Power_Station

https://en.wikipedia.org/wiki/Hydroelectricity_in_the_United...

https://en.wikipedia.org/wiki/List_of_pumped-storage_hydroel...
did you read the article or did you just read the first paragraph? it considers some of the criticisms later in the article.
Is what?
Definitely not implying that two services should mutually depend on each other. But a third service C may want to look up in B for every record available from A - say, if B reports reservations, and A reports users who are members of a certain group, and you want the reservations relevant to a specific group. The OP article describes all sorts of pitfalls for the C team if you only had access to B via a "get by IDs" API.
In theory, it doesn't. But actually, if I try to make an account without a phone number, it will be immediately flagged as "suspicious" and demand phone number confirmation to be unlocked.
Exactly, this is going on every single day. They run stock reels of Bezos and mega yachts and private jets and then introduce their plan to raise taxes on people who have enough income to renting a 1 bedroom apartment without roommates and have a reasonable chance at saving up enough to buy a home someday.
> 92% of the US including 86% of people without homes in this country have Internet access.

Good point, but...

> We can all make incredibly informed decisions these days.

You need more than internet access to make good decisions. I cannot imagine living without a house or healthcare, eating food picked out of a dumpster behind a supermarket, and then being criticized because I made "less-informed" decisions even though I nominally have internet access at a library where the patrons scowl every time they see me in their peripheral vision.

People won't be able to magically make better informed decisions even with access to the information if they are too busy working three jobs to afford food, rent, or healthcare.
> “normal” stuff.

Forced religious classes are normal? Seems pretty political to me.
You claim of offshore wind being “cheap” relies on data from the north sea.

A region of:

- no freezing water, no icebergs

- few, low intensity storms

- shallow seas (often less than 100 m)

- surrounded by wealthy nations with large population centres

The argument does not hold and does not transfer well.
I’m not sure emacs is a good comparison here - Emacs is a complete environment and set of capabilities, whereas this is a library/toolkit for Python, much smaller/ more specific scope. I think it may be possible to take a python script, and create a UI for it in emacs, but I think the goal here is an python-native solution to turn a python script into a TUI
I struggle with Feyerabend a bit. First, a big part of that book is case studies and the problem with case studies is that they are not representative of the underlying population. It’s very easy to simply cherry pick examples that advance your thesis, whereas what we really care about is population averages.

Second, let’s assume there is no method for arriving at truth. Well then how do we verify that some discovery is actually a discovery? Presumably if there was a way to do this, we could incorporate it into our method, thus undermining Feyerabend’s thesis. Well it turns out that his answer to this is to say that evaluation should consist entirely in the contribution of the discovery to happiness and flourishing. This could be useful at a general level, but seems useless when it comes to judging between theories and research paths within science.
The point of decreasing attack surface is increasing security. While the solution of OP will not prevent the issue you mentioned, it certainly decreases the attack surface.
> I think if you banned all automotive work at home (including oil changes) that would reduce the amount of environmental damage like this.

Sure, and if you banned all alcohol consumption, then that will reduce the amount of kids damaged by alcohol.[1]

Still doesn't mean that banning is an idea worthy of consideration.

[1] The negative effects of alcohol on a population is far worse than many other things that are banned, and yet alcohol is not. Many things would get immediately unbanned if the bar was "needs to be more damaging than alcohol"
Yes, many methods that I used a few years ago and haven't practiced for a while. I use the "Find the errors" function to better understand my code and find some potential bugs. More a knowledge base than a real development tool.
Great in a sparsely populated country like the US, not so much in Belgium, Netherlands, South East England where such installations end up either on agricultural land or in places where housing is needed.
You can use things for which there is weak or conflicting evidence for, just as you can take a sauna just becuase it makes you feel good. But take them as what they are and accept that doing so does not follow a strict interpretation of the scientific method.
its a capitulation, the german car makers will be gone in 20 years
"People want to drive, the market for those who want to be driven around by an AI chauffeur is minimal"

Did you ever had to drive somewhere for more than a few hours?

Everyone I know, would rather have a chauffeur then. If the chauffeur is trustworthy.
I’m not sure where you’re based but I hate driving and so do many of my friends. I’m probably in the middle of the average age of a HN reader, and I’ve lived in huge cities and small towns (mostly Europe, never the US, which might be e factor here).

Give me more trains and then self driving cars only for the last few kilometres of the route.
> a sitting president that didn't actually violate any of the rules.

Oh come on. I read the news, watched TV. This directly contradicts what I saw and read.

Are you a Russian propaganda account?
I think this is good advice! But YMMV; I've also always found the compiler to be slow, but acceptably so for what it's giving me.
Satellite imagery reveals wild African elephants choose paths to favourite food
For me, the biggest advantage of Nim compared to other hagh-performance languages (C, C++, Rust, …) is that it doesn't overcomplicate simple things. I wrote an article about it: https://xigoi.neocities.org/nim-doesnt-get-in-the-way.html

The syntax is very pleasant to write and read, even I have some small issues with it. No unnecessary noise like braces and semicolons, no misusing the less-than and greater-than signs as brackets.

Also, it uses terminology more correctly than other languages. Procedures are procedures, not “functions”. Resizable arrays are called sequences, not “vectors”. Immutable variables are immutable variables, not “constants”.

The standard library is quite good (though it could use improvements) and extensive enough that you don't get hundreds of dependencies per project like in JavaScript or Rust.
Cliff Chase, the guy who started Fractal Audio [1] to build the Axe-Fx digital guitar processor, often writes about these types of disparities [2] since his business is modeling analog components in the digital domain. I'm not a trained EE and have a very surface-level understanding of the subject matter but I find these types of talks fascinating nonetheless.

[1] https://www.fractalaudio.com/

[2] https://forum.fractalaudio.com/forums/tech-notes.77/
I think there are a LOT of societal ills with sending too many people to College...who then get MBAs.

You're going to want to use what you earned, right? So you're gonna maximize profit and shareholder value.

Individually, none of them are particularly egregous. A little less sugar for your dollar, a sticky subscription on your credit card, A Washing machine that doesn't QUITE live as long as it should.

But in aggregate you end up with /gestures broadly at everything.
Official comms from the CNIL who issued the fine (French link) : https://www.cnil.fr/fr/cookies-sanction-de-60-millions-deuro...

Translated using ChatGPT :
On December 19, 2022, the restricted training of the CNIL (French National Commission on Informatics and Liberty) fined Microsoft Ireland Operations Limited 60 million euros, particularly for not having set up a mechanism allowing cookies to be refused as easily as they are accepted.

The context
Following a complaint regarding the conditions for depositing cookies on "bing.com," the CNIL conducted several checks on the website in September 2020 and May 2021.

It found that when a user visited the site, cookies were deposited on their terminal without their consent, and that these cookies were used for, among other things, advertising purposes. It also found that there was no button allowing cookies to be refused as easily as they were accepted.

As a result, the restricted training, a body of the CNIL responsible for imposing sanctions, fined Microsoft Ireland Operations Limited 60 million euros, which was made public.

It justified this amount by the scope of the processing, the number of people affected, and the benefits that the company derives from the advertising revenue indirectly generated from the data collected by the cookies.

In addition to the administrative fine, the restricted training also issued an injunction with a penalty clause requiring the company to obtain consent from French residents on the "bing.com" website before depositing cookies and trackers with an advertising purpose on their terminals. If it fails to do so, the company will be subject to a penalty of 60,000 euros per day of delay.

Violations of the Data Protection Act
The restricted training identified violations of Article 82 of the Data Protection Act.

Depositing cookies without prior consent from the user
When a user visited the "bing.com" search engine, a cookie with several purposes, including combating fraudulent advertising, was automatically deposited on their terminal without any action on their part.

Furthermore, when the user continued to navigate the search engine, a cookie with an advertising purpose was deposited on their terminal, again without their consent being obtained.

However, the law requires that this type of cookie can only be deposited after the user has given their consent.

The absence of a compliant means of obtaining consent for the deposit of cookies
While the search engine provided a button allowing cookies to be immediately accepted, it did not offer an equivalent solution (a refusal button or the like) to allow internet users to refuse them as easily. It took two clicks to refuse all cookies and just one to accept them.

The restricted training found that making the refusal mechanism more complex effectively discourages users from refusing cookies and encourages them to choose the ease of the acceptance button. As such, the company did not have a compliant mechanism for obtaining consent for the deposit of cookies.
Now we only need them to pull out from the EV race to focus on what they do best:

Surround the paying customers with gasoline powered opulence to enable them to enjoy the AutoBahn at 250 km/h.

A video of a 2021 S-Klasse on the AutoBahn:

https://www.youtube.com/watch?v=z4F9n7sjIXU
I tend to push for the other direction, especially if using JS/TS... template literals are so useful here...

const foo: MyType[] = await db.query`
SELECT ...
FROM ...
WHERE bar = ${baz}
`;

And simply understanding how the queries work... very similar with Dapper in C#... I'm kind of all out against ORMs at this point.
The other issue I see is when mechanical and electrical don't actually give firmware the data or control they need.

You'll see stuff like a lack of battery level monitoring, or relays without current sensing.

I'm not sure why we don't do things the other way, have firmware people present at every step. Some things can't be fixed later.

If mechanical puts a weak link gear designed to fail before the motor, firmware might not have enough margin to not wear it out with auto-stop.
Wrong. Re-read.