skysight-inc/HackerNews huggingface dataset:
I've heard similar cynical takes on Frances effort, but I don't share them at all.

The US just rug-pulled the framework on which Europe has based it's security guarantees, and European countries have been quietly scrambling for a way to restore a credible deterrence for weeks.

Frances push is essential.

To be fair, European countries have been asleep at the wheel, they should have started preparing after Trumps first term.
Can AI Model Human Moral Decision-Making? A Study of Kidney Allocation Decisions
This hack has terrible accessibility. For one, the <label> is not focusable by default, so keyboard users won't be able to toggle the popup at all. And I don't think it's possible to dynamically set ARIA attributes without JS.
I suspect that would be offset by efficiency gains on the infrastructure side.

And thanks to smartphones, people are used to charging their phone every night, so it doesn't feel like a hindrance like it used to.

Incidentally, 3G capabilities would only be used when the phone's searching for networks or connected to a 3G network (I think), which are becoming very rare nowadays.
The US would obviously prefer they choose to play ball — and if you refer to the actual quote, Trump clearly referred to economic coercion: the question was compound (“economic or military coercion”) and Trump elaborated on his answer (discussing economic pressures).

But you’re talking about two massive land masses with relatively little population right next to the US, both in places that will become strategically important as the climate shifts. Of which one (Canada) is openly engaging with the CCP, the US’s geopolitical rival.

The US will (if forced to) invade Canada for the same reason Russia invaded Ukraine or China is invading the Philippines and ASEAN Sea: no major power will tolerate a large border controlled by adversarial states.
Why are they like this?

Why dont they stop the nuclear posturing and just get on with reindustrializing
> Is there a physical law which will limit AI progress?

Probably the same law that limits compute power wrt to space and energy.

Look at how much energy goes into training GPT 4.5 vs it’s improvements (on our own potentially bunk benchmarks, granted)

Also like… literally nothing in the universe advances exponentially forever.

Whether or not any of that is valid, I’d like an answer to my question.

Is the only reason you think that a blind belief that AI will advance exponentially in all domains?
Personally i prefer to put v-for/v-if/else in a separate <template> tag. It makes it easier to identify and makes order explicit
Foreign Aid Cuts Are Setting the Stage for Disease Outbreaks
Yeah did the last year. Accidentally left Lightroom mobile uploading RAW images over it and now it blew 50 gig in an hour.
Hi, author here. I'm a big fan of Armstrong's work, I've watched several of his talks multiple times and always get something new out of them even if I don't agree entirely. :)

I do mention Erlang near the start of the post, around the 360 word mark:

> Joe Armstrong’s talk The Do’s and Don’ts of Error Handling: Armstrong covers the key requirements for handling and recovering from errors in distributed systems, based on his PhD thesis from 2003 (PDF) [sidenote 3].

> [sidenote 3] By this point in time, Armstrong was about 52 years old, and had 10+ years of experience working on Erlang at Ericsson.

> Out of the above, Armstrong’s thesis is probably the most holistic, but it’s grounding in Erlang means that it also does not take into account one of the most widespread forms of static analysis we have today – type systems
Ah, sorry. No, I just left out sorting for brevity. Sorting the result of a query is a pure function of its parameters and the existing server state, so it would be perfectly valid to do server-side in a GET request.

But changing the "default" sort order of a resource (either by physically shuffling the rows on disk or by setting some server-side global variable) would not.

I think it's the difference between making a sorted copy of a list (while leaving the original list untouched) and inline-sorting the list.

Same applies to filtering.

Even storing the processed results in a cache does not validate idempotency, because from a client's POV, the behavior of the next request would be the same, whether the server calculates the result fresh or pulls it from the cache.

(Edit: Realized, I mixed up "idempotent" and "safe" methods there. I was talking about "safe" methods - but those are what applies to GET requests and what can be represented by a hyperlink)
My feeling (totally unproven) is that in the drive to make Sonnet 3.7 more "agentic", they've lost some of its ability to actually just stick to what you asked it to do. It seems that it "wants" (I know, it's not sentient!) to be more in the driver's seat now.

