MurphyA/hacker-news huggingface dataset:
by searine | 2025-10-04 17:25:08+00:00
Having an excess PhD level citizens is every free countries wet dream. Its bonkers that people think it is somehow a negative.

It is a recipe for innovation. Most of those people want to do things with their knowledge, not teach classes. Most go to business who use that knowledge to innovate and increase profit.

Businesses literally get an excess of highly educated workers for (almost) free, and for some reason the MBA/Tech-right class thinks its a good thing to blow up that system. Absolutely bonkers.
by palata | 2025-10-04 17:25:39+00:00
I find that these discussions happen in teams that lack experience.

It's common for junior engineers to want to over-engineer stuff: they want to pull this cool library, they want to try this nice pattern, and over all they want to make a good job and a complex architecture sounds like they put more effort into it than a two-liners. That's why junior engineers are not the team lead.

As the lead, many times it's difficult to prove why it's over-engineering. You can often only say "hmm what you suggest is pretty complicated, requires a lot of effort, and in this case I don't think it's worth it".

What makes your take more valuable than the junior engineer's take? Experience.

Now don't get me wrong: it does not mean AT ALL that juniors don't bring anything valuable. They often bring great ideas. But their lack of experience means that sometimes it's harder for them to understand why it's "too much". The lead should listen to them, understand what they say (and by that I mean that they should prove to the junior that they understand), and then refuse the idea.

If a junior feels like the lead is incompetent (i.e. does not understand their ideas and selects inferior solutions instead), then the team is in trouble. And in a way, it is the lead's responsibility.
by jszymborski | 2025-10-04 17:26:01+00:00
Part of the reason cancer is such an interesting field of study in my personal opinion is:

(1) You get a lot of these chicken-or-egg situations where the answer is more like "chicken-AND-egg".

(2) Cancer is almost always the result of a million things going wrong at once... it's a slow unravelling of the bonkers number of safe-guards our cells have to keep them healthy and normal.

Inflammation is a normal part of a healthy, functioning body. It can be caused by anything from scraping your knee to getting a cold. It's useful, and as your comment says, it is an important part to fighting off infections which themselves in rare cases cause cancer. It also plays a pathological role in some diseased like auto-immune disorders, IBS, meningitis, etc...

Inflammation, both the healthy and pathological sort, can help set the stage for tumour to form by contributing to the formation of what's known as a "tumour microenvironment" [0]. Chronic inflammation, often caused by disease, is more likely to keep up this permissive environment than one-off cases, and therefore more likely to result in a tumour

By the way, we understand DNA mutation/damage to work similarly. It happens all the time naturally, and sometimes mutations are fortuitous, but mostly they are ironed out by the cells machinery. Increasing the rate of mutation can overwhelm that machinery and cause tumours to snowball.

So, that's how inflammation can contribute to the initialization of tumours or at least environments that are more permissive of tumours. Tumours, however, also might cause inflammatory response to promote cancer progression through hijacking cell signalling, promoting epithelial-mesenchymal transitions, etc... [1].

We've known inflammation has been linked to cancer since at least 1863 [2], so this is pretty well-trodden territory. The immune system and inflammation is extremely complicated (or at least, I always found it to be), so I'm also not surprised that there are a lot of mysteries lurking.

Finally, to answer your question: I'm sure in some cases inflammation is just bystander. My understanding is that inflammation is not the primary mechanism by which HPV causes cancer, so it is very easy to believe it to be a bystander in that case. H. pylori is a good example of chronic GI inflammation that raises your risk of cancer by way of inflammation. I'm not familiar with the fungal DNA research, so can't comment.

Also disclaimer: It's been a while since I've studied cancer directly, I'm more of a computational biologist these days. Sorry if I made an error here.

[0] https://pmc.ncbi.nlm.nih.gov/articles/PMC6831096/

[1] https://blog.cellsignal.com/hallmarks-of-cancer-tumor-promot...

