MurphyA/hacker-news huggingface dataset:
by ajb | 2025-06-20 22:04:53+00:00
I think there is big value in something that is on the side of the user, in particular in processing user-hostile material. Here are some concrete use cases:

* Buying a sofa. You want to filter for sofas of a specific size, with certain features, marketing sites want to feed you a bunch of marketing slop for each sofa before giving you the details . This generalises to many domains.

* You have a few friends who are still stuck on Facebook, you want to be notified if they post anything and avoid other rubbish

* The local neighborhood is stuck organising in a Facebook group or even worse, nextdoor. You want to see any new posts except for those couple of guys who are always posting the same thing.

* A government consultation website has been put up, but as a hurdle the consultation document has been combinatorially expanded to 763 pages by bureaucratic authoring techniques. You want to undo the combinatorial expansion do you can identify things you actually care about.
by littlestymaar | 2025-06-20 22:04:53+00:00
> But when I go to a store and a box of regular coke is more expensive than diet it makes me not pick regular even though the difference is meaningless financially to me.

So you're telling me that the very same people who refuse to buy non-brand Coke copies whose taste is indistinguishable from true Coke in blind tests would accept to buy Diet Coke despite it tasting like shit in a way that everyone can feel? And they would do so for a smaller gain than what it would save them to buy the cheap copy?
by karaterobot | 2025-06-20 22:06:33+00:00
> an artist should be able to enjoy the fruits of his work in his lifetime if he wants to

Not if you're an illustrator doing work for hire. It's not unreasonable or unusual for the company who commissioned the art to own the copyright. It doesn't always work that way, but there's no reason to think Kastel was robbed without us knowing the actual terms of his contract with Universal. I assume he sold the copyright to Universal, and Universal fumbled the copyright after that, but that doesn't mean it reverts back to Kastel.
by smj-edison | 2025-06-20 22:06:55+00:00
Thank you so much for the detailed reply!

I've worked a lot with Rust, and a decent bit of C, but pretty much no C++ or GPU programming. Do you have a sense of whether it would be better to pursue CUDA or JAX?

That's also encouraging to know that there's openings for computational simulation—I've been a little worried that there wouldn't be any openings for computational simulation since it seems like a rather small field.

Off the top of your head do you know of any resources for learning FEM? Happy to look for it myself but it's always nice to have pointers.
by yesfitz | 2025-06-20 22:06:58+00:00
Another possible answer: It sucks to be a pedestrian around cars, so people decide to drive.

As a pedestrian, cars take up space and block your vision when they're parked, they're dangerous, loud, and (can be) smelly when they're moving, and even when the cars themselves aren't around, the space between buildings is dominated by their required, exclusive infrastructure of asphalt.

Usually when parking is removed, it's replaced with planters, seating, and things for people instead of cars, which makes it more attractive to be a pedestrian.
by rcxdude | 2025-06-20 22:07:00+00:00
it's a collection of tools bound together by a common build system, set of libraries, and a messaging system with a bunch of tools for introspecting and debugging it. It is, in principle, most of the kind of stuff you want for developing a robotic system, it's just each part is not very good, and it strongly encourages a distributed architecture that more or less makes every problem harder, especially ones which are latency sensitive, like most robotics.

Unfortunately there's no unified alternative: your alternative is to basically just put together a similar system from third-party libraries. It's a bit of a pain but not fundamentally that difficult, and you can salvage what's useful from ROS with less faff than dealing with it.
by bitpush | 2025-06-20 22:07:01+00:00
I dont follow your logic. The website you visit (cnn, bbc) has made the decision to use Google Analytics. They can very well stop using the GA, and nothing would happen.

