MurphyA/hacker-news huggingface dataset:
by jacek | 2025-07-01 08:51:51+00:00
It is incredible how many addons I need to make YouTube usable. Here's my list (all Firefox):

- uBlock Origin - ad block

- SponsorBlock - to skip in video ads (some other nice features like highlights too)

- YouTube Row Fixer - for the tiles to adjust to the window

- Return YouTube Dislike - self explanatory

- YouTube No Translation - thanks for the suggestion!
by _flux | 2025-07-01 08:52:00+00:00
The TOS says (https://www.anthropic.com/legal/consumer-terms):

You may not access or use, or help another person to access or use, our Services in the following ways:

2. To develop any products or services that compete with our Services, including to develop or train any artificial intelligence or machine learning algorithms or models or resell the Services.

Let's say you've used Anthropic's model to generate open source software and then some 3rd party trains their model on that. Have you now helped another person to use their service in a way that violates the terms?

I suppose that's pretty far-fetched, though, unless you have some interaction with the party doing the training. Sometimes you might, though: perhaps some company provides services to train a model on exactly your code base, and then provide similar service as Anthropic does for your code base, thus being in direct competition of Antropic as well.
by tommybrgr | 2025-07-01 08:52:16+00:00
I don't think it really matters in the end. For example if AI takes over enough jobs or roles in general, if you train to be a plumber, who is going to pay you to do any plumbing?

Masses losing their job due to AI (or for whatever reason) will have a widespread effect on every other sector, because at the end of the day huge part of the economy is based on people just spending their money.
Show HN: I Built a Paul Graham AI Advisor for Founders and Hackers
by vednig | 2025-07-01 08:53:02+00:00
Hey, just wanted to share with you guys and app that I built and deployed in a day with Lovable.

So, as a founder I always wanted to have an advisor but my budget would always be less, then on the other hand hand I had Paul's essays on Startup Advice, which I never read because I was busy building stuff.

Hence, I built this product which comes into a sweet spot of both at the same time being more reasonable and capable than the alternative. ps: it's running on a reasoning model and tbh I've been able to gather pretty good insights from it.

Note to PG: If you're seeing this. I'm your big fan. Thanks for doing all the stuff you do.
by addandsubtract | 2025-07-01 08:53:06+00:00
I had the opposite experience. I usually watch US/english content on Youtube, and only follow one or two german channels. Anyway, a new german video came out, but instead of their regular german content, it was in english. I thought it was a bit at first or a special video they tried to do for the english market. It wasn't until I logged in through another account that I noticed that Youtube had auto-translated the video to english - without any prior notice. Such an annoying and distracting thing to do unannounced.
by wmanley | 2025-07-01 08:55:58+00:00
Here's apenwarr's description of the same data structure from 2009: https://apenwarr.ca/log/20091004 .

Here's a post to the git mailing list from Martin Uecker describing the same from 2005: https://lore.kernel.org/git/20050416173702.GA12605@macavity/ . From the tone of the email it sounds like he didn't consider the idea new at that point:

> The chunk boundaries should be determined deterministically from local properties of the data. Use a rolling checksum over some small window and split the file it it hits a special value (0). This is what the rsyncable patch to zlib does.

He calls it a merkle hash tree.

Edit: here's one that's one day earlier from C. Scott Ananian: https://lore.kernel.org/git/Pine.LNX.4.61.0504151232160.2763...

> We already have the rsync algorithm which can scan through a file and efficiently tell which existing chunks match (portions of) it, using a rolling checksum. (Here's a refresher: http://samba.anu.edu.au/rsync/tech_report/node2.html ). Why not treat the 'chunk' as the fundamental unit, and compose files from chunks?
by komali2 | 2025-07-01 08:56:10+00:00
The whole point of representative democracy was supposed to be that you elect someone to represent your interests, so you don't need to participate in the day to day mundanity of managing the bureaucracy.

The bar rises. The vote was supposed to be enough. If people call in, well, that's not enough, after all, if you really cared, you'd have written an email, or filled out the correct form in the FTC call for feedback thing, which you knew was happening because you monitor the day to day activities of the FTC, the FDA, and the sixty other agencies that might ask for your opinion on something, without which oh well they'll just do what the lobbyists tell them. Oh, you did fill the form? Well, too bad, our lobbyists tell us that you're a bot. Oh, you're not a bot? Well, if you truly cared, you'd have come to the office of such and such at so and so time. You did? Well, if you truly cared, you'd attend more city council meetings, board of education meetings, representative town halls, senate town halls. You'd have written the senator, the congressperson, the state senator, the state congressperson, the mayor, the governor, the president, the president's dog.

What's becoming clear is that the idea of representative democracy is a good one, but the various implementations throughout history have missed the mark - weirdly, inevitably, all giving way with barely a whimper to highly concentrated forms of power, since the Romans.

We should seek to develop, and teach, solutions that empower each individual to take action. This liberal (as in, liberal democracy) idea that things can only get done if you convince 1000, 10,000, 1,000,000 people to do the exact same specific action, is disempowering, disenfranchising, and leads to concentration of power in the hands of the few who can wield the capital equivalent of 1,000,000 people in the form of lobbying, disinformation campaigns, or whatever other wack shit billionaires and corporations get up to.

Direct action seems to be the way to empower people to actually get things done, and syndicalist trade unionism seems to be a good way to balance between individual engagement in the serious work of organizing society, while leveraging the good ideas of representative democracy to allow representatives to manage some of the more tedious aspects of day to day communication and organization between various groups.

I freely admit this is utopian thinking, but I sure wish our world would try more experimentation in governance and organization rather than all of us just repeatedly smacking ourselves in the faces with the baseball bat of capitalist liberal democracy and hoping maybe one time we'll come away without a bloody nose or worse.
by danielspace23 | 2025-07-01 08:56:15+00:00
I honestly can't wrap my head around what some users do just to have the "stock" experience.

In order to get a vaguely usable stock YouTube, you need to install at least UBlock, SponsorBlock, No Translation, and arguably DeArrow as well. And this only works for browsers, many people will cope with their mobile YouTube experience being hell on earth. Why do all this when you can get an alternative cross-platform client like GrayJay with all the same features (minus DeArrow for now), which works out of the box, has more privacy, and won't be completely useless the next time Google decides to shift things around a bit?

Same goes for Windows: you'll see people who go to great lengths to disable telemetry, remove Edge and sponsored content, often having to run random scripts from the internet with administrator privileges, just to have everything reset on the next Windows update. Remember how Windows users made fun of Linux users for having to open a command line for installing a browser (which isn't even true)?

I could go on: you can get Firefox and spend hours tweaking about:config to disable the anti-features, or you can get one of the dozen forks with the same patches pre-applied, yet some people will still defend the stock experience with their lives.
by nottorp | 2025-07-01 08:56:15+00:00
> Electron literally bundles Chrome and NodeJs, resulting in apps that are 300mb+. The Marco macOS app is 3mb.

... but is there any difference wrt to runtime ram usage? It's still javascript. In my experience as a user forced to use electron apps, the runtime is a fixed ram cost but then the application expands and expands and expands...

> You may consider toning down the negativity in the future.

Sorry, but I just want to read my damn email. I'd pay for that [1] since as you yourself said, Apple Mail sucks.

I do not need any extra services and especially not a dependency on another server between my email client and my email server.

Guess it's still Apple Mail or Thunderbird (Talanoa does not seem to mention working with standard email protocols). Or ssh in and use mutt :)

[1] Clearly not as much as a SV latte per month.
by chrisb | 2025-07-01 08:58:04+00:00
My knowledge of ROS is a couple of years out of date, but primarily that reproducible testing and simulation, with precise time/clock management, which is essential for a reliable product, was very difficult in ROS.

I also felt the ROS build system more convoluted than necessary; and seemed rather brittle - it was too easy to break it with OS or other updates.

We found that many off-the-shelf ROS nodes didn't do quite what we wanted, and ended up spending much more time than expected rewriting code that we expected we wouldn't need to. It is quicker, and we end up with less & more maintainable code, by writing it ourselves.

I expect this could have been resolved, but when testing ROS we also ended up using more compute resources on-robot than we expected.

Using our own system allows us to build exactly what we require, which has become more important as our system gets larger and more complex; and means integrations into other systems (including testing) are easier.
by edarchis | 2025-07-01 08:58:13+00:00
What drives me nuts with this is that they'll go for a weird guessing game instead of using the language settings that the browser is providing in every single request.

My browser states that I favour English, then French. My user profile on the website has "English" as language. Yet, when I get to the homepage, it tries to guess my language from my IP. NOOOO.
by Frieren | 2025-07-01 08:58:37+00:00
Inequality is wearing down Democracy. Money votes, and money is being concentrated in just a few hands.

AI is just one of the means to lie to citizens, but way before AI existed, when power and money concentrates in a few hands, democracy and representation is at risk.

Redistribute wealth, and corruption and manipulation will shrink at the same pace that inequality. It happened before, it will happen again.
by georgyo | 2025-07-01 08:59:01+00:00
Long article, but the fundamental premise is that IMAP, SMTP, and POP are all you need. And that email clients are good... This is just false IMHO. There is a reason why both Fastmail and Gmail implement their own protocols in addition to those.

But fundamentally the "folder" view of email does not work. A single message often needs to be in several different folders simultaneously. And when the thread is spread across many folders, there needs to be a way to see the whole thread.

The only way to accomplish this is with email tags or labels. These are implemented by nearly all successful email companies. Gmail, Fastmail, and Proton are examples. Labels are a fundamental feature in this day and age, and neither IMAP nor POP can handle them gracefully.

Gmail is so big that when Outlook, Apple Mail, and even Thunderbird connect to it, they do an OAuth exchange and then talk over a proprietary protocol.

JMAP may have poor adoption, but it's the only open protocol that understands labels well. The lack of adoption is mostly due to email providers not implementing it. There is not a lot of incentive for clients to implement it for the few providers. And providers would prefer you use their web clients anyway, as then they control access to your email.
by frje1400 | 2025-07-01 08:59:14+00:00
In software? I don't see how high stakes infrastructure changes can be done by current AI technologies. It's different from programming in that you might only get one chance to do the things that you need to do in the right order with the right configuration for your environment. You might use AI for initial brain storming, but then you need to dig in to the official documentation for your specific version of e.g. a database, and then validate each individual step, and so on.
by nullfield | 2025-07-01 08:59:15+00:00
Progressive. Enhancement.

Yes, it needs to work, fully, without CSS or JS. Then, use CSS to make it look nicer, and use JS to make it behave nicer.

The total failure of most people who build professional web sites to follow standards and make them pain-free continues to baffle me, when it’s not that hard to do right and helps ensure the site is maintainable going forward, regardless of which new JS library or framework becomes popular.
by flowerthoughts | 2025-07-01 08:59:16+00:00
No mention of mixture-of-exports. Seems related. They do list a DeepSeek R1 distillate as an SLM. The introduction starts with sales pitch. And there's a call-to-action at the end. This seems like marketing with source references sprinkled in.

That said, I also think the "Unix" approach to ML is right. We should see more splits, however currently all these tools rely on great language comprehension. Sure, we might be able to train a model on only English and delegate translation to another model, but that will certainly lose (much needed) color. So if all of these agents will need comprehensive language understanding anyway, to be able to communicate with each other, is SLM really better than MoE?

What I'd love to "distill" out of these models is domain knowledge that is stale anyway. It's great that I can ask Claude to implement a React component, but why does the model that can do taxes so-so also try to write a React component so-so? Perhaps what's needed is a search engine to find agents. Now we're into expensive market place subscription territory, but that's probably viable for companies. It'll create a larger us-them chasm, though and the winner takes it all.
by dwattttt | 2025-07-01 08:59:58+00:00
Do you mean a data structure they only use once? Or one that's never been done elsewhere? If they only use it once, that seems like the worst effort/pay-off ratio you can get writing it yourself. And I don't think there's that many fundamental data structures out there... and even then, why would it be good to be forced to make your bespoke structure out of only arrays, when things like maps exist?
by timewizard | 2025-07-01 09:01:14+00:00
Is progress measured in nobel prizes? My understanding is those are put to a vote by institutional committee.

Putting that aside. The shared prize in 2024 was given for work done in the 1970s and 1980s. Was this meant to be a confirmation of my point? You've done so beautifully.

In 2022 they saw fit to award Ben Bernanke. Yep. That one. For, I kid you not, work on the impacts of financial crises. Ironically also work originally done in the 1970s and 80s.
by aspenmayer | 2025-07-01 09:01:17+00:00
Everyone should test their hard drives within the return window after purchase for these kinds of errors as it is a warning and failure condition, but there is no reason to buy a caution or warning status drive. The metrics are standardized somewhat but the interpretations of the values are vendor and model specific. I’ve used CrystalDiskInfo in the past but don’t know what the state of the art in this is at the moment and this isn’t a recommendation per se. I just have backed up a lot of hard drives, and when I have block or file level access issues, there are usually SMART errors, but not always on the vendor provided tools. Sometimes the third party tools are wrong, but I had a pretty large sample size of computers that had unknown problems which is not likely representative of most computers or computer users, but the tools were helpful as far as knowing more about the hardware to inform the user, so I can see where HP is coming from. I suspect some kind of gaming of the metrics but can’t prove this. It’s not a horrible idea, but I don’t love more failure modes. I’ve seen BitLocker issues from updating firmware without turning it off first, which is cautioned against as a possibility, but if this helps with those kinds of issues too, it will be sold as a feature for the corporate market to help with fleet management.
by Frieren | 2025-07-01 09:02:43+00:00
Social media is NOT sharing user created content. They are pushing for "engaging content", they have editorial styles, etc.

And it makes sense, nobody wants nor can read all posts if they were not curated.

But that means that social media companies are just content companies like news papers or TV. And they are responsible of what they publish.

Even more important, social media companies should be responsible for the Ads that they show. Scams are too prevalent in social media. Big social media sites profits from the ads, and the users are the ones that pay for it.
by mg | 2025-07-01 09:03:59+00:00
I wonder how the math turns out when we compare the energy use of local vs remote models from first principles.

A server needs energy to build it, house, power and maintain it. It is optimized for throughoutput and can be used 100% of the time. To use the server, additional energy is needed to send packets through the internet.

A local machine needs energy to build and power it. If it lives inside a person's phone or laptop, one could say housing and maintenance is free. It is optimized to have a nice form factor for personal use. It is used maybe 10% of the time or so. No energy for internet packages is needed when using the local machine.

My initial gut feeling is that the server will have way better energy efficiency when it comes to the amount of calculations it can do over its lifetime and how much energy it needs over its lifetime. But I would love to see the actual math.
by chrisb | 2025-07-01 09:04:21+00:00
Nice to meet an SRC investor :)

