MurphyA/hacker-news huggingface dataset:
by 8bitsrule | 2026-01-02 01:37:45+00:00
I also moved many times in the past. Once CD-quality settled, I gifted my vinyls to a thrift store. (The 'art' was immaterial.)

20 years ago, I ripped all of my CDs into 192K MP3s (perfect enough for my ears) using an online metadata service. Getting rid of the 'jewel cases' (and eventually all of their non-CD content) but retaining the CDs (4 Logic cases worth, 3 sq. feet) saved a ton of room.

For backup I archived the thousands of MP3s onto an 80GB Seagate which I organized by genre, then stored in a shoebox. 12 years later I copied the Seagate to two more HDs. It worked fine (but gave-up-the-ghost later that year).

I've relied on those files since. Unlike several dead self-burned CD-Rs, the manu'd CDs (I never use) seem to have remained healthy in the cases at room temp.
by windexh8er | 2026-01-02 01:38:29+00:00
These types of "Apple save us from ourselves!" posts seem either paid for, a consequence of Apples questionable advertising of privacy and security focus, or maybe it's some new variant of Stockholm syndrome?

On a more serious note: what is Apple exactly saving you from here? If Apple allows you to install any browser (including theirs) is there a downside?

I mean I get it - what you're saying is that if Apple allows it everyone will just install Chrome. But what does that really say?
by leptons | 2026-01-02 01:40:58+00:00
Of course I have to debug it, but I develop for standards, not Apple's wonky implementations of touch events and lots of other things. So I should not need Apple hardware to debug a web browser. I can't install Safari on Android or any other platform, so if there's a bug that only shows up in Safari, then I have to buy Apple hardware. I'd rather not give Apple one goddamned cent of my money, they have already mistreated us - we actually sued them in a class action lawsuit and won (2011 MBP). So no, I do not want to pay for an overpriced phone just to fix their stupid proprietary bugs. Everything works great on Chrome and Firefox and Opera and a bunch of other mobile browsers.

>There are a bunch of things that suck about Chrome too. And Firefox as well. No product is perfect.

Google doesn't prevent Apple from offering Safari for Android, Apple just wouldn't be able to make money offering it through Google's app store the same way they can extort iOS developers that sell anything through the native app.

"Chrome sucks too" is very subjective. I've never had a problem with it. I'm curious what you think sucks about Chrome. Firefox - well, I used to use it a while ago, but not so much anymore. I will fix bugs there and they are easy and free to fix. I can't say the same about Apple's Safari.

Apple used to make Safari for Windows, but it sucked so badly, and they figured they couldn't make any money from it, so they discontinued it. So they could definitely make Safari for other platforms, but they would rather force developers to buy an iPhone instead. Fuck that.

I'm sorry iPhone users, but you'll forever be second class citizens in my product sphere, and you can blame Apple for that, until they allow other browser engines.
by refurb | 2026-01-02 01:41:07+00:00
There is no free lunch. Debt in China is still owed to someone. Printing money creates inflation. Oversupply leads to deflation.

China very much is held to the same rules as the US.

Which is why they are in so much trouble. The economy is anemic. The last stimulus package barely made a difference. Debt overhang remains.
by leptons | 2026-01-02 01:41:11+00:00
That's just their excuse. Javascript is used on practically every web browser in existence, across billions of devices, and it does not have the security risks that Apple claims. It just doesn't. There are plenty of other flaws in their own web browser that have allowed remote code execution, but Javascript isn't typically one of them, in any browser, in any platform, in the last decade or more.

And there are plenty of apps in Apple's app store that are malicious. So the JIT excuse is just Applespeak for "we control what our competitors can do on hardware we supplied that someone bought and paid for". It's abuse and they are being sued by the DOJ. Just read the lawsuit so I don't have to reply to any more of your comments:

https://www.justice.gov/archives/opa/media/1344546/dl?inline
by leptons | 2026-01-02 01:41:16+00:00
So what? Apps use resources, that isn't really an epiphany. Some apps use more than others, and that isn't rocket science. If a stupid user's battery is getting drained faster than they'd like, maybe someone will clue them in. Maybe not. Maybe they'll just buy a battery bank or something to keep their phone powered up longer. I really don't care, but locking out other browser engines from a platform isn't really the excuse you think it is. Apple is anti-competitive, plain and simple, and there's no getting around that.

