MurphyA/hacker-news huggingface dataset:
by barremian | 2025-12-01 21:51:31+00:00
> When judging which alternative will succeed, lower perceived human cost beats lower machine cost every time.

Yup this is it. No architect considers using protos unless there is an explicit need for it. And the explicit need is most times using gRPC.

Unless the alternative allows for zero cost startup and debugging by just doing `console.log()`, they won't replace JSON any time soon.

Edit: Just for context, I'm not the author. I found the article interesting and wanted to share.
by jperaino | 2025-12-01 21:52:08+00:00
Norm is building AI that understands regulations for regulatory compliance. Our AI currently automates compliance determinations for federally regulated financial content, though our vision is to build a platform that can handle any regulation in any industry. As AI begins to permeate our society, Norm aims to become a critical building block for other AI systems that need regulatory intelligence. You can read more about our vision here: https://www.norm.ai/post/building-regulatory-ai-agents

We've raised $137m from top-tier investors to pursue this vision. We're growing very quickly and have major, household-name financial institutions as clients and investors. We're working on hard, interesting problems and want to push the boundaries of what's possible for AI-driven products. We're hiring for many engineering roles in NYC and SF, including:

- Full Stack Engineer, Senior + Staff ($190k-270k)

- Applied AI Engineer ($200k-275k)

- Cloud Infrastructure Engineer ($175k-250k)

- Forward Deployed Engineer ($190k-250k)

We're also hiring for many non-technical roles. The best way to apply is online on our website (we review every application!). Full list here: https://jobs.ashbyhq.com/norm-ai?utm_source=7ow8wN5o3g.
by ChrisArchitect | 2025-12-01 21:52:37+00:00
Some of the work/revamp to pushing their brand and innovation forward again, recently discussed:

Project Amplify: Powered footwear for running and walking

https://news.ycombinator.com/item?id=45706765

Related:

Nike's plans to put the swoosh back into its sales

https://www.theguardian.com/sport/2025/oct/23/just-redo-it-i...
by observationist | 2025-12-01 21:52:38+00:00
It's funny how it's all rolling out right around the same time. Almost like they get together and plot this stuff at big meetings multiple times a year, where they get lavish meals and entertainment, get wined and dined by the rich and elite, and... well. Must be good to be kings.

It's really 4 horsemen of the infocalypse garbage being trotted out, and the general population is clueless and credulous. "They're in charge, surely they must know what they're doing! They wouldn't lie to us! They most assuredly have our collective best interests in mind, and they'll do the right thing!"
by DiabloD3 | 2025-12-01 21:53:11+00:00
That actually pretty much is the ELI5. Its merely a different terminal that offers more features than iTerm2 and also runs on OSX.

Unless you actually need/want those features (which, although I am a terminal aficionado, I must admit are niche as fuck), pick whichever terminal makes you happy. Features that are important to some people are performance, Unicode support, and OS support.

The most decidedly non-ELI5 feature comparison: https://www.jeffquast.com/post/state-of-terminal-emulation-2... and https://ucs-detect.readthedocs.io/results.html
by nighthawk454 | 2025-12-01 21:53:29+00:00
Ghostty is a terminal like iTerm. This compiles it so it runs in the browser directly, or browser-based environments like VS Code or the Hyper terminal. Without that you’d have to reimplement a whole terminal in JavaScript. Which is what people have been doing with via the xterm.js project. Naturally, there is effort and bugs that go into maintaining a clone/port like that. This lets you use the Ghostty terminal code directly - compiled to WebAssembly and with no other dependencies - as an API-compatible drop-in replacement
by Zaloog | 2025-12-01 21:53:33+00:00
Location: Cologne, Germany

Remote: Yes, prefer on-site

Willing to relocate: yes

Technologies: Python, SQL, AWS, Terraform, Git

Résumé/CV: On request

Github: https://github.com/Zaloog

Email: gramslars@gmail.com

Hi I'm Lars, I have a background in Quality/Reliability Engineering and found my passion in Software Engineering and bring those two fields together to build reliable products and generate business value.