Yes, it was all very sad the way SRC ended.

Coincidentally, we're based fairly close to where they operated. We are in touch with some of the people that used to be involved with SRC, and have been able to learn from some of their experiences. There is agreement that the UK can be difficult for this kind of startup, but also about the importance of the product area.
by Joker_vD | 2025-07-01 09:04:50+00:00
Can't you just declare anonymous unions whenever? E.g.

struct foo { ... }; struct bar { ... }; struct bar check_this_out(struct foo foo) { return ((union { struct foo foo; struct bar bar; }){ .foo = foo}).bar; } struct bar *also_this(struct foo *foo) { union { struct foo foo; struct bar bar; } *tmp = (void*)foo; return &tmp->bar; }
by timewizard | 2025-07-01 09:05:02+00:00
> you’ve got some really exciting research and learning ahead of you

I've done the research. Which is why I made the point I did. You're being dismissive and rude instead of putting forth any sort of argument. It's the paper hat of fake intellect. Yawn.

> At the moment it reads very “computers are just addition and multiplication and we’ve had that for thousands of years!”

Let's be specific then. The problem with the models is they require exponential cost growth for model generation giving only linear increases in output performance. This cost curve is currently a factor or two stronger than the curve of increasing hardware performance. Putting the technology, absent any actual fundamental algorithmic improvements, which do /not/ seem forthcoming despite billions in speculative funding, into a strict coffin corner. In short: AI winter 2.0.