https://www.justice.gov/archives/opa/media/1344546/dl?inline
by zaptheimpaler | 2026-01-02 01:41:27+00:00
This is incredible! I honestly think Rust is an awesome language because it has a lot of high-level niceties like HOF, powerful libraries but can simultaneously let you manage memory manually or put assembly next to your regular code - the borrow checker is an annoyance in a lot of cases like prototyping as you said. I would loove if this was an official mode that Rust supported, Rust could really work in any niche with that capability.
by ammmir | 2026-01-02 01:41:38+00:00
I've built the same thing twice, first with Firecracker microVM, and second time using containers (gVisor).

While the microVM route is more secure, it's more complicated and ops are tricky, but you can do some cool things to optimize startup time like when I was working on a function as a service platform, and to reduce TTFB, I trapped the `listen()` call, sent a VSOCK message to the VMM to trigger a freeze, snapshot the VM and save it as a "template". Then for every request, the snapshot was cloned (with some file system tricks like CoW) and resumed to handle the request. It "just" worked, but the orchestration was kludgy.

In the second incarnation of this, I decided to use Linux containers with the gVisor sandbox. You can take a look at my project https://github.com/ammmir/sandboxer which uses Podman and gVisor underneath; it's good enough for a prototype. Later on, you can swap it out with Firecracker microVM, if necessary. In fact, I'm thinking of adding microVM support to sandboxer itself. If you wanted to do it yourself, swap out ContainerEngine() with a new implementation based on calling out to Firecracker. You'll need some way to do disk volume management (grow, clone, shared, cross-machine? good luck!), snapshots, etc.
by mmooss | 2026-01-02 01:41:56+00:00
The stereotypical warmonger rhetoric is (and not at all calling you one, just the extreme example), either you are hyper-aggressive or you are a cowardly appeaser. Think how binary that is; then think how literally one-dimensional even the critique is that it's as binary - the implication is there is a continuum between two poles, as if the field of options is a line, only one variable.

The true IR expertise - and you'll see this from the actual experts (and caveat: I am no more than a well-read amatuer) - is to neither escalate nor appease. The focus is on outcomes, not 'getting justice' (I can't think of a better term: reaction, emotional satisfaction, blame, fighting back, etc.). It endlessly frustrates many in the public, because of course they want emotional satisfaction; it also endlessly frustrates me because the leaders don't explain this.

It's like an engineering problem: You don't want to make decisions in anger; blame is terrible leadership; trying to hurt whoever caused your problem is absurd. It all would make your situation worse, even if you solve the original problem. Obviously, you think about the overall outcome for your organization and plan the best way to get there.

In sports, 'trash talk' is used to get that emotional reaction from people, because it takes them away from trying to win the game. The moment you get that response, you know you've won. Russia is working for that moment and is getting it from some.

> If we had acted decisively at the beginning of the Ukraine war, the risk of nuclear war would be lower today.

I agree completely - depending on what you mean (I certainly oppose direct combat between NATO and Russia). And we can still do it now: If NATO guarantees Ukraine unlimited material support until they win the war, no matter how long, not only would Ukraine win but when Russia was convinced of that (however that might happen), they would give up. The Europeans could do it themselves - they have ~~ 20x the economy of Russia. It would be much cheaper than the alternative of Russia gaining ground and fighting them later, and it would drain Russia's military and economy substantially.

Certainly that's not appeasing and it's barely escalatory: It's not a threat to Russian security - Ukraine obviously isn't invading - though it's eventually a threat to Putin's political standing, he may navigate it. And escalatory risk could be further decreased by offering Russia a permanent security treaty based on the old borders, with disarmament on both sides. That's the outcome NATO wants anyway.
by dzhiurgis | 2026-01-02 01:43:56+00:00
You can just go to Tesla and drive fsd for free for a day. Very easy to gather evidence your self.

