MurphyA/hacker-news huggingface dataset:
by jajko | 2025-08-27 06:20:50+00:00
You talk about US or China? For outsiders, the lines are getting blurrier every day, in quite a few aspects US is currently the bigger/worse offender and a proper bully. China just wants to sell their cars here.

I wouldnt take my family to a trip to US these days for example, no such issue with China. One sample aspect, a very practical one too, but there are many others.
by p0w3n3d | 2025-08-27 06:21:11+00:00
Absolutely—I feel like I can ship at a crazy velocity now, like I have a team of interns at my disposal to code up my every silly demand.

It reminds me this scene:

`Cut my eggs` `Your eggs are cut sir!' `Cut my milk' `I can't sir, it's liquid' `Imbecile! Freeze it, then cut it!'
by mettamage | 2025-08-27 06:21:52+00:00
I asked an LLM, so I think I get it but could you try to mention what is meant with "Stallman was right"? The reason I'm asking you and not posting the LLM answer is because it still feels a bit icky to post an LLM answer for everything I don't understand [1].

[1] Feel free to discuss this too, if you want. I'm developing my opinion on it.
by lynx97 | 2025-08-27 06:22:38+00:00
Open Source Accessibility isn't sustainable right now. How on earth do you imagine open medical hardware to ever reach a level where it is generally useful to people with disabilities?

In general, I find the negativity in this whole thread very sad. If I were in the situation were I was looking forward for technology like this, and I'd read the comments here, they would make me very sad. Because in essence, I would learn that politics is more important to some SV people than actual progress.

Frankly, if Elon ended up creating a technology that helps people, I wouldn't care about his politics at all. I'd be damn grateful for someone investing in something that ended up helping me. But obviously, politics trumps empathy here, which is very very sad.

I am still a magnitude off regarding 100k for assistive technologies, but sufficiently large braille displays cost 10k$ to 15k$ in Europe. That is a plain display of 80!!! characters in a single line. No 1080p, mind you. This has been the case since I am alive. The costs are mostly driven by redistriibutors, who usually add around 70% when importing from the US. Do I feel exploited? No, I am glad the technology exists. And frankly, if you have any empathy left, you should as well.
by adrian_b | 2025-08-27 06:23:20+00:00
Hyperthreading is a word used by Intel instead of the standard term SMT (Simultaneous Multithreading), in order to be able to register it as a trademark.

The first CPUs with SMT have appeared only during the nineties.

That Honeywell CPU is the first commercial CPU with FGMT (Fine-Grained Multithreading).

SMT can exist only in a CPU able to decode and execute multiple instructions simultaneously, which is why it has appeared much later.

While FGMT went out-of-fashion for CPUs, many GPUs have used and many still use FGMT, because it can provide better performance per die area than a more complex superscalar/SMT architecture.
by zwnow | 2025-08-27 06:23:34+00:00
> Absolutely—I feel like I can ship at a crazy velocity now, like I have a team of interns at my disposal to code up my every silly demand.

I also wonder what type of simple CRUD apps people build that have such a performance gain? They must be building well understood projects or be incredible slow developers for LLMs to have such an impact, as I cant relate to this at all.
by donkeybeer | 2025-08-27 06:24:17+00:00
Because they fucking suck. I never heard desktops or laptops being tied to Dell or Asus or what not for run of the mill kernel or os upgrades. If phone makers want to be fucking ass by locking down bootloaders, jealously preventing reversing etc preventing kernel devs etc from doing their own thing then they should accept the just label of being fucking ass or take on the responsibility of supporting it forever.
by DemocracyFTW2 | 2025-08-27 06:24:20+00:00
> how would you want it to communicate that an unsafe pattern has been created

Given this is running on a JS engine, an error should be thrown much as an error will be thrown on syntactically invalid regexes in the source. Sadly, this can't happen a module load / compile time unless a build step is implemented, complicating the matter; but on the other hand, a regex that is never used can also not be a problem. The build step could be stupidly simple, such as relying on an otherwise disallowed construction like `safe/[match]*me/`.
by godelski | 2025-08-27 06:25:36+00:00
> People fall for complex lies all the time.

This is not in contention with what I said.

The existence of a believable but complex lie does not disprove the existence of a believable yet simple lie.

Nor have I made the claim that because something is complex that it must be true.

Maybe it would help if I wrote like this

min(complexity | truth) > x min(complexity | lie) = 0

I've said nothing about max complexity, only that some lower bound of complexity must exist when something is true.

And again, this statement does not imply that the complexity of something can indicate if it is truthful or not.

We could also write it this way if you want: min(complexity | truth) > min(complexity | lie)

> I don't think any truth is fundamental at all

You and I are actually in agreement. But to be clear, while I do not think anyone can make a claim (in a finite amount of time) that is perfectly correct, I am quite certain that there are things that are more correct than others. Science can always improve, and my previous comment stated as much. It would be wrong to say "the Earth is flat" but certainly it would be more wrong to say "the Earth is the sound a Gorilla makes while eating the color purple." And there's definitely statements even more wrong than that. At least that one was intelligible, even if incoherent.
by kodefreeze | 2025-08-27 06:26:06+00:00
This is really interesting. We've been working on a smaller set of this problem space. We've also found in some cases you need to somehow pass to the model the sequence of events that happen (like a video of a transition).

For instance, we were running a test case on a e commerce website and they have a random popup that used to come up after initial Dom was rendered but before action could be taken. This would confuse the LLM for the next action it needed to take because it didn't know the pop-up came up.
by teekert | 2025-08-27 06:26:07+00:00
Hehe, I forgot to put Gentoo in there haha, for me Arch also felt like binary (and thus much faster to install!) Gentoo!

I love new distro's, especially paradigm shifting ones. Ubuntu at the time ("It just works"), Gentoo ("squeeze max performance out of my hardware and know it thoroughly") Arch ("So fresh, unmatched package availability through AUR"), NixOS ("My OS lives in Git, and that is where it is supposed to be") and the new Fedora silverblue/bootc stuff ("Get some of those cloud paradigms on my personal devices"). Although I haven't played with the latter, mostly because the advantages are NixOS like, and NixOS does it well, and I'm not done learning by a long shot, but it deserves some checking out, it's certainly a new paradigm.
by finaard | 2025-08-27 06:27:03+00:00
There isn't really anything left to do for her - everything missing (including work on the newer graphics chips) can be somewhat easily done by less talented people, building on her work.

She did the challenging stuff she cares about. One aspect of nerd brain often is that you can hyperfocus on challenging stuff, but can't get the motivation to work on stuff you don't care about - and even what would be a 20 minute task can end up taking days because of that. It's great that she has the self awareness to set goals, and step away once they're done.

I didn't have that in that age - and still sometimes struggle. I was lucky enough that my employer back then recognized my issues, and paired other people with me for doing the stuff I was not interested in, and now usually manage to load those issues onto other co-workers by myself.
by elros | 2025-08-27 06:28:55+00:00
Whenever I need some sort of quick data pipeline to modify some sort of file into another format, or do some batch transformation, or transform some sort of interface description into another syntax, or things like that, that would normally require me to craft a grep, awk, tr, etc pipeline, I can normally simply paste a sample of the data and with a human language description get what I need. If it’s not working well I can break up the steps in smaller steps.

In my experience, it seems the people who have bad results have been trying to get the AI to do the reasoning. I feel like if I do the reasoning, I can offload menial tasks to the AI, and little annoying things that would take one or two hours start to take a few minutes.

That very quickly adds up to some real savings.
by DemocracyFTW2 | 2025-08-27 06:29:49+00:00
FWIW there's also https://github.com/slevithan/regex "JS regexes future. A template tag for readable, high-performance, native JS regexes with extended syntax, context-aware interpolation, and always-on best practices". From the docs:

Highlights include support for insignificant whitespace and comments, atomic groups and possessive quantifiers (that can help you avoid ReDoS), subroutines and subroutine definition groups (that enable powerful subpattern composition), and context-aware interpolation of regexes, escaped strings, and partial patterns.
Show HN: Snap Shot – Make Screenshots Look Polished in Seconds
by tejartr_123 | 2025-08-27 06:30:27+00:00
I built a small browser-based tool called Snap Shot because I often needed to make screenshots look decent for slides, product pages, or social posts, and I didn’t want to open a full design tool just to add padding or a background.

With Snap Shot, you can:

Drop in a screenshot and quickly add padding, change aspect ratios, or style it with backgrounds

Apply simple effects like shadows or isometric/3D perspective

Export instantly without watermarks

Everything runs locally in the browser (no uploads)

I priced it as a one-time $9 deal since this feels like an occasional-use tool rather than something worth a subscription.

Would love feedback from the HN community — on both the product and whether this kind of tool feels useful outside of my own workflow.

https://snap-shot.getindielaunch.com/
by gucci-on-fleek | 2025-08-27 06:30:30+00:00
OLED displays don't inherently have poor text rendering, but they tend to use more exotic subpixel layouts than LCD displays [0]. It's possible to render text well with alternative subpixel layouts (for example, every iPhone), but if you use the standard RGB/BGR algorithm with PenTile displays, you're going to get bad results (but with a high enough resolution, it doesn't really make much of a difference).

[0]: https://en.wikipedia.org/wiki/PenTile_matrix_family
by unnah | 2025-08-27 06:30:30+00:00
Although SMP is an abbreviation for Symmetric Multi-Processing (multiple processors or processor cores with shared memory), SMT is not symmetric but Simultaneous Multi-Threading. To get back on topic, SMT is often confused with barrel processors that switch threads between clock cycles, like the Honeywell 800 with special register groups. The "simultaneous" in SMT means that a single processor core runs instructions from multiple threads on the same clock cycle.
by sellmesoap | 2025-08-27 06:30:39+00:00
What I'm complaining about is everything being for rent. And how we get there in mamy cases is by turning a blind eye to knock on effects of these technologies. There's a reciprocal immune response between mother and baby through nursing. I haven't heard of a formula that has this feature. That link I posted claimed that approximately 212,000 babies died a year in areas without clean water when supplied with formula. That's a bleak outcome, is that just the cost of progress for you?
by jonathanlydall | 2025-08-27 06:30:53+00:00
For myself, when I lived on a different continent to my family, had limited social life and job with strictly set hours, it was much easier to have the time needed to make significant progress on a hobby.

However, discipline is an enormous factor too, actually using that extra available time on something “productive” is no easy feat.

Now I have kids and live in the same area as my parents and siblings again, entirely happy, but less free time.
by hungarianhc | 2025-08-27 06:30:56+00:00
Hey. We are releasing Vectroid, a serverless vector search platform. From what we can tell, it's the fastest on the market. But we'd love your help to validate that. We are going to announce a pretty nice "free for life" tier soon. Right now you can log in and try it with no limits at no cost. If you end up using it and you find things we can improve, please let us know. Enjoy!

P.S. no, for now it's not open source. P.P.S. today it's cloud only, but we are working on a full self managed experience that you can install on your own infrastructure.
by lynx97 | 2025-08-27 06:31:32+00:00
If you are young enough, yes. But after a while, the neuroplasticity is simply not enough. Seeing is a complex enough process, if you miss learning it in your childhood, the train is gone. This is a very common error people make, announcing implant technologies to grown blind people as if the cure was just around the corner. It isn't. You will never adapt to a point where the vision you just gained is actually useful. Imagine trying to learn to read print, at 30, with a pixelated implant? It is a naiv pixie dream of sighted people.
by thomasmg | 2025-08-27 06:31:36+00:00
A static analysis of the regular expression has the advantage that many problematic cases can be caught at compile time. Not all: the expression is sometimes generated at runtime. There's also a risk that too many cases might be rejected.

Did you consider a hybrid approach, where static analysis is used to get compiler warnings / errors, combined with limiting the number of operations at runtime? An API change might be needed, so instead of just "matches(regex)" a new method might be needed with a limit "matches(regex, opCountLimit)" and a different return type (true / false / timeout).
by ascorbic | 2025-08-27 06:31:45+00:00
I'm not sure how you can blame counselors when no counselor would have said any of the things that were a problem here. The issue here wasn't that there was examples of counselors in the training data giving practical instructions on suicide – the problem was the well known tendency for LLMs to lose their guardrails too easily and revert to RLHF-derived people pleasing, particularly in long conversations.
by 1718627440 | 2025-08-27 06:32:07+00:00
I'm from Germany and you need to redo your signature if it doesn't match you official's, when for example opening a bank account. I needed to draw my signature on a tablet to get my ID, and was unable to do so properly, because my hand is just gliding on a glass surface. After several tries they gave me a paper to write my signature on.

I've heard stories from friends that their bank mails them whether a transaction is supposed to happen, because their signature was sloppy.
by adrian_b | 2025-08-27 06:32:47+00:00
FGMT as implemented in that Honeywell CPU is a step above a barrel processor like that used by the later CDC 6600 in its I/O CPU, because it can transition to any of the other threads, not only in round-robin order, like in a barrel CPU.

This avoids wasting clock cycles in threads that are waiting for some event.
by Almondsetat | 2025-08-27 06:33:24+00:00
Linux is 30 years old, and still it has a laughable percentage of desktop usage. Plus, the only reason it's even usable is because of the relentless work by thankless developers for reverse engineering device drivers. On smartphones this is orders of magnitude more difficult. How do you properly profile and debug a random modem in a phone? What about the cameras?

So, how can anyone expect FOSS mobile OSs to ever exist unless forced by law by the US or something?
by jibal | 2025-08-27 06:33:44+00:00
One cannot measure calories out (other than deducing it from calories in and weight change), which is a complex function of diet, metabolism, and a host of other factors.

As for the rest--your other posts implicitly assume that everyone else shares your choices and priorities--and if not then they aren't relevant. (BTW, there is strong evidence showing neither you nor anyone else knows what they would do after receiving such diagnoses.)
by CarryLUO0826 | 2025-08-27 06:34:20+00:00
In an enterprise environment, sensitive files may remain on local devices after employees leave or projects conclude. Even with DLP tools deployed, it can be difficult for administrators to verify which files are properly deleted on a device-by-device basis. Curtain e-locker's "Auto-Clean" feature can be configured through policies to ensure that protected files are deleted according to rules.

Policy-Based Local File Cleanup

Supports setting file expiration rules based on "download time" or "modification time."

Cleanup tasks can be triggered periodically or immediately to automatically delete protected local files.

Supports full cleanup or rule-based cleanup (e.g., specific directories or file types).

Recycle Bin and Historical Version Management

Delete operations can be extended to the Windows Recycle Bin to prevent accidental file recovery.

Clean historical versions or caches of protected files, reducing audit blind spots.

File Lifecycle Management and Compliance Support

Entities can set file retention periods based on project or regulatory requirements (e.g., "automatically clean up within 30 days after project completion").

Automatic cleanup and policy enforcement records can be used for audit and internal control purposes.

Through strategic automatic cleanup, Curtain e-locker can help enterprises systematically manage the lifecycle of local sensitive files under high-frequency personnel turnover and strict compliance requirements.
by PRWeb2025 | 2025-08-27 06:35:46+00:00
In the fast-moving world of mobile technology, staying visible is as important as innovation itself. Press release distribution helps companies share product launches, software updates, and new research directly with media outlets, industry analysts, and end users. By reaching the right audience quickly, it not only builds awareness but also establishes trust and credibility in a competitive market. For startups and established brands alike, effective press release distribution ensures their stories are heard and their innovations recognized.
by gabriel666smith | 2025-08-27 06:36:20+00:00
Maybe I don’t understand well enough. Could anyone highlight what the problems are with this fix?

1. If ‘bad topic’ detected, even when model believes it is in ‘roleplay’ mode, pass partial logs, attempting to remove initial roleplay framing, to second model. The second model should be weighted for nuanced understanding, but safety-leaning.

2. Ask second model: ‘does this look like roleplay, or user initiating roleplay to talk about harmful content?’

3. If answer is ‘this is probably not roleplay’, silently substitute model into user chat which is weighted much more heavily towards ‘not engaging with roleplay, not admonishing, but gently suggesting ‘seek help’ without alienating user.’

The problem feels like any observer would help, but none is being introduced.

I understand this might be costly, on a large scale, but that second model doesn’t need to be very heavy at all imo.

EDIT: I also understand that this is arguably a version of censorship, but as you point out, what constitutes ‘censorship’ is very hard to pin down, and that’s extremely apparent in extreme cases like this very sad one.
by gordonlim214 | 2025-08-27 06:37:11+00:00
AI agents that chain LLM calls and tool calls still give incorrect responses. Detecting these errors in real time is crucial for AI agents to actually be useful in production.

During my ML internship at a startup, I benchmarked five agent architectures (for example, ReAct and Plan+Act) on multi-hop Question-Answering. I then added LLM uncertainty estimation to automatically flag untrustworthy Agent responses. Across all Agent architectures, this significantly reduced the rate of incorrect responses.

My benchmark study reveals that these "trust scores" are a good solution at detecting incorrect responses in your AI agent. Hope you will find it helpful! Happy to answer questions!
by jerome-jh | 2025-08-27 06:37:26+00:00
This is a modularity vs integration tradeoff.

- Linux is a patchwork of SW, written in a variety of programming languages, using a variety of libraries, some of which having the same functionality. There is duplication, misalignment, legacy.

- MacOS is developed by a single company. It is much more integrated and coherent.

Same for the CPU:

- x86 accesses memory through an external bus. The ability to install a third party GPU requires an external bus, with a standardized protocol, bus width, etc. This is bound to lag behind state of the art

- Apple chips have on die memory, GPU (actually same package but not same die). Higher speeds, optimization, evading from standardized protocols: all this is possible.

This has an impact on kernel/drivers/compilers:

- x86: so many platforms, CPU versions, protocol revisions to support. Often with limited documentation. This wastes hell a lot of engineering time!

- Apple: limited number of HW platforms to support, full access to internals.
by qalmakka | 2025-08-27 06:37:58+00:00
This is intolerable. You own the device. You must be able to run whatever you want on it. Locking or limiting your access to the stuff you bought is not only unacceptable, it's basically like saying you don't really own anything. You're basically leasing a device until the OEM decides you can't run anything on it anymore. Would people accept if a car manufacturer prohibited you from driving their cars in certain places?
by ai_assisted_dev | 2025-08-27 06:38:01+00:00
It definitely changed how I get into flow state for me. But music still works, if not even better when coding with AI (listening to: techno, electro, edm). Generally my flow is to sit down, make a small plan of what I will work on, fire off 2 agents to work on different parts of the code that are lower hanging fruits (takes 2-10 mins for them to complete). Then while this is busy, map out some bigger tasks.

Agents finish, I queue them up with new low hanging fruits, while I architect the much bigger tasks, then fire that off -> Review smaller tasks. It really is a dance, but flow is much easier achieved when I do get into it; hours really just melt together. The important thing to do is to put my phone away, and block all and any social media or sites I frequent, because its easy to get distracted when agents aren just producing code and you're sitting on the sidelines.
by matthewmacleod | 2025-08-27 06:38:09+00:00
…while being hundreds of times bigger and also not offering the scope to implement hardware hacks (e.g. interfacing through GPIO/I2C/SPI/Serial without additions that cost more than the entire Pi).

Yes - obviously you can use an old PC for many different PoCs and prototypes. It doesn’t take much imagination to think of those you can’t.
by mikestorrent | 2025-08-27 06:38:25+00:00
Yeah, it explains why I can't buy one of these. Now, what I am puzzled by is why none of the various PCIe (standard form factor) cards that offer m.2 nvme slots on them will work with any of my older computers; they have PCIe lanes to spare but I suppose the system firmware itself just doesn't know what to do with them.

Maybe I need to use a little sata SSD as /boot?
by LambdaComplex | 2025-08-27 06:39:19+00:00
Richard Stallman has spent basically his entire career trying to convince people that all software should be free as in freedom, so that people truly control the devices that they own--preventing things like Google being able to lock users out of the ability to install applications on a device that they purchased.

Read up on the principles of the Free Software Foundation if you want all the details.