skysight-inc/HackerNews huggingface dataset:
Also discussed here, but I think I have enough additional notes on this to warrant a separate submission to HN. https://news.ycombinator.com/item?id=42807173
hello ex-boss! congrats :D
I just published some more detailed notes on this feature here: https://simonwillison.net/2025/Jan/24/anthropics-new-citatio...
Are there other examples besides alarms or task reminders?
Ask HN: Has everyone just given up on blocking bots?
Bots account for just a ridiculous amount of web traffic, tying up resources and bandwidth, and the go to response to this is...basically nothing. You can maybe throw Cloudflare in front of your site, and that's it.

Within the last year it's become much worse with AI bots vacuuming my content on my dime.

Why is there not some community-driven attempt block them? Is this problem just not solvable?
I feel like a lot of those problems are already addressed by no-code products. CRMs, project management tools, web site builders… those with relatively straightforward needs who aren’t that fussy about how it gets done are already served. I don’t doubt AI will help some people here but I’m not convinced it’ll be by an industry changing amount.
The best swing dance lesson I ever attended taught the feet work last. The worked first on the feel of leading and following. Leaders took their partner by the hand and just lead them around the room. Then tried to make the follower spin. Couples talked about what felt comfortable and easy.

I forget what came next, but the feet work was considered unimportant. The lesson was in Minnesota in a hanger with WWII airplanes, a big brass band, and happy old vets dancing with young women dressed up in USO outfits.
Sounds like your CTO is dangerously incompetent and isn't actively using the AI tooling they are endorsing.
It's still a security bug. Often, multiple bugs like this are chained together to create one very nasty exploit. I agree that this bug probably does not deserve a massive payout, but I think $3,000-5,000$ is appropriate.
Yeah, I looked into it. Part of the deal with professional matchmakers is that they're very selective with their male clients. One said they wouldn't take on a client if they didn't believe they had over 80% chance of matching them.

So, typically, for these matchmakers - they are taking on men who are executives and above average physically. They won't take on your typical engineer who got 7-8 figures out of an IPO because those men are low status and generally unattractive. The men must also have relatively modest bar. They cannot expect perfection. Matchmakers for men are mostly about freeing up the mans time and not about doing something he could never do. For these men, spending hours on dating apps, tuning profiles, messaging random women, etc. is a huge time/money sink. They'd rather pay someone what feels like a drop in the bucket at $50k ("It's one banana, Michael. How much could it cost, $10?") and have them set up the dates.

I've yet to meet a matchmaker that would take me on because they know I'm too challenging of a case. The man needs to be high status, physically attractive, and have reasonable standards (which might still be outlandishly high for the general population but these are typically top 0.1% men). I'm neither high status nor physically attractive. I can't even get matches on any dating app and that's not usually the case for these men. They have too many and don't know what to do and need someone to filter it down for them.
The minimum amount of trust is clearly a lot less for open source software because anyone can view the source and whistleblow vulnerabilities (and many will regularly do so to contribute or modify it anyways).

Also, compiling and verifying software updates is pretty easy for typical application programs. I do it for cryptocurrency software, you just look over diffs and make sure it matches up to the changelog.
Why assume that chat will be the interface? Multimodal and dynamically generated seems more likely.
> You can also write a python script to achieve the same goals.

This argument is slightly disingenuous as it requires much higher skill, so it acts as a protective barrier. A person who have never programmed in their life could easily instruct this service to do all sorts of damaging things. (I suppose your counterargument will be that people can ask an LLM to write Python code to do the same. Still, most would struggle to run the Python code.)
To create a dithering effect for 3D scenes.

Doing a straight 2D dither on each frame will result in noisy artifacts and won't be "stable".

Doing an "ordered" dithering produces a "porch screen" artifact effect, where there's a stable pattern in screen space that can be seen.

Trying to naively map dithering patterns as textures on 3D objects again results in unstable patterns as the dithering is dependent on the distance of the screen to the object and produces noise.

