MurphyA/hacker-news huggingface dataset:
by amiga386 | 2025-12-01 15:41:30+00:00
Red Hat have been funding Wayland since its birth. Its main goal was not to be "more polished", but rather to ditch 30 years of backwards compatibility (which some might see as cruft), re-architect for a "modern system" (i.e. Linux-specific features), and assume it should offer better performance -- which I accept does matter, especially if you're selling OSes for laptops or tablets running on batteries. If Red Hat succeed in getting Wayland to displace X11, they gain another moat (as they already did with systemd vs initd, PulseAudio vs ALSA, and so on)

Initially, Wayland was an option, unsupported. Next step was offering Wayland as a supported option alongside X11. This is the expensive part, where their release testing and support has to cover both systems simultaneously! The sooner they ditch X11 and start saying WONTFIX to bugs and glitches, the sooner they save money!

I'm sure they're aware of just how much of the software they ship does / doesn't work with Wayland, because users file bug reports. At some point, they've decided that _this_ release is the cutover, Wayland is sufficient, e.g. there's only 20,000 open bugs against it compared to 80,000. I don't know the actual number or metrics they're using, but it worries me given how many things I know don't work for me, today which is why I use Xorg (not that I'm a paying Red Hat customer); they are not waiting for zero bugs and perfect compatibility with existing software before making it your only choice.
by ericmay | 2025-12-01 15:41:31+00:00
Well it's not free, we pay a lot of money to subsidize the highways and roads. If you like your highways and roads and want that freedom, what's better than having fewer cars on the road? That's one of the things that diverting some public funds from highways to other transportation options helps achieve. For those who could get to work or perhaps get to the grocery store by walking, biking, hopping on a bus, or taking a tram/street car that's cars off the road to make your life better.
by pjmlp | 2025-12-01 15:41:59+00:00
For legacy code that no one is going to rewrite, of course.

For new code, I would go further than that, first of all languages can have a GC and have C like performance, it is a matter of implementation, algorithms, data structures and design application with mechanical affinity in mind.

I would go for what the last OS designed by UNIX and C authors, C only gets to be used in the kernel, and some more low level drivers, everything else is managed, like Inferno and Limbo.

Many fail to realise that UNIX and C authors moved on from their original creations, improving what they saw as flaws.
by ThrowawayR2 | 2025-12-01 15:42:06+00:00
Seems more likely that the cause is that RTS isn't a popular genre among gamers and Beyond All Reason is obscure[1] even among RTSes. There's no fame or money to make it worth investing in cheating.

[1] Among the general public, not RTS aficionados. Which is unfortunate; Total Annihilation and its spiritual descendants like BAR deserve more love.
by shakow | 2025-12-01 15:42:14+00:00
Barging in as a Linux guy interested to learn more about the BSDs, so please bear with me.

Something I love with systemd is how I can get very useful stats about a running process, e.g. uptime, cumulated disk & network IOs, current & peak mem usage, etc.

Also the process management (e.g. restart rules & dependency chain) is pretty nice as well.

Is that doable with RC (or other BSD-specific tooling) as well?
by Workaccount2 | 2025-12-01 15:42:21+00:00
Price is an optimization problem, if you raise prices and profits increase, your product was likley too cheap. If you raise prices and profits decrease ("lol I'm not paying $XYZ for an rpi when the clone is $ABC") you are charging too much.

There are myriad other factors that go into this, especially just general inflation, which will likely fill the price gap by the time memory costs go down anyway.
by fabian2k | 2025-12-01 15:42:31+00:00
> The available mitigation is at server level and prevents access to download or file storage directories directly. If configured properly, this will block access to the clear URL and return a ‘forbidden’ message. This is the second contributory configuration error – the server was not configured in this way so there was nothing to stop access to the clear URL bypassing protections against pre-publication access

That's the main flaw. Wordpress was configured to allow direct access to file, so they did not go through the authentication system. My experience is with Drupal (and a decade or more out of date), but it sounds like this behaves very similar. And this is a giant footgun, the system doesn't behave the way normal people expect if you allow unauthenticated access to files (if you know the URL). I don't understand why you would configure it this way today.

I would also assume that the upload happened via Wordpress, and not someone manually uploading files via FTP/SFTP or something like that. And in that case it would be entirely non-obvious to users that attaching a file to an unpublished document would put it in a place where it is potentially publicly accessible.
by squigz | 2025-12-01 15:43:01+00:00
> By the time you have to wait for someone to cheat just to ban a single user, the disruption is already done. Your 4v4 45min game is already disrupted and everyone has already wasted their time now that you have to kick someone.

The difference is there is usually an existing level of trust between people playing on a private server. Usually your group would know ahead of time if someone is going to potentially be a problem.

Furthermore, even with public dedicated servers, there's a psychological aspect to it - it's no longer just a random matchmaking server; you're almost walking into someone's house. Many people feel a lot more pressure not to misbehave

Then there's the fact that you don't have to wait many days for your cheating report to hopefully be acted on. Our game got interrupted? Well, that sucks, but we can just ban that guy and go again and we likely won't have to worry that our very next game will also contain a cheater

Finally: these defences always have an implicit assumption with it: that the horribly pervasive anti-cheats actually... you know, work. They do, to a rather limited extent, but cheaters are still rampant, so what's the point?
Show HN: Vect AI– The "Resonance Engine" for high-growth marketing
by asaws | 2025-12-01 15:43:38+00:00
Most marketing tools are just text editors. Vect is a strategist. We built a platform that combines real-time market research with autonomous agent execution. It solves the problem of "guessing" what works by simulating audience reactions and auditing copy against proven conversion frameworks. The Rare Toolset: Market Signal Analyzer: Stops you from writing about dead topics. It finds the "blue ocean" content gaps your competitors haven't touched. Conversion Killer Detector: Identifies the exact words in your copy that are killing your sales (e.g. passive voice, high cognitive load, lack of social proof). Viral Video Blueprint: Generates script hooks based on current short-form algorithms, not just creative writing. It's effectively a multi-million dollar marketing team condensed into a single interface. Check it out and let me know if the "Resonance Score" aligns with your gut feeling on your own copy. Link: https://vect.pro/
by NaOH | 2025-12-01 15:43:57+00:00
Previously:

Cartographers Have Been Hiding Covert Illustrations Inside Swiss Official Maps - https://news.ycombinator.com/item?id=22490017 - Mar 2020 (22 comment)

Cartographers Have Been Hiding Covert Illustrations Inside Swiss Official Maps - https://news.ycombinator.com/item?id=22461602 - Mar 2020 (1 comment)

Cartographers Have Been Hiding Covert Illustrations Inside Swiss Official Maps - https://news.ycombinator.com/item?id=22407413 - Feb 2020 (1 comment)
by pjmlp | 2025-12-01 15:44:18+00:00
In theory, in practice the almost resourless WinUI/WinAppSDK team is yet to change the minds of the few companies that believed in UWP to move away from it, due to the amount of missing features after 5 years of Project Reunion.

In fact, the ones that care to port their applications might create Web versions than bother with Native AOT.
by 0x3f | 2025-12-01 15:44:50+00:00
A lot of what the newer hosts provide is making your SPA or other JS framework app 'just work' without extra config. E.g. your build generates /index.html and the host will redirect all other paths to that file.

Also, if it's about cost then whatever cloud bucket plus CDN is going to be typically free and will scale to infinity for very cheap. Everyone dreams of a random blog post being on top of HN after all.

I suppose whether that's simpler depends on if you are familiar with the cloud offerings, but many people are through {dayjob}. For me, I'd rather use similar tooling for work and personal projects, so I don't have to think too much about it.
by skeeter2020 | 2025-12-01 15:44:50+00:00
>> even when mine (that they had already approved) would save them 400K a year

You learn lessons over the years and this is one I learned at some point: you want to work in revenue centers, not cost centers. Aside from the fixed math (i.e. limit on savings vs. unlimited revenue growth) there's the psychological component of teams and management. I saw this in the energy sector where our company had two products: selling to the drilling side was focused on helping get more oil & gas; selling to the remediation side was fulfill their obligations as cheaply as possible. IT / dev at a non-software company is almost always a cost center.
by everydaydev | 2025-12-01 15:44:52+00:00
Your approach works, and lots of teams do exactly that. The tradeoff is that you’re now on the hook for uptime, retries, backpressure, tooling, on-call, metrics, etc.

Relae exists for teams who’d rather outsource that operational surface, similar to why people use managed queues instead of running their own RabbitMQ. Not everyone needs it — but some prefer not to own that part of the stack.
by ericmay | 2025-12-01 15:45:04+00:00
I personally am, but there's only so much I can do. I am involved in our regional planning commission for transportation, and routinely write letters and call my representatives. I may donate some money to some of our local transportation organizations, but I'm not sure that's a good use of money yet so I haven't.

I agree with you in general though that public policy is failing. Specifically it's failing here where we continue to engage in and direct poor public policy positions because the government is very entrenched and addicted to spending taxpayer dollars. Asking the public to continue to play a catch up game of voiding their car warranty instead of actually solving the problem via policy is, in my view, simply not going to work.
by anothrNick | 2025-12-01 15:45:16+00:00
Radical Whale is a data workspace that lets you define datasets, attach AI-driven columns, and run enrichment or research workflows using your LLM keys, your APIs, and your tools.

You can:

• Create datasets with AI columns that compute values from instructions

• Build custom agents that call any API or MCP tool (Tavily, GitHub, Apollo, Diffbot, etc.)

• Mix text, datasets, and agent calls in TipTap-powered notebooks

• Run workloads in isolated per-workspace queues for predictable performance

I built this because tools like Attio, Notion, and Freckle hide the real agent calls behind credit systems and markup. By calling models and APIs directly, you can operate these workflows far more efficiently and transparently.

If you work with structured data, enrichment, or AI automation, I’d appreciate feedback on the approach.
by squigz | 2025-12-01 15:45:17+00:00
> Let's be real, what % people among those who game are interested in running their own game server?

Let's put it differently: What % of people among those who program are interested in maintaining open source software?

A very low %, and yet it's a thriving ecosystem.

To bring it back to gaming: How many people who game are interested in modding, or creating models/maps/etc? Again, a very low %, and yet...
by ferguess_k | 2025-12-01 15:45:19+00:00
The thing is, everything I bought don't use those ports. I have to buy a new keyboard and a new mouse (wireless mouses also need a driver dongle) for the ports.

And what is worse? New laptops have less ports than the older ones. That 5550 only has 3 ports and 1 is for charging. If I want to mount an external hard drive, I need to bring a hub.

What again, looks like everyone is doing that, so yeah, better embrace it.
by arthurfirst | 2025-12-01 15:45:48+00:00
Actually there is a place to put it... I didn't want to get into this but since you asked:

My prototype/thought experiment is called IPv40 a 40bit extension to IPv4.

IPv40 addresses are carried over Legacy networks using the IPv4 Options Field (Type 35)

Legacy routers ignore Option 35 and route based on the 32-bit destination (effectively forcing traffic to "Space 0". IPv40-aware routers parse Option 35 to switch Universes.

This works right now but as a software overlay not in hardware.

Just my programming/thought experiment which was pretty fun.

When solutions are pushed top down like IPv6 my spider sense tingles -- what problem is it solving? the answers are NOT 'to address address space limitations of IPv4' that is the marketing and if you challenge it you will be met with ad hominen attacks and emotional manipulations.
by docjay | 2025-12-01 15:45:49+00:00
If chainsaws, plasma cutters, industrial lathes, hydraulic presses, angle grinders, acetylene torches, high-voltage switchgear, forklifts, tower cranes, liquid nitrogen dewars, industrial centrifuges, laser cutting systems, pneumatic nail guns, wood chippers, arc furnaces, motorcycles, wall outlets, natural gas stoves, pressure cookers, ladders, automobiles, table saws, propane tanks, swimming pools, garbage disposals, mandoline slicers, deep fryers, space heaters, extension cords, bleach/cleaning chemicals, prescription medications, kitchen knives, power drills, roof access, bathtubs, staircases, bicycles, and trampolines are that unsafe… why use them?

If all those things suddenly appeared for the first time on a Tuesday afternoon, like to many people how LLMs did, then there will be a lot of missing fingers before we figure out what kind of protections we need in place. Don’t get me wrong, the industry is overhyping it to the masses and using the wrong words while doing so, like calling an arc welder “warmth at the push of a button”, but it’s still useful for the right situation and with the right protective gear.
by shermantanktop | 2025-12-01 15:46:15+00:00
This is consistent pattern.

Two engineers use LLM-based coding tools; one comes away with nothing but frustration, the other one gets useful results. They trade anecdotes and wonder what the other is doing that is so different.

Maybe the other person is incompetent? Maybe they chose a different tool? Maybe their codebase is very different?
by pynappo | 2025-12-01 15:46:21+00:00
Overwatch 2 has a simplified endorsement system. It's just an optional thumbs up instead of endorsement for 1 of 3 reasons (roughly something like sportsmanship, good teammate, or good leader).

The avoid system is now more flexible. You have 3 pin slots for people you never really want to see on your team again, plus 12(?) regular avoid slots to avoid people for a week at a time like usual. In situations where too many avoid conflicts occur and the matchmaker struggles to create a match (e.g. high ELO), it will start to ignore people's avoid slots in order of (last regular avoid > first regular avoid > pin slots), i think.
by soulofmischief | 2025-12-01 15:46:58+00:00
Well, what you're describing is a system of ethics, which has little to do with morality. Morality involves my own personal understanding of "right" vs "wrong". Ethics are rules of conduct prescribed by societies, such as "treat everything like it is alive".

We don't have precise definitions for (artificial) intelligence, subjective consciousness, or even life. But that doesn't mean we can't still talk about what may be possible within various levels of complexity. In order to convince me a system has a comparable experience to my own, you would need to describe to me the complex, structured internal communication occurring in said system, and present a theory as to how it could support the kind of emotion and qualia that I experience in my daily life.

Your argument could apply to plants. I already do not eat meat... if I stare at a timelapse of a plant it seems quite alive, but I'll starve if I don't eat something. Yet, my mom thinks plants "dream" in the way we do. She thinks that if I tell a plant, "I love you," every day, my good vibes will make it grow stronger and larger. I can't explain to her that intelligence comes in different magnitudes of complexity and that plants cannot understand the English language. That telepathy between humans and plants is as pseudo-scientific as it gets. I can't explain any of this stuff because she lacks a deep understanding of philosophy, physics and neurochemistry. Especially when she earnestly thinks white Jesus is running around phasing between dimensions as an ambassador for all planets in our "quadrant", or that the entire universe is actually just the plot line of Andy Weir's "The Egg".

Similarly, while I can have a high-level discussion about this stuff with people who don't, it's quite difficult to have a low-level discussion wherein the nature and definition of things come into play. There are too many gaps in knowledge where ignorance can take root. Too many people work backwards from an outcome they would like to see, and justify it with things that sound right but are either misunderstood or aren't rooted in the scientific process. I am definitely not comparing your open-minded, well-intended, cautionary approach to my mother's, but just using an extreme to illustrate why so much of these discussions must be underpinned by a wealth of contemplation and observation.
by shagie | 2025-12-01 15:47:18+00:00
> 2. You held very senior positions. I think a lot of people don't like hiring people that were more senior than them. So that CTO is being held as a negative. They are not saying "Hey I get the experience of an EM and a CTO in a Senior Engineer for a bargain salary", they are worried you will overshadow them. This is sub optimal behavior for companies.

---

Not only is there the overshadow worry, but there's the overqualified for the position.

You were CTO once, and now you're a IC again... are you looking for a CTO position still?

I had an experience (post dot com crash) where the team hired a senior engineer... who left the team within a year to be an engineering manager somewhere else in the company and our team was back to interviewing for the position again.

From our team's perspective we wasted the time interviewing and onboarding a person when they job-hopped (even within the company) in under a year. Despite being qualified as a senior engineer it wasn't what they wanted to do.

To that end, overly qualified candidates are similarly risky to hire as under qualified ones.

I've also been in situations where someone in a senior or management position is hired with previous Big Tech or startup experience and tries to make the regional retail company's internals into a Big Tech engineering department which ended poorly for everyone involved.

---

To your third point, the desire to stay on the coasts and around Big Tech companies is also a thing. Being willing to move to and within the midwestern states (some companies have return to office... others don't want to create a tax nexus in another state - if you don't hire anyone in California or Colorado you don't have to follow those laws... so hire everyone in one state and only deal with one state's payroll tax and insurance options).
by spaniard89277 | 2025-12-01 15:48:21+00:00
I have about +2 years of experience in this field. Had a bunch of freelance experiences and I'm joining my second job next week.

I moved from my previous job partly because this blind faith in AI, "with Cursor this bug shouldn't be more than 15 minutes". I just got tired of this.

Next job is in consultancy. Don't like moving from product to consultancy, but turns out the client is on the ISP field and don't want to hear anything about AI.

This isn't what I like either. AI has it's use cases and I actually find it useful, as augmentation of my capabilities. But at least is not blind faith.

I made the career change from IT support to software. I'm already 37, and I'm wondering if I took the worst timing ever. I don't like what I'm seeing around. I don't like the interviews I had till I landed this one.

I wonder if I joined the field just when its most big enshitification push arrived. Salaries lowering, completely broken interview process, burned out seniors left and right, no pipeline to us newcomers, etc.

Not sure if this is the place I want to be at 37, but at least I have the life experience to navigate this with a bit of philosophy, because the youngsters I've known along the way are really scared.
by rglover | 2025-12-01 15:48:57+00:00
Bingo. Moral grandstanding only works during the boom, not the come down. And despite being as big an idealist as they come, sometimes you just gotta do what you gotta do. You can crusade, but you're just making your future self more miserable trying to pretend that you are more important than you think. Not surprising in an era of unbridled narcissism, but hey, that's where we are. People who have nothing to lose fail to understand this, whereas if you have a family, you don't have time for drum circles and bullshit: you've got mouths to feed.
by adastra22 | 2025-12-01 15:49:42+00:00
We used the steam engine for 100 years before we had a firm understanding of why it worked. We still don’t understand how ice skating works. We don’t have a physical understanding of semi-fluid flow in grain silos, but we’ve been using them since prehistory.

I could go on and on. The world around you is full of not well understood technology, as well as non deterministic processes. We know how to engineer around that.
by skeeter2020 | 2025-12-01 15:49:57+00:00
markets are not binary though, and this is also what it looks like when you're early (unfortunately similar to when you're late too). So they may totally be able to carve out a valid & sustainable market exactly because theyu're not doing what everyone else is doing right now. I'm currently taking online Spanish lessons with a company that uses people as teachers, even though this area is under intense attack from AI. There is no comparison, and what's really great is using many tools (including AI) to enhance a human product. So far we're a long way from the AI tutor that my boss keeps envisioning. I actually doubt he's tried to learn anything deep lately, let alone validated his "vision".
by nhubbard | 2025-12-01 15:49:57+00:00
I had a very different reaction to this, because I just released a Rust library called ironbeam [0] without knowing anything about this. It was intended to be a pun on Apache Beam and the fact that iron can rust... I guess I'll have to live with it for now because it's way too high-effort to rename it after a stable release.

[0] https://github.com/nhubbard/ironbeam