MurphyA/hacker-news huggingface dataset:
by benjiro | 2025-10-29 10:15:41+00:00
> I think the issue stems from too many people making their living off reviews that require something exciting to get views.

The problem is that our hardware as we know it, has lost a lot of its stretch. Used to be that we got 100% performance gains on a generation to generation update. Then it became 50%, 30% ... Like in the GPU market, the last generation that actually got me exited was the 1000 series (1070 specific).

Now its "boring" 10 a 15% upgrades for the same generation (if we do not count naming / pricing rearrangements).

When was the last time any of use was "hey, i am exited to potentially buy this tech, really". Apple M1 comes to mind, and that is 5 years ago.

Nvidia tried to push the whole ray tracing (a bit too early), but again, its just a incremental update to graphics (as we had a lot of tricks to simulate lighting effects that had good performance). So again, kind of a boring gain if we look back.

Mobile gaming handhelds was trilling, steam deck... Then we got competitors but with high price tags = excitement became less. And now, nobody blinks with a new generation gets released because the CPU/iGPU gains are the same boring 15 a 20%... So who wants to put down 700, 900 Euro for a 15% gain.

What has really gotten you exited? Where your just willing to throw money at something? AI? And we see the same issue with LLMs ... what used to be big step/gain, in barely a years has gone from massive gains, to incremental gains. 10% better on this benchmark, 5% better there, ... So it becomes boring (GPT5 launch and reaction, Sora 2 launch and reaction).

> When updates are more evolution than revolution, it makes for a more boring article/video.

If you think about it, there is a reason why tech channels have issues and are even more clickbait then ever. Those people live on views, so when the tech they follow/review is boring to the audience, they start pushing more and more clickbait. But that eventually burning the channels.

Unfortunately, we have a entire industry that is designed around making parts smaller and smaller every generation, to make those gains. As we lost the ability to make large gains on making those smaller making parts ...

Its ironic, as we knew this was coming and yet, it seems nobody made any breakthrough at all. Quantum computing was a field that everybody knew had no road to general computing at home (materials issues).

So what is left is the same old, lets may the die a bit smaller, gain a bit, do some optimizing left and right, and call it a new product. But for customers, getting product 2.1, being named "this is our product 3.0!!!! Buy buy" ... when customers see its just 2.1, 2.2, 2.3 ...

We are in a boring time because companies sat too darn long on their behinds, milking their exiting products but never really figured how to make new products. I think the only one that took a risk was Intel years ago, and it blew up in their face.

So yes, unless some smart cookie makes a new invention, that can revolutionize how we make chips (and that can be mass produced), boring is the standard now. No matter how companies try to repackage it.
Show HN: Mockitup.me – Practice job interviews with AI
by aacmkt | 2025-10-29 10:15:45+00:00
Hi HN,

We built mockitup.me , an AI-powered tool for interview preparation. You can pick a role or technology (like React, Python, or Product Manager), and the AI will act as your interviewer — asking questions and giving feedback.

This is an MVP, and access is free during the testing phase. I’m collecting feedback on question quality, realism, and UX to shape the next version.

Would love your thoughts and suggestions!
by ricardobayes | 2025-10-29 10:15:47+00:00
Unfortunately while the intentions around agile were noble it's pretty much a direct way to burnout or worse. The human mind is not designed to "sprint" run a marathon, metaphorically speaking, forever.

I see older devs being active in the trade well into their 60s but even as I much younger person I don't see how agile development is sustainable for a ~50-year career.
by kakacik | 2025-10-29 10:16:11+00:00
Would remove that keto part, otherwise agree. Keto is great for lowering fat levels but long term effects can be terrible if unsupervised professionally, ie permanent internal organs damage, more than negating any benefits gained.

Not sure why some people can only (mentally but brain drags rest of the body along) exist in extremes, when basically always some sort of moderate middle path is best in all aspects of life.
by lapcat | 2025-10-29 10:16:49+00:00
> There was an older Safari content blocker API that did work with the in-app Safari views, but it seems like apps are being updated to stop using it.

Which apps are being updated to stop using it?

