MurphyA/hacker-news huggingface dataset:
by gmarull | 2025-11-18 21:37:34+00:00
Hi there, Gerard here. I work for Core as a firmware engineer, happy to answer questions as well.

I personally understand Rebble fears, for example when we forked and kept development under Core Github. However, I think we tried to be as transparent as possible and explained the reasons behind. While Liam (ex-Pebble) did an excellent job integrating NimBLE, it is also true that we also offered to do the work. However he had more availability by then to do so. At the same time, we fixed quite a few bugs after integration, or implemented many missing non-trivial features to make it functional. If you also check Github statistics, you will see that as of today ~93% of commits are from Core employees or paid contractors.

All development is happening in the open, and released under Apache-2.0 license. This is an exception in the industry, specially for core product components. It is also common for companies to fork when developing new products because you need to move fast (check our commit rate!). Think about Linux, can you use upstream Kernel on most new ARM SoCs? No. Core took a risk here because Rebble could have kept adding new features, adding overhead for us with upmerges. Reality is that Rebble repository has been dead since we forked. Nobody except Core, and Liam were contributing by then.

Another fear I've heard is about PebbleOS being sold to another company. Well, the company doing that would be pretty dumb as they could clone it for 0$. And thanks to Apache-2.0, they could even add new proprietary features! Not only that, but if Core winds up, the IP will stay open forever!

I think the best, fair long-term solution is to join a well established OSS organization. Rebble lacks many formalities that are common in many OSS projects: board elections, open and regular meetings, public accounts, voting rules, etc. This makes it a dysfunctional community to me. It is up to Rebble to fix these problems or join forces in a new OSS org. Core can't do much more than that. It is also not bad that the two parts have different views, e.g. Core may think a local voice-to-text model is better but Rebble may disagree because that could imply a revenue loss. That's unavoidable, in the end, people could choose at that point.
by Yeroc | 2025-11-18 21:37:48+00:00
The Claude Code extension on VS Code does very little (too little in my opinion). The integration level with agentic functionality provided by Antigravity goes much deeper in my 20 minutes or so of playing with it. The biggest value pieces I see is: Agent Manager window which provides a unified view of all my agents running across all my workspaces (!) where I can quickly approve or respond to followup questions and quickly brings me to the code in context for each agent, additionally, I can select a piece of code and comment on it inline and that comment gets sent to the correct, active agent. These two things alone are items which I have been looking for... Too bad I only have approval to use Claude Code at work. This looks promising.
by MontyCarloHall | 2025-11-18 21:39:12+00:00
The SPXT [0]/XMAG [1] ETFs are exactly what you're looking for.

[0] https://www.proshares.com/our-etfs/strategic/spxt (S&P minus tech stocks)

[1] https://www.defianceetfs.com/xmag/ (S&P minus "Magnificent 7")
by amiga386 | 2025-11-18 21:39:17+00:00
Fantastic!

Now he's not there to block progress [0], can we remove Mastodon's intentional DDoS please and just include the link preview in the toot. Add a disclaimer on the UI saying "link preview comes from toot" if it makes you happy. Then Mastodon can be a good web citizen and not a force for evil.

It's only been an open problem for 7 years. Nothing in the grand scheme of things.

[0] https://github.com/mastodon/mastodon/issues/4486#issuecommen...
by SR2Z | 2025-11-18 21:39:19+00:00
Why the hell do you think that only the rich can deploy chemical weapons?

It's extremely easy to build chemical weapons out of household cleaning supplies. You might even have the ingredients in your house already.

The reason why using them is forbidden by international law is that EVERYONE, rich or poor, looks at a weapon that makes everyone in a city block barf up their lungs and agrees that it should probably be illegal.

That is definitely a less noble way to die than a bullet. Mock it if you want, but you're wrong.

