skysight-inc/HackerNews huggingface dataset:
"Previously, a machine’s reliability had to be proved if it was being used as evidence. It has now been revealed that the Post Office itself lobbied for that law change. In its submission to the official consultation on the issue, it said the previous requirements were “far too strict and can hamper prosecutions”. The legal change would help it go on to privately prosecute more than 700 subpostmasters."
Ideally it means properly licensing the content not just removing it. It will be interesting to see how the pricing evolves over time.
What is ~/.signature?
There's also this https://gergo.erdi.hu/blog/2021-09-18-rust_on_the_mos_6502__... for rust on the 6502.

I wonder how's the performance vs. C (for both, C# and Rust).

Edit: It's my understanding that the 6502 is extremely stack-limited, so a well-versed assembler would use the stack very little and allocate mostly on the heap. In C, you can replicate this with global variables, and I believe (and I would be very happy if someone related to the 6502 rust port could chime in here) on Rust you can do the same with `static mut` on Rust 2021 and `Unsafecell` on Rust 2024.
Folks shilling for the nvim cult completely baffle me. YES it’s cool and impressive, but it also means essentially spending hours and hours of time managing your configuration if you want anything remotely close ime to RustRover or any other JetBrains product.

Spending that time can be interesting, but personally, frankly, I’d rather be writing code than fucking around with lua wrappers for vimscript.

Let’s be honest about this stuff and stop putting down an incredible firm that makes incredible tools.
I feel like it's the opposite, it's a causation of effect, game developers are less interested in "strategic thinking and planing" for their games, they want easy casual games for mass adoption (and more $)

https://store.steampowered.com/

Top games this week includes 2 RTS, 1 survival game with PvP, 1 strategic shooter game and a hardcore open world game that won "game of the year" last year, it contradicts this article
Remind me again, how many big companies have been fined under the GDPR?

Meta? Google? Microsoft? Anyone?
I think you are on to something here. People have a hard time internalizing intuitions about exponentially evolving situations. If you look at renewables, it went from a cool idea to essentially becoming the fastest growing and soon largest form of energy generation in my life time (nearly 50 years).

Solar, has dethroned fossil fuels as the cheapest and most convenient form of energy. It's already cheaper than anything else and getting even more cheaper. So, the chaotic period we are going through now has a lot of people in denial about this, ignoring the facts around them, and generally unaware about the wave of renewable technology that is heading their way. This stuff went from "oh it's only a fraction of a percent" to "oops, that's actually most of the market" since the start of this century.

Historically, every big improvement in cost and availability of energy has caused a step change in economic growth. And for the last few hundred years, those step changes have been occurring closer and closer together. The article is a bit over the top but the premise that solar energy represents such a step change is spot on. Orders of magnitude cost reductions are very meaningful and we're seeing those happening. And this is not over yet. The article does a pretty good job of outlining how clean energy can displace fossil energy across every economical sector that matters. And not all of it is science fiction.

Mostly, this will be driven by raw economics. As energy becomes cheaper, it unlocks larger parts of our economy to be cleaned up. People will do it because it's cheaper and those that don't adapt are going to be wiped out by their more efficient competitors.

The interesting thing is that because of the exponentials, a lot of this is happening way sooner than some people seem to expect. And before somebody gets pedantic, I'm well aware that they are technically s-curves and that there's an eventual flattening of the curves. But we're quite far away from that and until then it looks and feels exactly like an exponential. Especially when we are still at or before the bit of the curve where it trends sharply upwards and everything changes dramatically.

Raw economics usually win over ideology. There's a group of people that ideologically are weirdly passionate about burning fossil fuel because historically that has worked well. They also don't believe in climate change, and they represent quite a bit of money and power. This group is doomed to be steam rolled by renewables. Because no matter what they believe, the reality of money is changing the world around them. Even in Texas, which has a lot of these people.
It’s all fucked ime even with nixos from the pov of “just working.” Yes, it’s fun and cool and impressive if you get things all setup and dialed in. But if you care about just dropping in and not spending tons of time configuring your tools, imo JetBrains is just the way to go.
I wish the EU were as good at creating tech companies as they are at regulating them.
SolidJS works pretty much as you describe, and it’s great. It feels like the best bits of React, but object lifetimes and re-rendering and the real UI behavior are all much easier to understand.

(Or at least, to paraphrase Joseph Heller, “it’s intuitive once you get your head around it”)
The funny thing is that Europeans will just be blocked from accessing AI applications.

And EU citizens will complain why they don't have access to some AI products.
what good will consensus on a statement everyone already agrees on help with ? nobody is ok innocents with being executed[2] . Even the Texan criminal justice system responsible for a third of the about 1600 executions since 1976 will say they don't want innocent to be executed. They just say everyone is guilty.

