skysight-inc/HackerNews huggingface dataset:
Rather: avoidance of socialization is what's driving it. It's the easy way out of meeting people while still getting compliments and such and pretending "everything is fine". In that sense, it indeed has a lot in common with alcohol.
Cory Doctorow's prescient novella about health insurance and murder
I don't know about your country, but people going to prison for causing road fatalities is extremely rare here.

Even temporary loss of the drivers license has a very high bar, and that's the main form of accountability for driver behavior in Germany, apart from fines.

Badly injuring or killing someone who themselves did not violate traffic safety regulations is far from guaranteed to cause severe repercussions for the driver.

By default, any such situation is an accident and at best people lose their license for a couple of months.
Well my issue is you forget to hit Ctrl-S/Cmd-S and your changes are gone. I've been using computers since early 90s and haven't found one program that does that; heck many apps don't even have an explicit "save" button, saving (and syncing) is transparent.

The web "browser" wasn't "intended" for this use case, hence the issue. This could be easily fixed though -- just like cookies.
Query Apple's FindMy network with Python
Maybe, but only if you know the specifics of the environment in which it is executing (i.e. which compiler/architecture-specific behaviours the code actually relies on)
It's posible to draw such clear line? Surely, it's rather easy to convince oneself you have all your relationships nicely compartmentalized..till reality does otherwise.
I mostly agree with your analysis, but just to drive home a point here - I don't think that algorithms to beat Chess were ever seriously considered as something that would be relevant outside of the context of Chess itself. And obviously, within the world of Chess, they are major breakthroughs.

In this case there is more reason to think these things are relevant outside of the direct context - these tests were specifically designed to see if AI can do general-thinking tasks. The benchmarks might be bad, but that's at least their purpose (unlike in Chess).
The older and more experienced I get, the more I lean towards not implementing anything more than the bare minimum.

I think juniors are more prone to building supposed "technical assets" in the hope it might get used. This could be microservices or a nosql db, or kubernetes operators, etc. Part of this is just a desire to try things and do some resume driven development (which I guess is fair). These things do inevitably end up being tech debt a good portion of the time, though the other portion are good innovations which unlock opportunities.

With experience comes an appreciation of what is really needed and a knowing of what is needless, and also the ability to create a solution closer to when it is needed (both because one is quicker at coding it, and because with a delay comes better data and thinking on the solution).

I think building a good theory and consensus among the team ahead of time might be a better use of time.
It's annoying that there's interest in these stats mainly as an argument against renewable energy, not from perspective of wildlife preservation. Just those particular birds are precious, not the others killed by other man-made structures, pollution, and habitats destroyed by expansion of agriculture.

I'd like to see not just more precise numbers of birds lost to wind energy, but the environmental and societal costs of not having the wind energy. Fuel extraction and processing has its environmental impact too. Lack of affordable energy (fuel poverty) costs human lives too. How many human lives are harmed to save a bird from a windmill?
Apple refusing to notarize it actually makes me want to use it more. That means Rossmann and his associates have got under Apple's skin enough that they would try to sabotage projects that he is involved with.
I’d say that while a full basketball game is a lot more complex, it’s made up of a lot of component tasks that still have objective success criteria: dribbling, passing, setting picks, doing your part in a play, etc. Ultimately your team either scores or it doesn’t.

Not to say it isn’t difficult, but I don’t think humans are doing anything particularly magical when they learn to play basketball—something I did myself when I was a kid. You learn each skill from a coach’s demonstration, practice them all a lot (practice = trial and error) and develop an intuition (reasoning) about what do to in various situations.
As noted in the article, the story was re-published with permission:

* https://prospect.org/culture/books/2024-12-09-radicalized-co...

More:

* https://en.wikipedia.org/wiki/Radicalized_(Doctorow_book)

* https://old.reddit.com/r/printSF/comments/1h78b6z/cory_docto...

* https://en.wikipedia.org/wiki/Cory_Doctorow
Some corollaries, that might not be obvious for those not deeply familiar with drug policy:

1. Statements like "we can't legalize a drug until we have proven that it's not harmful" are nonsensical given that it's easier to become habituated to drugs that are less harmful. The standard should be, "when measured holistically, does legalization and regulation increase or decrease harm relative to banning and criminalization?"

2. Lumping habitual use and sporadic use together as "abuse" is counter-productive.

3. A humane and just drug policy would focus on removing the causes of people wanting to escape negative emotions rather than on removing the tools they use to escape those emotions.
Oh didn’t know that. The last time I looked at ingestr it had fewer — seemingly — connections than DLT advertises.
> Opera Mini/Mobile ran some sort of proxy service that made things faster (not sure how or what that was, I was too young to understand anything)