The difference is simply that the Safari content blocker API is Apple-specific, so it can be used only on iOS and macOS, whereas uBlock Origin Lite uses the cross-platform DeclarativeNetRequest API, because uBlock Origin Lite is itself cross-platform.
by thaumasiotes | 2025-10-29 10:17:15+00:00
Considering BolexNOLA left a comment demonstrating perfect understanding of this situation before you left yours, I'm not sure what you think is supposed to be confusing.

Discord makes a proprietary browser available. You can run it from your desktop or from your web browser. All content in Discord can only be viewed by going through Discord's proprietary browser. Your regular web browser can't access it at all.
by seal17 | 2025-10-29 10:17:29+00:00
Hey HN

Over the last two months, we’ve been speaking with dozens of engineering leaders through the Dev Leaders Lunch Club and our startup (Flea) about how AI is really used in software development.

One thing kept coming up: adoption looks high — but impact is uneven. A few developers are shipping faster and writing better code with AI, while others barely use it or don’t trust it.

So we built a structured AI Use-Case Survey to explore what’s actually happening inside engineering teams. It looks at things like:

where across the SDLC (planning → coding → reviews → docs → learning) AI is genuinely helping,

what’s blocking broader adoption, and

how AI is changing roles, responsibilities, and developer experience.

The survey is anonymous by default (no tracking, no marketing). Teams that run it can optionally group results internally if they want to learn from their “AI ahead-of-the-curve” developers — one CTO even said this could help them identify their internal AI champions.

We’re sharing it here because we’d love to hear how others are approaching this:

How do you track or understand AI’s real impact in engineering work?

What signals would you find valuable to benchmark across teams?

Any pitfalls we should avoid when analyzing the results?

You can preview it here: https://helloflea.com/aisurvey

(If you click through, no data is stored unless you explicitly start a team instance.)

We’re genuinely curious about what this community thinks — whether this is the right way to capture what’s changing in how developers work with AI, or if there’s a better approach entirely.
by LogicHound | 2025-10-29 10:17:32+00:00
The 90% of games running on Linux does not say how well and what games. Sure I can play the Batman: Arkham Knight perfectly on Linux. However the game is a decade old now. Try playing some titles that came out this year and it going to be very variable, multiplayer titles are often a no go at all due to anti-cheat. You can argue to you are blue in the face about kernel level anti-cheat but at the end of the day if all your mates are playing X, you are just going to suck it up and play X.

There is enough issues running games on Linux that there are specific distros created for running games because everything from the kernel version, X/Wayland, Compositor and the pipewire version can affect immensely how well the game runs.
by anthk | 2025-10-29 10:18:47+00:00
Some TUI programs can embed a small cli. Like Midnight Commander, and others. Or externally call commands and shells, or even pipe the output. Ed itself, vi, slrn...

Also, some commenters here at HN stating that the CLI/TUI it's just the fallback option... that's ridiculous. Nvi/vim, entr, make... can autocompile (and autocomplete too with some tools) a project upon writting any file in a directory thanks to the entr tool.
by throwaway2046 | 2025-10-29 10:19:04+00:00
>I only wish Wine also allowed me to zoom 2x or 3x, but this is where Gamescope comes in

Also possible using dxwrapper (for DirectX 7-9 games):

https://github.com/elishacloud/dxwrapper

Similarly to dxvk, you drop a few DLLs into the game directory then edit one config file. No need to use a dedicated program.
by kevincox | 2025-10-29 10:20:04+00:00
Yes, if it was a measure of device security they would revoke attestation of devices that are behind on security updates. But no, a 5 year old device that never got security updates is A-OK according to Google but a completely up to date custom ROM is not.

It's clearly not about real security. It is about control. You follow the rules and get Google's blessing or no SafetyNet for you. These rules include things like ensuring that the user can't access their own data without the controlling app's permission.
by mlnj | 2025-10-29 10:20:04+00:00
You are arguing as if the two sides are acting in good faith. Authoritarianism almost always isn't. Greed and corruption is is inherently tipping the scales unfairly against the fair system to be imbalanced against the good actor.