Imagine all the restaurants in the world used IKEA for their tables & chairs. Can you say OMG IKEA has a monopoly? No sir, IKEA didnt go into the stores and install the tables & chairs, the restuarants did. Will you be angry with IKEA?
by mlochbaum | 2025-06-20 22:07:36+00:00
Oddly enough, the biggest mistake in how I presented BQN early on was thinking only APL insiders would be interested, when in fact the APLers went back to APL and people who hadn't tried other array languages or hadn't gotten far with them were were most successful with BQN. Plenty of people coming to BQN have worked with Numpy or whatever, but I don't think this has the same deterrent effect; they see BQN as different enough to be worth learning. Julia in particular is very different: I don't find that it culturally emphasizes array programming at all.
by vaer-k | 2025-06-20 22:07:39+00:00
I've only used LLMs with Elixir, so I don't have any other experience for comparison, but I've found that although Claude frequently employs the wrong approaches in Elixir, I usually know when he'll have trouble and just ask him to read pertinent documentation first. So long as he's read the manual he seems to do just fine.
by acheong08 | 2025-06-20 22:07:56+00:00
My Twitter account was hacked recently as well. A seemingly impossible hack: randomly generated password stored in a self hosted password manager accessible only from my wireguard network. I log everything and no signs of access from an IP outside my normal range. The email is also self hosted with a randomly generated password stored on an external device (not password manager since email is more important).

I suspect a third party app has been compromised. https://help.x.com/en/managing-your-account/connect-or-revok...