This is a proposed solution that maps a dithering pattern as a texture that doesn't have the "porch screen" effect and is stable.

The video linked [0] to in the repo talks about experiments and shortcomings from the above I just listed. This work is in response to some challenges the developer of the "Return of the Obra Dinn" game experienced when trying to create a dithering effect in game [1] [2].

[0] https://www.youtube.com/watch?v=HPqGaIMVuLs&t=201s

[1] https://news.ycombinator.com/item?id=42084080

[2] https://forums.tigsource.com/index.php?topic=40832.msg136374...
I can definitely understand. I actually think immigrants are necessary for our future, but I want them to follow our laws and not just have an open border. When my generation reaches retirement age the rest of the world will already be crippled more or less, and we will need the supplemental workforce that immigration can provide.

Politics can definitely get heated. I have always thought that you can get far even with people you strongly disagree with by assuming the best of their motives. Thanks for engaging with me :)
> You're splitting hairs over a title, but effectively talking about the same individuals.

I disagree. SWE skills are not the same as TPM skills. Those who like doing SWE work may not like TPM work nor be good at it. And my point is TPM skills will be what’s likely more needed. Therefore they may not be the same individuals, though many will need to adapt. Or go into woodworking or something
Fair enough. For the record I despise how bad twitters gating is :/
Where do you find Herman Miller repair parts? I need an armrest for my Celle (20+ years, going strong except for a worn arm pad).
A radiologist is training for a 35-40 year career though. I definitely would not have wanted to have started that training in 2016.
Why did you sell it?
Helloretro: Host the retro for your team, remotely
> I move fastest when I can shut off the part of my brain that’s been trained on

While at it: the fastest way to move is free fall. If you fall at will and from a reasonable height, it's called a jump, and indeed gets you there fast. Otherwise it's called a crash, and it usually results in your limping the rest of the way.

So the approach of just hacking things together works great for small things, and the worse, the larger the scale grows.

The laptop in question, for instance, was definitely not just hacked together without any planning, even though the project seems to have fortunately escaped analysis paralysis.
To this day, the best random road-trip discovery of my life. What an amazing place that was! Bummer that it went under so quickly.
You think defense is only necessary in times of war? I think you should re-think that position. If you mean that, it is just a fundamental misunderstanding of ... everything.
Not using Arch anymore, but I did have this issue recently on OpenSUSE Tumbleweed. I switched KDE to Wayland (defaulted to X11 for some reason) and the issue went away. Worth a try if you haven't already.
It's incredible that in a thousand years there will be one of these to build a computer from scratch, including kneading the silicon wafers by hand.
Most of that price different is FSD. If you were going to get that anyways, the difference is only $3000. If not, probably best to wait for different trims without FSD to arrive.
I always found percent key behaviour to be such a bizarre choice.
Others: don’t downvote this, it seems legit. See their other comments.
"When software development becomes more efficient, the ROI of any given software project increases, which unlocks more projects." - this is just wrong. It assumes every company hiring software developers has infinite scope. In reality most companies hire programmers to create something and then scale down and maintain it. (Obviously, there are companies with nearly unlimited scope, but those are usually huge companies).

When some AI can perform the work at 100X the rate of an average developer, you will run out of requirements pretty quickly. You will need 1/100th of developers to oversee the process.
AI and Playing God
https://upload.wikimedia.org/wikipedia/en/5/56/%22The_Terrib...
This cannot be true forever or for everything. I don't want cheaper software controls in my car. I want physical buttons. I don't want unpredictable and worse-than-human self driving at any price, not even if you paid me. (That my kids are beta tester pedestrians for the neighborhood Teslas is at regulatory failure IMO.)
I've thought about it. If your site was only open during working hours, there would be no off-hours support calls. It would be unusual for sure, but the idea has some appeal.
Trona (Mineral)
We are considering blocking all the AI bots via Cloudflare but I wonder if there is any downside. Are we going to lose ranking in any search engines? Any downsides that I can't think of?
I'm aware. I have not been given convincing evidence that there is any real effect.
everything you do repeatedly / as part of a routine. wake up, exercise, read/study, take medicine/insulin…
If a distro chose to build some program with a different set of dependencies than what is specified by its author, then arguably it is not the same piece of software anymore. If Debian wants to do that - which I think they 100% have the rights to do, this is free software after all - they should make it clear that they will also take over the maintenance responsibility for it as well.
@paraschopra congrats! Where and how did you go about learning marketing for startups? I am also currently building one and would love some pointers :) Thank you
> lots of people not anywhere near you that do need to drive