Got any plans for that? Any specific research that deals with that? Any thoughts of your own on this matter?
by sfn42 | 2025-07-01 09:05:48+00:00
Nice work! The example I used was based on a report I looked at once. The two lists were 50k and 80k elements respectively, the report took nearly 30 minutes to generate. Changing two lines of code to make a dictionary instead of a list and then use the dictionary instead of linear search brought it from 30 minutes to 5. Could probably have optimized it even more but it wasn't my task so I just left it at that. Nice improvement for a few minutes of work. I've seen the same mistake and similar ones many times, though usually the inputs aren't large enough to have that much of an impact. Still usually worth fixing though.

It's kind of astounding how few people seem to understand these things. We all (me and my colleagues who are generally university educated) learned about complexity analysis, algorithms and data structures, but it seems like quite few actually understood the material.
by louthy | 2025-07-01 09:06:30+00:00
> Few claim to be lactose tolerant in adulthood, but how lactose tolerant are they? Really it is not a physiological tolerance, but a mental one, an acceptance that odd rashes and a digestive tract that works less than perfectly is normal, when it isn't.

I was nodding in agreement until this. I’m from the UK and although I don’t know my dna history, I’d say I’m likely of European heritage and possibly even a Celt, based on my family history.

I don’t know a single lactose intolerant person and speaking from personal experience I do not suffer from rashes or digestive tract issues of any kind. The only possible inflammation related issue I have is relatively mild psoriasis, which doesn’t go away when cutting dairy out of the diet (I’ve tried for extended periods).