I have worked as a Reliability Analyst/Data Scientist in the pharmaceutical/chemical industry before and I am now looking for a job, where I can contribute and learn with an awesome team.
by omnimus | 2025-12-01 21:54:00+00:00
I would say it became much easier in recent years. docker-compose became defacto server "app install", any linux supports it. That includes GUI options like Truenas/Unraid and very nice admins like Dockge exist.

The company behind matrix is aiming at huge scale servers but if you care about unfederated private instances you will find there are few much simpler "one binary" projects that can even use file based sqlite/rocksdb. Hosting those couldn't be simpler. You actually don't even need docker just systemd service and switch binary when updating.
by nbsande | 2025-12-01 21:54:59+00:00
> With more than 5 million downloads since its launch, the app has helped block more than 3.7 million stolen or lost mobile phones, while more than 30 million fraudulent connections have also been terminated.

I might be reading this wrong but these numbers seem very weird. Did more than half the people who downloaded the app block a stolen phone? And did each person who downloaded the app terminate 6 fraudulent connections?
by bpodgursky | 2025-12-01 21:54:59+00:00
Maybe we should consider this a chaos monkey test rather than castigating Amazon.

If Amazon can accidentally take down internet in a large area with a cheap commercial drone... what can a genuine bad actor do with a few thousand of these. If this is any indicator, half the country is going to be blind and deaf in the first day of a Taiwan war, it's going to be be over before we even get back online.
by SatvikBeri | 2025-12-01 21:55:20+00:00
Not quite the same, but I find "data-oriented programming" to be a very strong method for managing large codebases. By that I mean having data structures that designate the end state that you want, having another set of code that gets you to those end states, and maintaining a pretty clear boundary between the two.

(If you like with "Functional Core, Imperative Shell", this is a way to further divide the Functional Core.)

It works well because it narrows the surface area of a lot of possible bugs: either your configuration is wrong, or your code doing the transformations is wrong.
by andix | 2025-12-01 21:55:25+00:00
Most if them still offer laptops with memory slots, so at least for individuals it's quite easy to upgrade (companys often don't upgrade, labor is more expensive then bto). The thinner devices often have onboard memory, but even there it's not Apple-bad.

For example Lenovo US store. Thinkpad X1 carbon has an i5+16gb as base, and i7+32gb for +289$. P15s (2x sodimm) comes with 16gb in base, 32/64gb is +199/399$. Completely reasonable.
by froddd | 2025-12-01 21:55:28+00:00
There are 2 in quick succession in Marple ([1] and [2]), very near the Marple Lock Flight ([3]). This happens to be at the very start of Macclesfield Canal.

[1] https://maps.app.goo.gl/tYBvtfJwSSo6nBm29

[2] https://maps.app.goo.gl/nYoCxPmDRpM9ADfFA

[3] https://en.wikipedia.org/wiki/Marple_Lock_Flight
by tlhunter | 2025-12-01 21:55:34+00:00
Thanks for the feedback!

I agree that the UI is dated and can be a little overwhelming. The sample RFC (https://rfchub.app/rfchub/rfc1-org-batch-markdown-exporter-j...) shows what a proposal looks like with every single feature being used. Most of the time they'll look a bit simpler. I have a big UI overhaul planned but I'm hoping to get more real usage feedback on the core functionality first.

FWIW the editing process does use markdown, and the "download" link in the sidebar downloads a markdown file with YAML frontmatter to avoid vendor lock-in. RFC Hub has so much functionality that it's difficult to explain it all on the homepage. There is this overview document but it's honestly just overwhelming:

https://rfchub.app/blog/an-overview-of-rfc-hub
by simoncion | 2025-12-01 21:55:36+00:00
> ...you needed to sink in a lot of time to get the few quality time you wrote about.

Sounds like you've got a skill issue. That doesn't match my experience, like, at all.

But a really, really easy shortcut was to find servers that indicated that they were furry-friendly. This all but guaranteed that

1) The folks on there would be fairly even-keeled and reasonable, and folks who weren't would be rapidly banned forever.

2) The folks on there would generally be good at the game. [0]

3) If you're lucky -and the game is one that permits custom "sprays" (as HL1 and Source engine did)- you might get to see some high-quality-but-thumbnail-sized furry porn.