Definitely can be very annoying if you do just want it to execute on a set of instructions.
Yeah, I like that JSX is built into TypeScript like this so it's more standardised with less tooling required. JSX is probably less likely to change given its relatively wide usage compared to each framework having it's own template language and JSX is well supported by linters and formatters too.
Healthcare, as in the hormones requires to transition and not detransition. The system is also likely cruel enough that it'll leave people who've had any kind of GRS without hormone replacement at all, and you don't want to have no sex hormone in your body, your bones don't appreciate it.

There's also some "performance" ban bills that are broad enough that they could classify a trans person existing in public as "drag performance" (the website you didn't read says "However, the language of the laws is so broad that it could extend to performances of Shakespeare.").

Please at least to attempt to "engage curiously" next time, the answers are all here.
Under unavailable I meant unavailable. I was talking about 3.6 not 3.5.
Yes. For the past few years I've been feeling like something isn't quite right with my glasses. It feels like the focus never quite aligns, there is an oh so subtle yellow tint, and I generally feel somewhat restrained looking through a frame. Recently, assuming that it might just have to do with low quality lenses, I purchased a larger frame and the highest quality lenses my local optician offers. No improvement. I'm wondering if it might just be a mental thing that I get too caught up in.
Born and raised. Not really a glorious area but at least the soil is great for potatoes.
Having one of your backups out of site will prevent its loss during a fire/flood scenario.
Yes it’s annoying but it also means increased revenue which enables them to invest more in the product.

The new features released since I bought version 6 has me more than satisfied.

Also using a password manager is one of the most effective things you can do to protect yourself and paying a few bucks a month seems like a steal.
I recommend reading Eri Hotta's Japan 1941: Countdown to Infamy

It's a book about how Japan decided to go to war with the united states. It details how China was a quagmire for Japan that was sucking up all the empire's resources. They could conquer land but they couldn't hold it. They could achieve tactical victories against Chiang but could not erode his ability to stay in the field and fight.

The story of how the leaders in Tokyo decided to double down on a war they were slowly losing in China, by starting a war they would more quickly and apocalypticly lose against the United States is a fascinating one.
Building an Uptime Monitor: API Monitoring Architecture – Part 1
The Sonnet 3.7 'Agent' implementation in Cursor is terrible. It takes 10x longer to produce a worse response. I don't understand if this is a cost saving measure to reduce token count, but it is really bad.

Thankfully, switching to Sonnet 3.7 in 'Ask' mode has been essentially fine and is comparable to how Sonnet 3.5 performed for me.
If the original comment is talking about saving money and running in Google cloud, could they be using virtual machines and HDD while both you and the parent talking about good speeds (and not money) are using physical servers and SSD?
> But just as easily, a network of people can agree with different rules

Show me the incentives and I'll show you the outcome.

The capped supply provides a _selfish_ incentive to each individual to hold bitcoin.

Everyone wants to the world to be a better place. More fairness, transparent rules etc - but most aren't willing to put in the effort to make it so. The capped supply forces them to either make it happen or become weaker than those that do. It taps into people's fundamental urges and drives them to make the world a better place by giving them no real choice in the matter. Do or die.

BTW. I prefer to differentiate between bitcoin and crypto.

Bitcoin is one of the most important inventions in mankind's history ultimately going to $∞, while crip-toe is a snake pit of scams/flawed projects all going to $0 in the long term.

Also, describing bitcoin as an asset makes more sense than as a currency. Becoming a viable currency some time in the future would just be the cherry on top of the cake.
There was never a Sonnet 3.6. They released what is commonly known as 3.6 as "Sonnet 3.5 (New)". Then, because so many folks ended up referring to it as 3.6, they decided to call this new model 3.7, as the mental territory for 3.6 was already occupied by 3.5 (New). Not confusing in the slightest!
That's still a manual type assertion though, and if a regular usage pattern demands one, then the library is doing it wrong. Regardless of how you annotate it, every manual override reduces the effectiveness of the type system.
Yes, the Agent mode is terrible. Have you tried using the Ask mode instead?
Indices are one the first things you learn in any decent DB course, so you don’t need a PhD

