MurphyA/hacker-news huggingface dataset:
by RustSupremacist | 2025-11-02 01:22:11+00:00
Inviting rank amateurs to established projects while expecting them to operate as free labor in the hopes of future relevance for employment has a distinctly different feel. Missives like the OP feel like preying on a desperate and young generation when paired with the commentary.

If all the entry-level jobs are C or C++, do you think companies would have a hard time filling them? Would the unemployed new graduates really shun gainful employment if Rust wasn't part of the equation?

Meanwhile, hiring managers left and right are reporting that within hours of a job being posted, they are flooded with hundreds of applications. And you can't find a single person because of the programming language of your stack? And to remedy this, you're going to rewrite your stack in an unproven language? Have you considered that if you can't find anyone that it might not be a programming language or tech stack problem?
by electroly | 2025-11-02 01:22:33+00:00
Oh, I meant that I suspect it's a bad idea. I've got a gut feeling that I can't put my finger on. I implemented it anyway because my language's design "pointed" in that direction based on prior decisions I had made (re: not having any reference semantics), but I can't shake the feeling that I've created something internally consistent but confusing to people trying to learn it. Or that it will hit a wall at some point and I'll suddenly realize why this is not done. I'll have to think about it some more. Thanks for the discussion!
by Jedd | 2025-11-02 01:23:09+00:00
> I argue that they should go back to where they were found.

Yes, again you're conflating where with who, and that was the crux of my questions to you in the previous post.

Unknown source locations - are a bit of a (minor) edge case I think, but aren't a major problem.

I have no strong opinions on Elgin Marbles, and I haven't been following any debate around that one. In the abstract, I suspect resolving one claim of ownership wouldn't assist in resolving much of 'the debate', but as I say, a bit ignorance on that specific example you cite.
by westurner | 2025-11-02 01:24:04+00:00
np. there's a diagram, "Linux bcc/BPF tracing tools" [-1] in the bcc readme [0] that's also in [1] which explains ebpf and bcc and bpftrace.

filetop, dirtop, and vfsstat use bpf to trace the VFS layer. [4]

[-1] "Linux bcc/BPF tracing tools" https://www.brendangregg.com/BPF/bcc_tracing_tools_early2019...

[0] iovisor/bcc: https://github.com/iovisor/bcc

[1] "Linux Extended BPF (eBPF) Tracing Tools", Dtrace book: https://www.brendangregg.com/ebpf.html

If running an AI agent in a container --- with devcontainers and e.g. vscode,

Good container policy prevents granting a container the CAP_SYS_ADMIN capability; the least-privileges thing to do is to grant limited capabilities to the container like CAP_BPF and (CAP_PERFMON, CAP_NET_RAW, CAP_SYS_PTRACE) [,3].

[3] https://medium.com/@techdevguides/using-bpftrace-with-limite...

[4] bpfcc-tools manpages: https://manpages.debian.org/unstable/bpfcc-tools/index.html

though ripgrep wins, vscode fails at monitoring large workspaces due to inotify limits too; so some way to parse fs events from bcc and libdtrace with python would be great

prompt 1: Create a python project named idk dbpftrace with a pyproject.toml and a README and sphinx /docs, with bcc and python-dtrace as dependencies to, then in dbpftrace/,

parse pid and descendents' fs syscall events from bcc (ebpf) or python-dtrace (dtrace), depending on which os we're running

Edit:

Prompt 1B: Create a Go package named dbpftrace with a README and docs,

parse pid and descendents' fs syscall events from bpftrace or dtrace stdout, depending on which os we're running
by hrimfaxi | 2025-11-02 01:24:58+00:00
> Rather than constitutional protections, I think the more likely successful path would be a stronger IT security, cybersecurity regulations and data protection, so that governments and companies carry a larger risk by accessing private data. A scanner that carry a high rate of false positives should be a liability nightmare, not an opportunity for firms to sell a false promise to politicians.

Technological means are forever vulnerable to social means. Governments can compel what technology prohibits. Technology won't stop politicians from passing legislation to ban privacy.
by irusensei | 2025-11-02 01:25:20+00:00
I don't think they will like Plan9 if file based everything is a turn off.