[0] Seriously, at least back when both server browsers and user-hosted game servers were commonplace, I found a 1:1 correlation between "Are they a furry?" and "Are they particularly good at the game?". It was wild.
by arthurfirst | 2025-12-01 21:55:38+00:00
> it’s in the most-significant place, meaning every new ipv40 IP is in a block that will be a black hole to any old routers, or they just forward it to the (wrong) address that you get from dropping the first octet.

Black hole for old routers. You run the software overlay until you can run the hardware.

I wrote a linux kernel module and an node/relay daemon that runs on every host.

There is a (0.)0.0.0.0 dedicated LAN space that auto-assign IPs. I called it the standard LAN party :) No more 10.0/192.168/etc Gateway always has .1 -- sensible defaults.

Also 0-255. Adds 255 IPv4 internets of address space. Billions and Billions of addresses are more than moar than enough.

Maybe one day I'll put on a fireproof suit and post it here for fun and see how much flame I get.
by spidey1 | 2025-12-01 21:55:39+00:00
A couple of nice projects I can think of are DragonRuby [1] - a 2d engine that uses SDL under the hood and mruby for its game logic. I created this [2] game jam entry in under two weeks of part time effort (has a few bugs but works)

[3] Sonic Pi - Music creation tool that uses ruby for instruction

[1]: https://dragonruby.org/

[2]: https://itch.io/jam/linux-game-jam2023/rate/2101760

[3]: https://sonic-pi.net/
by js8 | 2025-12-01 21:55:46+00:00
"How exactly did you get to the conclusion that fascism needs "strong men"?"

Fascists (and protofascist advocates of social darwinism) do think that! Whether they actually are or not "strong men" (what does it even mean?) is immaterial to that saying.

I disagree with the saying. Even your formulation. Hardship doesn't breed discipline, and prosperity doesn't lead to complacency. There are many disciplined people who have good and prosperous life, and also, why is being disciplined more important than good life? It's authoritarian and backwards.

For example, being homeless (hardship) doesn't make one disciplined. Most likely, it will make one into an alcoholic.

Hardship is horrible and we should universally reject it.
by LogicFailsMe | 2025-12-01 21:55:55+00:00
Yes, might as well bend over here it comes again. Because if you try anything different, you are simply doomed to fail. Just ask total losers like Jeff Bezos or Jensen Huang about that. Netflix disrupted Blockbuster, now we need to disrupt Netflix. That's how progress works. Annoyed by the present yet optimistic for the future. And nothing warms the cockles of my hearts like watching the naysayers like you get proven wrong yet again.
by intelec1 | 2025-12-01 21:56:11+00:00
This post compares late-2025 market conditions with the environment of 1927, the critical setup period before the 1929 collapse. It looks at Fed policy, record index levels, AI-driven speculation, leverage, credit expansion, and emerging bubbles across tech, crypto and retail trading. It contrasts modern regulation with the 1920s, highlights structural risk factors, and revisits lessons from the 1929 crash: overheating, debt cycles, investor euphoria and technological overconfidence. Would be interested in HN opinions on whether these parallels are valid or exaggerated.
by asdff | 2025-12-01 21:56:27+00:00
I'm playing through wine (kegworks) on OSX but its no fairytale over here. TF2 over wine literally performs worse than native TF2 on my old dual core 2012 mbp. I'm having to use low resolution configs again. CS2 works OK but there are severe lagspikes that ultimately ruin the gunplay (a little more tolerable when it happens in tf2 but its there too). About the only game that works well in this setup for me is Mount and Blade: Warband. But I mean its a 2010 game... I can't even play bannerlord because of anticheat. Can't play chivalry 2 because anticheat. Can't play cities skylines 2. Most games that do work seem to struggle to get 40fps even on m max series macbooks. I'm not sure where the incompatibility is but its got to be in the software layer software given the specs on those max macbooks.

I just wish someone actually cared about this stuff at Apple. GPTK is not that useful. Rosetta 2 has some serious performance throttling going on somewhere in it (why is native macos cities skyline fps locked at 40fps...). Former mainstay native macos game devs from 10-15 years ago have zero interest publishing for the platform today, valve included.
by ACCount37 | 2025-12-01 21:56:36+00:00
It was an accident at first. Not so much now.

