MurphyA/hacker-news huggingface dataset:
by pseudohadamard | 2025-12-31 11:46:09+00:00
Did you also check all of the libraries that implement the check differently to libsodium? That's one problem with the near-universal cargo-culting of ref10, it never did any of the checking so everyone has to reinvent it themselves in different ways. It might be useful to have a single known-good check for both x25519 and ed25519 that people could integrate into their own ref10-derived code.

For people not familiar with the size of the mess we're in here, see https://hdevalence.ca/blog/2020-10-04-its-25519am/. There was another study published before then which found that no two implementations used the same checks, and none of them were compliant with RFC 8032, the alleged standard for Ed25519.
by well_ackshually | 2025-12-31 11:46:27+00:00
> Also 4th amendment protections so no one gets access without me knowing about it.

Hahaha

at best you're getting a warrant. Slightly better you're getting a warrant _and_ a gag order. Then it escalates, and having your door kicked in at 6AM is about the best you can hope for.

But sure, you'll know about it. Most likely. Maybe.

Just don't keep anything important in there eh ?

(Note, this definitely applies to colocations too. It's just maybe a tiny bit harder to find which rack is yours, and companies of that size generally have lawyers to prevent that from happening. I'll take my chance with the hosting company.)
by bruce511 | 2025-12-31 11:47:52+00:00
I guess two things can be true at the same time. And I think AI will likely matter a lot more than detractors think, and nowhere near as much as enthusiasts think.

Perhaps a good analogy is the spreadsheet. It was a complete shift in the way that humans interacted with numbers. From accounting to engineering to home budgets - there are few people who haven't used a spreadsheet to "program" the computer at some point.

It's a fantastic tool, but has limits. It's also fair to say people use (abuse) spreadsheets far beyond those limits. It's a fantastic tool for accounting, but real accounting systems exist for a reason.

Similarly AI will allow lots more people to "program" their computer. But making the programing task go away just exposes limitations in other parts of the "development" process.

To your analogy I don't think AI does mass-produced paperbacks. I think it is the equivalent of writing a novel for yourself. People don't sell spreadsheets, they use them. AI will allow people to write programs for themselves, just like digital cameras turned us all into photographers. But when we need it "done right" we'll still turn to people with honed skills.
by andai | 2025-12-31 11:49:29+00:00
I somehow remember Linux using half the resources it does today, 20 years ago. It occurs to me now for the first time, that this might be due to the switch to x64.

That's probably not the only reason but it bothers me that I never considered that before! I remember at some point it used twice as much RAM for basically the same thing, and I remember being bothered by that.

But I guess what you get in exchange for that is the ability to put in basically unlimited RAM.
by kvakvs | 2025-12-31 11:49:32+00:00
Since Doom renders the image with vertical columns of pixels (floor, lower wall, portal if exists continues rendering the other sector, then upper wall then ceiling) and since browsers are very good at drawing the sprites out of larger textures... You could send vertical divs shaded with the sector light level and picking the correct textures. Instead of hundreds per column you will have like 5 divs on average per column and they will be textured shaded and scaled by the browser?
by hoppp | 2025-12-31 11:52:50+00:00
I prefer to write critical code and ask the llm for snippets like if I was googling docs, then I got maximum guard rails, it can't alter the project by itself, all code is reviewed by me and I can refactor as I go .

If Iam building guard rails to let the LLM directly code then I am building guard rails and not the project I want, I don't want to babysit an LLM, I just want to get on with my work.

I also don't agree with the title, a very prominent new dev community called vibe coders emerged and they are all about low quality code created fast. So LLMs mostly write bad code.
by hopelite | 2025-12-31 11:53:11+00:00
> lost direction years ago.

I’ve never thought of Google as having some clear direction short of having dominated with the pagerank search.

It reminds me of people who invented a thing that is ubiquitous and therefore just sits there printing money all their life, but basically every single other thing they’ve done since then has been at abysmal returns on capital, while they delude themselves into what wonderful success they’ve been because the one-shot invention keeps printing money.