I live in Wyoming. Most people around me do need to drive. I’m saying take most vehicle-miles travelled in private cars and you’ll find that most people—being in or near cities—don’t need to take most of their trips. (Most trips I take don’t need to be taken, certainly not by private cars,)

I’m also not the one arguing that they shouldn’t do things that are nice but not necessary: you are. I’m analogizing a lazy summer trip to the grocery store to pick up a forgotten ingredient (when a bike would do fine, or hell, borrowing from a neighbour) with remote start. It’s convenient, marginally costless and rewarding in its own little way.
I celebrate the [movie's] entire catalog
Astronomers Catch Unprecedented Features at Brink of Active Black Hole
There's a wonderful book on Mathematical counterexamples in French[0], meant for undergrad/engineering school hopefuls.

So many of the continuity counter-examples are throwing Weierstrass at the wall and getting something to stick. It's fun but also feels a bit like cheating.

I do recommend this book for any french-speaking mathematician-adjacent person though. Real great dictionary for remembering why certain things only work in one direction.

[0] Les contre-exemples en mathématiques: https://www.editions-ellipses.fr/accueil/5328-les-contre-exe...
Cars don't use modern chips ... They use reliable chips that are built to withstand being in a car for years on end ... They also don't need to be as small as possible so older processes will suffice

Edit: I didn't like my tone
There is also "Cryptomnesia: A Possible Explanation of Xenoglossy" [1].

[1] https://saif-farooqi.medium.com/cryptomnesia-a-possible-expl...
So you genuinely have no idea how hilariously manipulated a given section of a social media site you don’t use is, but because it’s critical of Trump it must be organic.
> However, generating sentence embeddings through pooling token embeddings can potentially sacrifice fine-grained details present at the token level. ColBERT overcomes this by representing text as token-level multi-vectors rather than a single, aggregated vector. This approach, leveraging contextual late interaction at the token level, allows ColBERT to retain more nuanced information and improve search accuracy compared to methods relying solely on sentence embeddings.

I don't know what it is about ColBERT that affords such opaque descriptions, but this is sadly common. I find the above explanation incredibly difficult to parse.

I have my own explanation of ColBERT here but I'm not particularly happy with that either: https://til.simonwillison.net/llms/colbert-ragatouille

If anyone wants to try explaining ColBERT without using jargon like "token-level multi-vectors" or "contextual late interaction" I'd love to see a clear description of it!
No problem, itskarad. I’ve ordered a pallet of Cadbury Creme Eggs to your house due for delivery tomorrow morning.
Found a place in a rural part of Missouri for $60k at the end of 2019. Everything has more than doubled in value since then. I had no idea what was about to happen when I signed that paper… but I’m sure glad I didn’t wait even a few months. Literally moved in February 2020 just in time to get really familiar with the new surroundings.
XFS is well regarded. It is kind of a second-generation of UINX filesystem that was designed from ground up with journaling and extents and btrees and xattrs.

EXT4 is well regarded too, it has similar goodies now but it evolved from a first-generation stile without journaling and with block (not extent) tracking, primitive kinds of trees implemented as N-indirect arrays, etc. Whether that really matters is debatable, these days I think it's well acknowledged that you have to evolve and adapt to new features and clean redesigns aren't necessarily better (XFS has gone through a bunch of new changes too, e.g., metadata checksums).

XFS came from SGI IRIX and there it was really focused on datapath throughput and scalability (think, HPC systems or graphics clusters working through enormous source and result data files). And they were much less focused on metadata performance.

XFS certainly was much slower and more heavyweight than EXT doing things like creating files, but there has been a lot of work on that over many years and it's a lot better than it was. That said, a billion files is a fairly extreme corner and it's not necessarily what's required for most users.

This paper I found is similar, although probably has many differences from exactly what you were doing:

https://arxiv.org/html/2408.01805v1

XFS creation performance was around par with EXT4 up to 100M files, but took 2x as long to create 1B. Maybe yours did much worse because you aren't splitting files into subdirectories but creating them all in one? That could suggest some XFS structure has a higher order of complexity and is starting to blow out a bit, directory index for example.

XFS often comes out pretty high up there on other benchmarks

https://www.phoronix.com/review/linux-611-filesystems/3

So as always, the better performing one is going to depend on what your exact workload is, especially if you are doing something unusual.
Usually promotions are to signed int, not unsigned. (With some exceptions. But every uint16_t value can fit in int.)
Regarding both time and money, I suppose, the parents of the poster deserve kudos: it's a serious amount of patience and trust.
My parent's stick built tract house is 60 years old and basically fine. Buildings last pretty much indefinitely as long as they are maintained.
You're joking. This is a $10 bug.
This is a gist, not an interaction with Claude AI.

Can you share actual interaction on their site?
Nothing a bumper sticker can't fix (seriously)
Technically, this is very cool. Aesthetically, though, the end result doesn't look very good, at least in my opinion. The Obra Dinn visual style is attempting to find a compromise between having the game look like its visuals are prerendered 3D scenes, dithered for an old 1-bit display. As the video explains, a lot of work had to go into striking a balance between the intended aesthetic, and playability, because it turns out that the dithered aesthetic is difficult to work with. This, though, just kind of ends up looking like a pseudo-halftone style applied to high-res polygonal models. Maybe it would look better at 320x240 or something?
Unlimited energy? No, I don't believe in this. I thought people on HN generally accepted science and not nonsense. A "superintelligence" that would ... what? Destroy the middle, destroy the economy, cause riots and civil wars? If its even possible. Sounds great.
Given my local council has recently added Person of Interest tracking capability to their camera network (click on a person, and the system shows you their movements through the camera network during the day), this seems more like yesterdays news than "quiet":

> “Citizens will be on their best behaviour, because we’re constantly recording and reporting everything that’s going on,

If Larry is spruiking it, it's because he thinks he can make money from it. I wasn't aware that Oracle had any serious chops in AI, so the quiet part is: "how is Larry planning to make money by watching my every move". Convince them to split the littering fine for every transgression his AI network finds, perhaps? Hell, I'm sure he'd even offer to collect the fines for them, for a small fee.
From this paper https://arxiv.org/html/2408.01805v1 (2024)

> EXT4 is the general-purpose filesystem for a majority of Linux distributions and gets installed as the default. However, it is unable to accommodate one billion files by default due to a small number of inodes available, typically set at 240 million files or folders, created during installation.

Which is interesting. I knew EXT2/3/4 had inode bitmaps, but I haven't been paying them much attention for the past decade. Slightly surprised they haven't added an option for dynamic allocation, OTOH inodes are small compared with storage and most people don't need billions of files.
It depends on the definition of “right”

As software becomes more essential to a business its reliability becomes more important. If your customers can tolerate defects or downtime it’s a signal that:

A) you’re not providing any real value

