MurphyA/hacker-news huggingface dataset:
by esafak | 2025-10-17 16:07:45+00:00
It looks like you want to make money off this file format? That seems difficult. You would need to build a product around it first. I suppose some kind of a search or observability company could get funded if you have a demo. But be warned that running a company involves a lot more than developing a secret sauce.

The easiest thing is to popularize it and get a well-paying job from your fame. Make some friends and start your company together.
by beala | 2025-10-17 16:08:02+00:00
Oops I initially posted this comment at the top level before I saw this thread:

I assume some of the concern around this is that folks don't want to live in a panopticon. If that's your objection, I can't really help with that. On the other hand, if your objection is that you don't want a backdoor built into your video doorbell (even one that you must opt into), I'm happy to report that there are good non-Ring options.

I switched to a Reolink video doorbell, and it has decent support for local-only operation. It has the ability to save footage to a local micro SD card, and if you're worried about someone stealing the entire doorbell and losing your footage, it also supports RTSP (a common IP camera protocol). You can even have it upload footage to a FTP server on a schedule. It also supports PoE if you're lucky enough to have ethernet at your doorbell, or don't mind doing the drop yourself.

Set up does require an app, but you don't need to use the app after that. Push notifs also require egress, but, iiuc, this is mostly because of how push notifications work. Push does NOT require a paid subscription.

I personally just use the app, but it's nice knowing that if Reolink tried to pull a fast one, I could just block egress on my VLAN and use it locally.

If you'd rather just go completely app-less, I imagine a dumb doorbell paired with an IP camera and a local ZoneMinder [1] install would provide most of the benefits of something like Ring. Of course, the tradeoff is you now have a second job being sys admin of your homelab. Pick your poison, I guess.

[1] https://zoneminder.com/
by LeifCarrotson | 2025-10-17 16:08:10+00:00
For-profit media is definitely a problem, but Jeff Bezos didn't buy the Washington Post and Elon Musk didn't buy Twitter because they thought they were more profitable than any other investments they could have made.

I believe they did it because they wanted the power that owning a media outlet can provide in order to help protect their actually profitable businesses.

It certainly helps that they have their own revenue streams so that they're not just money down the drain. If the Post loses $100M per year, but Amazon keeps making Bezos $50B per year, that's fine, probably costs him less than the depreciation on his yachts or jets.
by Octoth0rpe | 2025-10-17 16:08:36+00:00
> all criticisms welcome :)

No criticism really. Your useMemo example is the right use. Your useEffect use is fine, but for things like api calls (which 'call something outside of react' may refer to), you're often better leaning on something like react-query, which is of course built on top of useEffect. So still the right tool, but let others handle many of the sharp edges around that problem.
by abound | 2025-10-17 16:09:14+00:00
For me, it seems like the solution is some sort of seamless micropayments solution for individual articles. I don't want to subscribe to 30 different outlets, but I'd pay $1-2 per article for a good piece of journalism from those outlets.

The problem is that micropayments are expensive. 2.9% and 30 cents is 32.9% on a dollar transaction (and basically all of it if you charge 50 cents to read an article). I've seen some cryptocurrency attempts at a solution, but I think a more viable solution would be a single account you periodically top up, and some aggregator that distributes payments to outlets in bulk to minimize fees.

I've looked at others' attempts in this space [1][2][3]*, but none of them seem to have taken off and I'm not sure why. It seems like a win for publishers, unless those micropayment news readers end up cannibalizing their subscriber base.

[1] https://readwithacta.com/

[2] https://www.supertab.co/

[3] https://brave.com/brave-rewards/

* I think Brave's approach of replacing ads with their own and paying in their own crypto is atrocious FWIW
by zrail | 2025-10-17 16:09:34+00:00
Sort of.

Go packages have the source baked into the package name. It would be like needing to say `require "github.com/sparklemotion/nokogiri"` rather than what we do today, `require "nokogiri"` and then if you want to change the source wrapping `gem "nokogiri"` in an alternate `source` block.
by CaptainOfCoit | 2025-10-17 16:09:56+00:00
Yeah, that's not true in my experience, and I'm a very happy Hetzner customer and been using them for years, they are a step below in reliability, no matter how much I love them it's hard not to see that.