If you wanna do some Marxism, focus on the exemption for domestic use of tear gas. Banning chemical weapons is one of the few good things the world has done.
by thewebguyd | 2025-11-18 21:39:22+00:00
I think that real danger is a very real possibility with legislation like this. Not in the way that you won't be able to buy "unlocked" devices, but that web services and government services just flat out won't be accessible to you if you aren't on a sanctioned device (with the sanctioned spyware).

Think things like requiring play integrity attestation to access banking, or an equivalent service baked into macOS, Windows, iOS. If you aren't on one of those proprietary and spied on OSes, you can't access most of the web.

So technically the hardware will remain relatively open, but they'll make it so you can't interact with the rest of society with it.
by averageRoyalty | 2025-11-18 21:39:32+00:00
I suspect there is more tech out there. 20 years ago we didn't have smartphones. 10 years ago, 20mbit on mobile was a good connection. Gigabit is common now, infrastructure no longer has the hurdles it used to, AI makes coding and design much easier, phones are ubiquitous and usage of them at all times (in the movies, out and dinner, driving) has become super normalised.

I suspect (although have not researched) that global traffic is up, by throughput but also by session count.

This contributes to a lot more awareness. Slack being down wasn't impactful when most tech companies didn't use Slack. An AWS outage was less relevant when the 10 apps (used to be websites) you use most didn't rely on a single AZ in AWS or you were on your phone less.

I think as a society it just has more impact than it used to.
by simonw | 2025-11-18 21:40:07+00:00
Here's more information on that: https://blog.joinmastodon.org/2025/11/the-future-is-ours-to-...

> For our team, a vital aspect of getting this restructuring right was making sure that Eugen was compensated fairly for Mastodon’s brand trademark, assets, and the 10 years he spent building Mastodon into what it is today (while taking less than a fair market salary). Based on replacement costs, Eugen’s time and effort, and the fair market value of the Mastodon brand, its associated properties, and the social network, we settled on a one-time compensation of EUR 1M.
by potato3732842 | 2025-11-18 21:40:25+00:00
So let me get this straight, we need to regulate everybody more because some drug dealer had the front windshield of whatever Infiniti sedan those guys are driving these days tinted some stupid shade?

If you actually read the existing laws in most state they're pretty damn reasonable and amount to "don't put too much tint on the three front windows all vehicles have"

This is either a case of Karen doesn't know the law so Karen assumes there is none or Karen wants way more than the existing law but doesn't wanna come out and say it because Karen knows it's unreasonable.

(Reminder: Karen is a state of mind, not a name)
by cmrdporcupine | 2025-11-18 21:40:30+00:00
I pulled my project off github and onto codeberg a couple months ago but this outage still screws me over because I have a Cargo.toml w/ git dependency into github.

I was trying to do a 1.0 release today. Codeberg went down for "10 minutes maintenance" multiple times while I was running my CI actions.

And then github went down.

Cursed.
by crazygringo | 2025-11-18 21:40:35+00:00
I've worked everywhere from small startups to megacorps. The megacorps certainly do better with things like initial design documents that startups often skip entirely, but even then they're often largely out-of-date because nobody updates them. I can guarantee you that I am talking about common industry practices in consumer-facing apps.

I'm not really interested in what some academic paper has to say -- I use LLM's daily and see first-hand the quality of the documentation and explanations they produce.

I don't think there's any question that, as a general rule, LLM's do a much better job documenting what they're doing, and making it easy for people to read their code, with copious comments explaining what the code is doing and why. Engineers, on the other hand, have lots of competing priorities -- even when they want to document more, the thing needs to be shipped yesterday.
by A_D_E_P_T | 2025-11-18 21:40:41+00:00
It's quite an achievement.

I was once interested in publishing a SF anthology. Formatting and editing was nbd -- I was going to use Amazon's KDP software package for most of it, which can take a .docx and output an ebook in 5 minutes. I've done it before for non-anthology books I've published, and it couldn't be easier, though I understand why people might avoid Amazon in this day and age.