Lactose is just another sugar, there’s no reason to believe that certain ethnic groups can’t build up a tolerance to it. Especially when you consider the timeframes. It has been ~10,000 years since humans started creating cheese, presumably we’ve been drinking animal milk for much, much longer.
by cjbillington | 2025-07-01 09:06:42+00:00
Melbourne property prices actually haven't recovered from their 2022 peak, and that's before adjusting for inflation. I believe rents are down in real terms as well.

Things have been crazy for a long time, but I am actually optimistic for Melbourne specifically - the construction rate is up and the state government has been decreasing the power local governments have to block or delay development. If this continues, housing affordability should improve. My main concern is that a change of government may put an end to it, but I hope not.

Some details about what VIC is doing differently in this AFR article if you're interested (archive link because original is paywalled):

https://archive.md/yeDxF
by magicalhippo | 2025-07-01 09:07:09+00:00
Windows took a nosedive with recent Windows releases, due to the "apps".

Oh, you're using Norwegian keyboard layout? Well surely you want Norwegian display text to go with that.

Oh, you're using US keyboard layout? Well surely you'll want US date and time formatting to go with that, along with the display text.

All the while ignoring the setting that's been there for ages and worked reasonably well.
by Tor3 | 2025-07-01 09:07:36+00:00
But here the CEO resigned with six months extra pay from the day she leaves, which is in six months from now. so she'll have six months where she's still employed, and paid normally, to search for a new job. Which she should be able to find without problems in that time frame. She'll still receive an additional six months of pay after that, not something most people (i.e. normal people) could hope for.