Did you know the Go language supports Plan9? You can create a binary from any system using GOOS=plan9 with amd64 and i386 supported. You might need to disable CGO and use libraries that don't have operating system specifics though. You can even bootstrap Go from it provided you have the SDK.

Incidentally 9Front is a modern fork of Plan9.
by deaddodo | 2025-11-02 01:30:28+00:00
Who said it was perplexing? If anything, it's the opposite. It's so simple and rudimentary as to be antithetical to filesystem navigation.

Back/forward operate on history, not on hierarchy; at least have an "Up" button. There's no easy way to navigate the non-prescribed folders without adding every folder to the favorites list; hell, there's not even a "Home" link by default. Simple location navigation is hidden behind Cmd+G versus being evident. Easily jumping up the tree from your current location is hidden. Etc, etc, etc. It acts like the iPhone file manager, except the filesystem isn't a sandbox on macOS and you regularly need to navigate around it.

I'm sure if it's the only FS manager you ever use then it's just fine and you've learned all the quirks. But for people that regularly use other (better) managers on other OSes, it's severely lacking in ergonomics and functionality.
by kouteiheika | 2025-11-02 01:31:28+00:00
> Who is still using these machines? Genuine question, not trolling.

Either legacy systems (which are most certainly not running the current bleeding-edge Debian) or retro computing enthusiast.

These platforms are long obsolete and there are no practical reasons to run them besides "I have a box in the corner that's running untouched for the last 20 years" and "for fun". I can get a more powerful and power efficient computer (than any of these systems) from my local e-waste recycling facility for free.
by ssl-3 | 2025-11-02 01:33:18+00:00
That's pretty typical. It's similar in the States: Spectrum, for example, generally overprovisions their connections a bit just because customer support is expensive to provide, and when things [ideally] work even better than advertised, support costs go down.

And on that ISP side of things, it's a software-defined limit; it's just a field in a database or a config file that can be tuned to be whatever they want it to be.

But the fellow up there says that they got 1.2Gbps through a Mikrotik Hex S: https://mikrotik.com/product/hex_s

And that's just not possible*. The E60iUGS Mikrotik Hex S's own hardware Ethernet interfaces are 1000BASE-T, and it's simply not possible to squeeze more than 1.0Gbps through a 1000BASE-T interface. (It does also have an SFP port that it has one of is branded as "1.25Gbps," but reality is that it, too, is limited to no more than 1.0Gbps of data transfer.)

*: Except... the 2025 version of the Hex S, E60iUGS, does have a 2.5Gbps SFP port that could be used as an ISP connection, and a much-improved internal fabric compared to the previous version. But the rest of its ports are just 1Gbps, which suggests a hard 1Gbps limit for any single connected LAN device.

Except... Mikrotik's RouterOS allows hardware to be configured in many, many ways -- including using LACP to aggregate ports together. With the 2025 Hex S, an amalgamation could be created that would allow a single client computer to get >1Gbps from an ISP. It might even be possible to be similarly-clever with the previous version of the Hex S. But neither version will be able to do end-to-end >1Gbps without very deliberate and rather unusual effort.
by deaddodo | 2025-11-02 01:33:30+00:00
I was forced to buy a new iPhone recently (my 16 was stolen), and had iOS 26 foisted on me.