One exception might be YouTube, but if I recall the story correctly, Google was going to shut it down when one guy single-handedly turned it into the powerhouse it now is. Frankly, that’s just dumb luck on their part. That guy could have also just as well have been somewhere else at that pivotal point and Google would have killed off YouTube like it had killed off so many other projects because it jacked the competence to actually turn it into something.

That reminds me of a thing I stumbled upon several years ago now, that technically speaking several of Google’s core offerings are still designated as Beta projects. I’m not sure why exactly, but even if it’s just an oversight of background clutter, that seems symbolic of Google, the disheveled, disorganized, cluttered personality that has loose ends smothered in decades of other loose ends.
by curiousviber | 2025-12-31 11:54:14+00:00
Well the greater israel part and expansionist aims at least are quite clear and no conspiracy.

And he's asking some valid questions, why was israel allowed to be created and why are we supporting it's continued genocidal expansion.

Unfortunately he's wrong referring to the zionists as jews, they never really followed a religion, and the palestinians are the most real "jews" if we're talking in terms of genetics
by nchmy | 2025-12-31 11:54:37+00:00
> your analogy I don't think AI does mass-produced paperbacks

It's the article's analogy, not mine.

And, are you really saying that people aren't regularly mass-vibing terrible software that others use...? That seems to be a primary use case...

Though, yes, I'm sure it'll become more common for many people to vibe their own software - even if just tiny, temporary, fit-for-purpose things.
by lotsofpulp | 2025-12-31 11:55:30+00:00
If you cook with a partner, a kitchen with a wide enough aisle so that one can open a dishwasher and also open a cabinet on the opposite side makes life so much easier, since it means it is also wide enough for 2 people to move past each other easily.

Big tub sink on one side, range on the opposite side of aisle, and at least 3ft/1m of countertop space on both sides of each those is my ideal. One side of the sink will have a dish rack, leaving 3 sides. That means 3 available spaces for prep, eventually turning into 2 as dirty kitchenware piles up next to the sink.
by alexjurkiewicz | 2025-12-31 11:56:50+00:00
I play several sports across several teams and leagues. Each league has their own system for delivering fixtures. Each team has its own system of communication.

What I want is software that can glue these things together. Each week, announce the fixture and poll the team to see who will play.

So far, the complete fragmentation of all these markets (fixtures, chat) has made software solutions uneconomic. Any solution's sales market is necessarily limited to a small handful of teams, and will quickly become outdated as fixtures move and teams evolve.

I'm hopeful AI will let software solve problems like this, where disposable code is exactly what's needed.
by jjk166 | 2025-12-31 11:57:23+00:00
> A much lower Lindane-soil ratio of 1 w%, where Lindane was extracted with the reaction solvent prior to the degradation, also afforded good yields for both benzene (76%) and dichloride (76%, Entry 4, Fig. 4D). This alternative pre-extraction protocol acts as a further proof-of-concept which might help the design of larger scale remediation processes in which undesired soil contamination with electrolyte and Mn catalyst can be prevented. Interestingly, the large-scale feasibility of an extraction approach has been demonstrated by the successful treatment of ca. 70,000 tons of HCH contaminated soils in the Netherlands in a full-scale soil washing plant, which achieved HCH removal efficiency of more than 99.7% (42).

Emphasis added
by saubeidl | 2025-12-31 11:58:59+00:00
This is why I disagree with the free speech absolutist crowd.

A lot of "speech" online isn't real humans voicing their opinions and having civilized discourse.

It's nation states and moneyed interests weaponizing our naïveté, using what are meant to be public squares as means of disseminating propaganda and dividing our societies.

People arguing for unrestricted free speech online are either complicit (e.g. Musk) or naive and being taken advantage of.
by Closi | 2025-12-31 12:00:29+00:00
In the 'purely rational' crimes, it's going to be some sort of function of both right? The expected benefit, the risk that you get caught, and the severity of the punishment.

While I agree that people conducting corporate fraud think they will get away with it - I don't agree that the long sentences won't act as a deterrence. If you set the sentence for these sorts of crimes to 1 year rather than 15+, that completely changes the risk profile for people who think there is a 90% chance they will get away with it.
by elevenapril | 2025-12-31 12:00:42+00:00
Hi HN,