The real trouble was getting the rights to all of the different stories! Though everybody I was able to get in touch with was great -- in particular, Peter Watts, Alan Dean Foster, David Moles, and Walter Jon Williams -- many authors were totally impossible to reach! I ended up scrapping the idea after a few stories I was intent on collecting in the anthology were unobtainable. (And this after I had already paid an initial sum to many of the authors.) Finding alternates and embarking on more contract negotiations just seemed like too much work.

Anyway, I bought your anthology, will review when I'm done reading, and sincerely respect the hard work that went into it!
by bluGill | 2025-11-18 21:41:39+00:00
Generally charitable foundations figure that you can withdraw 3% per year from your savings and never run out. Remember you have to account for not only good years, but also really bad years, so even though you can average 10% over the long term in the stock market there will be decades that you are negative. There are also bond investments that are safer, but have worse return. And inflation is always eating into your savings so if they don't grow by that much every year (on average) eventually you will run out of money.

3% of a million is only 30k per year. A frugal person can live on that little - but it will be hard. You can make more than that working at McDonald's near me, and nobody would claim that is a living wage.

Now if you want to retire you don't need your nest egg to last forever, only until you die. You can thus withdraw a bit more than 3%, but I'm not sure how much. (and you may have other pension plans to work with). Still if you withdraw 100k/year from this million you will run out of money in less than 20 years (with 12 being realistic) 100k per year is not a great income for a programmer.
by krabizzwainch | 2025-11-18 21:42:07+00:00
What’s funny is that we were some bad timing away from IBM giving the DOS money to Gary Kildall and we’d all be working with CP/M derivatives!

Gary was on a flight when IBM called up the Digital Research looking for an OS for the IBM-PC. Gary’s wife, Dorothy, wouldn’t sign an NDA without it going through Gary, and supposedly they never got negotiations back on track.
by theideaofcoffee | 2025-11-18 21:42:36+00:00
Man, I sound like a broken record, but... Love that for them.

How many more outages until people start to see that farming out every aspect of their operations maybe, might, could have a big effect on their overall business? What's the breaking point?

Then again, the skills to run this stuff properly are getting more and more rare so we'll probably see more and more big incidents popping up more frequently like this as time goes on.
Show HN: Opperator – Build Claude Code–style local AI agents in your terminal
by farouqaldori | 2025-11-18 21:43:03+00:00
I’ve been working on Opperator, an open source framework for building and running general purpose AI agents locally from the terminal. It’s similar in spirit to Claude Code, but focused on automation rather than just coding.

You can create agents that organize files, generate or transform content, monitor APIs, or automate personal workflows. Each agent runs as its own local process with its own environment and can use any model you want, including local LLMs.

A background daemon handles everything: it manages agent lifecycles, logging, persistence, and secrets. On top of that, there’s a terminal interface for interacting with agents and a lightweight Python SDK for defining their logic.

For example, you can say “create an agent that looks at my screenshots folder and renames files based on what’s in the image.” The built-in Builder agent scaffolds the code, installs dependencies, and lets you iterate live without restarting. Of course, you can also write or refine agents manually with tools like Cursor, Codex, or any other code assistant.

GitHub: https://github.com/opper-ai/opperator Docs: https://docs.opper.ai/opperator

I’m interested in whether this idea resonates with others who like working locally and building personal automation systems. Feedback, use cases, or architectural critiques are all welcome.
by taylodl | 2025-11-18 21:43:07+00:00
I wouldn't, but I'm old school. I'm also one of those people who has their lawyer present at closing. OOH - that really saved my bacon a couple of times! Ever buy a house from a couple going through a divorce? Yowza! That was an interesting closing!

Hopefully everything works out well for you and you were able to save a few bucks.
by noir_lord | 2025-11-18 21:44:02+00:00
Had a coworker have to drive across the country once to hit a power button (many years ago).

Because my suggestion they have a spare ADSL connection for out of channel stuff was an unnecessary expense... Til he broke the firewall knocked a bunch of folks offline across a huge physical site and locked himself out of everything.

The spare line got fitted the next month.
by TheAlchemist | 2025-11-18 21:44:02+00:00
One must love the projections of >50% YOY growth for 5 straight years.