B) You provide so much additional value compared to your competition you still come out ahead in the wash

C) Your customers are hostages via vendor lock-in

A and C are the most common cases of persistent bad software.
> it's incredibly unsanitary

I never thought about this. Does McD's PR team have anything to say about it? I assume that a bunch of people have challenged them about it on Twitter or TikTok. Would you feel better if there was a kind of automatic/robotic window washer that sanitised the screen after each use?

The key to me about the kiosks is: (1) initially, replace cashier labour costs with new expensive machines, and (2) medium-to-long term, upgrade the software with more and more "upsell" logic. This could be incredibly effective as a sales tactic. (Not withstanding the possibility, I fully agree with your final sentence!)

Can you imagine if a celebrity, like Kim Kardashian or David Beckham, lent their likeness for a fee to McD's to create an assistant that would talk with you during your order? (Surely, AI/ML can generate video/anime that looks/moves/sounds just like them.) I can foresee it, and it would be the near-perfect economic exploitation of parasocial relationships in a retail setting.
Plenty of websites I've seen will hide the support number during off hours, only rendering it on the page when people are available to receive a call.
Totally random, but did you use Flourishlib (PHP) at some point ~15 years ago? Your name sounded familiar from a long-ago open source project.

Either way, congrats on your hard work and success!
That's the crazy thing about this "super AI" business is that at some point no one would buy it because no one could afford because no one has a job (spare me the UBI magic money fantasy). I love the body positivity line. But if such a thing came to pass, I think something different would probably happen to the rich.
Yeah I saw someone do this on Twitter recently... Can't seem to find it, as you do with twitter
If they are already collaborating with these companies then why not just have them agree to allow access to their APIs and avoid all the wasteful AI agent middleware shit?
Can you email me at hn@ycombinator.com? I'm an admin here and I want to give you a couple tips so we can get this baby reposted!
I wouldn't, at least not in its current incarnation. I started mine in 2008, after a 2007 Supreme Court decision. For cpg brands, we built a SaaS for e-commerce dealer base compliance and management.