The methods to establish innocence or exonerate[1] in legal systems objectively are extremely difficult or impossible. People will never be able to agree on who is innocent, no matter how obvious it looks to you or me.

DNA evidences have exonerated many in the recent years, many of the executed were mentally ill, a lot of the evidence is circumstantial and based on unreliable testimony which all too frequently is racially colored, there is no certainty they did the act they are accused of, let alone deserve to die for it.

The only meaningful consensus that can actually make a difference is that death penalty should be abolished.

It is barbaric and morally abhorrent,it is also not ineffective as a punishment, is not deterrent, and also extremely expensive.

---

[1] Pardons is not one of them, pardons require admission of guilt

[2] Innocent Americans that is, we are quite fine with "collateral damage" of women and children without any due process in drone strikes or now in Gaza.
To me it seems like « not enough » somehow. €35 million is peanuts to a trillion dollar company. They are just going to end up doing a risk-cost analysis and decide to take their chance not obeying the framework.

GDPR fines scale up way more in my understanding.

EDIT: Strike that! I’m just bad at reading comprehension.
we need more (not in Python) programming examples.
>I never ran into that problem with https://temp-mail.org. They cycle domains constantly.

You didn't run into that problem with temp-mail.org because you happen to use them on websites that don't bother blocking disposable email addresses -- or -- they do try to block them but use simplistic domain name checks.

But cycling domain names isn't enough to fool the more sophisticated disposable/throwaway email address detectors (especially the paid services) because they use extra heuristics of checking DNS MX records ip addresses.

E.g. temp-mail.org assigned the following random addresses "bob531@mcatag.com" and "alice8224@javnoi.com". Both of those domains are easily detected as throwaway emails because they both share the same MX ip 24.199.65.21 :

- https://verifymail.io/domain/mcatag.com

- https://verifymail.io/domain/javnoi.com

On the other hand, the "@mcatag.com", "@javnoi.com", etc used by temp-mail.org is good enough to get past the websites that copy&paste the code from these StackOverflow answers that just use simplistic string matching : https://stackoverflow.com/questions/10976706/how-to-block-di...

It all depends on how much effort and cost the websites want to put into blocking disposable email addresses.
compare https://en.wikipedia.org/wiki/Cheaper_by_the_Dozen (1948) or https://en.wikipedia.org/wiki/A_Boy_and_His_Dog_(1975_film)