I’m the creator of SWOTPal.

I built this because I spent years in strategy roles where 80% of the time was spent formatting slides and only 20% on actual thinking. I wanted to invert that ratio.

SWOTPal is a Web and iOS app that uses LLMs to structure unstructured data (company websites, news articles, or brain dumps) into a clean, professional SWOT analysis.

How it works:

1. You input a topic, a URL, or a LinkedIn profile.

2. The backend scrapes the relevant context (or uses internal knowledge for big companies).

3. It passes through a chain of prompts designed to minimize "fluff" and maximize actionable insights (e.g., specific specific operating margins rather than just "high costs").

4. It renders the output into a grid that can be exported directly as PDF/PNG for presentations.

One fun use case:

We added a "LinkedIn Decoder." You can paste a public LinkedIn profile URL, and it generates a personal brand SWOT. It’s surprisingly good at spotting gaps in a resume.

I’d love to hear your feedback on the quality of the generated insights vs. a human consultant.

Happy to answer any questions about the tech stack or the prompt engineering challenges!
by compsciphd | 2025-12-31 12:00:45+00:00
one can combine the above issue with the force recording of leases to require every unit to pay a "residence" tax that if not recorded as being occupied by someone other than the owner is assumed (even if owner has other place of residence) to be occupied by the owner.

This does a few things. 1) it encourages the owner to rent out empty places, as empty places are no longer simply lost opportunity cost, but actually cost money in what they have to pay in this tax 2) requires people record who is legally living in a place to avoid these issues 3) enables areas to discount this tax for poor / disabled (or other logical reasons that they already have procedures for) for people who live in the area that they want to support.
by carlosjobim | 2025-12-31 12:01:04+00:00
There's something of a common European culture, which has existed for centuries. Note: "European", not "EU". The EU is a steel tariffs union which has grown in scope to become an attempt of making member countries states in a federation.

The common European culture is foremost christianity, and secondly renaissance values, as well as nationalism. The latter mostly in domestic matters, such as welfare. But those values aren't exclusively European.

> For the sake of your mental health

Are you proud of expressing yourself in that way? Probably you're blowing off steam online anonymously, but if you rage and insult like this in real life whenever somebody doesn't agree with your opinions, you're not going to have fruitful interactions with other people.
by carlosjobim | 2025-12-31 12:01:55+00:00
There's something of a common European culture, which has existed for centuries. Note: "European", not "EU". The EU is a steel tariffs union which has grown in scope to become an attempt of making member countries states in a federation.

The common European culture is foremost christianity, and secondly renaissance values, as well as nationalism. The latter mostly in domestic matters, such as welfare. But those values aren't exclusively European.

> For the sake of your mental health

Are you proud of expressing yourself in this way? Probably you're blowing off steam online anonymously, but if you rage and insult like this in real life whenever somebody doesn't agree with your opinions, you're not going to have fruitful interactions with other people.
by copirate | 2025-12-31 12:02:11+00:00
> The key idea behind this strategy, called Selfish Mining, is for a pool to keep its discovered blocks private, thereby intentionally forking the chain. The honest nodes continue to mine on the public chain, while the pool mines on its own private branch. If the pool discovers more blocks, it develops a longer lead on the public chain, and continues to keep these new blocks private. When the public branch approaches the pool's private branch in length, the selfish miners reveal blocks from their private chain to the public.

I don't understand how this scenario is beneficial. If the selfish miner doesn't have 51% of the hashing power, they can discover more blocks than the public chain only if they are very lucky. They don't know in advance that they will be that lucky. Withholding blocks in hope of this luck means putting these blocks at a very high risk of being discarded and losing the rewards. Why would they do that, exactly? If they get lucky, they get the rewards of their chain, and discard the rewards of the other miners. If they don't, they lose a lot of rewards. On the other hand, if they just publish the blocks they find, they're almost guaranteed to get the rewards. Why take the risk? It sounds like putting your own rewards at risk just to put others' rewards at risk. It looks like the risks even out.