Why not continue for the next 5 ? Maybe they will find customers on Mars.

This while situation is very strange - there are some big companies pouring tens of billions into it (Alphabet, Meta) - since they don't have anything better to do with the money printers they have, but there are several others whose valuations are based on completely unrealistic projections where their expected revenues in 5-10 years represent 99% of their current 'value'.
by ashishb | 2025-11-18 21:44:20+00:00
I have said this before, and I will say this again: GitHub stars[1] are the real lock-in for GitHub. That's why all open-core startups are always requesting you to "star them on GitHub".

The VCs look at stars before deciding which open-core startup to invest in.

The 4 or 5 9s of reliability simply do not matter as much.

1 - https://news.ycombinator.com/item?id=36151140
by abdullahkhalids | 2025-11-18 21:44:41+00:00
Many physicists between 1859 and 1915ish talked about how Newtonian mechanics was incorrect because it could not explain the perihelion precession of Mercury [1]. No one had any idea what the better system would be, till Einstein developed the theory of general relativity ~1915.

Why would not point out what is wrong with the current system?

[1] https://en.wikipedia.org/wiki/Mercury_(planet)#Advance_of_pe...
by thaumasiotes | 2025-11-18 21:44:42+00:00
> Lights in newer cars are literally just that bright, and I think it's a result of car safety culture being a matter of "I only care of the car protects me" instead of "the car should also be safe for others on the road as well"

This theory can't work on its own terms. It'd be hard to make the car less safe for the driver than by automatically blinding oncoming traffic. Brighter headlights aren't a safety improvement for anyone.

They represent car manufacturers unilaterally making the product worse for the sake of having a worse product, just like the replacement of physical buttons with touchscreens.
by creatonez | 2025-11-18 21:45:01+00:00
Sure, but that doesn't really help for user-facing services where people expect to either type a domain name in their browser or click on a search result, and end up on your website every time.

And the access controls of DNS services are often (but not always) not fine-grained enough to actually prevent someone from ignoring the procedure and changing every single subdomain at once.
by HWR_14 | 2025-11-18 21:45:20+00:00
> mentioned this in my previous comment

You did. I'm sorry I glossed over the ending to your comment. I was focused on a counterexample I was working on and went only on my memory of group theory.

> Adding the additive inverse of a, i.e., -a from both sides, we get a + a = 0.

That assumes associativity, but that's a nitpick, not a real objection.

In reality, I got a bit tired and mentally shifted the question to a + a + a = 0, not a + a + a = a. That of course has numerous examples. But is irrelevant.

Thanks for taking the time for the thoughtful, and non-snarky, response. Sorry if I was abrupt before.
by arexxbifs | 2025-11-18 21:45:26+00:00
Interesting examples with WordPerfect and Lotus 1-2-3, which were both dominant for about 10 years during the 1980s and early 1990s. Since then, Microsoft has been dominant in the same segment - for a whopping 30-35 years. During this time, they've made massive, unpopular interface overhauls, released products that nearly everyone dislikes but still has to use for some reason (Teams comes to mind), offer basically zero end user support and have moved from one-off license purchases to SaaS subscriptions.

Either Microsoft has managed to get it "just right" for more than three decades, or there's something else at play, too.
by 0x457 | 2025-11-18 21:45:47+00:00
It was sarcasm, but git itself is Decentralized VCS. Technically speaking, every git checkout is a repo of itself. GitHub doesn't stop me from having the entire repo history up to last pull, and I still can push either to the company backup server or my coworker directly.

However, since we use github.com fore more than just a git hosting it is SPOF in most cases, and we treat it as a snow day.
by ndriscoll | 2025-11-18 21:46:10+00:00
My immediate reaction to seeing

> It is completely normal for web requests to need more than 5 milliseconds to run. If you’re in a still-normal range of needing 50 milliseconds to run, even these very slow frameworks are not going to be your problem.

