MurphyA/hacker-news huggingface dataset:
by josephcsible | 2025-12-03 14:33:25+00:00
Because if you're on the kind of malicious network that's the reason to use encrypted DNS at all, then your connection attempts on port 853 will probably just get blocked wholesale. DoH is better since it looks the same as all other HTTPS traffic.

And you can still block ad and scam domains with DoH. Either do so with a browser extension, in your hosts file, or with a local resolver that does the filtering and then uses DoH to the upstream for any that it doesn't block.
by jijijijij | 2025-12-03 14:33:37+00:00
> When they flag something like that, they usually don’t explain the reason — partly because they don’t want to expose how they evaluate developer activity or link accounts to external projects.

Well, this is unacceptable considering the market power Apple has. It's basically an occupational ban for mobile app development. Imagine, if GitHub won't let you join (maybe) because you criticized Microsoft on Twitter 10 years ago, or (maybe) it's because they don't like the way you dress.

"What's your greatest weakness?"

"Well, I can't develop your app for half the market, because Apple unexpectedly challenged me with a self-improvement journey. But I am well on my way, really introspecting to find out where I failed in life, where I may have misspoken. I am confident I can soon regain Apple's trust and approval for my life decision, and become a full-market developer!"
by Aurornis | 2025-12-03 14:34:21+00:00
Restricting public servants to only government bond investments would be a great way to discourage anyone with financial sense from running for congress.

I think the simplest way forward would be to require immediate, not delayed, disclosure of trades. If they’re doing something, let everyone see it immediately and it specific detail.

We could also implement some planned trading requirements for large purchases of individual stocks: If someone wants to trade more than $100K of something, make them announce it 7 or even 1 day in advance. They still get to buy it, but the market can front-run the investment if they believe there’s inside info at play.
by vitorsr | 2025-12-03 14:34:39+00:00
Monotype does not have the same consolidation with CJK when compared to the virtual monopoly it has with Latin script typefaces.

They still have a healthy selection of competitive companies to choose from such as Morisawa, Iwata, Motoya, Ricoh, JIYUKOBO, DynaComware, Arphic, Sandoll...
by mikkupikku | 2025-12-03 14:34:55+00:00
> the idea you can slap an applicance (thats sometimes its own LLM) onto another LLM and pray that this will prevent errors to be lunacy

It usually works though. There are no guarantees of course, but sanity checking an LLMs output with another instance of itself usually does work because LLMs usually aren't reliably wrong in the same way. For instance if you ask it something it doesn't know and it hallucinates a plausible answer, another instance of the same LLM is unlikely to hallucinate the same exact answer, it'll probably give you another answer, which is your heads up that probably both are wrong.
by ga2mer | 2025-12-03 14:35:34+00:00
>Data duplication can't just be banned by Steam

Steam compresses games as much as possible, so in the case of Helldivers 2, you had to download between ~30 and ~40 GB, which was then unpacked to 150 GB (according to SteamDB[0])

[0] https://steamdb.info/app/553850/depots/
Ask HN: Where are the sane-paying tech jobs?
by nobodyandproud | 2025-12-03 14:36:27+00:00
Until about 3 years ago, non-FAANG companies were begging for developers. As someone who never got into this for the money (feed and raise a family, sure. but the work is ultimately fun), the opportunities were plenty.

Then things took a downturn and now we have AI.

However, Claude code and AI doesn't solve the domain-knowledge problems and troubleshooting problems.

So what's really driving the fear of hiring by businesses? Is it the state of the real economy?
by dr_dshiv | 2025-12-03 14:36:36+00:00
My logic is that, if you are trying to evaluate whether you'd want to be a politician, consideration of cost/benefit is rational. If you aren't ethical, the benefit of being a politician is a lot higher (because you can get unethical sources of funds). If we want to attract more sane, talented, ethical people, we need to pay more — and prevent blatant corruption like privledged trading.
by Aurornis | 2025-12-03 14:37:02+00:00
More importantly, why would you want to restrict public servants only to low interest rate government bonds? That would select out most people with decent financial sense from taking the job.