[2] https://www.thelancet.com/journals/lancet/article/PIIS0140-6...
by jdrek1 | 2025-10-04 17:26:04+00:00
I would guess that Ada is simply more known. Keep in mind that tech exploded in the past ~3.5 decades whereas those languages are much older and lost the popularity contest. If you ask most people about older languages, the replies other than the obvious C and (kind of wrong but well) C++ are getting thin really quickly. COBOL, Ada, Fortran, and Lisp are probably what people are aware of the most, but other than that?
by narmiouh | 2025-10-04 17:26:06+00:00
I will give you an example from just two days ago, I asked chatgpt pro to take some rough address data and parse it into street number, street name, street type, city, state, zip fields.

The first iteration produced decent code, but there was an issue some street numbers had alpha characters in it that it didn't treat as street numbers, so I asked it to adjust the logic of code so that even if the first word is alpha or numeric consider it a valid street number. It updated the code, and gave me both the sample code and sample output.

Sample output was correct, but the code wasn't producing correct output.

It spent more than 5 mins on each of the iterations (significantly less than what a normal developer would, but the normal developer would not come back with broken code).

I can't rely on this kind of behavior and this was a completely green field straight forward input and straight forward output. This is not AGI in my book.
by toast0 | 2025-10-04 17:26:12+00:00
> I remember falling asleep at the game because it was so slow and boring, and never really watched baseball after that.

If you listen to people talking about how they loved going to the game with their family, it's usually about what they did to pass the time during the boredom. It was America's pastime, because you needed to figure out how to pass time during the boredom.

The pitch clock is nice though, gives a rythym to action.

That said, minor league baseball is a lot more fun to watch because there's a lot more variance, and they have a lot of stuff going on between the innings to keep you awake ;)
by Aurornis | 2025-10-04 17:26:22+00:00
> 1. If your manager has something in particular they want you to do, you should do it.

This point seems obvious, but it's one topics I've had to coach many early career people on over and over again.

Many of the people who were having difficulties or heading toward PIP could be turned around by implementing a simple loop where they:

1. Ask their manager for the top priority, explicitly. Re-confirm the top priority every time you encounter a question about what to work on or new information that might change the situation.

2. Write it down. Put it somewhere visible. Check it every morning. Remind yourself about the top priority.

3. Do the top priority until it's done. Confirm that your manager agrees that it's done when you think it's done.

It sounds simple to those of us who internalized these loops early in our careers, but some people don't see it so clearly until it's laid out for them. They get distracted, go on side quests, take too many tasks from people who aren't their manager, or avoid their manager's requests in favor of a task they find more interesting.
by taffer | 2025-10-04 17:26:39+00:00
> HTML is a document markup language

No it is a hypertext [1] markup language and it doesn't suck if you actually use it as such.

The problem is that we decided that <a> and <form> tags should be the only hypercontrols, only triggered by clicking on them. However, libraries like HTMX and Unpoly enhance HTML so that every element can act as a hypercontrol, responding to all kinds of events. This allows you to implement interactive features such as autocompletion, form validation and infinite scrolling without writing a single line of JavaScript.

> ORM keeps sucking because RDBMSes simply don't operate on objects

Have you read [2]? Modern SQL can return nested JSON. No ORM needed.

[1] https://htmx.org/essays/how-did-rest-come-to-mean-the-opposi...

[2] https://www.scattered-thoughts.net/writing/sql-needed-struct...
by somenameforme | 2025-10-04 17:26:41+00:00
I think one big issue is that companies got massive. Apple's revenue, for instance, would make them the 40th largest country in the world by GDP - larger than Portugal, Hungary, Greece, and the overwhelming majority of countries in existence. And it seems to be essentially a rule that as companies reach a certain threshold of size, the quality of what they produce begins to trend downward until they're eventually replaced by an upstart who then starts their trek towards reaching the threshold of fail.

