MurphyA/hacker-news huggingface dataset:
by tsunamifury | 2025-09-08 17:21:55+00:00
Silicon Valley has worked 996 as long as I can remember. Even during sprints at Google it was worse 24/7 was common at times.

I work with China and US tech scene and while the chinese scene is more 'hungry' these days US scene is just, if not even more, hardworking and certainly works 'smarter' quite often.
by cptskippy | 2025-09-08 17:21:56+00:00
The ISA is the contract or boundary between software and hardware. While there is a hardware cost to decode instructions, the question is how much?

As all the fanbois in the thread have have pointed out, Apple's M series is fast and efficient compared to x86 for desktop/server workloads. What no one seems to acknowledge is that Apple's A series is also fast and efficient compared to other ARM implementations in mobile workloads. Apple sees the need to maintain M and A series CPUs for different workloads, which indicates there's a benefit to both.

This tells me the ISA decode hardware isn't or isn't the only bottleneck.
by maxwellg | 2025-09-08 17:22:07+00:00
Of course we are! This year has been the most exciting (and fun!) of my career in the Bay. There is so much to do and so much going on. Things that were impossible a year ago suddenly feel imminent. Nobody is forcing (or really even asking) me to work on the weekends but if I have an interesting idea bouncing around in my brain I'm not going to wait to Monday to play around with it.
by ars | 2025-09-08 17:22:11+00:00
32 bit Firefox doesn't work anyway. I had an old 32 bit Firefox and didn't change it when I switched to 64 bit installation (I didn't realize).

It crashed NON-STOP. And it would not remember my profile when I shut down, which made the crashes even worse, since I lost anything I was working on.

I finally figured out the problem, switched to 64 bit and it was like magic: Firefox actually worked again.
by danans | 2025-09-08 17:22:34+00:00
Instead of the blunt hammer of disinvestment of brands, the government should be putting limits on Big Tech's ability to lock consumers and business into their platforms, whether via exclusive search deals, preventing alternative app stores, or hardware-tied communication networks. Those practices are ultimately what harms consumer choice. This decision only seems to address the first of those.

It seems that Big Tech's ingratiation of itself to the current administration using money and lent "credibility" is yielding their desired slaps on the wrists when a spanking was justified by the harm they have done to consumers.
by boothby | 2025-09-08 17:22:54+00:00
> Why is RPN a head trip?

It isn't how we teach math in the two countries I've lived in. Lisp is just as weird. Many people see a mathematical expression and panic. A level up from them, people see a mathematical expression in some source code and expect it to respect the symbol precedence that they were taught in grade school -- which they can "understand" without knowing how the language parses and abstracts all that away. And maybe their understanding is flawed but they can survive as programmers for decades without ever going deeper. Lisps, FORTHs, etc., don't allow you to proceed without understanding.
by sgsjchs | 2025-09-08 17:22:55+00:00
> No, the class can use a sentinel value internally only to mark moved-from objects. That's exactly where we actually started the conversation.

The issue is that the "moved-from" state is exposed to the user when the moves are not destructive. The author of the class has to consider behavior for every method in sentinel state, even when it's just to assert that the state isn't sentinel or "lol it's UB". And the user has to be careful not to accidentally misuse an object in sentinel state. Just like how every time you touch a nullable pointer you have to consider if it can be null and what to do in that case. As long as the sentinel state is exposed at all (via non-destructive move), there is little gain in not providing full support for it. However, with destructive moves the sentinel value either doesn't exist at all or only exists completely internally as an optimization, and all this mental overhead disappears.
by darkmighty | 2025-09-08 17:22:59+00:00
> Maybe they could also drop support for older x86_64 CPU's, releasing more optimised builds

Question: Don't optimizers support multiple ISA versions, similar to web polyfill, and run the appropriate instructions at runtime? I suppose the runtime checks have some cost. At least I don't think I've ever run anything that errored out due to specific missing instructions.
by diggan | 2025-09-08 17:23:05+00:00
> This isn’t exactly true. My password manager fails to recognise the domain I’m on, all the time. I have to go search for it and then copy/paste it in.

I'd probably go looking for a new password manager if it fails to do one of the basic features they exist for, copy-pasting passwords defeats a lot of the purpose :)

> That being said, if you’re making login pages

I think we're doomed on this front already. My previous bank still (in 2025!) only allows 6 numbers as the online portal login password, no letters or special characters allowed, and you cannot paste in the field so no password manager works with their login fields, the future is great :)
by ghaff | 2025-09-08 17:23:20+00:00
A lot of people are very binary. Yes, I'd internally grumble a bit if a business trip cut into a weekend for travel. I'd also sometimes check email over a weekend or PTO and resolve something if I could quickly. But I certainly didn't go into the office over weekends (or, indeed, latterly at all). And I never took time off for a doctor's appointment or other personal matters taking less than a full day.

And, to your point, if I did take PTO for vacation, the degree to which I'd be contactable or not was never a factor.
by latexr | 2025-09-08 17:23:25+00:00
> and it does not make anybody less legitimate than AI startups (which was the parent’s point)

Was it? I’m interested in what exactly in their post makes you say that. I see confusion, not any accusation regarding legitimacy.

> Besides, they do sell AI-related services.

I know, I checked the main domain. My point was simply that if you spend extra money on a domain which has a strong association with something, it would be expected that whatever you put on it is associated with it (which indeed is the case). Otherwise you’d be wasting money and confusing potential users, which isn’t generally good business practice.
by amluto | 2025-09-08 17:23:52+00:00
I would expect outages when talking to a server on the other side of the country, and an outage preventing supermarket customers from checking out or supermarket staff from usefully restocking shelves would be a very expensive mistake.

A good system here will be distributed.

That being said, two servers (for redundancy) physically located at each branch ought to do the trick. Tesco has a bit over 5000 branches [0], so that’s 10k of the 40k VMWare seats right there. Throw in some extra seats so storage and compute can be separated at each location (maybe unnecessary but comes with some benefits) and so that there is still redundancy while a server or two at a site is being re-imaged and 40k seems about in the right ballpark even for a fairly lean implementation.

And, sure, all those on-site servers might be relatively inexpensive industrial units designed to tolerate a toasty, dusty, and occasionally damp closet that looks nothing like a tidy datacenter, but it still makes sense to run something like VMWare on them.

[0] https://www.tescoplc.com/investors/reports-results-and-prese...
Ask HN: I can't remember the name of a AI CLI tool I saw a few weeks ago
by explosion-s | 2025-09-08 17:23:53+00:00
I recall an AI CLI tool along the lines of opencode/goose/aider that was on HN recently, it had a newt/salamander icon and the company also hosts open models in an openrouter esque way. I can't for the life of me remember what that is - PLEASE help guys!! It was Claude API compatible I think but also supports other providers
by jbreckmckye | 2025-09-08 17:23:55+00:00
> The responses vary but often take the form of reused cliches of which some don't even directly apply.

"It has been tested by a 1000 people before me"

"What if there is an upstream optimisation?"

"I'm just here to focus on Business Problems™"

"It reduces cognitive load"

---

Whilst I think you are exaggerating, I do recognise this phenomenon. For me, it was during the pandemic when I had to train / support a lot of bootcamp grads and new entrants to the career. They were anxious to perform in their new career and interpreted that as shipping tickets as fast as possible.

These developers were not dumb but they had... like, no drive at all to engage with problems. Most programmers should enjoy problems, not develop a kind of bad feeling behind the eyes, or a tightness in their chest. But for these folks, a problem was a threat, of a bad status update at their daily Scrum.

Dependencies are a socially condoned shortcut to that. You can use a library and look like a sensible and pragmatic engineer. When everyone around you appears to accept this as the norm, it's too easy to just go with the flow.

I think it is a change in the psychological demographic too. This will sound fanciful. But tech used to select for very independent, stubborn, disagreeable people. Now, agreeableness is king. And what is more agreeable than using dependencies?
by mrpippy | 2025-09-08 17:23:58+00:00
Yes, but just try to download it from them. You have to make an account, agree to all kinds of garbage, and then you still might be stuck in "authorization" like my account is. They removed the auto-update functionality (even the notification!) from the app, so you have to manually go through their horrendous website to download updates.

It's 10x easier to just search reddit or internet archive for a link to the .dmg.
by maratc | 2025-09-08 17:24:12+00:00
> it gets a trailing comma if it's on it's own line.

Sorry but it doesn't make any sense to me. If your argument is "a trailing comma is a good thing," it should go into any and all function calls/list declarations/etc. Who's to say I won't add this in the future:

my_print("a={a}, b={b}", a=1, b=2, color_negative_red=True)

So do I need to have this now?

my_print("a={a}, b={b}", a=1, b=2,)

There's a very responsive playground at https://black.vercel.app/ and whatever it does looks strange to me, because the underlying assumptions look inconsistent one with the other (to my eye at least.) Specifically, "the length of the string should decide whether there is a trailing comma or there isn't" makes zero sense.
by jandrewrogers | 2025-09-08 17:24:28+00:00
Barrel processors are a spectrum and GPUs are on one end of it. Yes, the classic canonical barrel processors (e.g. Tera architecture) more or less work as you outline. That is a 40 year old microarchitecture, they haven't been designed that way for decades.

Modern barrel processors implementations have complex microarchitectures that are much closer to a modern GPU in design. That is not accidental, the lineage is clearly there if you've worked on both. I will grant that vanishingly few people have ever seen or worked on a modern non-GPU barrel processor, since they are almost exclusively the domain of exotics built for government applications AFAICT.
by elvisloops | 2025-09-08 17:24:46+00:00
There's a difference between someone in your chats acting adversarially and Signal supporting/encouraging adversarial behavior as part of the way the app works. If Signal published a change to the protocol that removed forward secrecy, we wouldn't consider it a non-event and say "well anyone could screenshot messages anyway," even though that may be true. They're calling this "secure backups," but in truth it appears to reduce security
by JeffeFawkes | 2025-09-08 17:24:50+00:00
Yep! I use it to run SolidWorks on my M1 Macbook. (They sure don't make it easy, though - one of their many EULA approval steps fails silently if you have any non-alphanuneric characters in your name or email address. Feels par for the course with bigcorp software that assumes you'll have an IT team to deal with things.)
by bbor | 2025-09-08 17:24:55+00:00
It's definitely popular online, specifically on Reddit, Bluesky, Twitter, and TikTok. There's communities that have formed around their anti-AI stance[1][2][3], and after multiple organic efforts to "brainstorm slurs" for people who use AI[4], "clanker" has come out on top. This goes back at least 2 years[6] in terms of grassroots talk, and many more to the original Clone Wars usage[7].

For those who can see the obvious: don't worry, there's plenty of pushback regarding the indirect harm of gleeful fantasy bigotry[8][9]. When you get to the less popular--but still popular!--alternatives like "wireback" and "cogsucker", it's pretty clear why a youth crushed by Woke mandates like "don't be racist plz" are so excited about unproblematic hate.

This is edging on too political for HN, but I will say that this whole thing reminds me a tad of things like "kill all men" (shoutout to "we need to kill AI artist"[10]) and "police are pigs". Regardless of the injustices they were rooted in, they seem to have gotten popular in large part because it's viscerally satisfying to express yourself so passionately.

[1] https://www.reddit.com/r/antiai/

[2] https://www.reddit.com/r/LudditeRenaissance/

[3] https://www.reddit.com/r/aislop/

[4] All the original posts seem to have now been deleted :(

[6] https://www.reddit.com/r/AskReddit/comments/13x43b6/if_we_ha...

[7] https://web.archive.org/web/20250907033409/https://www.nytim...

[8] https://www.rollingstone.com/culture/culture-features/clanke...

[9] https://www.dazeddigital.com/life-culture/article/68364/1/cl...

[10] https://knowyourmeme.com/memes/we-need-to-kill-ai-artist
by mfedderly | 2025-09-08 17:25:39+00:00
I'm sorry that you're having to go through this. Good luck sorting out your account access.

I actually got hit by something that sounds very similar back in July. I was saved by my DNS settings where "npNjs dot com" wound up on a blocklist. I might be paranoid, but it felt targeted and was of a higher level of believability than I'd seen before.

I also more recently received another email asking for an academic interview about "understanding why popular packages wouldn't have been published in a while" that felt like elicitation or an attempt to get publishing access.

Sadly both of the original emails are now deleted so I don't have the exact details anymore, but stay safe out there everyone.
by zarzavat | 2025-09-08 17:25:43+00:00
I guess my point is, if 20 years ago you'd said to me "In the future there'll be a CLI program where you type into a box and it writes your code for you, and it's as good as a well-studied but inexperienced junior, I'd have said "that's AGI!" with no hesitation. Shortly followed by "I should go to med school instead".

The definition of AGI is very subjective. Clearly, current models are not as good as the top humans, but the progress in the last 20 years has been immense, and the ways in which these models fall short are becoming subtle and hard to articulate.

Yes transformers do not learn in the same way as humans do, but that's in part an intentional design decision, because humans have a big flaw: our memories can't be separated from our computation, they can't be uploaded, downloaded, modified or backed up. Do we really want AGI to have a bus factor? With transformers you can take the context that is fed to one model and feed it to another model, try doing that with a human!

In a sense, the transformer model with its context is an improvement on the architecture of the human brain. But we do need more tricks to make context as flexible as human long term memory.
by floweronthehill | 2025-09-08 17:26:01+00:00
I believe local llms are the future. It will only get better. Once we get to the level of even last year's state of the art I don't see any reason to use chatgpt/anthropic/other.

We don't even need one big model good at everything. Imagine loading a small model from a collection of dozens of models depending on the tasks you have in mind. There is no moat.
by chpatrick | 2025-09-08 17:26:03+00:00
It's more that "thinking" is a vague term that we don't even understand in humans, so for me it's pretty meaningless to claim LLMs think or don't think.

There's this very cliched comment to any AI HN headline which is this:

"LLM's don't REALLY have <vague human behavior we don't really understand>. I know this for sure because I know both how humans work and how gigabytes of LLM weights work."

or its cousin:

"LLMs CAN'T possibly do <vague human behavior we don't really understand> BECAUSE they generate text one character at a time UNLIKE humans who generate text one character a time by typing with their fleshy fingers"
by selfhoster11 | 2025-09-08 17:26:08+00:00
Palm OS is getting livelier by the year. There's a number of younger folks getting into it, with some creating new apps, and it's been ported to new hardware.

My guess is that as time goes on, more development knowledge will be captured/OCRed into machine-searchable archives that will help the beginners. Using emulated/virtual development tool chains is also a lot less resource-intensive, and will help newcomers who don't know how to set these things up on their own.
by stanfordkid | 2025-09-08 17:26:12+00:00
It always astounds me how stupid economists are. Like only an economist would use reasoning using terms something like epsilon to infinity to describe something that is a context dependent feedback loop in a closed system. Like these guys are literally idiots that studied real analysis then said maybe we can just apply that to an oil and gas company, without thinking about how it requires people and social consensus etc. to actually carry out these activities and they exist in a finite closed system with feedback.

"Increase shareholder value" ... yeah until the company subsumes the planet... duh, so natural and rational. And obviously if you act that way forever it won't ever effect shareholder value. It's so stupid of a theory it's basically a non-statement. It's utterly obvious that companies want to make money and obvious that stakeholders want that too. This theory is just saying that goodwill is worthless but like, clearly it's not. Apple didn't have to make it's products beautiful, but it did, because it's cool.
by carlmr | 2025-09-08 17:26:31+00:00
>She drew up a syringe of the GLP-1 drug tirzepatide in June that was just 40 percent of the standard starting dose. The side effects she’d felt — constipation and extreme fatigue — went away with the smaller shot, she said, while her blood pressure, joint pain and inflammation improved.

40% doesn't seem "microdose" to me. If 100% is very effective as it seems right now, 40% should be reasonably effective assuming a somewhat linear dose response curve.

Further blood pressure and weight loss can be easily measured, so I'm not sure why it would be so hard to control the dosage yourself, with the doctors setting a maximum dose instead. It doesn't seem unreasonable at all.

Compare for example to doctors prescribing insane amounts of stimulants to ADHD patients in the past, which they've now scaled back. It's maybe sometimes better to just start with less and see if your symptoms improve.

Antibiotics have to be exactly administered to avoid creating immune bacteria. Many other medications I don't see that danger. Actually it seems more dangerous to use a high dose right away that causes issues for many patients.
by theologic | 2025-09-08 17:26:39+00:00
I highly recommend them as they test well for freshness, but if you aim to get around 2G of EPA/DHA, you'll need 8 capsules. To your point that's a lot of capsules if you don't like swallowing pills. Compare with prescription below:

Kirkland Signature Fish Oil provides 151.8 mg EPA and 119.1 mg DHA per tablet, totaling 270.9 mg EPA+DHA (Softgel).

Prescription Lovaza (Rx)* provides 465 mg EPA and 375 mg DHA per tablet, totaling 840 mg EPA+DHA (Softgel (Rx)).

Prescription Vascepa (Rx)* provides 960 mg EPA and <40 mg DHA per tablet, totaling ~960 mg EPA+DHA (Softgel (Rx)).
by raw_anon_1111 | 2025-09-08 17:26:39+00:00
As an Apple user - which I am - name one service that Google has that I can’t switch away from?

If you buy a device whose operating system is developed and marketed by Google, why would you have any expectation to be able to switch from Google?

And Android doesn’t even have 50% market share in the US so it’s definitely not a monopoly.
by tingfirst | 2025-09-08 17:27:02+00:00
For OCaml users interested in data streaming processing (similar to Flink or Spark), but looking for a faster and more efficient option, check out this OCaml plugin Timeplus Proton. Concise, safe, highly performant and fun!

[1] https://github.com/mfreeman451/proton-ocaml-driver
by hilbert42 | 2025-09-08 17:27:38+00:00
Right, that's cleared things up. Both the Taspo/Tobacco Card and vending machine capability (cash or credit, top up card, etc.) weren't available when I was there last. I'd reckon the strict ID requirements for Taspo card must have been quite a cultural shock. My recollection was that back then tobacco products were much more freely available than where I was living.
by daft_pink | 2025-09-08 17:27:54+00:00
I think some reasonable efforts at asset protection are reasonable, but a lot of the crazy advice that lawyers who specialize in asset protection give is terrible and impractically complex.

You really have to have a reality check when you go beyond the basics of using an LLC and structuring ownership and loans to make it very difficult to sue your company and make sure that these will really work in practice and not end with you being held in jail for contempt until you release the information.
by abhaynayar | 2025-09-08 17:28:06+00:00
Looking at the JS, in the `calculateUniqueScore` function - it is just checking how many features it was able to detect (it gives a weight to each summing up to 100).

It is not checking how unique you are based off of some data-set it has.

This site also has plenty other such "issues"/"bugs" feels like it was quickly vibe-coded without much care.
by taylodl | 2025-09-08 17:28:11+00:00
My colleagues and I have been talking about this for the past 15 years. I have been contending that 'all' we have to do is supply the requirements and the machines would create the code. Bugs presumably would be a result of incomplete or incorrect requirements.

One of my colleagues has been consistently pushing back on that stating that you haven't reduced the amount of complexity you're managing. Your requirements have to get very detailed in stating how errors should be handled. It's all the 'rainy day' scenarios and alternative processing when errors are encountered that complicates things. Errors come in two flavors: business errors (these would be captured on a detailed business process diagram) and technical errors (for example an unreachable API due to network issues). You have to be careful how you map the technical details back to the business process and update your business process to handle technical errors.

Anyway, his point is this is all the complexity we deal with as architects, designers and developers and that it is complexity which makes development challenging. You can either deal with this complexity in the implementation (coding), or you can deal with this complexity in the specification (requirements - detailed to the likes I've never seen).

I've argued this is true, but its complexity of a different kind. Humans are very good at specifications. What we find difficult implementations. I know I'm hand-waving a bit, but it sounds like your colleague is proving me correct. Even if the amount of complexity is the same, by transforming it into a kind we are better equipped to handle, we make efficiency gains.

I would argue this isn't the case of 'Last Programmers' - you have to be a very good developer to make this work, as people are discovering. The next revolution will be systems created by those who never learned to code at all. I think we're quite a ways from that!