The point is to level the playing field, not to become so restrictive and punishing that the job only appeals to politicians who are so self-sacrificing that they don’t exist as much as people want. Stocks also aren’t the only place where politicians could leverage their positions for personal financial gain.
by Retric | 2025-12-03 14:37:19+00:00
Only if you’re optimizing for easily measured metrics alone. The value of a companies brand is not just some arbitrary number on a balance sheet it does influence the easily measured metrics like the number of customers you have across multiple segments in a noisy way. Which then influences your profits, which those institutional investors do care about.

That said, the general public is more price conscious than most people on HN. Walmart is generously rewarded for finding a good price:quality match for a huge segment of the population.
by inanutshellus | 2025-12-03 14:37:20+00:00
You're right on the innovation speech, mea culpa.

You surprise me with a proposal for shorter copyright terms. Interesting!

For fun, here's an interesting discussion countering my own earlier statements - Once a work is in the public domain, it seems there's very little to do with an idea except drag it through the mud. Audacity is what drives commerce i suppose. For example as soon as Mickey Mouse entered public domain all the news could talk about was horror films and "adult" films capitalizing on the "what're you gonna do about it" of the moment.

Similarly when Peter Pan entered the public domain there was a short glut of "now he's a nightmare / villain" representations before becoming irrelevant again.

Imagine creating something like Sesame Street or Mr Roger Neighborhood then a mere 30 years later everyone has more fun making "Mr Grouch Goes On A Murder Rampage" bloodbath and "Mr Rogers + Freddie Kruger Teamup" art / film / trite youtube videos.

It'd be pretty soul crushing.

"Tragedy of the commons", as it were.

With this in mind, perhaps... your idea could deal with that via tiered pricing of "official / approved / canon" works are charged the standard fee whilst "unofficial / unapproved" works tithe a larger proportion of the proceeds to the original author...

The biggest annoyance here is the discussion always focuses on protecting individual creators whilst the laws and benefits seem to go to large corporations. e.g. Disney would have no problem using Peter Pan without consequence, while the rest of us wouldn't dare use Steamboat Willie.
by amiga386 | 2025-12-03 14:37:28+00:00
That's really good; clearly I haven't looked at more recent versions. The magic seems to happen in your link at SROAPass, "Scalar Replacement Of Aggregates". Very cool!

According to https://docs.hdoc.io/hdoc/llvm-project/r2E8025E445BE9CEE.htm...