Granted I watched the actual interview with the “driver” (supervisor) and there was some gambling of disengagement scores. Since it doesn’t handle parking lots perfectly the trick to re-park (in this case so he can charge) is to drop the pin exactly where you want and start the drive again.
by yks | 2026-01-02 01:44:34+00:00
When I think about this, I often come back to thinking that the societies that underwent some conflict or difficult times, absolutely cannot have a member of an older generation in charge, because the only thing they do is to continue that conflict, completely manufacturing it again just to get their "revenge". Current Russian attempt at genociding Ukrainians is even more tragic in that the generations, that remember the previous hostilities, were almost all gone by now. Alas, that corner of the world is again poisoned for several generations ahead.
by nextaccountic | 2026-01-02 01:44:45+00:00
> Look into using duckdb with remote http/s3 parquet files. The parquet files are organized as columnar vectors, grouped into chunks of rows. Each row group stores metadata about the set it contains that can be used to prune out data that doesn’t need to be scanned by the query engine. https://duckdb.org/docs/stable/guides/performance/indexing

But, when using this on frontend, are portions of files fetched specifically with http range requests? I tried to search for it but couldn't find details
by steelbrain | 2026-01-02 01:44:51+00:00
> I'm a little confused as to why projects like this support macOS since at a minimum it's a TOS violation.

As others have pointed out, emulating macOS is only a ToS violation if done on non-Apple hardware, and this tool supports macOS. There is a legitimate usecase of running macOS VM on macOS.

Sure, you could use some apple-provided emulation tool instead of QEMU but that's a matter of choice, not a violation of ToS.

Disclaimer: I'm not a lawyer. This is not legal advice.
by potsandpans | 2026-01-02 01:45:21+00:00
Oh, the _no you_. Response.

You're not sorry. And your argument is not nuanced, it's a blunted half-clever framing. The propaganda has no effect on me. There's no point in arguing further. We are ideologically opposed. Your support for these policies in my mind are worst than the companies doing harm.

I do not respect people begging to be policed. I'll fight you more then I'll fight them, and I look forward to it!
by musicale | 2026-01-02 01:45:35+00:00
Per above, it seems like Sun had a core architectural, technical, and engineering failure with SPARC failing to keep pace with x86, and a business failure dealing with the fallout:

> x86 boxes were starting to smoke the hell out of UltraSPARC.)

