MurphyA/hacker-news huggingface dataset:
by mikepurvis | 2025-06-12 03:47:52+00:00
I've long wanted a hosted Git service that would help me maintain long lived fork branches. I know there's some necessary manual work that is occasionally required to integrate patches, but the existing tooling that I'm familiar with for this kind of thing is overly focused on Debian packaging (quilt, git-buildpackage) and has horrifyingly poor ergonomics.

I'd love a system that would essentially be a source control of my patches, while also allowing a first class view of the upstream source + patches applied, giving me clear controls to see exactly when in the upstream history the breakages were introduced, so that I'm less locking in precise upstream versions that can accept the patches, and more actively engaging with ranges of upstream commits/tags.

I can't imagine how such a thing would actually be commercially useful, but darned if would be an obvious fit for AI to automatically examine the upstream and patch history and propose migrations.
Pi – A personal AI that remembers, understands, and gets things done
by teen-different | 2025-06-12 03:49:46+00:00
Hey HN — we're building Pi, a personal AI that’s more than just a chatbot. It remembers what matters, helps you organize your day, and understands context over time. More power, more presence coming soon.

We were frustrated with juggling apps, tabs, and AI tools that forget everything, so we built something that feels more like a second brain.

This is our first commercial — we’d love your feedback!
by sweetjuly | 2025-06-12 03:51:22+00:00
There are definitely dumb errors that are hard for human reviewers to find because nobody expects them.

One concrete example is confusing value and pointer types in C. I've seen people try to cast a `uuid` variable into a `char` buffer to, for example, memset it, by doing `(const char *)&uuid)`. It turned out, however, that `uuid` was not a value type but rather a pointer, and so this ended up just blasting the stack because instead of taking the address of the uuid storage, it's taking the address of the pointer to the storage. If you're hundreds of lines deep and are looking for more complex functional issues, it's very easy to overlook.
by colechristensen | 2025-06-12 03:51:24+00:00
You can turn those GitHub security warnings off if you don't want them.

>quite a few providers they actually have an integration to revoke them if found in a public repo, which I think is way more handy

Yes I've also gotten an email from Amazon saying they revoked a key someone inadvertently leaked (but so long ago I only remember that it happened). I read my AWS emails at least.
by dybber | 2025-06-12 03:52:19+00:00
We had a similar setup, also with a homegrown VCS developed internally in our company, where I sometimes acted as branch admin. I’m not sure it worked exactly like Source Depot, but I can try to explain it.

Basically instead of everyone creating their own short-lived branches (expensive operation), you would have long-lived branches that a larger group of people would commit to (several product areas). The branch admins job was then to get the work all of these people forward integrated to a branch upwards in the hierarchy. This was attempted a few times per day, but if tests failed you would have to reach out to the responsible people to get those test fixed. Then later, when you get the changes merged upwards, some other changes have also been made to the main integration branch, and now you need to pull these down into your long lived branch - reverse integration - such that your branch is up to date with everyone else in the company.
by trembolram | 2025-06-12 03:52:38+00:00
There was recently a comment how someone is still using Atari ST for low latency MIDI because modern PCs can't do it out-of-box [1]. Does Amiga have something that modern PCs can't do? If I remember correctly, Amiga didn't have MIDI out-of-box.

[1] https://news.ycombinator.com/item?id=44150678
by jcranmer | 2025-06-12 03:53:09+00:00
> Grateful for any thoughts on pacing, historical plausibility, or character depth.

Originally, I thought you were suggesting an endogenous Roman industrial revolution, which, no, that's not historically plausible (see https://acoup.blog/2022/08/26/collections-why-no-roman-indus... for details as to why). But on a closer reread, I found that you're talking instead about Connecticut Yankee in King Arthur's Court-style introduction of the Industrial Revolution to the past. Which... probably still no?

There's a few factors that make Roman Industrial Revolution unlikely. It's dubious that the Romans had the technology to make a working pressure cylinder necessary for a steam engine--that requires some degree of precision engineering that I don't think they had. But there's other missing technologies: for examples, the Romans lack the spinning wheel (it would be invented ~1000 years later), and even more importantly, their looms likely aren't up to the production capacity that automatic thread production would enable. It's not implausible that this is part of future-tech-transfer, but getting this tech transferred would require a decent amount of specialized knowledge not easily available to either person here.