But if BigTable just solves the problem it seems the way to go

PostGres is popular for a reason, it’s ACID unlike
BigTable

You may run into these problems later on, you may not
> The keyboard change is typical of Apple's meticulous attention to detail, even if it took more than a quarter-century to implement.

I thought this paragraph was absolutely hilarious. Especially if they had such meticulous attention to detail, it wouldn't have taken decades. The article is a joke.
From https://news.ycombinator.com/item?id=40681226 :

> "Cyclodextrin promotes atherosclerosis regression via macrophage reprogramming" (2016) https://www.science.org/doi/10.1126/scitranslmed.aad6100

> "Powdered Booze Could Fix Your Clogged Arteries" (2016)
https://www.popsci.com/compound-in-powdered-alcohol-can-also...

FWIU, beta-cyclodextrin is already FDA approved, and injection of betacyclodextrin reversed arterio/atherosclerosis; possibly because our arteries are caked with sugar alcohol and beta-cyclodextrin absorbs alcohol.
There is no 3.6. There is 3.5 and 3.5 (New), both of which remain available.
> I do like light roasts, except i "feel" they're a bit too caffiene-y.

As I understand it, the darker the roast the more caffeine has been “burnt” off, so this would explain what you’re describing.
Permafrost is frozen ground that contains large amounts of greenhouse gases. When permafrost melts, microbes in the soil release methane and carbon dioxide. Woolly mammoths may have helped keep permafrost frozen by trampling shrubs and moss, and packing down snow. Grass absorbs less sunlight than trees, which keeps the ground cooler.
All of that is true; he asked supporters to buy a memecoin “to show support”. This is exploitative, of course, but the question is: is it tolerated?

What Trump promised about the central bank is that he would prevent the formation of a central bank digital currency. His audience dislikes the CBDC because it has different rules for what’s tolerable. The most important innovation for those people is that crypto apparently tolerates everything.
Show HN: A daily editorialization of Hacker News (with RSS)
"Vibe HN" presents Hacker News in a format resembling a newspaper or a collection of executive summaries, while also capturing the essence of the comments. It was created as a small side project to experiment with LLM APIs and to help me refine my news consumption habits in a way that better protects my focus.

Comments/feedback welcome!
Don't you find it a bit strange that absolutely everything the new US government does and says is good for Russia and disastrous for the traditional allies?
Looked at SolidJS, it's primary mechanism is signals, which are essentially runtime edit maps. They have the same downside as all other types of edit maps - programmer needs to compose them manually, which becomes messy very quickly with loops and conditions.
Really nice article that covers quite well the complexities involved in dealing with errors. "They're just another kind of value" and "Just crash and restart" are both wrong, error handling is much more complex than that.

Different kinds of errors need to be handled in different ways in various contexts as the article points out.

I won't comment on the error model proposed in the article as I find that without actually trying out stuff like this it's very hard to get a "feel" for it, but at first glance it looks a bit over-engineered.

I think the gist of what makes a good error handling system is as follows:

Certain errors are contract violations/bugs that should not occur in normal program operation, and should not "taint" the code with explicit error handling. The language should provide a mechanism that allows to abort the current "task" when such an error occurs and trigger some error handler. Exceptions are good for this, but it falls on the programmer to define a "task boundary" appropriately. Defensive try/catch all over the place is not that, and is usually done because...

Certain errors are part of normal program operation and the programmer should be reminded to deal with them. Exceptions are terrible for this but Result<T,E> types are great. Having to use Result<T,E> in situations where the error is actually not normal part of program operation (e.g., you're accessing a key on a map that can only be missing due to a bug) is annoying but is easily solved by providing two separate APIs (like Python's __getitem__() and get() methods on dict).

