MurphyA/hacker-news huggingface dataset:
by KnuthIsGod | 2025-09-26 10:07:26+00:00
I sent a lady today to a radiologist for a core biopsy of a likely malignancy.

And a man to a radiologist for a lumbar perineural injection.

And a person to a radiologist for a subacromial bursa injection.

And a month ago I sent a woman to a radiologist to have adenomyosis embolised.

Also talked to a patient today who I will probably send to a radiologist to have a postnephrectomy urinary leak embolised.

Is an LLM going to do that ?

There is the another issue.

If AI commoditises a skill, competent people with options will just shift to another skill while offloading the commoditised skill to someone else.

Due to automated ECG interpretation built into every machine, reimbursement has plummeted. So I have let my ECG interpretation skills rust while focusing on my neurology and movement disorder skills.They are fun ... I also did part of a master's in AI decades ago ( Prolog, Lisp , good times, machine vision, good times...)

So now if someone needs a ECG, I am probably going to send them to a cardiologist who will do a ECG, Holter, Echo, Stress Echo etc. Income for the nice friendly cardiologist, extra cost and time for the patient and the health system.

I can imagine like food deserts, entire AI deserts in medicine that nobody want to work in. A bit like geriatrics, rural medicine and psychiatry these days.
by htgb | 2025-09-26 10:07:36+00:00
Me too! It was funny how little love it got given how well it worked.

The only issues I came across were artificial blocks. Some programs would check the OS version and give an error just because. Even the MSN Messenger (also by Microsoft) refused to install by default; I had to patch the msi somehow to install it anyway. And then it ran without issues, once installed.
by wodenokoto | 2025-09-26 10:07:51+00:00
As a teenager I did odd jobs at a small company that produced studio equipment (rack mounted reverbs and that kind of stuff) and was told this was one of the main features of mastering a CD - ensuring it sounded good on shitty kitchen radios and large stadium sound-systems.

I was told, somewhere, some guy was blasting himself with a giant speaker array tweaking the levels on Hit Me Baby One More Time, before it could be printed to masters. A mental scene that has lived rent free in my mind for decades.

It still blows my mind that consumer grade CDs and LPs were the source for radio broadcasts and such.
by BoredPositron | 2025-09-26 10:08:24+00:00
On the one hand, I appreciate the modern stack; on the other hand, the proportions and margins are completely off, making everything look genuinely bizarre. The switches, for instance, are humongous, and the radius on the rounded corners is excessive just take a look at the dock. Everything is touching corners or has double the amount of whitespace it needs. I hope they start polishining with a designer now.
by merlinnn | 2025-09-26 10:08:25+00:00
A corollary of economies of scale is high opportunity cost for maintaining small organizations. Partly because of this, many institutions providing the benefits of small organizations have high costs of entry---sport/country clubs, boating groups, HOAs, social clubs, etc. The opportunity cost is real, and it must be paid.

This has made membership to small organizations unaffordable for some portions of society. Especially students, fresh graduates, and other young people in formative parts of their lives. The result is a disenfranchised youth with very weak ties to a disparate and diffuse set of communities, and often none of those communities are robust enough to supply the empathetic benefits mentioned by Tao in the post.

It seems like this trend is only increasing in the near term.
by siberpunk | 2025-09-26 10:10:01+00:00
I totally feel what you mean about design. The library I used back in university was really tasteless and carelessly designed (if we can even call it "designed"), and I wouldn’t have used it if I didn’t have to. This one, I got lucky.

I hope both the authorities and the public will continue, more and more, to do their best to make libraries more valuable and beautiful.
by DuncanCoffee | 2025-09-26 10:10:25+00:00
It's the game that made me stop using cheats. I was young and discovered cheat codes and used them in every game that made them available. I remember completing Deus Ex and finding it "just ok", but then I read how people talked about it, and realized that taking away the challenge from games was making them worse! Never used one again, aside from when I discovered Cheat Engine, which was amazing for somebody who was starting to get interested in programming.
by jstimpfle | 2025-09-26 10:10:34+00:00
No, without more context I don't immediately see how it would fall flat. If you're dealing with larger data, like Gigabytes of data, it might be better to use chunks of 1 MB or sth like that. My point is that stream processing is probably best done in chunks. Otherwise, you have to to fit all the transformed data in RAM at once -- even when it's ephemeral. Wasting Gigabytes without need isn't great.
by Marazan | 2025-09-26 10:11:17+00:00
Your issue is you are trying to work out how use to this feature as a zero based array.