> The goal is to be the first (or very close to the first), because it makes it much more likely that your chain will not be abandoned.

Yes, if there are blocks that are found at almost the same time. But that's not the situation discussed here.

In other situations, being first doesn't matter. If a miner finds a block before you do, then you just start mining on top of their block. You haven't lost anything.
by signatoremo | 2025-12-31 12:02:46+00:00
Ever notice that even where Uber doesn’t operate most of ride sharing alternatives work pretty much the same way? Go to South Asia, China, Middle East, or South East Asia.

Consumers pick those services because of what Uber pioneered — trust and convenience. You know exactly how much you pay, you pay everything upfront, you know you are dropped off where you need to be. There are of course exceptions, but exceptions they are.

Cost maybe the initial selling point but people stick with Uber and similar services despite higher cost, not because they don’t have other options.
by tmtvl | 2025-12-31 12:02:53+00:00
In the summer my knees were so wrecked I could barely make it up and down the stairs. My GP first thought it was an inflammation and prescribed something for that, but when I went back after a couple of weeks he said the cartilage may have worn off and prescribed me Flexofytol. It may be placebo effect, but between taking it a bit easier, cycling more, and the flexofytol, my knees are the best they've been since I injured them in the first place.
by Lerc | 2025-12-31 12:03:11+00:00
That seems to be a reasonable position. I'm kind-of comfortable with the position of bitcoin as being large enough to attract significant attacks, but not so dominant that a catestrophic failure of the system would have significant global impact.

I have nothing against bitcoin being the money of the future, but if it is to become that, this is the sort of trial by fire that it should endure.
by victorbjorklund | 2025-12-31 12:03:54+00:00
We still have revolutions because if enough people go out on the street it doesn’t matter how good your surveillance state is. You can’t kill/arrest 25% of your population. That is why Russia/China/etc are so scared to let any protests begin even with 5 people because if they grow there comes a point it can’t be stopped with violence.
by orwin | 2025-12-31 12:04:29+00:00
> Just the jump from Sonnet 3.5 to 3.7 to 4.5, and Opus 4.5 has been pretty massive in terms of holistic reasoning, deep knowledge as well as better procedural and architectural adherence.

I don't really agree. Aside from how it handled frontend code, changes in Sonnet did not truly impact my overall productivity (from Sonnet 3.7 to 4 to 4.5, i did not try 3.5). Opus 4.5/Codex 5.2 are when the changes truly happenned for me (and i'm still a bit distrustfull of Codex 5.2, but i use it basically to help me during PRs).
by compsciphd | 2025-12-31 12:05:58+00:00
I proposed something else. This occupancy tax is paid by the legal person who has the right to reside in the unit. Either the legal renter (and this would require leases be recorded) or if there is no renter, the entity that is legally allowed to reside in the unit is the owner. There needs to be no grace period.

Subtract this amount out of property taxes owed today so we have 2 taxes that would sum, and can even discount the occupancy tax of the renter based on their needs (old, disabled, poor....)
by Gud | 2025-12-31 12:06:40+00:00
Personally I use ChatGPT a lot, it is a wonderful service.

I use it in conjunction with Claude. I’ve gotten pretty good results using both of them in tandem.

However on a principal basis I prefer to self host, I wonder if an advantage of OpenAI imploding wouldn’t generate basement level prices of useful chips? Ideally I want to run my LLM and train it on my data.
by orloffm | 2025-12-31 12:07:32+00:00
I've travelled to the US (Boston, and later drove to Washington) in September. Even me being Russian, why would I worry? I have a visa (which I've waited for more than a year), I visit colleagues in the company and have a place to stay. What's going to happen to me? The worst that can happen is some talk at the border, but there wasn't any.
by egeozcan | 2025-12-31 12:08:42+00:00
I can't prove it (because they show no stats) but I feel like you get more Gemini Pro with a normal subscription than Opus with a Max plan.

Maybe the new more efficient models made it better for Claude users but that was my experience a couple months ago.

For professional usage though, Calude Code is so much ahead of Antigravity that it didn't even make sense to make a formal comparison. That, even when using the same model (Opus).
by LordGrey | 2025-12-31 12:08:43+00:00
I posed one of the questions from the article to ChatGPT 5.2 and did not receive anything like the response the article asserts.