> we spent too much time trying to help save microprocessor management from an unmitigated disaster of their own creation (UltraSPARC-III, cruelly code named "Cheetah"

In contrast, HP mostly (though it eventually split into two companies) managed to survive Itanium and compete with Dell. IBM continued to evolve Power and its other architectures and still sells AIX as well as Linux systems. Cray still exists as part of HPE. Apple migrated from PowerPC to x86 before hitting a home run with their own version of ARM.

In an alternate timeline, I imagine Sun still existing as an independent company and being the leader in RISC-V systems. But I guess Oxide is something of a successor?
by rapidfl | 2026-01-02 01:46:19+00:00
that's an interesting point. A echo chamber could lead to fatigue and boredom.

Reels is able to keep me engaged because it is able to surface similar content I would like but from different users. And they have such a breadth of producers these days.

The X home feed algo is not so good apart from it being text only, even for infotainment content. YT shorts also does not work as good as the Insta algo
by jacksondc | 2026-01-02 01:47:44+00:00
Founding Engineer @ Conductor (San Francisco, ONSITE)

Conductor lets you run a team of coding agents on your Mac. We launched in July through Show HN, and are used by engineers at companies like Linear, Vercel, Notion, Stripe, and YC.

We’re on a mission to build the human interface to AI organizations. We’re a team of four looking for one or two more exceptional engineers or designers.

No AI experience needed, just some enthusiasm for the awesome alien power of LLMs.

https://www.ycombinator.com/companies/conductor/jobs/MYjJzBV...
by dirtbag__dad | 2026-01-02 01:48:23+00:00
In my experience, which is series A or earlier data intensive SaaS, you can gauge whether a program is taking a reasonable amount of time just by running it and using your common sense.

P50 latency for a fastapi service’s endpoint is 30+ seconds. Your ingestion pipeline, which has a data ops person on your team waiting for it to complete, takes more than one business day to run.

Your program is obviously unacceptable. And, your problems are most likely completely unrelated to these heuristics. You either have an inefficient algorithm or more likely you are using the wrong tool (ex OLTP for OLAP) or the right tool the wrong way (bad relational modeling or an outdated LLM model).

If you are interested in shaving off milliseconds in this context then you are wasting your time on the wrong thing.

All that being said, I’m sure that there’s a very good reason to know this stuff in the context of some other domains, organizations, company size/moment. I suspect these metrics are irrelevant to disproportionately more people reading this.

At any rate, for those of us who like to learn, I still found this valuable but by no means common knowledge
by Retric | 2026-01-02 01:49:13+00:00
> Meaning you fill gas once every few weeks in 5 mins.

Home charging supplies more energy with less cost and effort. It’s physically impossible for ICE cars to win here as I will park at home and stay at home for a while, I don’t need to go to a gas station and then stand around for a few minutes.

> Why are they subsidized then?

Initially it was all about helping the technology become competitive, which it has.

As to why it’s a good idea, ICE cars have negative externalities due to tailpipe emissions. Much like cigarettes burning stuff = public health hazard. Mandatory catalytic converters help, but as I benefit when you buy an EV instead of a ICE car I don’t mind chipping in for some of the cost of an EV.

The alternative of simply taxing ICE engines or gas etc would be equally effective tool, just harder to pass politically.
by eurekin | 2026-01-02 01:49:40+00:00
GLM 4.7 is new and promising. MinMax 2.1 is good for agents. Of course the qwen3 family, vl versions are spectacular. NVIDIA Nemotron Nano 3 excels at long context and the unsloth variant has been extended to 1m tokens.

I thought the last one was a toy, until I tried with a full 1.2 megabyte repomix project dump. It actually works quite well for general code comprehension across the whole codebase, CI scripts included.
by IntelliAvatar | 2026-01-02 01:49:46+00:00
This looks great.

One thing I’ve been bitten by with desktop agents is execution-time safety:
the plan is correct, but a single malformed path or OS call causes real damage.

Do you enforce any guardrails at the tool boundary
(e.g. path sandboxing, network allowlists, dry-run / replay)?

Curious how you’re thinking about this.
by heresie-dabord | 2026-01-02 01:50:55+00:00
> I don't think it is complex.

I'll defer to you of course if you have personal experience that I do not. But would it not become more complex than a "woodworking club" (men's shed) or than a brick mason's guild as soon as a complex filter such as religion is introduced?

> I won't analyze the sexism or male only nature of the fraternity

No need to analyse the usefulness of fraternity (or sorority), I think. It's just a fact that sometimes the sexes don't want to mingle. What could become problematic are cases of gender-fluidity.
by colechristensen | 2026-01-02 01:51:20+00:00
Economic sanctions won't prevent the FSB from paying off ship captains to do these things. Seizing ships and imprisoning captains might provide some amount of deterrent. Clearly only way economic sanctions will have a behavioral impact on Russia is if the effects are so bad it triggers revolution which has its own dangers. Direct consequences for the people in the sphere of these actions is more prudent.
by amstam | 2026-01-02 01:51:20+00:00
“ We’ve significantly upgraded our timelines and takeoff models! Our new unified model predicts when AIs will reach key capability milestones: for example, Automated Coder / AC (full automation of coding) and superintelligence / ASI (much better than the best humans at virtually all cognitive tasks). This post will briefly explain how the model works, present our timelines and takeoff forecasts, and compare it to our previous (AI 2027) models (spoiler: the AI Futures Model predicts about 3 years longer timelines to full coding automation than our previous model, mostly due to being less bullish on pre-full-automation AI R&D speedups).”
by tialaramex | 2026-01-02 01:51:48+00:00
DACs are very cheap. The BOM gap between "This DAC barely works" and "It won't sound any better if we spend more" for a headphone DAC is probably a dollar or so. This isn't some 1980s analogue technology where we need to spring for the best materials to get good results, and the components needed are all readily available from many suppliers today.
by m4ck_ | 2026-01-02 01:51:52+00:00
I'm not sure where you got the 'chicken' business from, but regardless, folks who want everyone to bend the knee to Putin are usually acting out of malice, not fear.