That is still running. The SymbianOS version of the Opera Mini browser still works.

From my Web server log:

88.88.88.88 [20/Dec/2024:18:55:10 "GET /redacted HTTP/1.1" 200 75 r:- "Opera/9.80 (Series 60; Opera Mini/7.1.32444/191.361; U; de) Presto/2.12.423 Version/12.16"
Indeed, ghost writing/producing being so popular in the ecosystem that if a "Real-name mandate" happened over-night, much of the industry would be in shambles as people realize most superstars don't write and/or produce their own music.
Losing a fortune with one bad click is not a new thing or all that rare, stock betting is all the same.

Idk I just think the title is pretty lame and generalizes a pretty informative phishing article, in a bad way.
The examples unsolved by high compute o3 look a lot like the raven progressive matrix tests used in IQ tests.
We're better off than that scenario, but not much better. Apple and Google ended up owning the phone operating systems so only the things that they deem acceptable are what the vast majority of users are allowed to use.
As I understand it most kernel maintainers aren’t looking to replace C with anything.

Zig has much better interoperability with C than Rust, but it’s not memory safe or stable. I think we’ll see quite a lot of Zig adoption in the C world, but I don’t think it’s in direct competition with Rust as such. In my region of the world nobody is adopting Rust, the C++ people are remaining in C++. There was some interest in Rust originally but it never really caught on in any company I know of. Likely for the same reason Go has become huge in younger companies but will not really make its way into companies which are traditionally Java/C# because even if it made sense technically (and it probably doesn’t) it’s a huge change management task. Zig is seeing traction for programs without the need for dynamic memory allocation, but not much beyond that.
> In contrast, the Rust type system has been mathematically proven to be correct.

Is this the case? E.g. the issue "Prove the Rust type system sound" https://github.com/rust-lang/rust/issues/9883 is closed with comment "This will be an open issue forever. Closing." in 2016: https://github.com/rust-lang/rust/issues/9883#issuecomment-2... .

At least nowadays (since 2022) we do have a language specification for Rust: https://ferrous-systems.com/blog/the-ferrocene-language-spec...
I don't think their proxy server would use Opera Mini as the user-agent. What I seem to remember, was that they run this proxy which did the fetching for you, did some ridiculous compression or similar, and then sent you the compressed reply.

If I remember this correctly, I'd expect the user-agent to be something like "Opera Proxy" or "Opera Compressor", not the user agent of the browser itself. But again, I might remember this all incorrectly, was a long time ago and I was just a kid.
There is no reason to assume that a behavior that activates the reward system is categorically less harmful than a molecule that activates it directly. In both cases it can completely overcome someones will such that it destroys their life and they can’t escape it. Both are addiction. You’re making a distinction without a difference- a fire only needs to be hot enough to kill, it does not become “invalid” just because you can think of other types of fire, or hotter fires.

You are using the word “medical” to emphasize your point incorrectly- behavioral addictions are included in the modern medical concept of addiction, and the idea that they should be considered categorically separate from substances is an outdated concept. The DSM-5 for example has a diagnostic criteria for gambling addiction.
Oh absolutely! The WEIRD "assumption" is basically a description of "the west"
My counter point is that in 20 years, I've needed to find old emails probably about 100 times.

I have almost every email of my life, so it's easy to find them.
Yeah I'm sure the Microsoft-backed company headed by Mr. Worldcoin Altman whose sole mission statement so far has been to overhype every single product they released wouldn't dare cheat on one of these benchmarks that "prove" AGI (as they've been claiming since GPT-2).
Flamanville EPR produces its first electrons on the national electricity grid
So what would the alternative history have been if CPython was retired after Python 3 came out in 2008, what would we be using now? IronPython or GraalPy?
There has never been a time when people didn't have a political, religious or ideological slant.
French historians write different articles about the invasion of 1672 than their Dutch colleagues.
I partially agree, although I can see more companies offering these kinds of services in the future. Block already has a system with Bitkey, custody companies like Casa and Unchained are providing services as signers, and AnchorWatch is stepping in as both a custody and insurance provider at the institutional level. Despite the government's best efforts to limit participation from existing banks[1], other services are jumping through the arduous hoops of regulation to fill in the void.

[1] https://www.swanbitcoin.com/politics/biden-s-sab121-veto-sta...
1. I'm going to state outright that I don't think rounding up Palestinian civilians and shooting them is happening. Israel does a lot of things I disagree with and there are, I'm sure, many war crimes being committed, but rounding people up and shooting them is far, far away from anything anyone has any proof for (or any reason to think is happening).

2. While you seem to imply that your article proves the opposite, it doesn't - it just shows Palestinians being "rounded up", or as the IDF says, arrested. There is no reason to think (that I saw) that this is anything other than a mass arrest of Palestinians, possibly terrorists, possibly civilians that are sometimes arrested and later released.

If you think literally any picture of the IDF arresting many people is proof that those people are killed, then I understand why you're sure that the IDF is going around killing Palestinian civilians.
Big discussion a few months ago https://news.ycombinator.com/item?id=40853845
Well, I allmost did fell for a phone scam once, but due to weird circumstances I believed it was official Microsoft support as I expected them. Still, I won't install shady things from shady sites on request from a phone, so it did not got far.
"Unauthorized hostility against pioneer detected"
I agree with the first part, at least in spirit.

The second part though doesn't make sense. If the US president can send drones to kill terrorists without taking them to court, surely he can order hacking their phones. If you think that there's no case where the latter is ok you shouldn't you fight against the former first?
while that is technically mostly correct, that does not properly reflect their intentions. they most certainly are interested in allowing you to fork their software as a user. but what they are also interested in is to prevent a fork to take revenue from the original developers.

so you can most likely (i don't know the details) fork and change and redistribute the code. what you can not do is exploit that commercially.

this goes in the directions of the discussions started by bruce perens that we need to rethink FOSS, because funded companies are taking advantage and making a profit from FOSS without paying the developers.

it is not obvious that FUTO's approach is the right one. it is an attempt at addressing the problem, and i expect that it will take more such experiments to shake out what the best approach to this problem really is.
They can not do it outside of the ghetto either.
You can also use localstorage/indexeddb and keep syncing it with a script element of type text/json. On-load, see if localstorage is gone (different browser, domain, etc.) and restore from the script element if that's the case.

I explicitly do not want such a thing in many of my HTML-apps, but one could add it with relative ease.
The NSO created/ran cloud instances for each client country and reviewed and approved every target. The didn’t sell weapons like in your analogy. They were effectively assassins for hire.

The problem with selling exploits is you want to maintain “ownership” of the exploit details, lest your customer just take the exploit and sell/use it without paying more or use it to attack you or your friends. This means you end up with veto power. I.e. culpability.
> nobody in the history of music has made more money than the CEO of Spotify

This seems vaguely important?! Yet this story got utterly nuked off HN (can't find it on the first 10 pages). Meanwhile this still lingers on page 1: https://news.ycombinator.com/item?id=42461530

Yeah I know discussing votes and flags and rankings and all that stuff is very boring. However we're dealing with people who throw money around to manipulate what people see and hear so they can make more money, so.
But what about migrating birds?
TV certainly could target their audiences. Television shows would share their viewer demographics with advertisers: age groups, income levels, race and other social indicators, related interests.

The shows had target markets often driven by the need to reach certain demographics, though actual viewer demographics sometimes were surprisingly way off the mark.
I used to work in an upper floor of a suburban office park "mirrored-window" building.

Every day, we'd have bloody smears on the glass.
Might be useful someday:

https://en.m.wikipedia.org/wiki/Femtotechnology
I haven't played with Scala in a while, but Rust's error-handling is not syntactically monadic. If you look at the code, you don't see combinators, you see either error propagation or error handling.
> Of course for the companies it was mostly a plot to capture the web, which was uncomfortably open and uncontrolled. The mobile operators were used to charging 20 cents for sending a 140-character message and 1 euro for delivering a monophonic ringtone. They wanted to be the gatekeepers and content curators of the mobile web,

So how has this changed? Nowadays Google and and Meta are the gatekeepers. The business model has changed from billing the end customer to personal data prostitution. You sell us your private life and we give you "free" services to get even more personal data. Disregarding the ethical aspects: If you look at Google's profits and the money they can happily spend on paying fines to regulators, it's obvious that we have no functioning market economy.

In the old days one could still change between ~3 competing operators and one was typically competing on price. Nowadays you don't really have that option. Maybe every n years when you have to biy a new phone you can choose between Android and Apple, but it's a limited choice.
So the license has been changed from the previous futo one, but there's still heavy restrictions on what anyone can do with it:

> You may distribute the software or provide it to others only if you do so free of charge for non-commercial purposes.

>Notwithstanding the above, you may not remove or obscure any functionality in the software related to payment to the Licensor in any copy you distribute to others.

>You may not alter, remove, or obscure any licensing, copyright, or other notices of the Licensor in the software. Any use of the Licensor’s trademarks is subject to applicable law.

To me that says that if FUTO decide to paywall the entire app, nobody is allowed to fork it to remove that.
The whole Agent thing can easily blow in complexity.

Here some challenges I personally faced recently

- Durable Execution Paradigm: You may need the system to operate in a "durable execution" fashion like Temporal, Hatchet, Inngest, and Windmill. Your processes need to run for months, be upgraded and restarted. Links below

- FSM vs. DAG: Sometimes, a Finite State Machine (FSM) is more appropriate than a Directed Acyclic Graph (DAG) for my use cases. FSMs support cyclic behavior, allowing for repeated states or loops (e.g., in marketing sequences). FSM done right is hard. If you need FSM, you can't use most tools without "magic" hacking

- Observability and Tracing - takes time to put it everything nice in Grafana (Alloy, Tempo, Loki, Prometheus) or whatever you prefer. Attention switch between multiple systems is not an option during to limited attention span and "skills" issue. Most of "out of box" functionality or new Agents frameworks quickly becomes a liability

- Token/Inference Economy - token consumption and identifying edge cases with poor token management is a challenge, similar to Ethereum's gas consumption issues. Building a billing system based on actual consumption on the top of Stripe was a challenge. This is even 10x harder ... at least for me ;)

- Context Switching - managing context switching is akin to handling concurrency and scheduling with async/await paradigms, which can become complex. Simple prompts is a ok, but once you start joggling documents or screenshots or screen reading it's another game.

What I like about the all above it's nothing new - all design patterns, architecture are known for a while.

It's just hard to see it through AI/ML buzzwords storm ... but once you start looking at source code ... the fog of mind wars become clear.

Durable Execution / Workflow Engines

- Temporal https://github.com/temporalio
- https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

- Hatchet https://news.ycombinator.com/item?id=39643136

- Inngest https://news.ycombinator.com/item?id=36403014

- Windmill https://news.ycombinator.com/item?id=35920082

Any comments and links on the above challenges and solutions are greatly appreciated!
Omg this is how llms used to trick me inventing out all these apis.
Both are true: WAP was technically a well-intentioned (if poorly designed) solution to a real problem, while also being a cynical power grab by the operators.

The problem turned out to be more short-lived than anyone imagined in 1999, and fortunately the power grab failed too. Steve Jobs hammered the definitive last nails onto that coffin. Mobile operators became the dumb pipes that was always their worst nightmare.
Most people are stupid. What an unexpected discovery! Considering the fact that the crux of the problem is that people love slop and always have, does the fact that slop has become AI-generated change anything?

Different topic: any recommended ways to search for new music? I usually just wait to somehow stumble upon something.
It’s not AGI when it can do 1000 math puzzles. It’s AGI when it can do 1000 math puzzles then come and clean my kitchen.
I know the user causing those log entries personally. They use Opera Mini on an ancient SymbianOS phone.

Yes, it works like you describe. They use a compressed protocol between the client and the proxy. The DOM might not even be based on HTML, not sure about that.
Intelligence doesn't have to be embodied.
The simplest answer is probably that they've never seen an upside to it worth the cost.

If articles like this get a lot of traction, one would hope they might see the upside in not stomping on culture
Self check-out stations, ATMs, and online brokerages. Recently chat support. Namely cases where millions of people used to interact with a representative every week, and now they don't.
Probably done by the same NSO Group. But for US americans they are the good criminals, the chosen criminals
That kind of misogyny sounds like some deeply rooted trauma you have there, buddy.

Have you ever considered that humans are simply social creatures, that the only thing really separating us from other animals is our ability to socialize and organise in groups?

There is no programming, it’s our nature.
Not mentioned: do not do any dynamic allocation at all. Never ever. Everything is either a global variable or goes on the stack. Doesn't work when you need to handle unknown input size, but when you need to make sure you don't OOM ever, it's the only way. Stack overflow is still a possibility, unfortunately, because existing languages cannot provide any guarantee here (Zig tried, but didn't got it done afair).

The only real problem with this approach is code reuse, because library writers will insist on opaque structs and malloc rather than letting the caller allocate.
Try to live without it. It's almost impossible. I try to use Librem 5 as a daily driver, with hardware kill switches and GNU/Linux, and it's not always easy.
Yes. In Gmail I set up a label for the year which is added to every email. Then I download them periodically because Takeout lets you choose just a label, so I only end up with a years worth max. I have emails going back to the 90s. Why not?
If I'm using assembly, the entire project is assembly... granted, I don't do any low level programming on modern hardware (anything newer than 586)...
I understand what you are saying and sort of agree the premise but to be pedantic, I don't think any robot can clean a kitchen without doing math :)
That’s is true and a reasonable point. But looking in This thread you can see there has been this reaction from quite a few.
Big agree.

Discover Weekly went from something I was excited about every Monday morning on the train, to something I forget to check most weeks.

There's a handful of songs it puts on every few weeks, for literally years now, despite me skipping them every time and never once listening to the band or song by choice.