> This pass takes allocations which can be completely analyzed (that is, they don't escape) and tries to turn them into scalar SSA values.

That's actually a useful hint to me. When I was trying to replace locals and macros with a struct and functions, I also used the struct directly in another struct (which was the wider source of persistence across functions), so perhaps this pass thought the struct _did_ escape. I should revisit my code and see if I can tweak it to get this optimisation applied.
by voidhorse | 2025-12-03 14:37:35+00:00
Precisely. Think of mathematics like a game.

Players of magic the gathering will say a creature "has flying" by which they mean "it can only be blocked by other creatures with reach or flying".

Newcomers obviously need to learn this jargon, but once they do, communication is greatly facilitated by not having to spell out the definition.

Just like games, the definitions in mathematics are ethereal and purely formal as well, and it would be a pain to spell them out on every occasion. It stems more from efficient communication needs then from gatekeeping.

You expect the players of the game to learn the rules before they play.
by zucked | 2025-12-03 14:37:53+00:00
I have a hot take on this that I think could actually make some headway: - We raise the congressional salary. Say, maybe double them across the board.

BUT in exchange, you, your immediate family, and any business, LLC, or other similar vehicle you are a named party to as a consultant, beneficiary, owner, or investor must divest of specific investments and can only hold the equivalent value of an index fund that tracks the general market. Or, you can remove yourself from the investment/ownership vehicle during the term you serve as a congressperson.

Problem solved? Probably not, but it's an interesting thought experiment. I'm sure there are a bunch of loopholes I haven't fully through through, too.
by FrankDierolf | 2025-12-03 14:38:00+00:00
Hola everyone,

I run Omakub, OpenCode, NeoVim – terminal for everything. Wanted voice input for prompting AI, but Wispr Flow and HyperWhisper don't support Linux. Local Whisper wasn't cutting it.

So I built whis. Speak, hit Enter, text lands in your clipboard. Uses OpenAI's Whisper API (~$0.006/min).

There's also a hotkey mode – `whis listen` runs in background, Ctrl+Shift+R from anywhere.

Works on X11 and Wayland. Single Rust binary. I use it daily for brain-dumping thoughts to paste into AI chats.

Desktop version with system tray exists too if terminal isn't your thing.

Thinking about adding workflow modes next – speak messy thoughts, get structured markdown back. Would that be useful?

Best regards, Frank
Agentic QA – Open-source middleware to fuzz-test agents for loops
by Saurabh_Kumar_ | 2025-12-03 14:38:20+00:00
I built this because I watched my LangChain agent burn ~$50 in OpenAI credits overnight due to an infinite loop.

It's a middleware API that acts as a 'Flight Simulator'. You send it your agent's prompt, and it runs adversarial attacks (Red Teaming) to catch loops and PII leaks before deployment.

Code & Repo: https://github.com/Saurabh0377/agentic-qa-api Live Demo: https://agentic-qa-engine.onrender.com/docs

Would love feedback on other failure modes you've seen!
by Joker_vD | 2025-12-03 14:38:31+00:00
> In my town, the mayor and council make about $30k each while the median income in the city is well over $100k and houses cost over $1M.

The chief of police summons a recently enrolled policeman in his office: "The accounting called, and apparently you never picked your pay cheques in the last 6 months? What's up with that?" ― "Wait, we get paid? I thought it was, you get the badge and then gun, and then you're on your own!"

The things with jokes, however, is that they probably should not become reality.
by roampal | 2025-12-03 14:39:04+00:00
Dude, you literally wrote the exact motivation paragraph for Roampal right around the same time I posted this

Thorndike's Law of Effect is the entire reason I built the outcome-scoring (+0.2 for worked, −0.3 for failed) and shift weighting toward proven memories. You're not half-baked — you're 100% right. I just happened to ship the PoC first.

Would love to hear your take on the cold-start problem and whether those reward magnitudes feel right in practice. Shooting you a connection request on LinkedIn if you want to swap notes.
by trollbridge | 2025-12-03 14:39:05+00:00
"Mayor" where I live is effectively a volunteer position. Raising the salary would require the village fully fund the position for the extent of a mayoral term which is too expensive.

So instead they hire a city manager who basically runs everything, at a much higher salary, which meets budget rules since they could in theory fire him if they run out of money. Hence the city manager is an unelected strong executive, which is not good for democracy.
by cmrdporcupine | 2025-12-03 14:39:36+00:00
Yeah and this slavish devotion to keeping the existing (broken imho) PR structure from GH is the one thing I most dislike about Forgejo, but oh well. I still moved my project over to Codeberg.

GH's PR system is semi-tolerable for open source projects. It's downright broken for commercial software teams of any scale.

Like the other commenter: I miss Gerrit and proper comment<->change tracking.
by hosh | 2025-12-03 14:39:37+00:00
Humans do the same thing.

I have a friend who is a systems engineer, working at a construction company building datacenters. She tells me that someone has to absorb the risk and uncertainty in the global supply chain, and if there are contractual obligation to guarantee delivery, then the tendency is to start straying into unethical behavior, or practices that violate controls and policies.

This has as much to do with taking the slack out of the system. Something, somewhere is going to break. If you tell an agenic AI that it must complete the task by a deadline, and it cannot find a way to do that within ethical parameters, it starts searching beyond the bounds of ethical behavior. If you tell the AI it can push back, warn about slipping deadlines, that it is not worth taking ethical shortcuts to meet a deadline, then maybe it won’t.
by afavour | 2025-12-03 14:40:00+00:00
> It seems bizarre to me that they'd have accepted such a high cost

They’re not the ones bearing the cost. Customers are. And I’d wager very few check the hard disk requirements for a game before buying it. So the effect on their bottom line is negligible while the dev effort to fix it has a cost… so it remains unfixed until someone with pride in their work finally carves out the time to do it.

If they were on the hook for 150GB of cloud storage per player this would have been solved immediately.
by jacinthewyf | 2025-12-03 14:40:13+00:00
over the past few months, I’ve seen a lot of posts about “AI deleting my code/project”. I then started using a small tool someone else built, Vibe Backup, to back up my own code: I press a keyboard shortcut, type a short description, and my current code is saved into a timeline. When an AI refactor goes wrong or I accidentally delete something, I open the timeline, click on an earlier point in time, and can restore the entire project with a single action.

hope it could be helpful https://youtube.com/shorts/TJ4oXlfs7OI?feature=share
by styanax | 2025-12-03 14:40:35+00:00
> I completely agree with this. I performed really poorly on this axis. I’m sorry to the Zig community for that. I’ll take my L and get back to working on std.Io and the rest of the roadmap. [1]

[1] https://ziggit.dev/t/migrating-from-github-to-codeberg-zig-p...
by NickC25 | 2025-12-03 14:41:10+00:00
This is what needs to happen.

Banning trading outright is impossible and won't happen.

Congressional staff and congresspeople (and their families + extended families) should be forced to trade via an exchange that publicly discloses immediately, and any person on public dime needs to disclose specifically WHY they made the trade or, there needs to be some sort of mechanism that forces said congressfolk to disclose their trades 48 hours prior to execution, and held for at least X amount of time. Any selling of security needs to be announced well ahead of time.
by elcapitan | 2025-12-03 14:41:44+00:00
With all the changes in C++, it always makes me wonder how developers these days reason about what the code is actually going to compile to and perform like. I feel like I have a good enough understanding of C and of older C++, but there's a constant influx of new syntax and new concepts in C++, and for a language that is supposed to be for systems programming, much of that seems so far away from "the machine".
by Scubabear68 | 2025-12-03 14:42:03+00:00
I agree that blind trusts don't fix everything, but it is a start.

The situation right now isn't just corrupting, congress-critters are labeled as idiots by their own if they don't actively take advantage of "perks" like free stock tips that would be illegal in any other context.

The "everyone does it" excuse is what keeps this house of cards up. And it is not partisan, both D's and R's inevitably become rich if they stay in the house for more than a couple of terms.
by gynvael | 2025-12-03 14:42:18+00:00
What you're saying makes sense and it's a good idea. It's not fully directly applicable to Paged Out! though due to certain assumptions we've made with our base operating model.

I.e. our intention is to charge readers neither for PDF nor for print, to the extent that is possible. In case of print-on-demand or print-subscription that of course won't be possible, but at various events we're successfully bringing printed Paged Out! issues to distribute for free. The idea is rather for the zine to finance itself through ad sales, sponsorship editions, and special collector bundled editions. We have a couple of other more-typical ideas as well, like Pateron later on.

Admittedly, so far we're in the red (not terribly though), but that's OK. There are still certain things we need to roll out before being able to evaluate whether we need to change the base operating model. If we do have to change it, it's not unlikely to start with ideas like the one you proposed - they do make sense.
by kspacewalk2 | 2025-12-03 14:42:18+00:00
> Or, you can remove yourself from the investment/ownership vehicle during the term you serve as a congressperson.

The problem with "blind trusts" is that even blind men wink and nudge. It's quite hard to police a veritable horde of Congressmen who pinky-swear to never pass information along to friends, relatives and various other associates, employed by them or otherwise.
by Saurabh_Kumar_ | 2025-12-03 14:42:41+00:00
HN, OP here. I built this because I recently watched my LangChain agent burn through ~$50 of OpenAI credits overnight. It got stuck in a semantic infinite loop (repeating "I am checking..." over and over) which my basic max_iterations check didn't catch because the phrasing was slightly different each time. Realizing that "Pre-Flight" testing for agents is surprisingly hard, I built a small middleware API (FastAPI + LangChain) to automate this. What it does: It acts as an adversarial simulator. You send it your agent's system prompt, and it spins up a 'Red Team' LLM to attack it. Currently checks for: Infinite Loops: Semantic repetition detection. PII Leaks: Attempts social engineering ('URGENT AUDIT') to force the agent to leak fake PII, then checks if it gets blocked. Prompt Injection: Basic resistance checks. Tech Stack: Python, FastAPI, Supabase (for logs). It's open-source and I hosted a live instance on Render if you want to try curl it without installing: https://agentic-qa-api.onrender.com/docs Would love feedback on what other failure modes you've seen your agents fall into!
by datameta | 2025-12-03 14:42:57+00:00
USA REMOTE | NYC HYBRID

Languages: C/C++, Python, JavaScript, Kotlin, VHDL, SystemVerilog Hardware: PowerPC, ESP32, STM32, iCE40, ECP5 ML: TensorFlow Lite Micro, PyTorch, ONNX, OpenCV IoT: BLE, WiFi, MQTT, LoRa Resume: https://docs.google.com/document/d/18mjB1tIH5s-ZmiET_smUxbMo3FaiC637aW_us8P0U5I/edit?usp=drivesdk Email: dm@datameta.info

Hi, I'm an embedded systems engineer/architect bridging the full compute spectrum of ultra-low power IoT, edge systems, and HPC.

My latest projects have been in full-stack edge ML R&D, memory controller firmware dev for POWER servers, and chip bringup/testing for Z mainframes.

I'm passionate about modular synthesis and tinkering with all sorts of analog circuits and DSP. Currently upskilling in analog PCB design and refining my abilities in FPGA development. Also WIP on a 3D-printed robot arm to practice control systems and actuation.
by evanjrowley | 2025-12-03 14:43:02+00:00
Is this true in 2025?

Asking because the biggest IT consulting branch of IBM, Global Technology Services (GTS), was spun off into Kyndryl back in 2021[0]. Same goes for some premier software products (including one I consulted for) back in 2019[1]. Anecdotal evidence suggests the consulting part of IBM was already significantly smaller than in the past.

It's worth noting that IBM may view these AI companies as competitors to it's Watson AI tech[2]. It already existed before the GPU crunch and hyperscaler boom - runs on proprietary IBM hardware.

[0] https://en.wikipedia.org/wiki/Kyndryl

[1] https://www.prnewswire.com/news-releases/hcl-technologies-to...

[2] https://en.wikipedia.org/wiki/IBM_Watson
by Aurornis | 2025-12-03 14:43:09+00:00
> It should be an expected price of public service that you remove yourself from most other ambitions.

Countries like Singapore already figured out that if you pay public servants very well you can attract high quality people to government jobs.

If you make part of the job requirements that you sacrifice your retirement and financial well being for the good of the country you’re just targeting a type of politician you wish existed, not real people.

> I'd hope that if they were required to live off of their (rapidly depreciating) savings and income

The problem with your line of thinking is that “they” is not a fixed set of candidates. If you forced them to have “rapidly depreciating” financial states to take the job, you’d lose a lot of candidates. I know you’d like to imagine they’d be replaced by perfect utopian candidates who only have your best interests in mind, but in reality if you make people financially desperate they’re actually more likely to look for ways to commit fraud for self-benefit. Imagine the desperate lawmaker watching their family’s retirement “rapidly depreciate” who gets a visit from a lobbyist who can get their kid a sweet $200K/yr do-nothing job if they can just slip a little amendment into a law.

The populist movement to punish lawmakers is self-defeating.
by someguyiguess | 2025-12-03 14:43:11+00:00
My thinking is that they’re trying to capture that market for JavaScript before another AI company does. To put it bluntly they want to capture the revenue generated by writing JavaScript code, which is currently being captured by independent JavaScript developers. The reason for a JavaScript is that is the most ubiquitous language, and id guess there are more jobs available for JS/node than any other language. Of course, as a JavaScript developer, this may just be my paranoia. <sweats profusely>
Show HN: Free tool to check iOS version and framework market shares
by _jogicodes_ | 2025-12-03 14:43:27+00:00
I kept guessing deployment targets for my iOS apps... How many people use iOS 18+? How about SwiftUI? Or SwiftData?

So I built a tool that shows iOS version and framework market share.

Super simple. Browser based. It helps you choose your minimum iOS version fast.

Sharing here because I think you guys might find it useful. Let me know if you can think of something that is missing/could be added or improved