My god, is it bad (for me, I'm sure some like it). The ugly glass UX, the weird floating controls, the always on display, blah blah. It's not innovative at all, it's like they just had to redo everything simply to make it seem "new".
by tho234i234798 | 2025-11-02 01:34:02+00:00
I don't mean be rude, but outside the SV bubble, funding is extremely hard and when companies are on the brink "ethics" becomes a luxury you can't really afford.

That's not an argument for not complaining against what was done, but given what they're doing - fighting two Goliaths that have 10000x the resources, I just wish people would give them another chance.

https://blog.jolla.com/jolla-tablet-closure/
by potato3732842 | 2025-11-02 01:34:51+00:00
>False dichotomy.

Yeah, just tainting something with motivated reasoning without utilizing it solely is absolutely a thing.

Not my fault Schrödinger didn't leave room for all the nuance of market conditions.

Not to say I agree with "hurr durr it's greed". Usually if something is inexplicably wacky and fucked up it traces back to Nth order effects of regulations, not necessarily in the same jurisdictions.
by hrimfaxi | 2025-11-02 01:36:34+00:00
You're not wrong. How are these things passing review? Are prs too big and should be broken down into more manageable pieces? Or people just yolo to prod?

Secrets exposure is just one of your problems if there are not processes in place to catch this upstream.

That being said, this is a show hn and we should be gentler with criticism. The tool is still very useful even for mature organizations to identify blind spots and process failures.
by Aerroon | 2025-11-02 01:37:06+00:00
When I reach for a hammer I want it to behave like a hammer every time. I don't ever want the head to fly off the handle or for it to do other things. Sometimes I might wish the hammer were slightly different, but most of the time I would want it to be exactly like the hammer I have.

Websites are tools. Tools being non-deterministic can be a really big problem.
by delichon | 2025-11-02 01:37:22+00:00
> After all these years and decades, I remain convinced: the most important work isn’t stopping AGI—it’s making sure we raise our AGI mind children well enough.

“How sharper than a serpent’s tooth it is to have a thankless child!”

If we can't consistently raise thankful children of the body, how can you be convinced that we can raise every AGI mind child to be thankful enough to consider us as more than a resource? Please tell me, it will help me sleep.
by dangus | 2025-11-02 01:38:57+00:00
When I originally said “where’s the value in the AI?” in my first comment the implied situation relates to how vastly more expensive it is than traditional SaaS to deliver.

AI is undoubtedly useful, but at its current infrastructure cost it’s not going to be worth selling unless it can actually put people out of work so that enterprise customers are motivated to spend salary-level money on it. That’s the only way to make the numbers black with the kind of deficits the industry has.

Making existing employees 5-20% more productive isn’t enough. You can already get that kind of improvement for very cheap. That’s the kind of improvement you get by buying your employees catered lunch or a SaaS license for a CRUD app.

My company is paying less money for AI subscriptions per seat than some pretty low impact tools like password managers.

You’d think that CoPilot might charge us $100 instead of $10 if they really thought it was that valuable.

There’s no goalpost being moved on my end.
by jiveturkey | 2025-11-02 01:39:26+00:00
I'd be surprised if this app has legs but what do I know.

30% is too rich IMO. There's no correct answer so I doubt you'll be able to get one. Given that the co-founder is someone you just met, not a long time acquaintance or friend that you know you can work well with and you know their skills, I would simply look for another co-founder. There is a YC matching program if you want to do that.
by ethmarks | 2025-11-02 01:39:46+00:00
I think we're making similar points, but I kind of phrased it weirdly. I agree that current LLMs are sensitive to phrasing and are highly unpredictable and therefore aren't useful in AI-based backends. The point I'm making is that these issues are potentially solvable with better AI and don't philosophically invalidate the idea of a non-programmatic backend.

One could imagine a hypothetical AI model that can do a pretty good job of understanding vague requests, properly refusing irrelevant requests (if you ask a mechanic to bake you a cake he'll likely tell you to go away), and behaving more or less consistently. It is acceptable for an AI-based backend to have a non-zero failure rate. If a mechanic was distracted or misheard you or was just feeling really spiteful, it's not inconceivable that he would replace your engine instead of changing your oil. The critical point is that this happens very, very rarely and 99.99% of the time he will change your oil correctly. Current LLMs have far too high of a failure rate to be useful, but having a failure rate at all is not a non-starter for being useful.
by echelon | 2025-11-02 01:40:17+00:00
AI is going to kill Canva, Figma, and Adobe. Without a doubt.

Nano Banana alone obsoleted all of Photoshop. (And the Chinese versions of Nano Banana are even better!)

I'm most worried for my friends in creative though. I have some extremely talented friends at WPP and other agencies. Everyone is shaking in their boots.

Nobody's buying ads because of the economy, then these tools are nipping at their heels. They've already had one massive round of layoffs, and there's another one supposedly happening early next year.

Where are these millions of people going to go? These are six figure income earners.

There are five million marketing professionals in the US. If half of them lose their jobs, then what? What's lined up for them after this?

If AI fails, the economy goes boom.

If AI succeeds, the economy goes ... bigger boom?

I used to think the tools would wind up creating more work, especially in narrative creative work. Outside of A24 and indie/foreign films, Hollywood is so trite. These models drop Pixar/Disney VFX into the hands of every YouTuber - and that could be really cool when used by the right people. Like the Corridor Crew folks.

Maybe gaming and media will see a boost, but advertising and marketing folks are really going to get hit hard.
by irusensei | 2025-11-02 01:41:02+00:00
Can the Haskell people help me refresh my memory?

I remember running a Haskell interpreter on an HP Jornada running Jlime Linux. It was a long time ago in high school and I felt it was great because I thought it was a convenient way to do math classes since I could input some math formulas directly into the interpreter pretty much as they were. Definitely better than the Cassio scientific calculator my math teacher had us use.

It ran from a CF card so there was no chance it was as big as GHC. I can't seem to find the name of the interpreter.
by oddmade | 2025-11-02 01:41:27+00:00
So much ignorance in this thread.

Quite staggering considering this is HN.

If you're upset by security vs privacy at airports - don't Google how cell phones and credit cards work...

..and for the love of sanity - don't ask yourself how often you did not bring a phone and only used cash during a trip abroad.

Good luck. Make sure you take your meds.

..if by any chance you DO want to educate yourself - the reality is - removal of airport security only benefits criminals and mad people looking to hurt you.

Privacy battles are fought elsewhere.
by binary132 | 2025-11-02 01:42:20+00:00
I usually just use emacs in one terminal tab and tmux / bash in another. The more you get familiar with emacs though, the more you tend to get things done in emacs without using a terminal at all. Magit and the file interface are both generally a lot better than terminal living. You _can_ drop into a shell window, but in my experience it’s usually easier just to keep a terminal around if you need it.
by LavenderDay3544 | 2025-11-02 01:42:42+00:00
There's a note in the repo that clarifies the meaning of the GPLv3 regarding the use of combining covered works with proprietary libraries when the resulting combined work is never conveyed. It doesn't modify the license, it just explains what it means in that specific case as we interpret it.

Also to be clear I am not a lawyer and nothing I say constitutes any form of legal advice.
by LavenderDay3544 | 2025-11-02 01:42:51+00:00
OP here.

The plan is to hand out panes which are just memory buffers to which applications write pixel data as they would on a framebuffer then when the kernel goes to actually refresh the display it composites any visible panes onto the back buffer and then swaps buffers. There is nothing unsafe about that any more so than any other use of shared memory regions between the kernel and userspace and those are quite prolific in existing popular OSes.

If anything the Unix display server nonsense is overly convoluted and far worse security wise.
by rootusrootus | 2025-11-02 01:43:07+00:00
Can't happen soon enough. My wife tried to bring home a nice little bottle of scotch from Edinburgh and security confiscated because they could not convince themselves that 10 dL <= 100 mL. And further, that since the bottle capacity was cast into the glass and not printed on the paper label, it was possible that the actual content was greater than 100 mL. When my wife tried to question the logic of that reasoning, the lead security guy more or less threatened to fuck over our entire trip home by detaining us for a while.

They did offer to ship the bottle to us at our expense, but the shipping fee was over a hundred pounds and it was cheaper to buy a much larger bottle of the same stuff from an importer.

I hope some day we can dispense with the security theater.
by ViewTrick1002 | 2025-11-02 01:44:53+00:00
I just don’t see how they can build a moat.

I don’t feel like paying for a max level subscription, but am trying out MCP servers across OpenAI, Anthropic etc so I pay for the access to test them.

When my X hour token allotment runs out on one model I jump to the next closing Codex and opening Claude code or whatever together with altering my prompting a tiny bit to fit the current model.

Being so extremely fungible should by definition be a race to zero margins and about zero profit being made in the long run.

I suppose they can hope to make bank the next 6-12 months but that doesn’t create a longterm sustainable company.

I guess they can try building context to lock me in by increasing the cost to switch - but this is today broken by me every 3-4 prompts clearing the context because I know the output will be worse if I keep going.
by hunterpayne | 2025-11-02 01:46:10+00:00
All these changes requires work. Because of this, other priorities will get less attention. It would be ironic if bad security flaws are missed/introduced because of all the work switching to Rust. Its also very likely that all the new code written in Rust will be far less mature than the existing source bases. So the outcome might be (very probably actually) a lot of work to worsen security.

Most of the academic research into these sorts of typesafe languages usually returns the null result (if you don't agree, it means you haven't read the research on this topic). That's researcher for it didn't work and you shouldn't be using these techniques. Security is a process, not a silver bullet and 'just switch to Rust' is very silvery bullet.
by defrost | 2025-11-02 01:46:31+00:00
UK|US weapons via an intermediary has been an ongoing handwashing pretence for many decades.

eg: Very British bribery: the whistleblower who exposed the UK’s dodgy arms deals with Saudi Arabia

~ https://www.theguardian.com/world/2025/aug/07/long-read-brit...

discusses some of that history back to the 1970s. It has gone on far longer than that.

Both the US and UK governments are aware of where their weapons are destined for, both pretend to have no knowledge or control.
by aleph_minus_one | 2025-11-02 01:48:17+00:00
> I mean, we’re already six years past COVID—something that placed a heavy mental burden

The only new factor that COVID brought in concerning dating is that it separated society into two groups which in German are disrespectfully called "Coronazis" (those who defended the restrictions of civil rights because of COVID-19) and "Covidioten" (those who did not believe in the COVID-19 fearmongering and the government measures). Both of these groups realized that they are not compatible with the other group on a human level and are thus no suitable dating matches.

This actually lead to the inception of a new dating site for those who are skeptical of official COVID-19 narrative or feel attracted to people who share personality traits of such people: https://www.conscious-love.com
by GrumpyYoungMan | 2025-11-02 01:48:19+00:00
"Is the company consistently profitable or not?" and "Are revenue and profits growing over time, stable, or declining?" are very important questions to answer, particularly if stock grants are part of the compensation package.

For developers who work on products, getting a sense of whether the product of the team you'd be joining is a core part of the business versus speculative (i.e. stable vs likely to have layoffs) and how successful the product is in the marketplace (teams for products that are failing also are likely to be victims of layoffs) are also very important to understand.
by zahlman | 2025-11-02 01:48:33+00:00
> I don't know if you've tried to get someone else's Python running recently, but it has devolved into a disaster effectively requiring containers to accurately replicate the exact environment it was written in.

Please show me a project where you believe you "effectively require containers" just to run the code, and I will do my best to refute that.

> since we no longer live in a storage constrained world.

I think you do care about the storage use if you're complaining about containers.

And I definitely care, on principle. It adds up.

For reasons I can only assume have to do with poorly configured CI, pip gets downloaded billions of times annually (https://pypistats.org/packages/pip), and I assume those files get unpacked and copied all the time since there would be no good reason to use uv to install pip. That's dozens of petabytes of disk I/O.
by varispeed | 2025-11-02 01:49:18+00:00
That’s a lazy straw man. The difference is proportionality and target. Enforcing a law against individual wrongdoing isn’t the same as redesigning society around mass suspicion and fear. “Chat Control” doesn’t punish a crime - it manufactures a climate where everyone is treated as a potential criminal, and coerced into self-censorship. That’s systemic intimidation, not law enforcement.
by pornel | 2025-11-02 01:50:20+00:00
You seem to think of "rust enthusiasts" as some organized group with a goal of writing Rust for the sake of it. Rust is long past such extremely early adopter phase.

What you're seeing now is developers who are interested in writing a better version of whatever they're already working on, and they're choosing Rust to do it. It's not a group "Rust enthusiasts" ninjas infiltrating projects. It's more and more developers everywhere adopting Rust as a tool to get their job done, not to play language wars.
by varispeed | 2025-11-02 01:51:20+00:00
No, that’s a misread. I’m not collapsing “intimidation” into “violence”. I’m pointing out that psychological and coercive violence are legally and medically recognised forms of harm. The distinction you’re making is rhetorical, not substantive. The state can’t redefine violence narrowly to exclude itself while criminal law already accepts non-physical violence as real. The argument is about consistency, not syllogisms.