I've used Vultr for about the same amount of time, and I never got an email that some network switch had a hardware failure and it'll take a couple of hours to restore connectivity, but I've had that happen with Hetzner more than once, in the same time-span. And again, I say this as a Hetzner-lover, and someone who prefers Hetzner over Vultry any day of the week.
by mdasen | 2025-10-17 16:10:51+00:00
This is really cool, but I found one thing in testing it out: it seems to do really poorly with WebP images.

I've run some WebP images from reddit through your site and they all end up looking terrible. If I run them through Squoosh.app (MozJPEG, 75%), I get the expected minimal degradation in quality and a 30%ish reduction in size. If I run the same image through your site (which seems hard-coded to Q90 for quality), I get a minimal reduction in size (if any; to be expected given Q90) and it looks incredibly pixelated.

If I give it a jpeg, it works great: a large reduction in size and I can't even notice a difference (which is kinda what I expect for Q90).

EDIT: If I toggle on the "legacy mode" YCbCr (instead of XYB), the WebP files work great. If I get the jpeg from reddit instead of the webp, XYB is fine.

Try an image like https://www.reddit.com/r/PeterExplainsTheJoke/comments/1o8wo... (you can right click and download the image to get the webp or "download linked file" to get the jpeg). If I put the jpeg into your site with XYB, there's very slight degradation and a 67% savings. If I put the webp in, it looks like it was resized to half or a quarter of the size and then enlarged back up (and it gained 57%). With webp and YCbCr, it gained 63% over the webp, but the image quality is good.

So there's something with the WebP images and XYB that seems like it isn't working.

