MurphyA/hacker-news huggingface dataset:
by hyperfield | 2025-10-31 21:00:03+00:00
It helps tidy up cluttered folders like Downloads or external/NAS drives by automatically categorizing files based on their names, extensions, directory context, and taxonomy.

It uses a taxonomy-based system, so the more files you sort, the more consistent and accurate the categories become over time. It essentially builds up a smarter internal reference for your file types and naming patterns. Also, file content-based sorting for some file types is coming up as well.

The app features an intuitive, modern Qt-based interface. It runs LLMs locally and doesn’t require an internet connection unless you choose to use the remote model. The local models currently supported are LLaMa 3B and Mistral 7B.

The app is open source and Metal-optimized for macOS. Supports CUDA and CPU on Windows.
by snuxoll | 2025-10-31 21:00:06+00:00
> You can't let society keep inventing new vices for profit in an uninhibited way.

I agree, but:

> It feels like a bell curve topic, where the most naive people think you should just ban all vices and have a strictly better world, the middle of the road thinks it's all down to personal fortitude, and then people who know how the sausage is made realize the level of asymmetry that exists.

There's a wide gap in beliefs of the people who "know how the sausage is made" which is why I'm guessing you didn't ascribe a certain view to them.

Realistically, I think it breaks down into three camps:

1. They agree with the other end of the curve, and think the potential harm is too great.

2. They're in on profiting from it.

3. They are open to people being free to make decisions, but think there needs to be regulations on outright predatory behavior and active enforcement of them

I don't have a problem with anybody choosing to safely engage with recreational drugs, pornography, gambling, alcohol, and a number of other vices - humans have sought these activities out for an extremely long time, and outright banning them simply (as we have seen time and time again) leads to unregulated black markets that are more harmful to society as a whole. But it feels like we've done a complete 180 and now we have barely any regulation where it's needed, late-stage capitalism at its finest.

So many states have put ID verification laws out for accessing pornography, exposing citizens to huge privacy risks in the process, but we've got casino empires draining their savings accounts and can't do anything about it? Please.
by kelnos | 2025-10-31 21:00:07+00:00
> If you are serving web pages, you are soliciting GET requests

So what's the solution? How do I host a website that welcomes human visitors, but rejects all scrapers?

There is no mechanism! The best I can do is a cat-and-mouse arms race where I try to detect the traffic I don't want, and block it, while the people generating the traffic keep getting more sophisticated about hiding from my detection.

No, putting up a paywall is not a reasonable response to this.

> The question is are you expressing a preference on etiquette versus a hard rule that must be followed.

Well, there really aren't any hard rules that must be followed, because there are no enforcement mechanisms outside of going nuclear (requiring login). Everything is etiquette. And I agree that robots.txt is also etiquette, and it is super messed up that we tolerate "AI" companies stomping all over that etiquette.

Do we maybe want laws that say everyone must respect robots.txt? Maybe? But then people will just move their scrapers to a jurisdiction without those laws. And I'm sure someone could make the argument that robots.txt doesn't apply to them because they spoofed a browser user-agent (or another user-agent that a site explicitly allows). So perhaps we have a new mechanism, or new laws, or new... something.

But this all just highlights the point I'm making here: there is no reasonable mechanism (no, login pages and http auth don't count) for site owners to restrict access to their site based on these sorts of criteria. And that's a problem.
by cadamsdotcom | 2025-10-31 21:01:13+00:00
My suggestion: upskill to match a growing need.

No formal education really exists in this field yet. So don’t get scammed. Instead, look at everything Andrew Ng, Andrew Karpathy, and HuggingFace are doing. The recently published HF book on training from scratch looks interesting, go learn to train some models from scratch. Go put some cash down on OpenRouter and the A/B blind test websites, and play with open models enough to have an overly excited conversation in a bar, waving your beer and pontificating about your favorites and why China is or isn’t winning — in your opinion.