Ultimately, because competition eventually grew like crazy, I don't think the market timing is worthy of trying to rebuild it at this point. Maybe some analog for AI instead of e-commerce.

Oddly, after looking at your profile, it looks like I've been building the last few years in the same space as you. But product market fit has been elusive.
With a true GPT ordering experience, you would just say “a Big Mac and a diet coke please” to a speaker just like you would in a drive thru and it would ring you up. It would replace the cashier
Interesting. You're thinking the bumper sticker would have an overtly counter-Musk/Trump message, or simply a progressive message?

I wonder whether the former would eventually get your car vandalized (or road-raged), and whether the latter would seem half-hearted.
Of course. It’s a bad idea. If you modify it the environemnt becomes a global var.
I have thought about selling to PE as well, I founded my company in 2009 as well. But I have seen too many times how PE breaks promises made to customers and employees and I think it is unethical to sell to them.
Did I miss the mentioning of the actual function?
Hugging Face claims its new AI models are the smallest of their kind
When I was a student, I thought the same.

Later when I designed some expression evaluators I've started to appreciate the language design (and hacks) required to make "100 - 5%" work "as expected" (that is, return 95). It's a pretty unusual grammar, and it is neat that it was implemented on something with only few dozens bytes of RAM.
Hugging Face Journal Club – DeepSeek R1 [video]
Essentially software is going to become like email. Dirt cheap to produce. The folks who will get employed and continue to make money like crazy will be the email automation company equivalents. Perhaps a bad analogy but the jobs are not gonna go away anywhere.

Engineers will still continue to work like crazy and produce 100x the output. The pay could still remain the same because the profit margins on these newly developed software is gonna be so much better.

That being said, I think there will be a cycle of adjustment - may be 2-5 years for this reality to set in. So in that interim there may be joblosses.
Would you say more about your experience writing it in Rust? It worked well, what didn't, anywhere you found that you struggled unexpectedly or that was easier than you expected?
F-Droid prioritizes privacy. Modrinth does not. Users who download apps don't create accounts and cannot even create accounts. This is by design. There are several clients that access F-Droid repos that add those features for users who are willing to pay the privacy cost.
My favorite counter-example in math is https://en.wikipedia.org/wiki/Schwarz_lantern

Intuitively, you'd think that the surface area in 3D can be approximated by using a series of converging polyhedra, but that's not the case.