Is that it apparently does make a huge difference. At least doing CRUD web stuff, my calibration for Scala (so pretty high-level functional code) is to expect under 1 ms of CPU-time per request. The only time I've ever seen something in the 50-100 ms range was when working with Laravel. 5 ms is what I'd expect as the total response time for e.g. a paginated API returning 100+ records with a bunch of optional filters.
by pka | 2025-11-18 21:46:12+00:00
If there was a language that didn't require pure and impure code to look different but still tracked mutability at the type level like the ST monad (so you can't call an impure function from a pure one) - so not Clojure - then that'd be perfect.

But as it stands immutability often feels like jumping through unnecessary hoops for little gain really.
by notepad0x90 | 2025-11-18 21:46:21+00:00
I get that, but those CEOs are not elected officials, they don't represent us and have no part in the discourse of law making (despite the state of things). In their capacity has executives of a company, they have no rights, no say in what we find acceptable or not in society. We tell them what they can and cannot do or else. That's the social contract we have with companies and their executives.

Being in charge of a corporation shouldn't elevate someone to a platform where they have a louder voice than the common man. They can vote just as equally as others at the voting booth. they can participate in their capacity as individuals in politics. But neither money, nor corporate influence have places in the governance of a democratic society.

I talk about lawfulness because that is the only rule of law a corporation can and should be expected to follow. Morals are for individuals. Corporations have no morals. they are neither moral or immoral. Their owners have morals, and you can criticize their greed, but that is a construct of capitalism. They're supposed to enrich themselves. You can criticize them for valuing money over morals, but that's like criticizing the ocean for being wet or the sun for being too hot. It's what they do. It's their role in society.

If a small business owner raises prices to increase revenue, that isn't immoral right? even though poor people that frequent them will be disaffected? amp that up to the scale of a megacorp, and the morality is still the same.

Corporations are entities that exist for the sole purpose of generating revenue for their owners. So when you criticize Google, you're criticizing a logical organization designed to do the thing you're criticizing it of doing. The CEO of google is acting in his official capacity, doing the job they were hired to do when they are resisting adblocking. The investors of Google are risking their money in anticipation of ROI, so their expectation from Google is valid as well.

When you find something to be immoral, the only meaningful avenue of expressing that with corporations is the law. You're criticizing google as if it was an elected official we could vote in/out of office. or as if it is an entity that can be convinced of its moral failings.

When we don't speak up and user our voice, we lose it.
by tpmoney | 2025-11-18 21:46:23+00:00
Learning to program a computer makes it clear that a computer is incompetent. How do we find out if something is in a list? Does this one match? No. Does this one match? No. Does this one match? No. And on and on. One of the biggest hurdles I ever had to get over starting out was understanding how much of what made a computer feel “smart” was just a lot of really dumb things done really fast (and hopefully in the right order and with the right logic).

But that means if you don’t get that logic right, nothing else is right, and that’s where these AI tools lose their magic. When they get it right they’re impressive and when they get it wrong, it lays bare that your computer is very very stupid, just very fast
by VBprogrammer | 2025-11-18 21:47:21+00:00
Hmm, I mostly drive in the English countryside where most often there are hills and bends, bushes and trees, houses and hedgerows. Seeing another car a mile away would probably mean both are heading into a wide valley, in which case the geometry makes it less important.

That said, I'm still not convinced your truck isn't doing the right thing. Even a mile a way you've got perhaps 30 seconds before you are passing each other. Is there much to be gained by leaving them on for a few more seconds? Seeing another car heading towards me is a much clearer and less likely to be forgotten trigger than "ok, about now my lights are probably getting annoying".
by verall | 2025-11-18 21:47:29+00:00
If there is a right turn only lane, and a straight lane, and the right turn only lane is backed up with people queuing, you are not making traffic go faster by merging in at the last second. You are slowing down a bunch of people trying to turn, and blocking the people trying to go straight.

You can change straight/right/left here and it all holds. Zipper merges are for merges, when 2 lanes of traffic become one, and everyone merging early is a little bit worse. Above is just selfish.