You can see it again and again in the success of voter suppression acts and the deceitful tactics played by authoritarians.

Arguments only work when both actors respect good arguments.
by jack_tripper | 2025-10-29 10:20:12+00:00
That's why like 80%+(?) of corporate world runs Windows client side for their laptops/workstations. They don't want to have to rewrite their shit whenever the OS vendor pushes an update.

Granted, that's less of an issue now with most new SW being written in JS to run in any browser but old institutions like banks, insurances, industrial, automation, retail chains, etc still run some ancient Java/C#/C++ programs they don't want to, or can't update for reasons but it keeps the lights on.

Which is why I find it adorable when people in this bubble think all those industries will suddenly switch to Macs.
by martin- | 2025-10-29 10:20:53+00:00
It's the same in every discussion about OS vs OS. People who like one OS will claim that the other OS is full of problems, and vice versa. In some cases I guess people are just lucky/unlucky. Personally, I've been using both in parallel for about 15 years, and while I've never had any issues with Windows (no BSODs), Linux constantly gives me problems. But I'm a developer and much prefer to develop on Linux, so I stick with it.
by moktonar | 2025-10-29 10:22:34+00:00
Contrary to asexual reproduction, sexual reproduction permits population shrinkage. That is because we evolved with the need to be able to shrink the population when necessary. We are too many and population is going to shrink naturally on its own no matter what. If your income depends on the number of consumers, then I can see why you don’t want population to shrink.
by gf000 | 2025-10-29 10:22:58+00:00
No, just take a look at how long and smooth does a pinephone run with "GNU Linux" vs stock android.

Android devs actually backported a bunch of work to the mainline kernel with regards to low-level energy management, but that's only one half of the story. The other is your phone stopping unused apps gracefully, and being able to go back to sleep regularly.
by eucryphia | 2025-10-29 10:23:43+00:00
I don’t ’hate’ it, it fails to suit my needs. I like to see both the chance of rainfall and likely amount for the next five days. The BOM website just displays a tiny icon which I cannot see properly. I have to click on each day to see that. In contrast my preferred app: WillyWeather displays an horizontal bar chart with all the information I need to plan my week.
by ethin | 2025-10-29 10:23:53+00:00
If only. Accessibility on Linux isn't as good as it is on Windows. It's getting better, but there are so few people actually working on it that it will take quite a while to get there. Which results in anyone who uses Linux who needs accessibility to suffer very weird problems like not even being able to install it because the installer is inaccessible in some way, or it flat out breaking depending on hardware or because the distro isn't setting obscure env vars that are documented nowhere except for mailing lists that nobody reads anymore, or weird things like that. It's been improving, but really really slowly, and Wayland didn't help things when they for the longest time refused to even consider the possibility of allowing global keyboard access because "security".
by pjc50 | 2025-10-29 10:24:44+00:00
Actual paper: https://www.nature.com/articles/s41566-025-01769-z DOI https://doi.org/10.1038/s41566-025-01769-z

" We show microcombs with total on-chip power levels up to 158 mW and comb lines with an intrinsic linewidth as narrow as 200 kHz."

150mW is a lot for a single-chip laser, given that the eye safety limit for standard red laser pointers is about 5mW.
by pmdr | 2025-10-29 10:25:05+00:00
Google is evil. Every single one on here arguing "but muh security improves" is against freedom of computing, plain and simple. There's no middle ground.

Google & others have slowly turned down the freedom dial over the years and we let it happen. People working for Google let it happen. I'm not aware of any inside movement protesting this like they protested against various social issues.

Security that you can't turn off is basically a prison.
by palata | 2025-10-29 10:25:16+00:00
> Android was designed more for surveillance and consumption, than for privacy&security and the user's interests

I disagree. The Android security model is better than the Linux one. I am very happy with GrapheneOS, I don't have much to complain about.

The problem is that Google sucks and nobody enforces antitrust laws. But it's not just Google: how many Android manufacturers don't suck, really? Do they contribute to AOSP at all? Probably not. Do they build reasonable devices that could run something like GrapheneOS? Nope. Just relocking the bootloader is often a problem.
by ownagefool | 2025-10-29 10:25:28+00:00
The thing is, the core agile points from the manifesto are pretty much universally fine and can pretty much be boiled down to, "make changes fast, get feedback, gain more understanding faster".