You say you’ve tried side projects and such, but their exact nature will either color you as a normie, or someone who could help a lab make forward progress. Bad: “I typed a prompt and look what I got!” Better: “I used a vibecoding tool to get started then iterated with Claude Code / Codex, pulled in some stuff I did in Figma Make, and got ChatGPT to walk me through setting up the infra to get the app deployed”. Even better: “I wanted to understand nanochat so had Gemini help me walk through it, can I explain it on a whiteboard?” Even better: “I ported nanochat to Rust with the help of Gemini, that was really cool but man the borrow checker gave me grief with X and Y and Z.”

There are people making amazing things at every level of the stack which demands net new hiring (as opposed to hiring to backfill, which is going to zero).

Find where you have the most fun, play there, and match it to some net new hiring need in the industry.

Welcome to an incredible journey!
by ender341341 | 2025-10-31 21:02:18+00:00
At the very least he lost his free lodging/staff (though it sounds like the royal family will pay for his new lodging somewhere else).

A large amount he's lost is also ceremonial, it sounds like he won't be removed from the line of succession cause that would require approval from all the separate countries the monarchy reigns over to do so (and he's like eighth in line so extremely unlikely given his age).

He's been excluded from a lot of official events already so a lot of it is just making it official.

He's still not being criminally charged with anything from the government.
by rock_artist | 2025-10-31 21:03:15+00:00
So if it got it right, This is mostly a way to have branches within a specific release for various levels of CPUs and their support of SIMD and other modern opcodes.

And if I have it right, The main advantage should come with package manager and open sourced software where the compiled binaries would be branched to benefit and optimize newer CPU features.

Still, this would be most noticeable mostly for apps that benefit from those features such as audio dsp as an example or as mentioned ssl and crypto.
by kelnos | 2025-10-31 21:03:31+00:00
> legacy systems of police and violence

You use "legacy" as if these systems are obsolete and on their way out. They're not. They're here to stay, and will remain dominant, for better or worse. Calling them "legacy" feels a bit childish, as if you're trying to ignore reality and base arguments on your preferred vision of how things should be.

> The internet does not recognize it.

Sure it does. Not universally, but there are a lot of things governments and law enforcement can do to control what people see and do on the internet.

> If we stumble down the path of attempting to apply this legal framework, won't some jurisdiction arise with no IP protections whatsoever and just come to completely dominate the entire economy of the internet?

No, of course not, that's silly. That only really works on the margins. Any other country would immediately slap economic sanctions on that free-for-all jurisdiction and cripple them. If that fails, there's always a military response they can resort to.

> If I can spin up a server in copyleftistan with a complete copy of every album and film ever made, available for free download, why would users in copyrightistan use the locked down services of their domestic economy?

Because the governments of all the copyrightistans will block all traffic going in and out of copyleftistan. While this may not stop determined, technically-adept people, it will work for the most part. As I said, this sort of thing only really works on the margins.
by SilasX | 2025-10-31 21:04:02+00:00
>On the other hand, ".gouv.fr" is something used in France. gouv[ernement] is completely different than go[u]v[ernement]

How are they different? Contractions and abbreviations drop letters. That's the point. .gov would have been perfectly fine and matched other countries. It's a clear example of being different for the sake of it.
by famouswaffles | 2025-10-31 21:04:32+00:00
>Then ask it if it notices anything inconsistent with the string.

They're not asking it if it notices anything about the output string. The idea is to inject the concept at an intensity where it's present but doesn't screw with the model's output distribution (i.e in the ALL CAPS example, the model doesn't start writing every word in ALL CAPS, so it can't just deduce the answer from the output).

The deduction is important distinction here. If the output is poisoned first, then anyone can deduce the right answer without special knowledge of Claude's internal state.
by marcosdumay | 2025-10-31 21:04:35+00:00
Nokia had a touch-screen based phone, with a real browser and a real music player in 2005. They didn't make an effort to sell it around here, though, but I don't think it's that either.

I remember the first application that people were hyped about was Google Maps. The Nokia phone couldn't run that, and any map available there was much harder to use. But the iPhone only really took off after people could install any kind of application there.
by Muromec | 2025-10-31 21:04:43+00:00
I know a reliable way to trigger this. 400 gram of lamb, one bell pepper, one or two leek, one zucchini, some random spices (red chili pasta from the shop works a-okay), put in at slow heat for an hour and a half, so by 4 in the evening it's ready and you can close your laptop. Serve with rice or mercimek chorbasi.

The fluids have no chance to not be flushed once you are done with it.
by darth_avocado | 2025-10-31 21:04:49+00:00
I came here to talk about gatekeeping and I think you described the situation pretty well.

But frankly speaking, the way corporations are being run where people are constantly being let go for profit, I would be very surprised if people are not actively gatekeeping to keep jobs. If the reward for collaboration is to assign all your work to someone else and let you go, what incentives exist for you to not gatekeep everything and collude with other gatekeepers to stay in the in group?

Ultimately it boils down to incentives. The most collaborative orgs tend to have a culture of sharing rewards and splitting the punishments. When you take that away, you’re just in the hunger games and all culture talk is just background noise.
by mars_or_wars | 2025-10-31 21:05:03+00:00
A 4-star general previously in charge of U.S. missile defense reports directly to Musk at SpaceX for years (Gen. Terrence J O'Shaughnessy). Musk received billions back in 2001 from the head of the Golden Dome's predecessor--Strategic Defense Initiative. See Michael D. Griffin funding 85% of SpaceX while Elon was still a PayPal dude with zero launch success.

It's hard to avoid the conclusion that Musk and his Mars project are a front. The real history is out there, it's just clouded by plumes of propaganda.
by bigstrat2003 | 2025-10-31 21:05:10+00:00
In fairness, if you're a layman to the rust development process (as I am, so I'm speaking from personal experience here) it's damn near impossible to figure out the status of things. There tracking issues, RFCs, etc which is very confusing as an outsider and gives no obvious place to look to find out the current status of a proposal. I'm sure there is a logic to it and that if I spent the time to learn it would make sense. But it is really hard to approach for someone like me.
by insane_dreamer | 2025-10-31 21:05:17+00:00
> Immigration restrictions are arbitrary and unfair, and in my mind any carveouts for them are a good thing.

Given how many CS grads in US colleges are struggling to find a job these days, I disagree.

If there is demand beyond what local supply can provide, sure. That may have been the case 10 years ago, but it's not the case today.
by pedalpete | 2025-10-31 21:05:22+00:00
Adobe likely doesn't have the market cap to acquire Canva, unless I'm missing something in understanding M&A.

Canva is now north of $65B and growing at 100% YoY. Adobe's market cap is $142B, and with every month, Canva is chipping away at Adobe's value.

Can Adobe give up 40% of the company to acquire Canva, and would Canva even want that?

Mel, Cliff, and Cam continue to amaze me!
by AnthonyMouse | 2025-10-31 21:05:25+00:00
This is the same reason we have trouble erecting defenses against "the banality of evil" etc. When the villain wears a monocle and smokes a cigar, everybody hates them. When the villain is a misaligned structural incentive, a million people can die and politicians and the media will start rounding up scapegoats instead of actually changing the incentive.
by cogman10 | 2025-10-31 21:06:00+00:00
> I think "practically rudderless" here is fairly misinformed and a little harmful/rude to all the folks doing tons of great work still.

That great work is mostly opaque on the outside.

What's been noticeable as an observer is that a lot of the well known names associated with rust no longer work on it and there's been a large amount of turnover around it.

That manifests in things like this case where work was in progress up until ~2021 and then was ultimately backburnered while the entire org was reshuffled. (I'd note the dates on the MCP as Feb 2024).

I can't tell exactly how much work or what direction it went in from 2021 to 2024 but it does look apparent that the work ultimately got shifted between multiple individuals.

I hope rust is in a better spot. But I also don't think I was being unfair in pointing out how much momentum got wrecked when Mozilla pulled support.
by ashf023 | 2025-10-31 21:06:04+00:00
> Henriks true penalty would be living in a country of 6 million people that all know his face and that he is a pedophile.

This is what I object to, not really your comment. Is this factored into the sentencing? If he weren't a public figure would he have a harsher sentence?

> You don’t have to worry about him doing anything in Politics again

Sure, if everyone in Denmark remembers this guy then he won't be popular. But really we don't have to worry about him? 4 months later is he just free to go back to collecting CP, maybe leave Denmark, etc?
by dekhn | 2025-10-31 21:06:05+00:00
Yes, it's pretty well understood at this point that news reports often greatly overstate the impact of an event compared to base rates. By playing to the "local neighborhood" and "cute kitty" angle while pointing at the "obvious cause" (self-driving car) that has many SF detractors, they can get a higher rate of readers, which increases their impact (and maybe ad revenue?).

At least the number of articles suggesting that trolley problems are highly relevant to self-driving car implementations have gone down.
by rgblambda | 2025-10-31 21:06:15+00:00
It was apparently written by Irish musician Shaun O'Nolan and popularised by another Irish musician Mick Moloney. I don't see a source for the year and location of it's authoring. Maybe you could provide one?

And audiences in America isn't the same thing as American audiences. There was and still is a very large Irish diaspora in the United States. I'd also appreciate a source for the claim that it was intentionally written for American audiences.
by sunshowers | 2025-10-31 21:06:39+00:00
Oh I do too, and that's one of the recommendations in RFD 400 as well as in my talk. cargo-nextest's runner loop [1] is also structured as two main actors + one for each test. But you have to write it all out and it can get pretty verbose.

[1] https://nexte.st/docs/design/architecture/runner-loop/
by mikkupikku | 2025-10-31 21:06:59+00:00
You could erase computer memory, but blowing up the plane won't stop them from gaining intel about the materials, mechanism, and whatnot that make up the plane. An explosion won't vaporize the airplane, just break it into smallish pieces. Those can be collected and analyzed to reconstruct most any detail about the construction of the airplane. They even do this with missiles and bombs. Even shell fragments. When artillery shells packed full of high explosives go off, their intricate fuse mechanisms are left remarkably intact.
by kyle-rb | 2025-10-31 21:07:00+00:00
Hi, good premise overall, but there are just a lot of little things that are off.

- It only counts as "fucking with tabindex" if you give it a value that's not 0 or -1. You should give that specific disclaimer, because there are uses for tabindex=0 other than reimplementing <button>.

- Divs can definitely receive keydown events. If I go to an arbitrary web page, pick a div and run `div.tabIndex = 0;` + `div.addEventListener('keydown', console.log);`, I see those events coming through when I have the div keyboard-focused.

- "Run your code, somehow..." I think just calling `notRealBtn.click()` is the best option.

- Stupid but semi-interesting nitpick: 'keydown' is good for enter, but you should be listening to 'keyup' for the space bar. That's how real <button>s work anyway.

- The 'keyup' listener should call event.preventDefault() to prevent the default behavior of the space bar scrolling the page.
by anon7000 | 2025-10-31 21:07:12+00:00
Good thing humans never ran over a beloved pet :)

Jk, I think my family alone had about 5 animals die to humans driving cars. (Very rural area with a mostly quiet road. A number of these were stray cats, can’t really control where they go.)

“Kill a Waymo! Save a cat“ Kill a human save a cat? The outrage is misdirected
by Shog9 | 2025-10-31 21:07:17+00:00
FWIW, you can generally figure out what's allowed fairly quickly by checking the content model for a given element[1]. Some browsers might be more or less restrictive, but for normal usage this'll be more than enough to avoid unexpected behavior.

[1]: https://html.spec.whatwg.org/#the-button-element:concept-ele...
by JyrkiAlakuijala | 2025-10-31 21:07:18+00:00
The original JPEG XL requirements were relational colors, where colors are an issue external to the codec. I was able to sufficiently convince the rest of the jpeg committee that we can achieve similar interoperability with absolute color, and particularly my xyb color space, and the absolute color storage giving us more opportunity to psychovisual optimization. Also, I was behind not having 8, 10, 12 bit modes, but just a single mode, and always yuv444 — to simplify operation and creating less confusion and less hard additional quality boundaries. Some of this "beauty" such as no yuv420 we needed to backtrack from for adding the lossless jpeg1 recompression support.
by dilap | 2025-10-31 21:07:41+00:00
Light-weight wrapper over C, so as fast as C when you want it to be. Message passing isn't as fast as, say, vtables, but is still quite snappy and flexible for loosely binding objects together. No generics avoids code bloat.

In practice obj-c apps were snappy, e.g., good perf on extremely limited hardware of original iPhone. SwiftUI (I assume) of MacOS settings app much slower than the old version it replaced -- too much heavy programmer framework magic resulting in slower final code? That's my diagnosis/guess from afar (I might be wrong ofc), a pitfall that objc did not tend to lead developers into.
by pedalpete | 2025-10-31 21:07:51+00:00
This has always been Melanie Perkin's vision for Canva. She was just SO far ahead of where everyone else was thinking.

She's always been about giving the power to normies for 90% of the work, and AI is making that more accessible than ever.

Because normies, like myself, are using Canva at work, professional designers may be used for the high-end stuff or templates, but then it gets imported into Canva so the normies can do what us normies need to do with it.
by raggi | 2025-10-31 21:08:38+00:00
if you want your actors to be independent computation flows and they're in different coroutines or threads, then you need to arrange that the data source can not modify the data once it arrives at the destination, in order to be safe.

in a single threaded fully cooperative environment you could ensure this by implication of only one coroutine running at a time, removing data races, but retaining logical ones.

if you want to eradicate logical races, or have actual parallel computation, then the source data must be copied into the message, or the content of the message be wrapped in a lock or similar.

in almost all practical scenarios this means the data source copies data into messages.
by dylan604 | 2025-10-31 21:09:22+00:00
> the Kmart Blue Light Special

Hello fellow old timer. Do kids today even get this reference other than possibly just on context? My other favorite old store was a place called Gibsons where their stores signage had each upper case letter as an individual square. After it went under, more than one location became SBINGOS joints where first/last squares were no longer lit.
by Karrot_Kream | 2025-10-31 21:09:58+00:00
Yes but this article isn't it.

Using ideologically charged words like "corporate gambling" and "neoliberal origins" are fun ways to get the moral outrage going of market skeptics but they don't lead to good policy.

The boring answer is you need to look at how the owner of these instruments (since that's what most of these are) are making money. In the same way that a regulated exchange makes sure you're not dumping garbage onto order books, you need to make sure that the bets are fair and that there's generally positive EV. Prediction markets are a good example of this that isn't predatory but sports books are. Unfortunately this article, as is usual for most of the moral outrage genre, doesn't make this distinction.
by wtallis | 2025-10-31 21:10:13+00:00
Server didn't really have anything to do with it. They were fine shipping AVX 512 in consumer silicon for Cannon Lake (nominally), Ice Lake, Tiger Lake, and most damningly Rocket Lake (backporting an AVX 512-capable core to their 14nm process for the sole purpose of making a consumer desktop chip, so they didn't even have the excuse that they were re-using a CPU core floorplan that was shared with server parts).

It's pretty clear that Alder Lake was simply a rush job, and had to be implemented with the E cores they already had, despite never having planned for heterogenous cores to be part of their product roadmap.
by tinfoilhatter | 2025-10-31 21:10:47+00:00
> I’m sure there’s a lot of context I’m missing. But what is the story behind this?

There was a falling out between the Nim core development team and several volunteer compiler developers. The former seemed to be paying more attention to their personal projects, while still desiring to maintain their positions of control and authority over Nim and its direction. The latter group grew increasingly frustrated, the situation became extremely toxic, and ultimately Nim lost several talented compiler developers to the hard fork.

I believe the goal of being incompatible with Nim resulted from the developers involved in the hard fork feeling like the Nim development team had done a poor job of designing certain portions of the language and compiler. I'm pretty sure they ditched the C++ backend, and made some substantial changes to the langauge to bring it more inline with their ideals.

I'm not involved in the development of either project, so a much better source of information would be the Nimskull project's developers themselves and the core Nim development team.