OpenAI has explicitly curbed sycophancy in GPT-5 with specialized training - the whole 4o debacle shook them - and then they re-tuned GPT-5 for more sycophancy when the users complained.

I do believe that OpenAI's entire personality tuning team should be fired into the sun, and this is a major reason why.
by belorn | 2025-12-01 21:56:36+00:00
In many countries you do not get charged with every possible crime if there is a larger crime involve. If someone rob a place, they don't also need to have separate charges for illegally entering the place, destroying property when they broke the window, selling stolen goods, wire fraud for using the banking system, and money laundering for concealing that it is illegal money, and tax evasion. Each step is illegal on their own, but time crime statistics won't be written like that. The prosecutor may argue that if the accused are not found guilty for the primary, then secondaries may then be used.

The strange thing is that the UK are arresting people for abusing the telecom system, and not for the more serious crime like terrorism, death threats, harassment and sexual harassment.
by rootlyhq | 2025-12-01 21:56:53+00:00
Rootly | AI-native on-call & incident response (Slack/Teams) | REMOTE (US/Canada/Europe); optional hubs SF & Toronto

We build the end-to-end platform that helps SRE/eng teams detect, manage, and learn from incidents faster—trusted by 1000+ companies (logos include Glean, Mistral, Figma, LinkedIn, Dropbox, Replit, Grammarly, etc.).

Roles:

- AI Engineer

- Senior Security Engineer

- Senior Site Reliability Engineer

- Senior Product Engineer

- Senior Product Manager

- Technical Product Marketing Manager

- Implementation Engineer

- Product Engineer Co-op

- Principal Product Designer

- Customer Success Manager

- Mid-Market Account Executive

- Enterprise Account Executive

Why Rootly: small, senior team; real adoption; lots of ownership and impact; AI-native workflows; customers across startup → enterprise.
by paxys | 2025-12-01 21:57:16+00:00
Pre-covid - an entire working team is clustered in the same office and have desks near each other. People collaborate via in-person meetings, hallway conversations and general proximity.

During covid - hiring is mostly remote since companies figure they don't have to be constrained by geography anymore. Employees work at home and collaborate over Zoom meetings. It's difficult at first but everyone adjusts. Productivity is allegedly lower, partly due to the remote nature, partly because employees are slacking off.

Now - employers start mandating return to office. Teams are still distributed, so rather than collaborating via physical proximity employees have to spend their day trying to find meeting rooms and sitting on Zoom, just in the office instead of their homes.

Is the company actually more productive now? Some McKinsey consultant has a slide deck showing that it has gone up from 6.5 to 7.2, so the bosses all pat themselves on the back.
by KaiserPro | 2025-12-01 21:57:35+00:00
If you distribute a binary to someone, with gpl2, you should also, if asked provide the source code used to _build_ that binary. Other licenses will differ. MIT for example lets you do pretty much anything, so long as you keep the MIT license and attribution public.