Specifically, the only app authorized on my account was Twitcasting (https://en.m.wikipedia.org/wiki/TwitCasting).

The attacker seemed to have used it to add additional apps onto my account and control it without having my password.
by nextos | 2025-06-20 22:08:08+00:00
I think he did understand both the significance of his work and the importance of hardware. His group pioneered porting models to GPUs.

But personal circumstances matter a lot. He was stuck at IDSIA in Lugano, i.e. relatively small and not-so-well funded academia.

He could have done much better in industry, with access to lots of funding, a bigger headcount, and serious infrastructure.

Ultimately, models matter much less than infrastructure. Transformers are not that important, other architectures such as deep SSMs or xLSTM are able to achieve comparable results.
by Eldar_ | 2025-06-20 22:08:13+00:00
“Head lice, fleas and tapeworms have been humanity’s companions throughout our evolutionary history. Yet, the greatest parasite of the modern age is no blood-sucking invertebrate. It is sleek, glass-fronted and addictive by design. Its host? Every human on Earth with a wifi signal.

Far from being benign tools, smartphones parasitise our time, our attention and our personal information, all in the interests of technology companies and their advertisers.”
by MostlyStable | 2025-06-20 22:08:14+00:00
Consumers seem to disagree with you on the first part. I personally think that current battery tech is fine for EVs (I have an EV with a 260 mile range, and only a 77kW max charge rate, and I think it's fine even for 10+ hour road trips), but a segment of the consumer space wants more than that.

I personally thought that the more interesting part of the article was where they claimed to be able to add 800 miles of range in 12 minutes. At those kinds of charge rates, my ideal EV would probably have a 300ish mile range that I could charge from 10-80 in <10 minutes (although I believe that part of the way they get those charge rates is with large battery packs, so a smaller pack would probably not charge as fast).

Additionally, while the specs for EV sedans are currently fine, batteries are only barely good enough for larger, less efficient vehicles. Maybe the killer app here isn't a sedan that goes 1000 miles, but a truck or SUV that can go 500.

The point is, whatever your and my opinions on the adequacy of current EV charging, the market seems to value improved battery specs more highly in the EV space than it does in the phone space (or maybe it doesn't and BYD is making a mistake by keeping their batteries for their cars instead of selling them to phone manufacturers).
by mullingitover | 2025-06-20 22:08:15+00:00
Obligatory: the early 2000s web site 'aoliza' which turned vanilla Eliza loose on AOL Instant Messenger, with predictably hilarious results demonstrating that the Turing Test was beaten decades ago[1].

[1] https://web.archive.org/web/20030812213928/http://fury.com/a...
by j-pb | 2025-06-20 22:08:54+00:00
This. We finally have a tool that can learn from all the libraries and abstractions that have to fit everybody's needs (and do so badly because there is no free lunch), and extract just the parts that are actually relevant to our problem and domain. This allows you to not only produce a much smaller attack surface, but also allows for domain specific optimisations and shortcuts.

It's kinda like project specific semantic monomorphization.
by matthberg | 2025-06-20 22:09:10+00:00
He's also the person behind Practical Typography [0], a great reference/guide for essential typography and layout concepts and terms. It has opinionated recommendations covering nearly everything you'll need to make beautiful documents like this one.

Particularly helpful is the practical advice: how to get the desired results in Word, Pages, or with HTML/CSS; not just high-level abstract guidelines. There's everything from keyboard shortcuts for inserting different dashes (to accompany the explanation on when to use each type) [1] to guidance on page margins in print and on the web [2].

0: https://practicaltypography.com/

1: https://practicaltypography.com/hyphens-and-dashes.html

2: https://practicaltypography.com/page-margins.html
by timr | 2025-06-20 22:09:41+00:00
It's literally added on a as service fee. You want receipts or something? This is standard stuff -- go ride in a taxi and you'll see the same thing.

I encourage you to adopt this level of skepticism to claims on both sides of this debate, and not just things that violate your pre-conceptions of the world.

Edit: not that I use FreshDirect, but it took me about 30 seconds of searching to find this obvious example.

https://nypost.com/2025/01/09/business/freshdirect-quietly-s...
by noosphr | 2025-06-20 22:09:47+00:00
It's a clash of cultures.

He is an academic that cares for understanding where ideas came from. His detractors need to be the smartest people in the room to get paid millions and raise billions.

It's not very sexy to say 'Oh yes, we are just using an old Soviet learning algorithm on better hardware. Turns out we would have lost the cold war if the USSR had access to a 5090.' , which won't get you the billions you need to build the supercomputers that push the state of the art today.
by felarof | 2025-06-20 22:09:53+00:00
Thank you so much for your honest feedback. I 100% agree - this is spot on! This is exactly the vision we had.

We spend 90%+ of our time in browsers, yet they're still basically dumb windows. Having an AI assistant that remembers what you visited, clips important articles (remember Evernote web clipper?), saves highlights and makes everything semantically searchable - all running locally - would be game-changing.

Everything stays in a local PostgresDB - your history, highlights, sessions. You can ask "what was that pricing comparison from last month?" or "find my highlights about browser automation" and it just works. Plus built-in self-control features to block distracting sites when you need to focus.

Beyond search and memory, the browser can actually help you work. AI that intelligently groups your tabs ("these 15 are all Chromium research"), automation for grunt work ("compare 2TB hard drive prices across these sites"), or even "summarize all new posts in my Discord servers" - all handled locally. The browser should help us manage internet chaos, not add to it.

Would love to hear what specific workflows are painful for you!
by PaulHoule | 2025-06-20 22:10:12+00:00
I installed Office ‘97 for work I think two summers ago. We had an old access database that I had to import into a new postgres-based system and it installed just fine on Windows 10. It was hilarious that clippy still tries to take over the desktop but it looks a little funny because borderless windows don’t work quite the same as they used to.
by a2128 | 2025-06-20 22:10:21+00:00
From a quick look phrase corrections is just one type of rule. There are many other rules, some are dynamic like when to use "your" vs "you're", oxford commas, etc.

That it doesn't use LLMs is its advantage, it runs in under 10ms and can be easily embedded in software and still provide useful grammar checking even if it's not exhaustive
by aDyslecticCrow | 2025-06-20 22:11:21+00:00
https://en.m.wikipedia.org/wiki/Log4j https://en.m.wikipedia.org/wiki/Npm_left-pad_incident

Languages and domais that have leaned too faar into package managers and small libraries are prone to fragility and security nightmares.

For any "serious" application of critical code; every library used need to be vetted and verifierad to be maintained and secure.

Id much rather deal with a bug in our code than a depricated library or breaking version update.

If we are to use a library outside of standard unix or stdlib within my field, better expect a nighmareish code review and a meeting.

Besides being fun; implementing it ourselves improves our skill level for the future. Something vibe coding itself goes against aswell.
by 7jjjjjjj | 2025-06-20 22:11:27+00:00
>The people who blare loud music and rev their engines are the people with expensive cars?

Yes, this has been my experience as well.

>The people who can afford expensive cars are the ones being deterred by congestion pricing?

Who says they could afford it? Getting an insane car loan for a vehicle you can't afford is an American tradition.
by gamblor956 | 2025-06-20 22:11:35+00:00
Also, if you track employee total compensation (not just wages) against productivity increases, the two lines form the same curve.

This hasn't been true for at least two decades. Employee compensation severely lags productivity increases, and the capital class captures the entirety of the benefit of that lag.

The more productive a worker is, the more they get paid, as such workers are more in demand.

No. If that were true CEOs and VCs would get paid pennies, and most software programmers would get paid close to minimum wage today (programs are slower and buggier than they were 20 years ago despite having 100x or more increase in hardware resources and offering the same or reduced functionality).
by Syzygies | 2025-06-20 22:11:55+00:00
I'm a mathematician who taught linear algebra for decades. I love Einstein notation. I don't find Cracovians interesting at all.

Old texts got really worked up whether a vector was a row or column. The programming language APL resolved this quite nicely: A scalar has no dimensions, a vector has its length as its one dimension, ... Arbitrary rank objects all played nicely with each other, in this system.

A Cracovian is a character or two's difference in APL code. There's a benign form of mental illness learning anything, where one clutches onto something novel and obsesses over it, rather than asking "That was exciting! What novel idea will I learn in the next five minutes?" I have friends from my working class high school who still say "ASSUME makes an ask of you and me" as if they just heard it for the first time, while the most successful mathematicians that I know keep moving like sharks.

I wouldn't stall too long thinking about Cracovians, as amusing a skim as the post provided.
by msgodel | 2025-06-20 22:12:05+00:00
Sure, here's my public ssh key: public.swiley.net/id_rsa.pub I've been using this with everything important and was just waiting for everyone else to realize it was better.

Oh no wait, you wanted some retarded Windows/Apple thing that needs biometrics, locks everything to your pay for service/hardware, and has a worse security model.

Nevermind just use a password.
by vannevar | 2025-06-20 22:12:41+00:00
Fair. But the central idea of scrum is a self-managed team, and there's nothing that says every sprint has to have the same duration, it just makes calculating the velocity easier. There's also nothing that says you can't pause sprints for some unstructured design and experimentation time, something that I think teams do too little of. The problem is that many organizations don't understand the self-managing aspect and simply put a manager in charge of the team and the scrum, which pretty much sabotages things from the start. This micromanagement, along with imposing unrealistic development timelines, are the two biggest mistakes that I commonly see. Neither of them are unique to agile.
by reaperducer | 2025-06-20 22:15:20+00:00
when did we shift from 'don't believe anything on the Internet' to 'believe everything on the Internet'?

It's largely generational.

Boomers and X's were there when the internet debuted and were exposed to lots of "Beware of the scary internet" stories in the legitimate media.

The internet was already normal and common when Millennials and Z's came along, so they didn't get the same warnings.

The notion that grandma falls for online scams more often than a Z is an ageist trope that has been disproven in several studies.
by jerlam | 2025-06-20 22:15:21+00:00
The rich cities that are too expensive to live in are often the ones that provide the most benefits to the homeless, both legal and illegal. Anything from free or discounted food, medical care, laundry, charitable organizations, people who give money to panhandlers, lenient law enforcement, less violent crime, better weather, and easier targets to steal from.

Not to mention your entire support network and your friends are still there.
by bena | 2025-06-20 22:16:03+00:00
I caught this on HBO in the 80s. And over the years, I had forgotten the name, although it wouldn’t have helped much.

But I had remembered liking it. The glider, the giant bugs, etc.

I spent several years casually trying to find it. But “big ass bug anime” is kind of vague. Eventually I just started looking through catalogs of the timeframe from various distributors and studios.

I don’t know how or when, but eventually I was doing a deep dive on Miyazaki and Studio Ghibli and read the description of Naussica. Looked up screenshots. And there it was, that one bit from my childhood.
by codethief | 2025-06-20 22:16:19+00:00
I'm not quite following. According to the OP and the docs you linked, a subtype is defined by a base type and a predicate. In other words: You can view it as a subset of the set of elements of the base type. That's pretty much the standard definition of a subtype.

Object-oriented programming languages are not that different: The types induced by classes can easily be viewed as sets: A child class is a specialized version of its parent's class, hence a subtype/subset thereof if you define all the sets by declaring `instanceof` to be their predicate function.
by mattigames | 2025-06-20 22:16:27+00:00
Yeah no, nothing of that helps you bypass the ads on their website*, but scraping and summarizing does, so its wildly different for monetization purposes, and in most cases that means the maintainability and survival of any given website.

I know its not completely true, I know reader mode can help you bypass the ads _after_ you already had a peek at the cluttered version, but if you need to go to the next page or something like that you need to disable reader-mode once and so on, so its a very granular ad-blocking while many AI use cases are about bypassing viewing it at all by a human; and the other thing is that reader mode is not very popular so its not a significant threat.

*or other links on their websites, or informative banners, etc
by eddythompson80 | 2025-06-20 22:16:29+00:00
To a large degree Windows offers a lot of generic drivers for everything from wifi to trackpads to bluetooth devices. Hardware vendors can still offer advanced drivers and tools to tweak special things about a particular trackpad or a wifi device.

But also because NT interface is mostly stable unlike linux. last really major version was 20 years ago and there Microsoft doesn't need to maintain 3rd party drivers in-tree. Also, the licensing and distribution mechanism and vehicles make certain things too complex.

Also plenty of people don't like these linux kernel images and build stripped down ones.
by echelon | 2025-06-20 22:16:33+00:00
The creatives of that time were so sex-minded. There were countless references to Freud and Kafka, HR Giger designed monsters after anatomy and fertility. Sex in general seemed to be on the tip of the tongue of so many authors, writers, and directors of that pre-internet era.

Accessible internet probably took the wind out of their sails. Media has become less porny over time, and the younger generations have even expressed an aversion to it.
by godelski | 2025-06-20 22:17:09+00:00
> it refers to "the people of the United States" which would not include aliens abroad.

Yes. That is why the courts have continually ruled that rights belong to noncitizens as well

These are different: - The people - The people of the United States - Citizens

The three terms are used and not interchangeably.

If you are confused about this you can 1) Google to confirm, 2) read the constitution, not just the amendments, to see this actively play out, or 3) read the Federalist Papers, where it is stated more explicitly.
by amelius | 2025-06-20 22:17:34+00:00
Looks like this uses mutation of global/shared state. For the example:

z=x*y+3,

what if there is another function that does:

w=x+2*y

and then both functions do a backward pass (simultaneously, perhaps in different threads or otherwise); then it seems dangerous to collect the results of the backward pass (partial derivatives) in the shared variables x and y and make them accessible through x.get_grad() and y.get_grad(). Imho, in a better design, you'd say z.get_grad(x) and z.get_grad(y), and w.get_grad(x) and w.get_grad(y) to get the partial derivatives.
by analog31 | 2025-06-20 22:17:38+00:00
What's happened with Division-1 college revenue sports is that the word "students" has been mangled beyond recognition. Meanwhile the investment in the drama department is in perpetual decline.

The question in my mind is if society would be better off recognizing the athletes as "workers" instead of as "students."

To offer a bit of contrast, I attended a Division-3 college where the starting quarterback was a physics major, and the captain of the basketball team majored in chemistry. When a Divsion-1 football player majors in a substantive discipline, it makes the national news.
by AlotOfReading | 2025-06-20 22:18:14+00:00
It's really confusing to use the term pacific islanders here. The farthest humans had reached was the Solomon Islands, what we call "near Oceania". The places people think of when they say "Pacific Islands", namely Remote Oceania (Melanesia), Micronesia, and Polynesia were all uninhabited. Those early Papuans weren't especially closely related to the founding populations of the Americas, though they're closer than you might expect from the geographic distance because of the serial founder effect.