More importantly, I don't think the Roman economy is really at a stage that can handle an industrial revolution. Most production is still relying essentially on local production. A shortage of wool workers isn't an "oh no, we have too much wool, how ever are we going to turn it into yarn?" problem; rather, it's a "whelp, we've got nobody to deal with all the sheep" problem.

The final note is that your plan for the inevitable old-versus-new conflict is... well, "industrial revolution turns everyone into Revolutionary American liberals" is a summary of that idea, and I don't think that's anywhere near an accurate read of what a Roman reaction to an industrial revolution. I'd go into more detail, but I don't trust my own knowledge of the 1st century Roman Empire sociopolitical structure is accurate enough to model what it would look like in detail.
by Vespasian | 2025-06-12 03:53:20+00:00
Assuming that is true, does a more negative way of viewing things actually benefit you (even if it would be slightly more "accurate")?

If one has a choice (that means if there is no case of clinical depression):

At least anecdotally a bit of optimism improves my life quality a lot and results in a higher productivity, proactive solution finding and a more pleasant work environment. Constantly looking at the negative side of things (with a healthy serving of snark) contributes, in my opinion, to burnout and fatigue.
by zmgsabst | 2025-06-12 03:55:15+00:00
Developers are generally given specific environments to run code, which aren’t their laptops — eg, VMs in a development environment.

The goal isn’t to stop a developer from doing something malicious, but to add a step to the chain for hackers to do something malicious: they need to pwn the developer laptop from the devbox before they can pivot to, eg, internal data systems.
by pixelsynth | 2025-06-12 03:55:28+00:00
Yes, Spark does instanced rendering of quads, one covering each Gaussian splat. The sorting is done by 1) calculating sort distance for every splat on the GPU, 2) reading it back to the CPU as float16s, 3) doing a 1-pass bucket sort to get an ordering of all the splats from back to front.

On most newer devices the sorting can happen pretty much every frame with approx 1 frame latency, and runs in parallel on a Web Worker. So the sorting itself has minimal performance impact, and because of that Spark can do fully dynamic 3DGS where every splat can move independently each frame!

On some older Android devices it can be a few frames worth of latency, and in that case you could say it's amortized over a few frames. But since it all happens in parallel there's no real impact to the overall rendering performance. I expect for most devices the sorting in Spark is mostly a solved problem, especially with increasing memory bandwidth and shared CPU-GPU memory.
by fc417fc802 | 2025-06-12 03:55:36+00:00
Indeed, I have not. Nor do I need to in order to make simple observations that contradict your claims. You are representing that something which is already widely put into practice is infeasible. A strange hill to die on.

The amusing thing is that if your claims weren't framed as an absolute they'd likely be correct. But when you attempt to make sweeping generalizations about the entire country you will almost invariably be wrong regardless of the topic at hand.

I'll also note that intentionally misattributing claims to me is neither in good faith nor in keeping with HN guidelines.
by steveklabnik | 2025-06-12 03:56:06+00:00
Like three or four. very simple language: main function whos value is the error code, functions of one argument returning one value, only ints, basic control flow and math.

I just opened the repo, here's the commit that did what I'm talking about: https://github.com/steveklabnik/rue/commit/5742e7921f241368e...

Well, the second part anyway, with the grammar. It writing the lexer starts as https://github.com/steveklabnik/rue/commit/a9bce389ea358365f..., it was basically this program.

If I wrote down the prompts, I'd share them, but I didn't.

Please ignore the large amount of llm bullshit in here, since it was private while I did this, I wasn't really worried about how annoying and slightly wrong the README etc was. HEAD is better in that regard.
by satvikpendem | 2025-06-12 03:56:53+00:00
The Bessemer Process, as well, allowed better steam engines. Like it or not, human advances follow at a fairly linear level where, indeed, former advances inform the latter. It's not necessarily so that we lost a bunch of information during the so-called "Dark Ages," it's more that humans then focused on a different set of objectives that nevertheless had a lot of scientific advances unto themselves.
by yencabulator | 2025-06-12 03:57:42+00:00
https://archive.ph/XlLOK