But when people are talking about open source, they generally mean "oh I can see the source code and build it my self." rather than freeware which is "I can run the binary and not have to pay"
by fragmede | 2025-12-01 21:58:05+00:00
Except they're recognizable across languages. Faced with a UI in a language I don't know, going to settings -> languages -> my preferred language is a total guessing game. Meanwhile, if I'm confronted by a UI that has a tiny flag icon in the top, I know I can click on that and get to something familiar. Yes, someone looking to get offended can nitpick your flag choice, but a Spanish flag vs a Mexican flag for Spanish will at least let the user get to something closer to what they know, even though there's quite a bit of difference on the ground between Spanish in Spain and Spanish in Mexico. If your internationalization team is well funded enough to offer both, then show both flags. Same for UK English and American English, Chinese Simplify, Traditional, and Cantonese. And yes, Quebecoise French and French in France. Offer as many flags as you actually have translations for. If you can have a Chinese flag and a Hong Kong flag, users will appreciate it. Having a two level menu is also an option. Click on the Canada flag, which then offers Francaise and English is also an option.
by addobot | 2025-12-01 21:58:28+00:00
Source (https://source.network)| USA/Canada: REMOTE | Full-Time | https://careers.source.network

Our mission is to make it normal, not heroic, for edge AI, mobile apps, and critical software to run close to where data is born: on devices, in vehicles, in field hardware, not just in a distant GPU farm. We’re building the data and trust layer that lets developers ship systems that still behave correctly when links are flaky, latency is awful, and the cloud is optional instead of mandatory—instead of the usual “SQLite everywhere + ad-hoc sync” duct tape.

We’re growing fast and are looking to fill the following positions:

-Chief of Staff - https://source.network/careers/chief-of-staff

-Lead Edge AI Engineer - https://source.network/careers/lead-edge-ai-engineer

-Head of Developer Relations - https://source.network/careers/head-of-developer-relations-r...

-Lead Technical Writer & Documentation Engineer - https://source.network/careers/lead-technical-writer--docume...
by threetonesun | 2025-12-01 21:58:38+00:00
Isn't this the same story for every moderately large company that did RTO over the last few years? It's not about efficiency, it's about shaking out some people by forcing them back into an office.

Around 2023 I was working at a company that was, at the time, just threatening RTO, and when hiring we had to decide if it was worth it to hire someone who (might) report to a different office in a different time zone. Which was not an issue at all a month before, when the company was still committed to being fully remote. The hours talking about it were a waste of my life for what, in the end, didn't even matter because they laid off most of the team six months later.
by observationist | 2025-12-01 21:58:49+00:00
It's an ethernet cable, looks like? That's pretty cool that a drone has enough power to break an ethernet cable. It just got tangled in a single cable, looks like it was run across someone's back yard. That's not a bad failure mode, imo - gives them a little exercise in problem solving, figuring out how to prevent ethernet/cable collisions and snags, and maybe results in sensor upgrades, or they figure out good detangling maneuvers or something.

One cable getting damaged is inconvenient, but I'd have to laugh it off if it were my service. 5G would be a good enough backup in the meantime, and how often are you going to get to see these types of accidents (hopefully almost never) so it'd be cool to have a story.

"I ordered some flaming hot cheetos from a drone, and it broke my internet cable!"
by chobobro | 2025-12-01 21:59:15+00:00
Location: Philadelphia, PA

Remote: OK

Willing to relocate: Maybe

Technologies: GNU/Linux, Python, C/C++, Erlang, OpenGL, Docker, git

Résumé/CV: https://github.com/rkblake/Resume/blob/master/randallblake_r...

Email: blakerandall0@gmail.com

Strong C++ and Python developer with intermediate experience with Lua, C#, Javascript/TS, Rust, and Golang. My previous job experience was with networking and parsing packets on switches in data centers using C. I also did some QA testing and I am open to those jobs. I enjoy working on side projects like making games in Godot, or websites using Flask or React.
by grvdrm | 2025-12-01 21:59:23+00:00
> There wasn't a SINGLE ONE that would tolerate someone declining EVERY MEETING when the culture does not align to the ideals this presentation outlines.

Exactly. Love the deck. Like you, agree with many things.

My similar suggestions (but a little looser):

1. Long meetings need agendas. But don't expect perfection. You can get away with no agenda in a short (30 or less) meeting.

2. Very large meetings need a DRIVER (person). I hate a big meeting when someone says something like "so who wants to bring something up" - no no no. I don't want free-form conversation in a large meeting. I want someone to drive the hell out of the meeting. Keep people in check!

Most important:

3. Do what you can to discover the underlying motivation of the meeting organizer and solve their motivation some other way. Recently sat through a disastrous JIRA-focused meeting. Talking about tickets, their purpose, their descriptions, etc. But I knew the person needed the data for executive-team reporting. So I offered to help fill in gaps (without a call) to improve their reporting. I saved myself future time, he got better reporting - a win.

Constant and outright decline behavior will probably backfire.
by genuser | 2025-12-01 21:59:28+00:00
The Best Phone operating system for you depends entirely on your priorities: Do you value ultimate customization and hardware choice, or a seamless, polished ecosystem? The debate between Android and iOS represents a fundamental choice between two competing visions of mobile computing. Android offers an open, flexible platform with incredible device variety and deep personalization, while iOS provides a meticulously crafted experience with unmatched ecosystem integration and update reliability. Both platforms have matured into sophisticated operating systems, but their core philosophies continue to define the user experience in distinctly different ways.