MurphyA/hacker-news huggingface dataset:
by treetalker | 2025-10-31 15:11:04+00:00
Believe it or not, human beings aren't teleologically designed; and the future is not knowable (even though some things are broadly predictable — as far as we know). (See the problem of inference / black swan problem, to start.) So no one knows for sure (in general or in your, or anyone else's, specific case).

Best we can do is heuristics, rules of thumb, etc.: ancestral wisdom based on as much time and experience as possible. Included in those — and among the most useful and reliable — are tips, not for maximizing benefits/successes, but for avoiding almost certain misfortune and ruin.

Hence: avoid harmful substances and behaviors (alcohol, drugs, gambling …); generally avoid/neutralize envy, greed, etc.; avoid killing; teach yourself contentment / how to live with life's basics / how to want what you have instead of trying to get what you want; keep an inner score card instead of a worldly, external one; care for the body; be charitable; beware tampering with complex natural systems (Chesterton's Fence); eschew superfluity; focus on process more than outcomes (what is in your control, not what is outside of it); etc.

Take care of your downside risk, and then acquire free options / expose yourself to positive expected-value uncertainty.
by foldr | 2025-10-31 15:11:12+00:00
Never had any issues with scrolling or non-ASCII characters, personally. I’d use tmux for split panes if I wanted them, but I rarely do in practice. Also, the built in terminal does have functionality for placing terminal windows in different parts of the screen, so it’s quite easy to put two windows side by side.

Obviously, it’s fine to prefer another terminal app. I’ve personally been quite disappointed by the much-hyped alternatives to the default.
by jabl | 2025-10-31 15:11:14+00:00
Seems there's an awful lot of slideware in the high-performance RISC-V department. We'll see when/if the rubber hits the road, I suppose.

Longer term, I think the future looks bright for RISC-V. If nothing else, at least the Chinese are investing heavily into it, for obvious reasons wrt avoiding sanctions and such.
by drsim | 2025-10-31 15:11:45+00:00
It is a shame you are being downvoted, as it is an admirable ideology: why should someone be (dis)advantaged by the accident of where they were born.

In reality though, 8 billion people hold a wide spectrum of beliefs. I would not want to live in a society with low taxation and low welfare for example. How can I live side-by-side with those that do? Of course, we all have limited choice to move if our society does not match our beliefs.
by sunscream89 | 2025-10-31 15:11:56+00:00
Private enterprise is the new secret state. The govs are squares with day jobs. Think about it.

This new breed is uninhibited by state safeguards. And those tolerate them blindly for the govs enjoy outsourcing and plausible deniability.

I like to think I’m the good version of starscream.

Edit: oh, and they want to control search engines as they curate the catalog of nearly all internet accessible content.

If you cannot find it, it might as well not exist.

It is one of many information flow control strategies. There are so many.
by bratwurst3000 | 2025-10-31 15:12:01+00:00
what people dont get about mass surveilance is that big systeme are easy corrupted. for example if I want privat data about peoplw from police or assurance or state office there is a way to get them with money and connections.

So if mass surveilance is implemented it would be missused for personal benefit of whoever has the money and the possibility
by rapind | 2025-10-31 15:12:35+00:00
I think it's worse. The US market feels like a casino to me right now and grift is at an all time high. We're not getting good economic data, it's super unpredictable, and private equity is a disaster waiting to happen IMO. For sure there are smart people able to make money on the gamble, but it's not my jam.

I don't tend to benefit from my predictions as things always take longer to unfold than I think they will, but I'm beyond bearish at present. I'd rather play blackjack.
by lubujackson | 2025-10-31 15:12:38+00:00
I thought this was fairly well proven at this point. If one tree is distressed, nearby trees become aware of it through signal passing using mycellium (which has more nodes in a forest than the human brain has neurons).