> “If that all happens, then it should be an era of maximum human flourishing, where we travel to the stars and colonize the galaxy. I think that will begin to happen in 2030.”

You are confusing "era of maximum human flourishing ... begin to happen" with "have colonized galaxy".
by TrapLord_Rhodo | 2025-06-12 03:57:58+00:00
2k NG, 9k Police, and LA is still burning. The protests are still violent. I'm not sure how this ends without a continued escalation and some very violent night that gets dubbed the "California massacre" in the history books. Deploying military members who are trained to put two in the chest and one in the head all but ensures this.

But then again, how are people protesting ICE doing their literal job? The other side of the coin is that anyone can come into the united states and live here. Which is an unsustainable policy.

I don't have the answers here, but i pray the violence stops.
by cfata | 2025-06-12 03:58:53+00:00
Remember iGoogle? A homepage you could actually make your own — weather, stocks, RSS feeds, email, and more, all in one view. It was discontinued in 2013, and I’ve never really found anything that scratched the same itch… until now.

Just stumbled on alfred_, which feels like a reimagined version of that idea, built for 2025. It’s a customizable dashboard with live widgets — market data, SEC filings, RSS readers, Pomodoro timers, research tools, and even AI integrations. You drag-and-drop what you need, and the whole thing syncs across devices (offline-first too).

Curious if anyone else misses this type of interface — a true command center for your digital life, not just another feed.
by zmgsabst | 2025-06-12 04:00:25+00:00
Sometimes it’s nice to frame it the other way, eg:

90% -> 1 error per 10

99% -> 1 error per 100

99.99% -> 1 error per 10,000

That can help to see the growth in accuracy, when the numbers start getting small (and why clocks are framed as 1 second lost per…).
by satvikpendem | 2025-06-12 04:00:37+00:00
Very true on all of those accounts (and I mentioned in another comment about the Bessemer Process). What's interesting on an economic level is that they knew about hyperinflation but were powerless to actually combat it at a high level. Diocletian tried but they simply were unaware of what truly creates hyperinflation and tried price ceilings which of course do not work for scarce goods.
by neilv | 2025-06-12 04:02:35+00:00
I had a few Firefox OS devices to eval, and I really wanted to adopt it, but concerns at the time:

* The build process was atop Android, and pulled in a massive bulk of dependencies (open and closed), in various ways, and was effectively unauditable.

* I was turned off by it looking like they might be selling out the home screen in a way that threatened privacy&security. https://techcrunch.com/2014/02/05/firefox-launcher/

* I wanted a trustworthy, sustainable, open platform, and unfortunately it didn't look like Firefox OS was headed in that direction.
by nailer | 2025-06-12 04:03:25+00:00
> A lot of Palestinian activists do support the Land back movement in the USA. I‘m curious if you do?

No. I wouldn’t want to send the arabs back to the arabian peninsula, or get that land my family had in Ireland back from the British either. But history is history. Jews were there 1600 years before arab colonisation.

> I‘m also curious why you seem so fixated on the Arab conquest

I’m not focused on the arab conquest, happy to talk about BGRBACOB rather than just A but people are discussing Palestinians (who before the 1960s referred to themselves as Arabs).

I’m not sure if you’re unaware of the concepts of Dhimmis and Jizya or the violence against Jews from Arabs in the early 20th century, which prompted the partition of British Palestine into one Jewish and two Arab states. Jewish people living as second class citizens under the Arabs was not a viable option.

Allowing Israelis and foreigners of all nations and religions to visit Jerusalem, yet not allowing Palestinians to enter Israel makes sense given security issues, I’m sure you would do the same.

Again though, HN isn’t a politics chat and we’re all about to be warned by Dan G or the new person to stop this conversation so I’m probably not going to participate.
by farts_mckensy | 2025-06-12 04:05:52+00:00
It's not difficult to imagine a number of scenarios where that perspective could bite you in the ass.