(in a country with ~130m households, there'd have to be an awfully lot of these people to be more than a slow news day)
Marketing & social media pervade everything now
GDPR was useless it just gave us horrible pop-ups. And legal overhead for software developers.
That’s definitely the main reason.

It’s also why, briefly, (2008-2010 ish I believe) blackberry phones were the ones kids wanted because they could use blackberry messaging for free without using up their sms credits.
Everything about signals makes more sense if you understand that they're modeled on hardware interrupts. They're the same mechanism, but for userspace code instead of kernel code. Preempting and taking over the stack, coalescing (without which a flood generated faster than they could be consumed could consume unbounded memory) - all the same upsides and downsides. IOW, they're not message passing.

(Which makes sense, considering they date from the 70s (research UNIX era) - that's not much later than the first modern code for handling hardware interrupts, which date roughly circa the Apollo program.)

And similar workarounds for those limitations: threaded interrupts (although in practice, we just punt to workqueue context in the kernel) vs. sigaltstack or signalfd with a dedicated thread.

Not as much code has to deal with them directly anymore; they're really only used in the interfaces that date way back, but the concept of edge (and vs. level) triggered interrupts is still worth understanding.
Theres an easily accessible list here. Meta has been fined €1.2 billion, amazon €750 million, Google around €150 million across several fines.

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

I don't see Microsoft in the list but the other big guys are all there.
Not necessarily, the regulations for datamining are quite well defined.

Could e.g. mean that you demonstrate that you have processes that check if the material you liked was flagged as „do not mine“.

https://www.reedsmith.com/en/perspectives/ai-in-entertainmen...
So, you think fusion is a "single breakthrough" from practicality?

You clearly don't understand the issues facing fusion.
Show me a program that has no bugs and I'll show you a program that does nothing at all!

Even most Hello Worlds don't check the pipe was written to correctly. And now we get into "well actually that's technically not a bug because it is not in the spec" and if we're finding the need to split that hair, we can hardly be talking about some mythically perfect software.
It is hard to appreciate hand crafted interactive media, when current generation video cards can produce almost exactly the same visual result, with more interactivity. I am the fan of stop motion movies, like "Wallace and Gromit" or movies made by Laika studios. Yes, Neverhood was amazing at its time too, but today one must go even further to somehow put hand crafted assets into games. Should we go back to "feelies", that were provided in game boxes way back in the day?
Even if/when we manage to build working fusion power plants, those will be big and quite expensive...
This is literally a quick search away. Meta https://www.edpb.europa.eu/news/news/2023/12-billion-euro-fi...

You do the rest...
I hate it as well, mostly for the fact that people don't understand how Matrix is decentralized. They think "join matrix.org and create a space" as the same as "creating their own server".
It’s kept Europeans happy and healthy though.
It is higher:

"[...] up to €35 million ($38 million) or 7% of a company’s annual global revenue, whichever is higher.
"
I’m glad you asked instead of claiming somehow these companies are getting a free pass:

https://www.enforcementtracker.com/
I have a C# backend with VueJS SPA using this backend. I just use Rider for all my development, having the backend and UI in the same project (in a monorepo). Having two IDEs would just make things less fluent IMHO.
For better or worse, that’s exactly what’s going to happen mostly.
And as a non EU European citizen, thank you for saying « Europeans » and not « EU Citizens »! We get most of the downsides, but none of the upsides..
I feel bad for us in the Meta Lang Gang.
I’m baffled by this. Many folks spend thousands on hardware. JetBrains makes such exceptional tools, I don’t understand how a few hundred bucks for the complete product pack is unreasonable (with understandable exceptions for folks with limited income). This stuff isn’t free, it surprises me when fellow engineers are averse towards paying for great software that helps us build software.
It’s adding billions a year to the EU budget so useless is entirely in the eye of the beholder.
Sitecore, Unity, SAP, Spotify, Nokia, Larian Studios...

European universities => SIMULA, Prolog, OCaml, Modula-2, Pascal, Coq, Agda, Miranda, F#, Java Generics, .NET Generics, Scala...
This regulation shouldn't affect you if you are not in the EU though
I am still able to log in with my UIN and it has my contact list from several lifetimes ago. Even some online contacts.
Testing is a continuum. I don't write a test for every change. Sometimes I spend a week writing tests for a simple change.

I will say that I've never said "I wish I didn't write a test for that". I have also never said, "your PR is fine, but please delete that test, it's useless".

I throw away a lot of code. I still test stuff I expect to throw away. That's because it probably needs to run once before I throw it away, and I can't start throwing it away until it works :/

What it comes down to is what else you have to spend your time on. Sometimes you need to experiment with a feature; get it out to customers, and if it's buggy and rough around the edges, it's OK, because you were just trying out the idea. But sometimes that's not what you want; whatever time you spend on support back and forth finding a bug would have been better spent not doing that. The customer needed something rock solid, not an experiment. Test that so they don't have to.

There are no rules. "Write a test for every change" is just as invalid and unworkable as "Never write any tests". It's a spectrum, and each change is going to land somewhere different. If you're unsure, ask a coworker. I have been testing stuff for 20+ years, and I usually guess OK (that is when I take a shortcut and don't test as much as I should, it's rarely the thing that caused the production outage), but a guess is just that, a guess. Solicit opinions.
I was wondering myself, Google returns some results (i.e. https://www.enforcementtracker.com/) and this list:

The Biggest GDPR Fines of 2023
Meta - €1.2 billion (Ireland)
Meta - €390 million (Ireland)
TikTok - €345 million (Ireland)
Criteo - €40 million (France)
TikTok - €14.5 million (UK)
Axpo Italia Spa - €10 million (Italy)
Tim S.p.A. - €7.6 million (Italy)
WhatsApp - €5.5 million (Ireland)

Regulation is welcomed, have a read on the reports and the view of top ML scientists at the AI Summit in Seoul, South Korea.
I thought in India too, used for payments or something? I remember it's used widely in many places
This. But also just pay for your tools if you can. It’s the kind/empathetic thing to do, honors the hard work of others, and helps elevate the craft.
Oh thanks for the correction, I completely misread that phrase the first time around… Morning coffee hasn’t kicked in yet it seems!
If the EU is regressive then I don't want to live in your progressive society.
People who start sentences with "guys" or "bro".
We're mostly good at selling out here. We had one of the biggest and most innovative electronics industries on the planet. Then Philips bought them all and sold them.

ARM as well of course...
GDPR was created to legitimise trade of personal data. It was done in a two step approach. First there was a cookie law, to train people to give consent to anything that pops up without reading, then GDPR where people give consent to data processing without even thinking about it.

Then big corporations have a legal basis for trade of such data where before GDPR it was a grey area. Now they can say - users have consented for us to slice, dice and sell all the data related to them.

GDPR was never about protection or to benefit citizens. One of the greatest deceptions.
They are good at keeping them small. Interestingly the EU throws around massive amounts of research money, without showing any interest in monetizing the results. Who else remembers the 400 million Euro (which was a lot of money at that time) being thrown at the search engine project Quaero?
Elon Musk slams Meta-owned WhatsApp for exporting user data
And this one too:

> Please don't post insinuations about astroturfing, shilling, brigading, foreign agents, and the like. It degrades discussion and is usually mistaken. If you're worried about abuse, email hn@ycombinator.com and we'll look at the data.
The Banned and High-Risk lists read like a call for startups (outside the EU).

> U.S. tech giants, such as Google, Microsoft, and OpenAI, will need to adapt their operations to meet these requirements. This could involve significant changes to their AI development processes and increased investments in compliance measures.

I look forward to seeing how this plays out in real life. My best guess is some kind of less-capable AI for Europe, but I imagine there will be protectionism and stealth subsidies lurking in the details.
Do you want to expand on how you think that will happen? So far GDPR was quite successful in limiting some bad behaviour from the US companies with next to no access issues. Why would the AI act be different?
There's a graph somewhere (edit: here¹) which indicates that fusion within X years has been estimated to be roughly a fixed number of billion dollars (kilos of gold, whatever, insert unit of monetary value) away since forever, and it's not that it's getting endlessly futher away as time passes, it's just that functionally zero money has been spent on it, so it's just not getting any closer.

In fact, that any progress has been made at all is testament to the tenacity of researchers who are operating on a fraction of the budget described as "fusion never".

¹: http://imgur.com/sjH5r
I understand that this does better than the average LLM because you can train it using the database structure. But since database structures can change a lot, it might require retraining often.

Is retraining being done automatically after each PR that modifies the DB? Is there a way to inject the DB structure in the context?
ASML, Dassault, Siemens...
I also wish the US would be more responsible in regulating instead of creating overarching monopolistic companies.

I think a matter of perspective.
I'm still using iCal and vCard for this, by way of simple open source apps on mobile and desktop synced by WebDAV. Even use them for tasks/todos and notes (vjournal).

Always amazes me people are still rolling their own versions of these standards, the problem was solved years ago.
This is a good thing. Applications that violate these regulations actively harm their users, and have no place in modern society.

Deploying AI with the same "move fast and break things" mentality is fundamentally dangerous, and this industry needs strict regulation like this.
I unfortunately live in a small and « complicated » (3 languages for less than 9 million inhabitants) country landlocked in the EU. So in theory I shouldn’t be affected, but in reality either companies don’t care enough to make the distinction, or the EU ends up strong arming my government into adopting their regulation.
> It will match against the Musicbrainz database and will acoustically ID your files, so the tags can be completely wrong and it can ID the song from it's sound fingerprint.

For songs that have covers, it will ID the song as any of a number of similar covers. I just tried to use it to tag something from the Grease 2007 revival soundtrack (which, as of this writing, doesn't exist in Musicbrainz), and it happily identified it as the same song from the 1994 revival, which is wrong. This makes me hesitant to use it to identify songs if I don't already know what the identification should be.
You can get 12" and 14.6" Samsung tablets for under $1000. No idea whether they are good. In that size range I've always gotten laptops.

https://www.bestbuy.com/site/samsung-galaxy-tab-s8-ultra-14-...
And enforcing our rights to privacy. Every data leak should be a reminder of the importance of these laws.
The big difference as others pointed out if that regardless of how many people believe in astrology, nature will do whatever it wants.

Financial markets, to a certain extent, can be manipulated by people. If enough of them believe that when the face of Jesus appears in the chart they need to sell, the price will go down.
Yes - I think if you pick a country at random it's more likely to have WhatsApp high on the list of communication tools than not, albeit with some of the biggest countries like China also joining the US in being exceptions).
What does it have to do with AI?
> Compliance with EU Copyright Rules: Ensuring that AI models respect intellectual property rights.

I wonder what this will mean for openly licensed content which do require attribution, will companies still be able to use content from Wikipedia and open source? Or will they be at risk of being sued by the copyright holders? Assuming that they can't properly fix attribution/referencing in output.
Big tech has distracted world from existential risk of AI, says top scientist
As a EU citizen, if I had to chose between those two, I'd go for regulating.

Sure, I don't get perks like SV level salaries (and the costs of living to go with it), but I do believe regulation like this takes a large amount of vision and courage, and I'm proud the EU is going for it.

If you think about it, without regulation, whatever is technically possible will be done because somebody profits in some way from it, or merely enjoys it. A lot of really horrible things are technically possible.
If you talk about the EU as an entity, the only power it has is to regulate. It’s the only thing it can do.

If you talk about the EU countries, the reason they’re not good at tech is because they’re too small to provide a market big enough to sustain a large tech company

IMHO more power ahould be given to the EU so that we can create EU wide companies, and protect those companies from foreign powers
Yeah, .gif files weren't around back then. ;)
Yes for those of us who live in Switzerland it is quite annoying to be conflated with the EU and then be blocked from stuff for no reason.

For anyone reading this who gets assigned to work on compliance blocking, please remember at all times that there are quite a few countries in Europe that are not EU members - and often it's because of the EU's heavy handed approach to things, as visible here!