Pretty much everything that's been layered on top though has either nothing to do with the manifesto, or actively breaks it. i.e. there's a burning issue, I'll get to that after my sprint commitment, which was sold to let me finish work, but now only exists to stress me out to squeeze more widgets per unit of time, where the widgets pretty much never actually map back to anything actually tangible.
by bloomca | 2025-10-29 10:25:52+00:00
React is not pure at all, and has a few gotchas related to updates. That being said, the JSX and composability of it is unmatched and I think the main reason React "won".

I think a logical continuation of this model is something like Solid.js, where there is no concept of re-rendering, just atomic DOM updates when observables change their values, but somehow this approach didn't get critical traction.
by chiefalchemist | 2025-10-29 10:26:06+00:00
There are 3 Definitive Rules of Trust:

1) Trust is earned.

2) If it’s not earned, it’s not Trust (or trust). Full stop.

3) Once lost, regaining Trust takes 5x to 10x - sometimes perhaps even more - effort to earn it back.

No matter how you cut it, this ^^^ is how Trust works.

Based on what I’ve seen, The Media is not aware of these rules. It’s certainly not interested in #3. Instead, it does the worst thing possible, it blames its customers (i.e., the consumers of its content). Using gaslighting as a proxy for Trust is a rookie mistake.
by int_19h | 2025-10-29 10:26:22+00:00
A library written in another language would have a Python extension module wrapping it, which would still hold the GIL for the duration of the native call (it can be released, but this is opt-in not opt-out), so that is usually not the issue with this arrangement.

The bigger problem is that it teaches people dangerously misguided notions such as "I don't need to synchronize if I work with built-in Python collections". Which, of course, is only true if a single guaranteed-atomic operation on the collection actually corresponds to a single logical atomic operation in your algorithm. What often happens is people start writing code without locks and it works, so they keep doing it until at some point they do something that actually requires locking (like atomic remove from one collection & add to another) without realizing that they have crossed a line.

Interestingly, we've been there before, multiple times even. The original design of Java collections entailed implicit locking on every operation, with the same exact outcome. Then .NET copied that design in its own collections. Both frameworks dropped it pretty fast, though - Java in v1.2 and .NET in v2.0. But, of course, they could do it because the locking was already specific to collections - it wasn't a global lock used for literally every language object, as in Python.
by zvr | 2025-10-29 10:26:34+00:00
To be more accurate, the comparison is not with Graphviz, but with dot(1).

Graphviz is a visualization framework and it includes many layout engines, implementing different algorithms: dot, neato, fdp, sfdp, circo, twopi, ...

It would be great if this new custom algorithm were to be contributed to Graphviz.
by pyeri | 2025-10-29 10:26:34+00:00
The Linux kernel is a separate system layer here, it's the AOSP parts like the Dalvik Runtime (equivalent of JRE) and components built on top of it (such as Play Store) which are being subject to permissive licensing abuse. If AOSP itself was GPL licensed, it'd have been difficult for Google to create something closed like Play Store as it'd have been considered derivative work.

You're right that broadly speaking, there is very little that could be done to stop this but having a culture of "everything GPL" in an organization definitely helps. For example, Sun was farsighted enough, though they couldn't stop Oracle from acquiring MySql, Oracle was still forced to keep MySql under GPL and they were able to salvage MariaDB too.

Similar was the case with Java. Oracle tried everything in its power to control its use and direction including legal means, it's only thanks to GPL that alternative implementations like OpenJDK and Amazon Corretto still exist. We can't even imagine the state of these software today if Sun hadn't licensed them under GPL originally but used some other permissive license instead!
by 4gotunameagain | 2025-10-29 10:26:44+00:00
Let's be realistic, accessibility — whether you like it or not — is an edge case. This is also why as you said, the amount of people working on it is low.