If you have a false impression of a person's character because you've jedi mindtricked yourself into not thinking the worst of people, you might end up trusting an untrustworthy person.

If you are in a toxic work environment, and you convince yourself it's not so bad, you might end up staying in a situation that is actively harming you.

We are speaking in the abstract and I can't comment on anyone else's experience. But I personally find toxic positivity and the endless drive to be more productive much more dangerous than being too negative.
by zevets | 2025-06-12 04:06:35+00:00
My actual co-pay is $10/mo for the good stuff, plus warfarin (eliquiis/xeralto were too weak for me :/) which is ~$12 for a 90 day supply from the mail order PBM pharmacy. I average about $1500/yr in out-of-pocket medical expenses. My company self insures, and has an extremely generous insurance plan.

Plan B is wait until 2028, when it goes off patent. I think I can keep my job til then. I've learned from the HR folks that they just signed another 3 yr contract with the insurance company, so I'm not forseeing any major changes to coverage. This drug is super pricey, as it was originally targeted towards people with acute cancers, but now the largest market is the chronic disease patients, but they never lowered the price.

I suspect the insurer/PBM are making a small fortune off of my care. They are also being sued by the pharmaceutical industry for using a "co-pay maximizer" which caps (patients) out-of-pocket co-pays, and goes after the pharmaceutical companies' "charities" which help patients purchase their products, which the insurer then takes a cut from.

And the weight gain isn't fluid, it's definitely body fat. I think the weight gain is from the "baseline" treatment being a mutagenic chemotherapy, and the likely fact that my (previously) enlarged spleen was impinging on my stomach limiting my appetite, and the lived fact that it massively slows your metabolism, as I'm always a bit cold.
by MichaelRo | 2025-06-12 04:07:01+00:00
>> How long does it take to form an impression of a new job?

>> Zero. You should give it 0 time. You already know, and you’ve known for a long time;

Oh boy, how developers are clinging to the illusion this is still 2021.

How long till they interiorize that they are now immigrants crowding at a day laborer site, hoping some farmer with a truck will pick 10-20 of them for a round of picking strawberries.

So when you're penniless with no perspectives and the countryman picks you out of a crowd of hundreds hungry and desperate, you arrive at the strawberry farm and realize instantly: nah, this is not for me!
by pixelsynth | 2025-06-12 04:07:17+00:00
Most 4DGS reconstruction methods right now are exactly that: setting up many cameras and recording them simultaneously so you can reconstruct each instant in time as a 3DGS. In the future it might be possible to use a single camera and have an AI/ML method figure out how all the 3D gaussians move over time, including parts that are occluded from the single camera!
by busterarm | 2025-06-12 04:08:20+00:00
I like this sentiment, yeah.

Honestly every job has huge up and down swings. I've been at my current place for about a decade, which seems like an outlier in this industry. Also roughly 1/3 of the people I started my career with (roughly 40 or so) are no longer even in the industry. Another 1/5 or so have transitioned to adjacent roles like project management, etc.

I make it a point to evaluate whether I want to stay where I'm at every six months and only leave if I want to leave two evaluations in a row.

I get the salary optimization done by the 2-year hoppers, but it bites you down the road as a senior engineer and onward because you've never had to live with the consequences of your engineering choices. Hanging around for longer teaches you that even the seemingly-best decision made at the time can seriously bite you years down the road.
by scarface_74 | 2025-06-12 04:10:56+00:00
My job criteria has not been as profound.

Will it help me get my n+1 job? Will the technology I’m using look good on my resume? Will I just be a code monkey who pulls well defined stories off the board?

Does it pay me market rates?

Is the bullshit/pay ratio worth it?

Post 2020 the rules have changed for me.

Is it remote and is it a remote first culture?

Does it pay “enough” to take care of my short and long term goals?

And funny enough, I would rather get a daily anal probe with a cactus than ever work for any large company or BigTech (again).

These days, I don’t care if the company is a shit show. I do 40 hours a week and money appears in my account - that’s the deal. I don’t work for “passion”, “alignment” or the “mission”. I work for the paycheck.