EDIT (for more explanation): I have an input value from -10 to 100. I want to use this value to lookup something in a table. IN a ero indexed world I have to know what the lowest value is and subtract that from the input value to get to zero (so "another parameter to pass to function").

With an arbitrary start index the array is just indexed from the lowest value (-10). There is nothing more needing to be passed in.
by padolsey | 2025-09-26 10:11:20+00:00
Because it's fun, I'd like to pose the contrary position that AI will actually make us more different. Perhaps dangerously so.

Many people don't understand the nature of LLMs nor how rabbit-hole-y a long context will necessarily become. And so as they talk to it, they move slowly further away from its corpus and towards a private shared meme-space, where they can have in-jokes and private moments never reconciled with a base reality. It's like the most private echo-chamber that can possibly exist (besides in our own heads).

So the full fledged dystopia might not be when where we are all alike, but where we are all lacking sufficient bridges of commonality between our tiny chambers. Our samenesses are becoming more local, the distances between them greater and greater. Many small, tight clusters with high divergence, minimal cross-cluster edges, and vanishing mutual information with global signals. :/
by panick21_ | 2025-09-26 10:11:56+00:00
I have been using PopOS for a long time. Its kind of like Ubuntu with some of the dumb Ubuntu stuff removed. Their PopShell for Gnome was just far, better then normal Gnome.

I have been following Cosmic and using it quite a bit. For alpha it was great. I have been daily driving it off and on and its mostly pretty good. I would say I prefer it over vanilla Gnome.

So its my plan to keep using it, I have no intention of going to Ubuntu again.
by littlecranky67 | 2025-09-26 10:12:34+00:00
I recently installed Pop OS stable on my ancient 2014 MacbookPro. It was a mostly flawless experience - I needed to manually install the closed-source wl WiFi driver after installing while on USB-Ethernet, but after that everything worked. Trackpad (with 2finger scroll enabled by default), Display (with HiDPI), SD Card reader etc. I like the gnome based UI, I am not sure about the new Cosmic thingy though. Hope the GNOME-based UI will still be available in the new release.
by palata | 2025-09-26 10:12:57+00:00
> Nope. Criminals can still just build their own devices

Haha sure. You over-estimate many of them. Not everyone breaking the law is a professional criminal. Especially when it comes to CSAM.

> Legally you can't stop anybody from using encrypted channels if they are motivate unless you go out and erase the knowledge.

ChatControl doesn't pretend to do this: they pretend to control mainstream social media, whether encrypted or not.

> It would be perfect to target small movements as they are emerging for example.

Yes, this is my problem with ChatControl: it's a powerful tool of surveillance that would be very dangerous if abused. We don't want to create that.

But "it's useless because criminals will compile their own kernel anyway" is an invalid argument. It doesn't help the cause.
by siberpunk | 2025-09-26 10:12:58+00:00
Mentioned in the article, I'm not sure if libraries work the same way in everywhere. But this one has literally free co-working spaces that anyone, including remote workers, students, or readers could use. Also quoting from an aspiring-librarian: "It always makes me happy to see someone using their local library as the community space it was meant to be!" Probably different countries, cities or organizations have different uses for libraries.

quote from: https://inchwyrm.bearblog.dev/
by jabl | 2025-09-26 10:13:01+00:00
Are you sure about that? If my memory serves, a lot of the Intel compiler people were transferred from HP? At least in the Fortran world, the Fortran frontend for the Intel compiler traces it's lineage back to DEC Fortran (for VAX and later Alpha) -> Compaq Visual Fortran (for Windows) -> Intel Fortran.
by dvdkon | 2025-09-26 10:13:02+00:00
The possibilities are endless, so I need to make sure not to get lost in them and actually get something done :) I have a shortlist of changes to make, from surface-level to harder things:

- Allow configuring the controls. For example, the multi-purpose "focus" ring is great, but is severely hampered by having to press the "iFn" button every time.

- Add bulk upload of photos to Immich (though that could just as easily be an external script).

- Write custom widgets for the LV view, like a RAW histogram or time display. Also hide the bottom buttons that have already burned into my screen.

- Allow full electronic shutter (I already had to change this camera's shutter once).

- Add highlight metering, or rewrite the autoexposure entirely.

- Support outputting raw video.

- Tone down the denoising on out-of-camera JPEGs.

- Play with custom sensor crops, line skipping and other things to get zoomed in videos.
by potato3732842 | 2025-09-26 10:13:08+00:00
Engaging official channels instantly gets you on a list. These institutions aren't stupid, they're evil. Easier to just back a trailer into it or something. And if some scrappers haul the downed pole off a week after that you didn't see them.

Furthermore, it's beyond naive to care about whether it's technically vandalism. You can't beat the establishment within the law because the establishment makes the law.
by paul_h | 2025-09-26 10:13:29+00:00
At this stage, agency must either:

Option A: Return the deposit themselves immediately (since they claim to be mere intermediaries, surely they can recoup from their client)

Option B: Provide full landlord details AND actively facilitate the return by compelling their client to comply with the law

The pdf-forgery and the back and forth with the agency is huge shaming fun, but the deposit is the goal.
by andyjohnson0 | 2025-09-26 10:13:59+00:00
I'm genuinely wondering how harsh you'd be willing to be to get what you want.

What would you do if an individual can't be deported because no country will accept them? Or if their country of origin is likely to kill or torture them? Or if no commercial carrier is willing to risk operating to that country? Would you be willing to deport unaccompanied children with no guarantee that they'd be cared for?
Show HN: Aegis – A Self-Hosted Git Server Written in Golang
by kasumispencer2 | 2025-09-26 10:14:11+00:00
Hello the good people on Hacker News. In the last 6 months I've been working on a self-hosted Git server and now I'd say it has reached a stage where I felt comfortable showing it properly.

For the HTTP server and frontend part, this project only relies on `net/http` and `html/template`, both of which are in Golang's standard library. This might not be the best performance-wise but I wish to cut dependencies as much as possible.

If the way the whole project is structured and developed seems weird: this is the first Golang project and first serious backend project I've ever done. Before making Aegis I've only made a few small things with Node.js and have never touched Golang, and during the development a lot of things have been ignored and/or delayed for the sake of "having enough functionalities as quick as possible". At the beginning it was only meant to be a proof that I have what it takes to "learn on the job" (and to learn about Git internals of course) but it gradually snowballed from there.

Currently the major things that have been implemented are as follows:

+ Basic things: tree/file views, commit info, history, diff; + Read-only clone by HTTP and read/write access through SSH; + Basic issue tracking and pull requests; + Namespaces; + Per-namespace and per-repository user access control; + Webhooks for external CI/CD (experimental feature; subject to change) + Snippets (à la GitHub snippets) + And many tiny things: + Labels for repositories; + UI for Git Blame; + UI for directly editing files; + 2-factor authentication w/ Email + Support for displaying `Co-Authored-By` messages + No JavaScript - works all major browsers and a lot of minor ones, including Ladybird and NetSurf. + Proper web installer for easy(-er) installation (like the one in WordPress)

Some of the things that are NOT implemented but PLANNED:

+ 2FA w/ HOTP/TOTP and passkeys; + GitHub Pages-like thingy; + This is currently planned to be added as a part of CI... + Proper CI; + Migration from/to other hosting services; + Support for other version control software, e.g. Fossil, Mercurial and SVN + And conversion between them (to the degree that's possible). + Refactor; + Better SSH and HTTP clone/pull/push handling; + Maybe properly implement Git functionalities instead of relying on exec.Command?

The code repository can be seen at https://github.com/AegisCodeForge/aegis/ . The list of planned things can be currently viewed on GitHub: https://github.com/AegisCodeForge/aegis/issues . Notes on how certain things work can be read at https://github.com/bctnry/aegis/tree/master/docs . I have set up a demo server at https://aegis-demo.sebastian.graphics if you wish to see it in action. This server is hosted on a small VPS I've rented from DigitalOcean (not sponsored), which I'll be taking down in about two weeks. It will be configured with the most basic settings possible (i.e. basically SQLite for everything). I'll leave no restrictions on user activities, but please be nice...

Feedback & bug/security reports are greatly appreciated.
by metalman | 2025-09-26 10:15:03+00:00
other comments mention things like the "geat filter" and how (further) abandonment of the written word could become a class definition, these are not trivial speculations......many of us here will have experienced predjudice and bullying for bieng "overly" literate in school so the notion of literacy becoming a liability is reasonable, especialyconsidering that the president just finnished his first book, and it didn't go so well, so he might just save everyone from having to suffer as he has, and ban crayons.
by disgruntledphd2 | 2025-09-26 10:15:10+00:00
I'm a native English speaker, for what it's worth. There are about 80mn or so of us in Europe.

I think the issue around employment protection is that the US laws are crazy bad, so any level of employment protection seems weird. Ireland and the UK (weirdly the places where you have lots of native English speakers) have pretty employer friendly laws for Europe.

Western Europe generally has a bunch more protections for permanent employees so maybe that's what you mean? Note that employment laws are almost entirely national, but the EU sets a floor.

Timezones definitely make a big difference, but again the cultural differences between Ireland and the UK and the typical coastal US tech companies are wildly oversold.
by DoctorOW | 2025-09-26 10:15:40+00:00
> Are you arguing for a system where employers consider your political views before hiring you?

Would you put a Nazi and a Jewish person in a room every day (or on a Zoom call or whatever) and expect something productive to happen? Well, no. It's a ticking timebomb. If you have an organization with multiple employees, they'll have to be people who can work together. So as a workplace, you need to either rid your employees of their discriminating views or rid yourself of employees who cause problems.
by 7bit | 2025-09-26 10:15:47+00:00
> Consider the DMA’s impact on Europe’s tourism industry. The DMA requires Google Search to stop showing useful travel results that link directly to airline and hotel sites, and instead show links to intermediary websites that charge for inclusion. This raises prices for consumers, reduces traffic to businesses, and makes it harder for people to quickly find reliable, direct booking information.

That's exactly what "leveling the playing field" means, which the Author also acknowledged in his introduction.

By forcing Google to link to intermediaries, it takes away the power and monopoly of Google and give competitors a chance.

This post is nothing but lobbying for Google and against the DMA with shady and unscrupulous arguments.
by oldfuture | 2025-09-26 10:16:39+00:00
One thing worth stressing is that the witness + executor layer is the critical trust boundary here.

In classic Ethereum, bugs are noisy: if one client diverges, other clients complain, and consensus fails until fixed.

In zk Ethereum, bugs can be silent: the proof validates the wrong execution and everyone downstream accepts it as truth.

I mean that the witness is like a transcript of everything the EVM touched while running a block: contract code, storage slots, gas usage, etc. so you can replay the block later using only this transcript, without needing the full Ethereum state.

For security, that witness ideally needs to be cryptographically bound to the block (e.g., via Merkle commitments), so no one can tamper with it.

The executor is the piece that replays that transcript deterministically. If it does so correctly, then you can generate a zk proof saying “this block really executed as Ethereum says it should.” But correctness here isn’t binary, it means bit-for-bit agreement with the Yellow Paper and all EIPs, including tricky cases like precompile gas rules. So the danger is in the details. If the witness omits even one corner case, or the executor diverges subtly, the zk system can still generate a perfectly valid proof, but of the wrong thing. zk proofs don’t check what you proved, only that you proved it consistently. In today’s consensus model, client bugs show up quickly when nodes disagree.

So while the compilation and toolchain work here is impressive, the real challenge is making sure the witness and executor are absolutely faithful to Ethereum semantics, with strong integrity guarantees. Otherwise you risk building cryptographic certainty, but about the wrong computation. This makes the witness/executor correctness layer the single point of failure in my view where human fallibility can undermine mathematical guarantees, looking forward to understand how this problem will be tackled
by CaptainOfCoit | 2025-09-26 10:17:14+00:00
> To be honest, the internet was worse without Cloudflare, so as long as they provide a good service for their customers, I’m fine with it. This is one of those.

Who here remembers exactly the same being said by large swaths of the "technologist" community about Google starting the development of Chrome and Chromium?

It's usually good until it isn't. It's still a company that has to make profits, so when the moment comes when they have to chose between "making money" and "provide good service", we all know what choice companies tend to lean towards.
by dw64 | 2025-09-26 10:18:05+00:00
Having hosted a small mail server for friends for over a decade now, I can only think of this as a myth.

Gmail has specific bulk (!) sender requirements, which to my knowledge don’t include a blanket downranking of residential and „VPS“ IPs (the latter are just datacenter IPs anyways). You need TLS, SPF, DKIM, DNS and reverse DNS entries that align, ideally DMARC and that’s pretty much it.

https://support.google.com/a/answer/81126?hl=en#zippy=%2Creq...

At one point I misconfigured a relay as unauthenticated and we got abused by spammers for a day. We got put on all sorts of blacklists within hours and got our IPs cleared self-service immediately after fixing the issue.

If you just send emails completely unauthenticated, yes they will be blocked.
by atmanactive | 2025-09-26 10:18:11+00:00
Webpage. To be honest, I don't even know how to add a video. There is only URL input field available in the admin webUI. I understand that it is early days and alpha quality software, so I didn't want to be nitpicky and report every single annoyance, but this is a major bug. Let me know if I could help with some log collecting or something.
by TeMPOraL | 2025-09-26 10:19:28+00:00
> Computers are naturally better at computing.

Explain the difference.

> I look forward to hearing how you've delegated thought to the machines, and how that's going.

We all do. That's what you do whenever you fire up a maps app on your phone to plan or navigate, or when you use car navigation. That's what you do when you let the computer sort a list, or notify you about something. That's literally what using Computer-Aided anything software is, because you task the machine with thinking of and enforcing constraints so you don't have to. That's what you do when you run computer simulations for anything. That's what you do each time you have a computer solve an optimization problem, whether to feed your cat or to feed your city.

Our whole modern world is built on outsourcing thinking to machines at every level.

And on top of that, in the last few years computers (yes, I'm talking about the hated "AI") got better at us at various general-purpose, ill-specified activities, such as talking, writing, understanding what people wrote, poetry, visual arts, and so on.

Because as it turns out, it's much easier for us to build machines that are better than our own brains at computing for any purpose, than it is to build physical bodies that are better than ours. That's both fundamental and actual, practical reality today - and all I'm saying is that this has pretty ironic implications that people still haven't grasped yet.
by alecsm | 2025-09-26 10:19:31+00:00
I'm actually excited to try Cosmic DE.

It still has some of that Gnome Shell feeling that I like but with many features I want that we'll never see in Gnome, like having the top bar on all screens. Right now if you have a full screen app on your main screen you can't even see what time it is.

If they added independent workspaces per monitor I'll switch to it as soon as it gets out of beta.

Edit.

I just watched their workspace showcase video. We have independent workspaces per monitor [1]. Is this real life?

https://www.youtube.com/watch?v=Y3rGXNNUoW8&list=PL0bXfFQsIC...
by liqilin1567 | 2025-09-26 10:19:36+00:00
Working on a Saas project(https://hpyhn.xyz) help me to learn fast on HN. On this journey I've became a full-stack dev from a c++ back-end dev thanks for LLM making that happen. By the way the back-end of tech stack of this project is nodejs and python haha-_-'.
by rollcat | 2025-09-26 10:19:44+00:00
It's crazy how wildly inaccurate "top-of-the-list" LLMs are for straightforward yet slightly nuanced inquiries.

I've asked ChatGPT to summarize Go build constraints, especially in the context of CPU microarchitectures (e.g. mapping "amd64.v2" to GOARCH=amd64 GOAMD64=v2). It repeatedly smashed its head on GORISCV64, claiming all sorts of nonsense such as v1, v2; then G, IMAFD, Zicsr; only arriving at rva20u64 et al under hand-holding. Similar nonsense for GOARM64 and GOWASM. It was all right there in e.g. the docs for [cmd/go].

This is the future of computer engineering. Brace yourselves.