But in modern political and economic times where number must always go up, too big to fail is a thing and anti-trust enforcement isn't (to say nothing of the FTC mostly just ¯\_(ツ)_/¯ with regards to basically any merger/acquisition of big tech), the current batch of companies just keeps growing and growing instead of being naturally replaced. To say nothing of the fact that a lot of startup culture now sees being acquired as the endgame, rather than even dreaming of competing against these monstrosities.
by 1024bees | 2025-10-04 17:26:46+00:00
Oops, I assumed maybe too much familiarity with the problem. The premise of the problem is this:

You're designing a CPU, either for your job or for fun, in your favourite hardware description language. Systemverilog, vhdl, hell maybe you went to Berkeley/ work at sifive and you use chisel. if you aren't familiar with HDLs or digital logic design, you should look into them, it is fun.

to test your CPU, you use a simulator, and give your simulated CPU a program to execute. But shit -- you have a bug, and some instruction is producing the wrong value. It would be really nice to step through the code and see what was happening inside your CPU to pinpoint where the bug is.

At this point, you can tell the simulator to generate a waveform (some call it a dump, maybe there are other names). The waveform will contain every signal inside of your design -- every clock, every control signal, you name it. This is typically a MASSIVE amount of data, and people analyze these waveforms. And worse yet, you just have "raw signals". To find out what PC is being executed, you have to pull up the PC signal in the waveform viewer, and then all of the register signals, and then cross correlate that with the disassembly; in short, you get very intimate information about the design, but organizing that information is the responsibility of the person using the waveform viewer, and it can be tedious.

The insight this tool makes is that all of the data you need to have a gdb-like interface when debugging a simulated CPU is already in the waveform, jpdb just organizes and presents the data in a way that is easy for the developer to parse.
by johnnyanmac | 2025-10-04 17:26:48+00:00
>designed to help insurance companies maximize their profits.

What Healthcare plan isn't going to help private insurance benefit? Medicare/caid already puts a trillion dollar in funding it, so this isn't isn't something that can be fully government funded with the US's current debt. They'll have to worn with existing companies on this. It's not an easy problem to solve.

The solution here is to get more progressive people into these seats so they get better deals and control the greed of private Healthcare, not just hold your hands up and say "both sides bad" and do nothing. Doing nothing only forwards the status quo, and the status quo ain't really great right now.

Isn't that a common Dem criticism? That we can't compromise and end up standing for nothing because every possible candidate has some small issue that makes t >the Democrats can’t convince anyone to vote for them because they are obsessed with draping themselves in the mantles of unpopular culture war issues

You're falling for the right wing spin. We still have Trump complaining about trans athletes as the government is shut down and somehow the democrats are focusing on the culture war? You're conflating internet culture wars with the DC politicians. Only one voter base has pushed this point and it's precisely to distract.

I'm on communities them "unsupportable"? I don't like that either. You don't make solutions without compromise.

like HN precisely to filter out thst bickering and focus on what's actually affecting my life.

Government has traditionally been horrible at establishing culture anyway. They can facilitate it, but it's down to the people to make do with the tools given.
Ask HN: How do you handle the gaps between design, product, and engineering?
by linchien | 2025-10-04 17:27:01+00:00
I’m a frontend developer and I often get stuck in the handoff gaps. Designs change after delivery, specs don’t cover everything, and important context slips through. By the time I sort it out, I’ve spent more time reconciling than coding.

I’m not a native English speaker, so apologies if parts of this post read a bit clumsy.

I’ve tried AI coding tools like Cursor, Claude Code, and Codex. They speed things up, but they don’t fix the real problem. Without full context, the generated UI rarely lands cleanly — layouts feel off, styles don’t match, and it takes a lot of patching. The actual waste isn’t writing code, it’s trying to keep intent and changes aligned.

Do you see the same? What has worked for your team to keep context intact across product, design, and engineering?
by zzo38computer | 2025-10-04 17:27:01+00:00
I agree there is this problem, which is why I try to write software that is actually good (and use software that is actually good, if it is available). It is also one reason why I still use some DOS programs (even with emulation, which is slow, it is still better than the bad quality they have in newer computers).