Often times an expected error has no good way to be dealt with at the point it occurs, so there should be an easy way to just abort the current "task" when that happens. This is your ".expect()" or just a giant pile of ? propagation in Rust but Rust panics don't carry enough information by default like you can with an Exception type. Note that is different from the two API version above. You use the "panicking on error" API only in cases where the error is not expected, whereas you use some .expect() equivalent as a way to abort the current task for an expected error.

Sometimes you also want to collect multiple errors and abort only after every error is collected, like in a typechecker. This is often done with "NullObject" patterns or "ZII" (most of the time handled very poorly) but there are ways to do it right where the error case "poisons" the data up to the task boundary but cannot propagate further than that (turning into a Result<T,E> equivalent at that point).

The most important part is understanding task boundaries. I find most programs (including my own) do a very poor job of this.

The information contained in the error (sometimes called the context) is very tricky to deal with as what constitutes relevant information for a library or for an app using that library can be very different and there's a performance cost involved with its collection.
> Why do you want one? What would you do with it?

For the same reason why someone wants a car with 500 HP/PS (367kW).
I know, were that it weren't necessary. Adam Carolla said there should be a way to make a lie detector where if you fail it 3 times or 10 times or whatever, that's it, jail. I just pulled a sample from my transcripts, from 2003:

https://nextcloud.projectftm.com/index.php/s/CarollaLieDetec...
On the other hand. The current world benefits countries like US, Russia and China. A world order where any country cannot be pressured by any super power is interesting.
"it was just a prank, bro!"
It's scary to do something more complex than a terminal emulator until the architecture is unstable. In case of small changes we will have to rewrite a lot. You can play with a couple of built-in demo apps 'vtm --run text', 'vtm --run calc', 'vtm --run test', 'vtm --run truecolor'. You can also run it directly inside the vtm desktop by typing vtm.desktop.Run({ type='calc' }) in the command line of 'Log Monitor'.
They did start preparing after Trump's first term. Efforts were delayed because of Putin sleepers like Scholz.
Yeah, the question is basically which entry pages you want to support. I think it’s nice to be able to link to a particular file on the master branch and have it load instantly, too. Loading older verisions, on the other hand, has its uses but is less important.

For a repo with thousands of files, it might make sense to limit entry pages to only directories and .md files (and other prose files), which are more likely to be linked to. You can also skip shipping a Markdown renderer this way!
The DOJ still wants Google to sell off Chrome
You're right, but... It's ARM and there have been many software builds or migrations in the past. If it was RISC-V , that would be a different story.
All the features mentioned are part of SQL.
> Passing template/HTML fragments as props is so much nicer in JSX.

Ha, I do this in places but I'm not sure if this approach is encouraged? Compared to slots, I like this too, it's a lot less verbose and the syntax is simple and easy to remember.

> While JSX is officially supported by Vue, it does not seem to be encouraged and may have subpar support in the ecosystem. But that is only something I'm afraid of, I do not have any experience with it, yet.

Worst case, you can switch to Vue HTML templates in some files and use JSX in others. I've not found issues mixing them together like this.
Solid is so underrated.

The simplicity and the power it brings is so good.

I’ve also used SolidStart for a project and it’s by far the best meta framework I’ve tried so far. Again, simplicity, power and extensibility.
Yes, they felt very pushy with this & other tactics to get me to use new features.

That creates distrust in me, so I swapped to BitWarden and haven't looked back.
https://en.wikipedia.org/wiki/Killing_of_Osama_bin_Laden

It's because Pakistan has nukes. Nukes essentially make wars unwinnable. This [1] describes the effect of a tiny 0.15Mt nuke going off in NYC. The largest nuke ever detonated was 50+Mt, so more than 300x the yield of what's described there.

And that's one nuke. Pakistan is believed to have hundreds of nukes, and nuclear weapons are also designed such that a single missile will have multiple warheads that will splinter off not only increasing the destruction but also making any sort of missile defense even less viable.

[1] - https://www.atomicarchive.com/science/scenarios/newyork/inde...
The C1 Modem is pretty bad