I do like the company I work for now. It’s the best job I’ve had in 29 years across 10 jobs.
by somenameforme | 2025-06-12 04:11:22+00:00
I don't agree there at all. Our society has become so screwed up with unhealthful practices that there's low hanging fruit all over the place. For instance don't offer soft drinks, junk food, "sports drinks", etc. at public schools or allow vending machines for such. Offer water, milk, naturally non-caffeinated teas, and so on. Vending snacks could include things like wasabi peas and other extremely low calorie + high flavor type items.

Another thing is to remove the ability to purchase junk foods and cola with government food assistance. There's an extreme inverse correlation between obesity and income (hah.. imagine people of a couple hundred years ago hearing that) and so steps like this could actually have a tremendously positive overall impact on overall social health and wellbeing. This is even more true when you consider that twinkies and cokes are being bought on strictly limited budgets which means that much less money (and now more) for healthy foods.
by Emiledel | 2025-06-12 04:11:49+00:00
This is a valuable thread to pull thank you: how about differentiating targeted, sticky advertising vs context based advertising. On my local paper website, I value being shown local stuff (to your point on small business). On security websites, show me security products. On HN, Show me tech and science.

The ADD incidence rate being 10x for adults since 2005 (not to even mention kids), we'd all appreciate relevance to what we're exploring/thinking about/learning, rather than the genuine nuisance of nagging for something out of context because we're tracked all around the web.
by throwanem | 2025-06-12 04:14:26+00:00
I mean, if you want to tie your fortunes to one team and company forever, then sure, it can make sense.

I've had decades like that in my career, which began in the nineties. It would be nice to have another such decade; I don't enjoy always keeping one eye on the exit and my back to the wall, rather than being able to count on a given environment to stay stable enough long enough with enough upside to really repay my investment.

This doesn't feel to me like such a decade, though. Too much is changing too fast.
by 0_____0 | 2025-06-12 04:15:58+00:00
More copper is bad for cars, because it's expensive, and it's heavy, in that order.

Fiber isn't cheap to work with. Termination is involved, whereas copper wire is terminated with a crimp that costs on the order of a cent or cents, if not completely automatically then using automated strip and crimp tech.

There's also the small issue where you can't supply power over fiber optics, and indeed these power conductors are the heaviest given the currents required at the standard 12-ish volts.

There's been a move toward 48V vehicle DC busses but they're not common yet, last I checked.
by naveen_k | 2025-06-12 04:16:13+00:00
Ha! The timing is impeccable. This is a great demo. I've been experimenting with using gaze and eye tracking for cursor prediction as a side project. I like the idea of pressing 'space' for each dot. I just had the 9-dot movement going from one point to another. I'm using Mediapipe's face landmarks model (I wasn't aware of WebGazer). I'll continue to work on it, but it's great to see a similar thought process.
by gus_massa | 2025-06-12 04:16:47+00:00
Slightly related, but Antikythera mechanism was build ~150BC and has a lot of advanced construction steps. If you have a few hour to go down the rabbit hole I recommend the Clickspring reconstruction serie https://www.youtube.com/playlist?list=PLZioPDnFPNsHnyxfygxA0...

Perhaps someone can ask the guy to build a "roman" steam engine.
by echelon | 2025-06-12 04:18:59+00:00
Machine learning assets are not binary "open" or "closed". There is a continuum of openness.

To make a really poor analogy, this repo is like a version of Linux that you can't cross-compile or port.

To make another really poor (but fitting) analogy, this is like an "open core" SaaS platform that you know you'll never be able to run the features that matter on your own.

This repo scores really low on the "openness" continuum. In this case, you're very limited in what you can do with Chatterbox TTS. You certainly can't improve it or fit it to your data.

> You can fine-tune the weights yourself with your own training code.

This will never be built by anyone, and they know that. If it could be, they'd provide it themselves.

If you're considering Chatterbox TTS, just use MegaTTS3 [1] instead. It's better by all accounts.

[1] https://github.com/bytedance/MegaTTS3