I do not use any of the software mentioned in that article, and I also do not have that much RAM in my computer.
by awesome_dude | 2025-10-04 17:27:14+00:00
This is why I almost gave up SWE. My skills, abilities, and output had little to nothing to do with my career trajectory, it's only about getting higher ups to sing praises about things that I might not have even done.

Add to that when a new/junior manager comes along, they're too busy trying to show everyone that they're the centre of the universe for any actual progress to be made.

Edits: typos and spellchecker being too smart so words injected that didn't make sense
by h14h | 2025-10-04 17:27:22+00:00
I didn't get the sense that this article was trying to help people rationalize away social anxiety. Rather, it seemed much more that it was trying to get the socially anxious to accurately assess the nature (and effects) of their reactionary behavior.

IMO it's a useful first step, as a major facet of treating anxiety disorders with CBT involves challenging negative thoughts and beliefs and replacing them with positive alternatives.

Properly understanding that your anxious lizard brain is (successfully) trying to protect you from the threat of being disliked helps reframe that behavior in a positive light.
by pron | 2025-10-04 17:27:48+00:00
Spatial memory safety means that a language (at least in its subset that's designated "safe") doesn't allow you to manufacture pointers into memory that may contain data of a different type than what's expected by the pointer (we'll call such pointers "invalid"). The classic examples of spatial memory safety is guaranteeing that arrays are never accessed out of bounds (hence "spatial", as in pointers are safely constrained in the address space). Zig guarantees (except when using delineated "unsafe" code) such spatial safety.

Temporal memory safety is the guarantee that you never access pointers that have been valid at some point in time after they've become invalid due to reallocation of memory; we call such pointers "dangling" (hence "temporal", as in pointers are safely constrained in time). The classic example of this is use-after-free. Zig does not guarantee temporal safety, and you can accidentally have a dangling pointer (i.e. access a one-time valid pointer after it's become invalid).

Invalid pointers are especially dangerous because, in languages where they can occur, they've been a very common source of exploitable security vulnerabilities. However, violating spatial memory bounds is more dangerous, as the result is more easily exploited by attackers in the case of a vulnerability, as it's more predictable.
by ajross | 2025-10-04 17:28:11+00:00
> A clever hacker will evaluate ALL the risks

Once more, this is a no-true-scotsman argument hanging on your added adjective "clever". All the frausters and criminals in the linked articles were "clever hackers" until they weren't. You probably are too.

Introspection and humility are among the hardest skills for hackers to develop (probably harder for us than for the general population, honestly, as our cheating gets rewarded!), and they're exactly what are being demanded here to keep us out of jail. And I'm pointing out the fallacies inherent in all the "it would never happen to me" argumentation.
by N70Phone | 2025-10-04 17:28:53+00:00
It is folly to take these statements at their words.

Bezos is just saying shit to generate hype. All these executives are just saying shit. There is no plan. You must treat these people as morons who understand nothing.

Anyone who knows even the slightest details about datacenter design knows what moving heat is the biggest problem. This is the exact thing that being in space makes infinitely harder. "Datacenters in space" is an idea you come up with only if you are a moron who knows nothing about either datacenters or space.

If nothing else this is the singular reason you should treat AI as a bubble. All of the people at the helm of it have not a single fucking clue what they're talking about. They all keep running their mouth with utter nonsense like this.
by olejorgenb | 2025-10-04 17:28:59+00:00
One Australian company conducting research: https://www.magellanstemcells.com.au/about/

"Phase III for Clinical Efficacy Trial – beginning in 2025

Our product MAG200 has successfully completed Phase I/II of a clinical trials on the use of allogeneic (donor) off-the-shelf stem cell therapy for OA. The pivotal Phase III trial is planned to commence in 2025."
by 1dom | 2025-10-04 17:29:18+00:00
> Yes, these are good. But they're a different kind of test. There are tests for correctness, and tests that the program runs. You need both.

Why do you need both?

Some software is so small and simple that it's possible to write a high level running/integration test that covers all the practical correctness tests that application might need too.