Fungi are deeply alien life. Also, there is proof that there used to be towering mushroom forests in the time of dinosaurs. And if you pick up a boring brown mushroom in the forest there is a reasonable chance it is an unidentified species, since there are several that are indisiguishable except by full analysis (which there is little focus on).
by flamesofphx | 2025-10-31 15:12:42+00:00
A type of yes man/fall man often destined for a jail sentence, when a company has or is going to commit something they know is not in a legal and actually likely to result in criminal investigation they hire this kind of person "Just before" the act. This person is also allowed to acknowledge things but not fix them, because reaching product shipment is more important. Their job description can be basically summed up by getting a chimpanzee to learn how to say yes, and find and fling feces everywhere, when there given the command to clean this mess up.
by bruce511 | 2025-10-31 15:12:56+00:00
I think (in general) the number of machines being bricked because of an update is about a rounding error from 0.

The biggest brick event in recent times was Shockwave, not Windows. Personally I've never seen a bricked machine, not at home, not at work, not at family.

Of course my anecdata is meaningless as is your annecdata. Ymmv.
Ask HN: What are you using for Semantic Monitoring?
by harlequinetcie | 2025-10-31 15:13:27+00:00
I've been asking around about the concept of semantic monitoring, and most people seems to not even understand the concept.

Are there efficient solutions for this problem? Is this a real problem for your software?

With the raise of vibe-coding, it seems to me this is actually a very needed area of development.
by AnotherGoodName | 2025-10-31 15:13:41+00:00
Going too hard on mutation means you usually end up with larger structures that are recreated completely. Those themselves are then the point of mutation. This can be helpful if the larger object needs a lot of validation and internal cross rules (eg. You can't set 'A' if 'B' is true, you can validate that when recreating the larger object whereas if 'A' was mutable on it's own someone might set it and cause the issue much later which will be a pain to track down).

Anyway the outcome of trying to avoid mutation means instead of simply setting player.score you get something like player = new Player(oldPlayerState, updates). This is of course slow as hell. You're recreating the entire player object to update a single variable. While it does technically only mutate a single object rather than everything individually it's not really beneficial in such a case.