It is really not the limiting factor in Linux desktop adoption. The inherent fragmentation and HW compatibility issues are much more pertinent.

Buy the wrong laptop, and you have to fight with X, wayland and Nvidia graphics like a terminally inclined caveman in danger
by shaunaks | 2025-10-29 10:27:07+00:00
Oh yes ofc! We are adopting the same OSS + services model, we currently have our Dexto cloud platform in alpha and are onboarding projects on a case-by-case basis. We plan to launch the self-serve version shortly.

Our other product available at www.trytruffle.ai supports creating and deploying stateless agents which are great for simpler use cases.

We plan to launch a similar cloud offering for dexto but with deeper support for long-running agents that handle more complex tasks and integrate more deeply across orgs and apps with support for on-prem setups.
by dns_snek | 2025-10-29 10:27:21+00:00
> But you still have plausible deniability to say "I was just looking at it so I could see how evil it was", rather than having to explain why you were checking out "/schedule-an-appointment".

TLS traffic analysis can still reveal which pages you accessed with some degree of confidence, based on packet sizes, timings, external resources that differ between pages (e.g. images)
by NitpickLawyer | 2025-10-29 10:28:12+00:00
For backend stuff it's integrations. Say you have a solid core and you want to integrate with 3-5 3rd party tools. You can write one, and then do something like based on the example at @file and docs @docs, integrate provider $n.

For frontend stuff my colleagues experimented with "rolling the dice" multiple times for stuff that the models usually, but not always get right. Say a component with defined styles or conventions. You can see at a glance if it's right, but if it's not you have to go in, change the prompts, etc. Having the model roll a few choices and you just pick and choose is faster. Especially combined with fast and cheap models like fast-code-1 or gpt5-mini.
by Johanx64 | 2025-10-29 10:28:13+00:00
I'm sorry to disappoint you. Money is proxy for value. Or atleast the closest thing to it.

In fact, it has so much value, that people will bend over, creep and crawl just to get it. And sell their waking hours for it.

Yes, you can have a lucky-pet-rock that you've always had with you, that holds value for anyone but you. For everyone else though - it's just a rock.
by int_19h | 2025-10-29 10:28:30+00:00
It depends on how you define "corruption". You can't get a torn read or write, or mess up a collection to the point where attempts to use it will segfault, sure. You can still end up with corrupt data in a sense of not upholding the expected logic invariants, which is to say, it's still corrupt for any practical purpose (and may in turn lead to taking code paths that are not supposed to ever happen etc).
by netsharc | 2025-10-29 10:28:44+00:00
I stayed on Win7 until December 2023, until there was some exploit that was attackable by just viewing an image, so just browsing the web would've made it vulnerable (I believe in the WebP format).

Although it seems there are people still Frankensteining Win7, and even patching DLLs to make the newest browsers/apps still run on it.

Famously MS Teams was really screwed up, but I had to use it for work..
by ErroneousBosh | 2025-10-29 10:28:56+00:00
> Should everyone (anyone?) receive monoclonal antibodies, gene therapies, biologic medications? What criteria should be used to make these determinations?

Yes, if that's an indicated and effective treatment.

Do you think people should just be left to die if they can't pony up the dough in the hospital? Oh, your card's declined, no oncology ward for you?
by saagarjha | 2025-10-29 10:30:46+00:00
I claimed Amazon's pay is mediocre in the context of this conversation, which was talking about FAANG companies. This is demonstrably true and backed up by data. You might feel that Amazon's pay is not mediocre if you compare it in some other bracket, like all US salaries. Or I could downgrade it from mediocre to "bottom-of-the-barrel" in specialized fields like AI research. But that's not what was being discussed.
by bgwalter | 2025-10-29 10:31:40+00:00
You are probably trolling, but if you cannot read Wikipedia yourself:

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

"In 1998 alone, the company had sales revenue of $20 billion, making $2.6 billion profit. By 2000, Nokia employed over 55,000 people and had a market share of 30% in the mobile phone market, almost twice as large as its nearest competitor, Motorola."

The mobile phone business was ruined (perhaps they should have used Android), therefore caution about new foreign influence is warranted.