Is it really warmongering to suggest a country should police it's own territory, or defend it's own interests from aggression aimed at them? And, how is that aggression towards them not warmongering? If Russia isn't responsible for these attacks on infrastructure, then no one should have a problem with the crew being tossed in prison and the boat being chopped up and turned into patio furniture or repurposed as a reef. If they are responsible, then they're the warmongers; only a fundamentally dishonest person would suggest a measured response to or self defense against an attack is warmongering.

btw

i'm not even suggesting anyone go to war with russia. But more than likely capitulation is going to fail and russia will cross a line with their acts of sabotage and terrorism in Europe (or they'll just move on to whoever is next after Ukraine.) Since you brought up WWII, remind me, how did capitulating to Hitler in 1938 work out in the long run?
by shmerl | 2026-01-02 01:52:28+00:00
I doubt they want that. Blockade will undermine their war efforts which strongly depend on their oil and other exports.

More likely they think countries around Baltic Sea are too scared to offer strong resistance, so they can engage in such activity with impunity. And they won't limit it to Baltic Sea either, they'll do it anywhere they feel they can.

It's a mobster mentality. As I said, the only language they understand is response with force, nothing else.
by CamperBob2 | 2026-01-02 01:52:40+00:00
No one was impressed with ELIZA's "reasoning" except for a few non-specialist test subjects recruited from the general population. Admittedly it was disturbing to see how strongly some of those people latched onto it.

Meanwhile, you didn't answer my question. How'd ELIZA do on the IMO? If you know a way to achieve gold-medal performance at top-level math and programming competitions without thinking, I for one am all ears.
by rchaud | 2026-01-02 01:53:21+00:00
There's a line from a 2009 episode of The Office that sums it up:

Jim: "Pam texted back saying we could give them all iPods".

Phyllis: Oh, if they don't have an iPod by now they really don't want one."

Website creation has reached its equilibrium rate of growth. Those who want a website will make one, and the rest won't. Personal websites are one of many media for public self-expression today; in 2004, the options were far more limited. Those who are on Neocities or mmmm.page or Bearblog etc., are the spiritual successors of that MySpace HTML template generation. They are a trickle relative to the number of people who'll start a Tiktok, Bluesky or Youtube account. It's not going to grow any faster than what it is, regardless of whichever points of friction in creating one can be eliminated.
by mmooss | 2026-01-02 01:55:00+00:00
> I’d accept the opinion of “cooler heads” if it was things like “we’re not ready yet and need to build up our military before being able to risk active conflict” vs “we should never fight back, war is bad :(“

I agree, essentially, and would say that your example is not one of a cooler head; it's just a different emotional response.

But who is saying “we should never fight back, war is bad :(“ ? Could you name someone? I haven't heard it at all. Do you see it even on this HN page, even once? I haven't heard any leader say anything of the sort.

> If another nation decides they are at war with your nation, then guess what buddy, you’re at war. Even with your head in the sand.

I'm just repeating a fundamental consensus of experts.

That's not how wars happen - the leader of a country doesn't just decide to do it one day, other than perhaps 'wars' against helpless targets like the US invading Grenada.

Warfare is very complicated. A 'nation' can't decide something, though the leadership can. But that doesn't mean they can execute it - that the nation and its internal powers will follow them sufficiently to carry it out. If Trump actually decided to invade Canada, obviously that would be the end of Trump's term in office.

Then, even if they get support, that doesn't at all mean they will be successful. Look at the US wars since WWII: Mostly failed, only one clear victory of any significance (the Gulf War), even those most were against substantially weaker foes.

So what is necessary to 'succeed' in warfare?

The most respected maxim of warfare is Clausewitz's, 'war is the continuation of politics, by other means' (not exact, and Clausewitz wrote in German of course). That is, it's politics, but by means of organized violence rather than by economic or diplomatic means (though those are involved too).

Wars start with politics and only end with effective political solutions. For example, in Afghanistan, the US lacked an effective political solution; then the US ran out of political will and withdrew. The war ended when the Taliban provided a stable political solution, for good or ill.

It's politics, and Russia's leadership knows that well and is preparing the political ground for, they hope, victory.