EDIT 2: I just grabbed an AVIF I have around to test and the XYB seems to have the same problem there as well.
by tpolzer | 2025-10-17 16:10:52+00:00
Unlike opaquely financed and privately owned media companies, the Guardian is actually relatively clear and open in how it is financed and set up in a way to try to make them as independent as possible (see for example the Scott Trust's annual report https://uploads.guim.co.uk/2025/09/11/The_Scott_Trust_Limite...).

That's not to say that they don't run their fair share of gossip/clickbait... but show me an online medium that does not.
by at-fates-hands | 2025-10-17 16:11:05+00:00
This is why I only buy from the farms I know and trust. There's two families I know who sell at smaller markets in the city and one farm that is close enough to my house I go directly to their farm where they have a small setup where a lot of other locals go.

You're right though there are a lot of unsavory people who claim to be from local farms but very clearly are not. People who are selling sweet corn in May/June claiming their local. Sweet corn isn't normally harvested until late Summer, early Fall.
by fkyoureadthedoc | 2025-10-17 16:11:21+00:00
> [2] To preempt the inevitable petty drive-by pedant, I define "human" as any animal with these two properties, so according to this view, an intelligent alien from another planet would also be human, despite occupying a place in a separate phylogenetic tree or whatever.

Your alien might have some 3rd property that you do not, and thus may farm you.

A future AI that can produce and consume the sum total of all recorded human knowledge within the amount of time that you have a single thought will likely have many emergent properties that you do not, and thus may farm you as well.

> Indeed, it usually rests on sentiment or convention rather than a sound and rationally grounded objective ethics.

Your whole argument rests on sentiment and convention, and would have been summarily rejected by the slave owner based on his own.
by ravenstine | 2025-10-17 16:11:49+00:00
You don't need a "framework". You don't even really need a rendering/state library like React, depending on what you're doing.

If you're having difficulty thinking outside of frameworks, I would suggest you work on a simple project where you don't use anything like Next.js or React. Start with the bare minimum of tools available to you through the browser API and your backend runtime of choice, then add things on as needed. Try implementing your own routing without using a third-party package dedicated to routing. Work on your own component system, state management, or even a rendering abstraction.

I can guarantee that, once you at least near completion on such a pet project, you'll not only have a better appreciation for what frameworks are doing but realize that they're actually quite overrated in a lot of ways. In reality, it's totally feasible to build an application, especially one for the web, with more of your own code and not having to think about it in terms of how your logic fits within a "framework".

At the end of the day, 99% of frameworks is someone else's opinion. This is I think what makes churn in the JS world painful. The majority of changes are based on a developer's opinion of how things should work, but their opinion isn't necessarily better than anyone else's. Your application is not worse because it doesn't use someone's idea of how an elegant state management system should behave. It's not worse because it's doing its own DOM manipulation rather than handing off all that work to an opaque rendering library. The point is to get the job done. You can make a kickass web application with freaking Backbone or jQuery if you wanted to.

It's not that I don't appreciate frameworks, though I do think it's important for programmers to learn how to move beyond them. Frameworks don't have as big a job as many are lead to believe. Their complexity is primarily arbitrary most of the time. It's not that such complexity can't be beneficial, but bypassing said complexity doesn't require a big brain.
by seanmcdirmid | 2025-10-17 16:12:01+00:00
Wasted energy isn't exactly emissions. The claim was really specific, so I wanted to figure out what they meant by it. Of course, on the east coast they use a lot more coal, so there is a point to made I guess.

I think it is dumb to use Waymo cars, but E-bikes would work really well here. I'm sure whoever breaks through this market will come with some sort of light vehicle solution. Waymo seems to be doing this as a side project to use their vehicles when ride share demand is low.
by lokar | 2025-10-17 16:13:38+00:00
I think you can see this in how this behavior cuts across ideological lines. You see left people acting this way on many topics going back many years, and the same on the right. And then the ease with which many engaged with this "switch sides" (in terms of US politics), as with RFK Jr and his followers. I don't think it's really a traditional partisan or "tribal" thing for them.
by spaceywilly | 2025-10-17 16:13:50+00:00
A nice practice that I try to follow it to always spell out what any Three Letter Acronyms (TLAs) the first time they are used. Then from that point onwards the simple TLA can be used.

In this case, BPF (shorthand for eBPF), stands for Extended Berkley Packet Filter. It’s a relatively new feature in the kernel that allows attaching small programs at certain “hook points” in the kernel (for example, when some syscall is called). These programs can pass information into userspace (like who is calling the syscall), and make decisions (whether to allow the call to proceed).

More info here https://ebpf.io/what-is-ebpf/
by ldoughty | 2025-10-17 16:13:57+00:00
I think it's completely different ballparks to compare the skill sets...

It is cheaper/easier for me to hire cloud infrastructure _capable_ people easier and cheaper than a server _expert_. And a capable serverless cloud person is MUCH cheaper and easier to find.

You don't need to have 15 years of a Linux experience to read a JSON/YAML blob about setting up a secure static website.. of you need to figure out how to set up an S3 bucket and upload files... And another bucket for logging... And you have to go out of your way now to not be multi-az and to expose it to public read... I find most people can do this with minimal supervision and experience as long as they understand the syntax and can read the docs.

The equivalent to set up a safe and secure server is a MUCH higher bar. What operating system will they pick? Will it be sized correctly? How are application logs offloaded? What are the firewall rules? What is the authentication / ssh setup? Why did we not do LDAP integration? What malware defense was installed? In the event of compromise, do we have backups? Did you setup an instance to gather offloaded system logs? What is the company policy going to be if this machine goes down at 3am? Do we have a backup? Did we configure fail over?

I'm not trying to bash bare metal. I came from that space. I lead a team in the middle of nowhere (by comparison to most folks here) that doesn't have a huge pool of people with the skills for bare metal.. but LOTS of people that can do competent severless with just one highly technical supervisor.

This lets us higher competent coders which are easier to find, and they can be reasonably expected to have or learn secure coding practices... When they need to interact with new serverless stuff, our technical person gets involved to do the templating necessary, and most minor changes are easy for coders to do (e.g. a line of JSON/YAML to toggle a feature)
by naasking | 2025-10-17 16:14:19+00:00
They use multiple servers for redundancy, but they are using only 5-10% capacity per [1], so they say they could run on a single server given these numbers. Seems like they've since moved to the cloud though [2].

[1] https://www.datacenterdynamics.com/en/news/stack-overflow-st...

[2] https://stackoverflow.blog/2025/08/28/moving-the-public-stac...
by sowbug | 2025-10-17 16:14:22+00:00
Lithium-ion batteries have fallen in price at least 40% since you bought your car in 2018 (https://elements.visualcapitalist.com/charted-lithium-ion-ba...). Assuming there's some correlation between that decline and the replacement price you're facing, which is unfortunately not a given, it would be worth it to hold out as long as you can.

We can only dream of a day when battery packs are a standardized commodity, and as easy to change as motor oil. But modern industry is far too extractive.
by wang_li | 2025-10-17 16:14:26+00:00
When a writer reaches a national platform they see themselves as a taste maker, not a reporter. So they write what they think you should think. That's why so many articles tell you how you are supposed to feel about a thing, rather than tell you about that thing. If that means ignoring facts that disagree what they think, well, too bad. Thus we end up with headlines and paragraphs that use words and concepts that are meant to make you feel something. We get headlines like "ICE Breaks Into A House Where There Is A Baby" and "Trump Illegally Indicts Billy Bob."
by basisword | 2025-10-17 16:14:42+00:00
I disagree. DHH said no politics at work. I thought that was great. A sensible moderate position at a time where people were getting polarised.

Then he started a blog, built on his companies software, where he constantly shares extreme political opinions. When you are the public face of a company (and framework) and you are publishing your political opinions using your companies platform, you are now bringing politics to work. He’s a hypocrite.
by djha-skin | 2025-10-17 16:14:46+00:00
He calls the National Guard "federal troops". Just a quick chime in, the National Guard is a bit of a misnomer. The Guard reports to and takes orders from the governor of the state, in this case the state of California. Maybe they are "kinda" federal, but the only times I've ever heard the Guard activated are by the governors of various states. Yes, this is talking about someone calling for Trump to activate them, and I get that this guy is outraged over it. That's okay. Just wanted to add to the discussion.
by colechristensen | 2025-10-17 16:14:49+00:00
No, cloud adoption was driven by teams having to wait 2 years for capex for their hardware purchase and then getting a quarter of what they asked for. You couldn't get things, people hoarded servers they pretended to be using because when they did need something they couldn't get it. Management just wouldn't approve budgets so you were stuck using too little hardware.

On the cloud it takes five seconds to get a new machine I can ssh into and I don't have to ask anyone for the budget.

You can save a lot of money with scaling, you have to actually do that though and very few places do.
by tgma | 2025-10-17 16:14:58+00:00
A big government can also be corrupted by big corporations bigly too. Not at all clear there's a correlation there or which way there is. In fact there's more incentive and larger attack vector to corrupt a big and powerful government. It appears that is a separate matter entirely.

There is a big difference still. For a corporation to become rich and powerful in an anarchical environment as you describe, they have to provide good and services that people voluntarily choose to pay for, so they have to appease the people, or at least a large subset of them, directly to retain the power. For a big evil government that is not the case at all. Look at all the Communist/Socialist/Islamist disasters. They are impossible to vote out.
by throwway120385 | 2025-10-17 16:15:13+00:00
One nitpick on the article is comparing a passenger sedan or passenger SUV to a light truck like the F150 when you're discussing depreciation is a bad comparison. Light trucks hold their value better generally for a variety of reasons including because the parts that get used are heavier and are more designed to be maintained with lubrication schedules and such. SUVs are not light trucks and have more in common with a minivan or a sedan. A better comparison would be to compare the depreciation of say a Tesla SUV to like a Ford Escape.
by LocalH | 2025-10-17 16:15:25+00:00
I've been thinking lately about the merits of the idea of repealing minimum wage coupled with a healthy UBI that's linked to the price of basic housing in a given district. Of course, that's not perfect, as no idea is. But clearly, companies (as an aggregate of the entirety of the commercial economy, and especially the largest ones) are not willing to lower their revenue such that minimum wage increases are not necessary.

The idea that costs should be "what the market will bear" is a cancer in economic thinking, as it encourages testing the waters to see how high one can raise their prices, without increasing wages in tandem to ensure there are still the maximum number of potential customers (if you price me out of purchasing your product, I am no longer a potential customer, and the size of non-customers is rising in almost all fields that aren't B2B)
by nostrademons | 2025-10-17 16:15:35+00:00
Causality could be reversed here. In markets where technology advances quickly and prices drop, there is very little market for used goods, because why would you buy a 4-year-old whatever when you can get a new one that's twice as good for half the price? You see this in computers, smartphones, TVs, and solar panels (outside of the U.S, where prices are kept artificially high by tariffs). People almost never buy used because there's no reason to. You can just buy new, for the same or lower price, and get something way better.

Instead of threatening to derail the EV transition, lack of resale value might be evidence of the EV transition, particularly when coupled with quickly growing overall sales of EVs globally.
by seanmcdirmid | 2025-10-17 16:15:41+00:00
In the future, it might be worth it to have the interior of an EV refurbished and updated. What I'm really nervous about is the infotainment system, eventually it is out of date but unless you are maybe driving a Tesla, only the original model will work in your car! It would be nice if some of the electronics could be easily upgraded after 10 years. That isn't even counting failure (mine failed and had to be replaced in the first six months, but hopefully that was a product defect that usually hits quickly rather than slowly over time).

If solid state batteries actually come out, they probably won't be retrofitted into existing EVs. That's a bummer, but I guess by the time I'm ready to change cars self driving will be a real thing (the Waymo kind, not the Tesla kind).
by sroerick | 2025-10-17 16:16:03+00:00
I have not tried Zorin, but it is near the top of distros I would give to a "set it and forget it" non-techie.

Anybody have a top 5 list for distros in this realm? I'm an Artix / OpenBSD guy these days and I feel like I'm too far down the rabbit hole to know what's good for new folks.
by gwbas1c | 2025-10-17 16:16:22+00:00
IMO: It's good to know how to manipulate the DOM directly. Any complicated web app will always hit some kind of corner case where you need to bypass your framework and manipulate an element. For example, the spinner that you see on https://manage.onopti.com/ is disabled with a pure DOM call once WASM + Blazor is started up.

That being said, as many other comments rightly point out, (for most projects,) if you work directly in the DOM you'll end up recreating what most frameworks do for you. It's really only "worth it" when you can strongly justify it: IE, if you're making a charting library that can handle thousands of datapoints, or a rich degree of interactivity that a usual business web site doesn't have.

But for a typical interactive website: Use whatever framework your peers at your company will be comfortable with.
by night862 | 2025-10-17 16:16:30+00:00
Well, they don't.

They definitely need to follow the law when they get it from the Telco, but Cops can use their CSS/IMSI catcher all they want, theres almost no way to tell. But they can not then go to court and say "Yeah—we listened to their phone call and searched the car."

With this its no problem. No Hailstorm to buy for the entire force and there isn't any federal oversight on this sort of thing as near as I can tell. If you think police don't do crimes I've got a bridge to sell you.
by mikkupikku | 2025-10-17 16:16:46+00:00
> As an anecdote, I bought all my ICE cars second hand, and would usually sell them 3-4 years later just before major maintenance was needed. My EV is now 8 years old

I mean, that sounds quite poor on both counts TBQH. I bought a used 2002 Honda Accord in 2004 and drove it until last year with little more than regular oil changes. I expect to get the same kind of life out of the Mazda 3 I replaced it with. Anything less than 10 years out of a car sounds like something went terribly wrong to me.
by tehryanx | 2025-10-17 16:16:55+00:00
Yes it does. He's refuting that in this part of the post:

> When they finally did reply, they seem to have developed some sort of theory that I was interested in “access to PII”, which is entirely false. I have no interest in any PII, commercially or otherwise. As my private email published by Ruby Central demonstrates, my entire proposal was based solely on company-level information, with no information about individuals included in any way. Here’s their response, over three days later.