You can say "yeah, but they'd be better if they had unit test" but that's the point being made: eventually you reach a place where more tests, even those recommended as best practice, don't actually deliver any more _real world_ value, and even make the code harder and slower to maintain.
by stri8ed | 2025-10-04 17:29:28+00:00
Having adequate law enforcement training and funding, is not mutually exclusive with leveraging technology for more effective enforcement. In fact that's where some of the funding goes. I would be interested in seeing some data reflecting a reduction in crime as a result of increasing the welfare system, as you claim.

https://en.wikipedia.org/wiki/Flock_Safety#Efficacy
by nxrabl | 2025-10-04 17:30:07+00:00
I think the specific trap the author is arguing against is where you try to make your classes model 1-1 some external domain model without tailoring them only to the functionally that your specific application needs. If you’re writing a FooClass, it’s easy to get caught up in giving it everything a Foo would have, even if you won’t actually use it.
by satisfice | 2025-10-04 17:30:10+00:00
Well, Agile said that we don’t need testers (because everybody owns quality and slogans are magic). DevOps said we don’t have time for testers (because we reaaaally feel like shipping now). AI people said AI will do all the testing (because of course they did).

Nobody likes thinking critically and admitting that they haven’t achieved a responsible standard of care. If they aren’t forced to do it, why bother?
by zwaps | 2025-10-04 17:30:53+00:00
There is a career book that makes a lot of good but extreme points.

One of them is: technical ability is actively detrimental to your power and career. You have to spend time and energy on actually doing things, and every competent manager will do their best to keep you right where you are, with as little political influence as possible.

Conversely, as a manager, so the book says, you want to avoid actually doing anything. You should start initiatives -as many as you can- and deftly use your political capital to either own, disown, or weaponize them. Whether they succeed in creating value is irrelevant, certainly not something you should focus on.

People focused on success and value of initiatives are still working hard when you have moved on. These people are hopelessly behind the scheming manager, eating crumbs.

And if necessary, you the manager just claim credit retroactively.
by RachelEngland | 2025-10-04 17:30:59+00:00
I used Trezor Suite's integrated partner, Banxa, to sell £1012 of crypto. The transaction failed, but Banxa kept my cryptocurrency and never returned it. I have provided all required blockchain proof. This was over 2 days ago and still the funds are missing.

Trezor's Official (Non-)Response: When I contacted Trezor support for help, their response was a masterclass in passing the buck. They told me (direct quote from their chat):

While Trezor partners with various providers to facilitate transactions, each provider operates independently... For issues related to transactions processed by Banxa, it is essential to continue communication with them, as they are responsible for the transaction processing.'

In other words: "We profit from this partnership, but we take zero responsibility when it goes wrong."

Following this, I took the advice of an online advisor and tried to warn the Trezor community on Reddit.com directly by posting on r/Trezor, r/BTC and r/CryptoCurrency. My post was a factual account of what happened, including the support quote.

It was removed by the moderators within seconds.

This is a blatant attempt to suppress a legitimate warning to their users. They are silencing victims to protect their brand, even when their chosen partner is at fault.
by paride5745 | 2025-10-04 17:31:13+00:00
I tried bsky for one year, and I agree that I was getting mostly American politics… which as a European is just noise for me.

I went back to Mastodon, it’s much better to follow tech people.

And feedly for RSS to get all the news I can dream of.

Not sure what the point of Bluesky is anymore, it’s just twitter but on the left side of politics. Sad, the tech stack was interesting as an evolution of Nostr.
by nickdothutton | 2025-10-04 17:31:41+00:00
I was there in the middle of the dotcom crash and the telecoms crash which was much worse. Fiber does not rust, and while there was vast overcapacity, not all of it was lit, or indeed worth lighting. 10 years after, thanks to DWDM there were 8 strand cables where only 2 strands were lit, albeit with many more wavelengths than envisaged before. Even though demand had grown.

How much is a 10 year old GPU worth? Where is the “dwdm but for GPUs?”.

There truly are interesting times and we have the benefit of being in them.