https://www.macworld.com/article/2626940/apple-c1-modem-real...
It's absurd how Trump ran as the "candidate of peace" and that people actually bought it.
I drive a Model Y almost every day, and I don’t feel inconvenienced by any of the digital controls, except the lack of volume knob if you have a passenger and they want to control the volume. I simply don’t need to adjust anything except music.

And lack of CarPlay, especially due to how convenient SharePlay is with other car passengers.

Autopilot has also been sufficiently good for the price at which the car is sold at. At $40k, I did not find a competitor with a better version of lane assist.
Thank you!!! This website and anglos in general (aussies are by far the worst) are little tyrant authoritarians who love to lick boots.
>> Russia-controlled US

> This sentiment is ridiculous and needs to stop.

I am not the one saying that the US is being controlled by Russia, but it seems like a more reasonable and convincing take than yours at explaining why the US is busy dismantling every leverage of power that made it a global hegemon after the second world war. Surely there are winners, and all evidence points towards them not being the average US citizen (nor that of formerly US-aligned countries).
Ask HN: Why didn't your startup make the cut into YC S25?
YC Spring 2025 Batch acceptance / rejection letters have started to go out.

While YC itself won't provide you with feedback for reasons they explain here: https://www.ycombinator.com/whynot/, members of the community can offer valuable feedback on what you might improve or why you should stay the course.

Introduce yourself, your startup, provide an honest self-assessment, and what's next for you.
What do you mean by "the usual Postgres installation"?
> So he can't do that much.

You are analysing this from the point of view of the personality of the president. What Macron says is not different from what Sarkozy said, or Chirac, or pretty much all presidents since De Gaulle. The delivery changed, not really the substance. That position is unlikely to change significantly over the long term because it fits the geopolitical interests of the country (and of the EU). There is no significant political movement that is pushing for subservience to a foreign country like there used to be up until the 1990s.
I don't know but if it wants to be in the driver seat, maybe it can pay the subscription fee for itself, because it is barely usable for anything I paid for before.

To me it's not a good deal that I pay for something that makes up the things it wants, and completely disregards what I asked. It's like the recipe for the worst SaaS you ever used.
It’s major version 2. Compare that to the amount of major (and really breaking, like Vue) for all other frameworks.

LOL
That's not cynical, it's realistic.

France has a credible deterrent that is a valuable asset. It should use it to its advantage.

The US never "protected" Europe out of kindness. France should not, either. It's already given up a lot of things in defense and space in the name of "European unity".

This is how it works. It's just that usually the public is fed nice speeches while the real play happens behind closed door, while Trump has been very undiplomatic and "in your face".
In the sense that the US suddenly came to its senses, yes it is strange. Breath of fresh air.

This war was provoked and escalated by the US State Department. Pulling back and giving the Russians some space is the only way that doesn't look like it'll escalate further into the disaster. Thank goodness the US voting public is a bit better at sniffing out reasonable men than whoever handles hiring for the US government.

If the Europeans could shake the same mad instinct to mass up and charge Russia that worked so badly every other time there was a big war that'd also be helpful. 3rd time is not a charm.
With the way the Apple is going in the UK, I'd rather give 1Password the keys to the kingdom.

Their whole raison d'etre is protecting your passwords. If they start selling people out, their business implodes.

They also keep adding thoughtful tweaks and new features. A couple years back I thought I'd give it a few years and then hop from 1Password to Bitwarden. But Bitwarden's UI and UX is still subpar (doesn't even support drag 'n drop..)*. All Bitwarden does is invest in enterprise features, which mean jack for the average user.

*dragging items from one vault to another, not a hugely important feature but Bitwarden has a thousand of these kind of paper cuts compared to 1Password
It’s not mean it’s lies, which means they’re taking attention away from the true bad things that are being done.
It's an internment camp for you.
The Canadians will probably want to protect themself in the case Trump really means it with the 51st state stuff. They will have interest in getting nuclear weapons, and they can perhaps get them from their allies.