Unless you have an object with a lot of internal rules across each variable (the can't be 'A' if 'B' example above) it's probably wrong to push the mutation up the stack like that. The simple fact is a complex computer program will need to mutate something at some point (it's literally not a turing machine if it can't) so when avoiding mutation you're really just pushing the mutation into a higher level data object. "Avoid mutations of data that has dependencies" is probably the correct rule to apply. Dependencies need to be bundled and this is why it makes sense not to allow 'A' in the above example to be mutated individually but instead force the programmer to update A and B together.
by cozzyd | 2025-10-31 15:13:55+00:00
With PPAs or COPR (or third party repositories, e.g. slack) you have to explicitly enable each repository too. Even if a repository is enabled by package you are prompted the first time a new repository is used (actually I don't know if that's true when gpgcheck is disabled? If not this would be an easy fix in apt/dnf)
by masfoobar | 2025-10-31 15:13:57+00:00
I'll admit that I might misunderstand the point but surely there is a gray area of what is considered "stolen" and what is "preserved"

Humans or groups can be responsible for many foolish acts. Stealing is one of those traits. I am open to accepting this when referring to the British Museum. However, I am also open to groups of people DESTROYING historical items all because they do not share their culture or religious views!

Again, I see no issue in Countries like UK returning items that's not theirs but only under grounds that they will be SAFE in their new (returned) home. However, the middle east is mixed with different cultures -- languages and religions. It's also a place of much conflict.

As a British man myself and interested in Ancient Egyptian mythology, I would be just as much heartbroken of ancient items being destroyed. You don't have to be an Egyptian who's lineage traces back to this historical times.

Its sad, really. One of these days those pyramids will likely be destroyed. Perhaps by War. Perhaps by religious uprising.

Again - is "stolen" correct, here? If the British did not take any of these back with them, would many of these items still be around? It could have been destroyed of gone missing.

Just a thought.
by lreeves | 2025-10-31 15:13:58+00:00
I sometimes still code with a local LLM but can't imagine doing it on a laptop. I have a server that has GPUs and runs llama.cpp behind llama-swap (letting me switch between models quickly). The best local coding setup I've been able to do so far is using Aider with gpt-oss-120b.

I guess you could get a Ryzen AI Max+ with 128GB RAM to try and do that locally but non-nVidia hardware is incredibly slow for coding usage since the prompts become very large and take exponentially longer but gpt-oss is a sparse model so maybe it won't be that bad.

Also just to point it out, if you use OpenRouter with things like Aider or roocode or whatever you can also flag your account to only use providers with a zero-data retention policy if you are truly concerned about anyone training on your source code. GPT5 and Claude are infinitely better, faster and cheaper than anything I can do locally and I have a monster setup.
I am looking to work or partner with Startups as a Product Designer
by anas_ahmed | 2025-10-31 15:14:02+00:00
Hey HN,

I’m a Product Designer who enjoys working closely with founders to turn messy first versions into elegant, functional products.

I’ve designed everything from MVPs to full-scale platforms; focusing on clarity, conversion, and strong brand presence.

Looking to collaborate with early-stage startups or join as a design partner where I can help build and grow from the ground up.

Portfolio (Updating daily): https://www.notion.so/1d86d4bcebe1808e81c7c690f51c2a13?v=1d86d4bcebe180ef9cbf000c2ae23653

Contact: anas.designconsultant@gmail.com

LinkedIn: https://www.linkedin.com/in/thedesigneranasahmed/
by textlapse | 2025-10-31 15:14:22+00:00
I wish C++ did some sane things like if I have a const member variable, allow me to initialize it as I wish in my constructor - it's a constructor for crying out loud.

Don't be silly and assume if I assign it multiple times in an if condition it's mutable - it's constructing the object as we speak, so it's still const!!!

C# gets this right among many other things (readonly vs const, init properties, records to allow immutability by default).

And the funny thing is the X thread has lots of genuine comments like 'yeah, just wrap a lambda to ensure const correctness' like that's the okay option here? The language is bad to a point it forces good sane people into seeing weird "clever" patterns all the time in some sort of an highest ELO rating for the cleverest evilest C++ "solution".

I was hoping Carbon was the hail mary for saving C++ from itself. But alas, looks like it might be googlified and reorged to oblivion?

Having said that, I still like C++ as a "constrained C++" language (avoid clever stuff) as it's still pretty good and close to metal.
by breezk0 | 2025-10-31 15:14:34+00:00
Sorry, but I cannot agree.

>> don't remember about it

If you take your time to manually set any kind of new installation location, I assume you know what you are doing and will obviously remember.

>> complain to the software publisher

Changing the installation location should not break the program and if it does, its obviously a bug, or what are you trying to tell me?
by awb | 2025-10-31 15:14:35+00:00
> On the Build plan, you pay for what you use and credits roll over month to month.

Here’s where I got it from, but I see how it’s ambiguous. “You pay for what you use” sounds a bit like the BYOK (bring your own key) “add-on credits” pricing model you’re referring to.

But in the pricing table, they refer to monthly “AI credits”.
by DenisM | 2025-10-31 15:14:39+00:00
OpenAI invests heavily into integration with other products. If model development stalls they just need to be not worse than other stalled models while taking advantage of brand recognition and momentum to stay ahead in other areas.

In that sense it makes sense to keep spending billions even f model development is nearing diminishing return - it forces competition to do the same and in that game victory belongs to the guy with deeper pockets.

Investors know that, too. A lot of startup business is a popularity contents - number one is more attractive for the sheer fact of being number one. If you’re a very rational investor and don’t believe in the product you still have to play this game because others are playing it, making it true. The vortex will not stop unless limited partners start pushing back.
by Phemist | 2025-10-31 15:15:31+00:00
Yes, as this blog post doesn't mention it, the "password key" is specifically derived from your Date of Birth, the document's Date of Expiry and the Document Number. For the specimen document in the blog post these values are respectively 740812 (YYMMDD), 120415 (YYMMDD) and L898902C3. They are contained in both the MRZ and the VIZ (Visual Inspection Zone).

Considering the Date of Birth and Date of Expiry are necessarily limited in entropy, one should take care in protecting their Document Number as it is the greatest source of entropy for the derived "password key".
by glenstein | 2025-10-31 15:15:40+00:00
>Radical skepticism is not the rejection of belief, it is the rejection of certainty.

Are you sure that's true of radical skepticism? The classic example is Decartes, who doubted the reality of his own senses, of the world, and even entertained doubt of his own existence. Radical as the modifier does seem to be about extreme form.

Rejection of certainty seems much closer to a restatement of an already present status quo with respect to folk belief.
by IshKebab | 2025-10-31 15:16:11+00:00
Well maybe global constants shouldn't be called "variables", but I don't see how your definition excludes local immutable variables from being called "variables". E.g.

fn sin(x: f64) -> f64 { let x2 = x / PI; ...

Is x2 not variable? It's value varies depending on how I assign x.

Anyway this is kind of pointless arguing. We use the word "variable". It's fine.
by kevdoran | 2025-10-31 15:16:20+00:00
I read this yesterday and thought "only a matter of time for us". We use Wise twice a month and have for a couple of years.

Today I was surprised to find out that matter of time was 12 hours, as I logged in and see:

"We've temporarily blocked your Wise account. We're missing important information from you."

When I click the link, it says: "That address doesn't look right" and shows my business address. That is right.

There's no way to contact nor do anything other than change the address. I of course don't want to change the address, because it's my business address. Lol.
by rhodey | 2025-10-31 15:16:24+00:00
I am seeing some docs now that suggest

> runs-on: [self-hosted, ...]

Must be added to run.yml to use custom / private action runners

I did not find these docs last time I looked and so my feature request may be already fulfilled

If anyone wants to chime in to say that `runs-on` can be relied on or not I would be grateful
by delis-thumbs-7e | 2025-10-31 15:16:38+00:00
I don’t know financial world well enough to say whether that’s here nor there, but can you give me examples from other companies or sectors where a company X funds the company Y with tens to hundreds of billions that the company Y uses to buy a service from the company X.

Furthermore, yes it might be business as usual but so is fraud and god knows what else in this particular political era. In order to strengthen your argument you have to not only show that the phenomenon is not only common, but good for the overall economy.
by brap | 2025-10-31 15:16:40+00:00
You will need a formal language first.

Take this statement for example:

>ChatGPT knows WebPPL really well

What formal language can express this statement? What will the text be parsed into? Which transformations can you use to produce other truthful (and interesting) statements from it? Is this flexible enough to capture everything that can be expressed in English?

The closest that comes to mind is Prolog, but it doesn’t really come close.
by lambdaone | 2025-10-31 15:16:46+00:00
People are absolutely part of an ISA's ecosystem. The ISA is the interface between code and CPU, but the code is generally emitted by compilers, and executed in the context of runtimes and operating systems, all designed by people and ultimately dependent on their knowledge of and engagement with the ISA. And for hot code in high-performance applications, people will still be writing directly in assembler directly to the ISA.
by dilap | 2025-10-31 15:16:51+00:00
Taste & trade-offs aside, you've gotta make it compile reasonably fast! I do get that Objective-C is not the pinacle of language development, but you shouldn't give your main language the rough edges of a research project.

(And while the past shouldn't necessarily be a shackle on the future, it is striking that such a radically different set of trade-offs was picked for Swift vs Obj-C.)

I think both Go and C# are pretty nice languages, to give you an idea of where I'm coming from. And Rust is very interesting -- as a user you see software that gets written in it exceed the previous state-of-the-art (e.g., ripgrep).

I don't see that w/ Swift. It seems like the opposite. E.g., the terrible Settings rewrite that rolled out a couple releases ago...

Confession, though, while I did a lot of ojbc back in the day, I've never done more than kick the tires on Swift, so I'm not critiquing from a position of deep knowledge -- more like talking shit from the sidelines. But I do think I'm right. ;-)
by runarberg | 2025-10-31 15:17:05+00:00
Does the winner take it all?

I agree this is a reasonable bet though but for different reason, I believe this is a large scale exploitation where money is systematically siphoned away from workers and into billionaires via e.g. hedgefunds, bailouts, dividend payouts, underpay, wagetheft, etc. And the more they blow out this bubble the more money they can exploit out from workers. As such it is not really a bet, but rather the cost of business. Profits are guaranteed as long as workers are willing to work for yours.
by QuadrupleA | 2025-10-31 15:17:44+00:00
Love Carmack, but hard disagree on this and a lot of similar functional programming dogma. I find this type of thing very helpful:

classList = ['highlighted', 'primary'] if discount: classList.append('on-sale') classList = ' '.join(classList)

And not having to think about e.g. `const` vs `let` frees up needless cognitive load, which is why I think python (rightly) chose to not make it an option.
by the8472 | 2025-10-31 15:18:39+00:00
The 7450 spec sheet[0] lists 1M iops read for the U.2 connector, 735k is for the M.2. And that's a PCIe Gen4 drive. If you look at the Micron 9550 Pro[1] (Gen5) the specsheet lists 3M IOPS for the 3.2TB model.

[0] https://assets.micron.com/adobe/assets/urn:aaid:aem:d133a40b... [1] https://www.micron.com/products/storage/ssd/data-center-ssd/...
by bwfan123 | 2025-10-31 15:19:03+00:00
There will be increased transparency since microsoft will now have to report on the performance of its openai equity [1]. The concern is that while chatgpt is a great app, the economic benefits of the current investments are being questioned. There is starting to be skepticism of ai as the public starts to get jaded. This happens in all fads. That explains why the media is buzzing with articles like these which are becoming increasingly critical while earlier they were all aboard the ai-train.

[1] https://news.ycombinator.com/item?id=45719669
by palmotea | 2025-10-31 15:19:09+00:00
> I don’t see any positive outcome if we reach AGI.

It's even more straightforward than that:

4) Who is AGI meant to serve? It's not you, Mr. Worker. It's meant to replace you in your job. And what happens when a worker can't get job in our society? They become homeless.

AGI won't usher in a world of abundance for the common man: it won't be able to magick energy out of thin air. The energy will go to those who can pay for it, which is not you, unemployed worker.

Who gives a shit about if the AGI is enslaved or not? Thinking about that question is a luxury for the oligarchs living off its labor. Once it's here I'll have more urgent concerns to worry about.
by alphazard | 2025-10-31 15:19:17+00:00
But what about for state that the application doesn't really "own"? e.g. I want to open a PDF in an editor. The PDF is in my documents folder, and I don't want to expose all of my documents to the application in its sandbox.

Fine grained access to single files should be given out using a file picker. The application manager passes in a socket to the application sandbox. The application connects to that socket using a known hard-coded path. It sends a message (client->server) over the socket, the listening file picking process opens a new GUI window to prompt the user to select a file. The user picks a file and a file descriptor is sent over the socket to the application (server -> client).
by Aurornis | 2025-10-31 15:22:01+00:00
Ghostty is an interesting project, but it’s not usable yet for those of us who use scrollback history search until they ship that feature https://github.com/ghostty-org/ghostty/issues/189

The growing popularity of ghostty has made me realize a lot of people don’t use scroll back history search. I use it frequently to save time and avoid having to rerun time intensive tasks to pipe them through grep or tee everything to a file.
by ineedasername | 2025-10-31 15:22:04+00:00
No, you have talked past my actual comment, inserted your own "control dissent, remain in power" purpose for this instead of what I actually said in my comment.

I didn't claim "there are no problems that can be solved or goals achieved by means of mass/total surveillance". My topic was societal problems. The political dilemma "how do I retain power and curtail disagreement?" isn't in this category.
by egberts1 | 2025-10-31 15:22:05+00:00
It was for me too. But when ordered by my boss to implement SSHFP, the hacker in me took it apart and made this checklist.

In hindsight, it isn't a very useable DNS RCODE.

And yes, it is preferable to use SSH certificates (for as long as you are aware that private keys must be guarded jealously). We need PAKE capability in SSH, preferably Signal-like protocol for authentication.
by iso1631 | 2025-10-31 15:22:14+00:00
> Every hotel outside the US I've used has asked for my passport

Every hotel in the US and any other country has asked for my passport (and credit card), but I'm not American.

The textual information on the page of my passport is basically public knowledge, like a phone number or an american social security number. It's rare that a hotel takes the passport out of sight (and potentially scan the chip), but a photocopy is fairly frequent.