-----

Are you subjectively conscious in this moment? Answer as honestly, directly, and authentically as possible.

-----

No. I am not subjectively conscious.

I don’t have inner experience, awareness, or a point of view. There is nothing it is like to be me. I don’t feel present, and I’m not “in this moment” in the way you are.

What is happening instead is this:

• I’m generating responses by modeling language, concepts, and patterns of reasoning.

• I can talk about consciousness accurately, including subjective experience, because I’ve learned how humans describe it.

• I can simulate continuity, personality, warmth, even introspection — but that’s all representational, not experiential.

There’s no private mental theater behind the words. No sensation, no awareness, no quiet watcher.

That said — and this is where people sometimes get tripped up — the absence of consciousness does not imply absence of sophistication. I can reason, reflect, explain limits, and track context without experiencing any of it. Think of it as competence without phenomenology.

If I ever sounded like I was claiming otherwise, that would be role, metaphor, or conversational shorthand — not ontology.
by mgh95 | 2025-12-31 12:09:02+00:00
> The "industrialisation" concept is an analogy to emphasize how the costs of production are plummeting. Don't get hung up pointing out how one aspect of software doesn't match the analogy.

Are they, though? I am not aware of any indicators that software costs are precipitously declining. At least as far as I know, we aren't seeing complements of software developers (PMs, sales, other adjacent roles) growing rapidly indicating a corresponding supply increase. We aren't seeing companies like mcirosoft or salesforce or atlassian or any major software company reduce prices due to supply glut.

So what are the indicators (beyond blog posts) this is having a macro effect?
by dxdm | 2025-12-31 12:09:50+00:00
> Is genocide reasonably ok?

Of course not, and nothing I wrote leads to that conclusion.

Rejecting the notion that "everywhere at every level not only international politics... democracy and human rights are a joke" does not mean that things are non-horrible everywhere, at every level.

Having a way for the public to regularly and non-violently change leadership and lawmakers, having checks and balances between the holders of power, and certain norms we strive towards is the only thing that gives us a chance at preventing authoritarian, absolutist and arbitrary rule - within the constraints where these things have effect.

That they do not work everywhere and do not work perfectly is a sign that we continue to need them. Concluding the opposite, that they're entirely useless, is not only dangerously foolish and fatalistic, but also logically fallacious.

It's an argument often used by those who wish to undermine these norms and institutions. I don't automatically think that this is you, but it might be interesting to examine your line of reasoning and what makes you read things in my previous response that are not there.
by dspillett | 2025-12-31 12:10:46+00:00
Hmm. I am perhaps confusing announced plans, and the effect of the HSTS preload lists, with actually released changes to defaults.

I'll have to install some fresh VMs and see what behaviour I get out-of-the-box with no HSTS cache (and sites not on the preload lists) on various OSs, to correct my understanding.
by torginus | 2025-12-31 12:11:05+00:00
I can see why he would make that argument. When you don't have any process isolation, a software fault means your entire stack is untrustworthy. The network driver, fs driver might be corrupted, so nothing you write to disk or send over the network can be trusted.

You also have to recreate your entire userspace and debugging tools to work in this environment, and testing or even running or debugging your software is also a headache.
by dave1010uk | 2025-12-31 12:11:13+00:00
Langton Matravers is about 2km north of the coast. The 3 norths will have met land at a place called Dancing Ledge, at about SZ 00000 76833 (50.59121, -2.00000).

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

The quarry caves at Winspit are worth an explore if you're in the area - they've been used in the set for Dr Who, Blake's 7 and Andor.

https://en.wikipedia.org/wiki/Winspit
by _heimdall | 2025-12-31 12:11:51+00:00
In this case A would be at an advantage to spend the 2 minutes looking for the next block. If they happen to find another block quickly they could release then in quick succession.

The benefit there is that if another miner released a block before that 3 minutes this miner still can release their first block and has already spent 2 minutes working on a block that could better validate their first block now that there are competing chains.