MurphyA/hacker-news huggingface dataset:
by Hizonner | 2025-06-25 19:41:11+00:00
Hmm. Absolutely no explanation of why there's a need. Given only that announcement, I'd have to assume that the reason is "because we can".

So the first reason not to do it is that you never want to change software without a good reason. And none of the use cases anybody's named here so far hold water. They're all either skill issues already well addressed by existing systems, or fundamental misunderstandings that don't actually work.

Changing basic assumptions about naming is an extra bad idea with oak leaf clusters, because it pretty much always opens up security holes. I can't point to the specific software where somebody's made a load-bearing security assumption about IP address certificates not being available (more likely a pair of assumptions "Users will know about this" and "This can't happen/I forgot about this")... but I'll find out about it when it breaks.

Furthermore, if IP certificates get into wide use (and Let's Encrypt is definitely big enough to drive that), then basically every single validator has to have a code path for IP SANs. Saying "you don't have to use it" is just as much nonsense as saying "you don't have to use IP". Every X.509 library ends up with a code path for IP SANs, and it effectively can't even be profiled out. Every library is that much bigger and that much more complicated and needs that much more maintenance and testing. It's a big externalized cost. It would better to change the RFCs to deprecate IP SANs; they never should have been standardized to begin with.

It also encourages a whole bunch of bad practices that make networks brittle and unmaintainable. You should almost never see an IP address outside of a DNS zone file (or some other name resolution protocol). You can argue that people shouldn't do stupid things like hardwiring IP addresses even if they're given the tools... but that's no consolation to the third parties downstream of those stupid decisions.

... and it doesn't even work for all IP addresses, because IP addresses aren't global names. So don't forget to special-case the locally administered space in every single piece of code that touches an X.509 certificate.
by FredPret | 2025-06-25 19:41:17+00:00
Money is just a token. The valuable thing is the actual output of products and services.

Companies are great at this, and taking resources away from them means they have to crank out less of it. The best and simplest thing is to tax the salaries and dividends paid by the companies, and stop taxing consumption (regressive tax that's hardest on the poor) or profits (reduces investment and output).
by perching_aix | 2025-06-25 19:41:58+00:00
> At ~220PPI and 2x HiDPI mode it works as properly as Apple's Pro XDR 6K display

Not an Apple guy, so this confuses the bejeezus out of me. The standard PPI on MacOS is 72, and the Pro Display XDR promptly clocks in at 216 PPI, so exactly 3x standard PPI for MacOS. This would suggest a scaling factor of 3x, not 2x. What's going on?

I do vaguely recall about them "raising the standard PPI to double the original", but then we're looking at 1.5x scaling, and according to other vague recollections, they don't do fractional scaling. Another vague recollection is a claim that they abandoned 72 as the standard PPI (in favor of 96? or what?), which would potentially check out (192 PPI would be 2x), but then it's 12.5% more dense than ideal.
by lubujackson | 2025-06-25 19:42:35+00:00
I noticed in the example product the person was bragging they made "$1.6k in 5 weeks" but looking at the screenshot they were selling "lifetime access" built on this product they pay $25 a month for. I think there is going to be a reckoning for all these fly-by-night SaaSlings and the poor people who start to rely on them.
by dtagames | 2025-06-25 19:43:22+00:00
I love these railroad diagrams and they were in lots of documentation when I was a programmer at IBM.

This cool online tool[0] can make them from EBNF[1] syntax, something else invented and used extensively at IBM.

[0] https://bottlecaps.de/rr/ui

[1] https://en.m.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur...
by rklaehn | 2025-06-25 19:43:38+00:00
To expand on this: iroh is a rust library. A NodeId is just an Ed25519 public key, but of course it has a distinct type. If in the future we want a different public key standard, it would be a different rust type.

Encoding keys is mostly left to the user. The only exception are tickets. Tickets are postcard serialized and have a version field, so we can keep tickets compatible if we ever want to use a different public key standard or hash function.

(disclaimer, I also work on iroh)
by BHSPitMonkey | 2025-06-25 19:44:23+00:00
As if human-generated transcriptions of audio ever came with guarantees of accuracy?

This kind of transformation has always come with flaws, and I think that will continue to be expected implicitly. Far more worrying is the public's trust in _interpretations_ and claims of _fact_ produced by gen AI services, or at least the popular idea that "AI" is more trustworthy/unbiased than humans, journalists, experts, etc.
by sorcerer-mar | 2025-06-25 19:44:42+00:00
Yeah no. Unless someone can answer basic questions like “what even comes close to net positive in energy expenditure to mine elsewhere,” then this is just a cover story.

The reality is that saving our environment will be a whole set of difficult and profoundly boring solutions to real, known problems.

Would be cool if we could solve it with badass rockets, explosions, big noises, and adventure, but the complete lack of even remotely convincing answers to first order questions on how this actually works belies the fact that it doesn’t. It makes no sense.

We need to develop better plastics, proteins, and pesticides. Not send protein blobs to other planets because it looks cool in sci fi movies.
by spencerflem | 2025-06-25 19:45:02+00:00
Corporations are way more shameless then people, because they are not people.

My needs are met right now, I genuinely don't need any more money. I would take less even if it meant working at a place whose mission I vibe with more.

No amount of money would get me to build surveillance devices or slot machines or lie about how much I'm polluting.

I pay taxes and vote for candidates that would increase them to better provide for everyone.
by archagon | 2025-06-25 19:45:36+00:00
Occam's razor: your premise is false. Nobody feels aggrieved by these purported actions except far-right pundits and those trapped in their propaganda web. (And I say this as a white person.)

In contrast, Musk said that people I care about were part of the "parasite class" and chuckled about cutting their benefits. Fuck that.
by dvh | 2025-06-25 19:45:40+00:00
I'm a programmer, a creative person, working on my projects, and regularly I need a short break, so on every break I usually lay in bed and checked the news and I often ended on YouTube watching more videos, wasting hours every day.

What eventually helped me was use css to replace entire YouTube (and other doom scrolling websites) with a motivational picture that says:

"One day, you'll realize that your dream died because you chose comfort over effort. Don't let that regret haunt you forever."

And it worked.

Edit: the css for yt looks like this:

body { min-height: 100vh; background-image:url(https://example.com/effort.jpg); background-size: contain; background-repeat: no-repeat; background-position: center; background-color: black; } p,div,h1,span {display:none}
by inglor_cz | 2025-06-25 19:45:59+00:00
Certain distance helps with observation. If you are used to X from your childhood, it may not strike you that X is counterproductive.

This would work equally well for a Paraguayan coming to the West.

BTW the city where I live (Ostrava) is architecturally weirdly mixed as well, at least in the older parts, where Communist blocks of flats were often built into a bomb-related gap in an older street built in a very different (and usually more human-friendly) style.

This is a good example:

https://mapy.com/s/covogafahu

How I dislike that green tower...
by Hizonner | 2025-06-25 19:46:20+00:00
Perhaps I didn't make myself clear. I don't think that IP certs will end up getting issued for shared servers, and definitely not in a way where tenants can impersonate one another. Not often enough to worry about, anyway.

The point was that it affects the utility of the idea.

... and don't get me started on those "challenge methods". Shudder. You'll have me ranting about how all of X.509 really just needs to be taken out and shot. See, I'm already doing it. Time for my medication...
by ProgramMax | 2025-06-25 19:46:50+00:00
I'm trying to follow your point. But...there are problems with your claims. Yes, EXR stores color-space differently than PNG. Because EXR doesn't store color space at all.

In the first video, the person loads the image and manually chooses a gamma transfer function with 2.2. If that was then saved, it would produce the washed-out fireball you mentioned.

In the second video, the person loads the image and manually chooses rec.709, which is also gamma tf and also produces washed-out fireball. In fact, the EXR image he loads literally has a bright fireball and you see it get washed out.

If you want to make claims about EXR being better than PNG, you need to say why storing the values as floating point is better than integer. But the blown-out fireball example is just incorrect. As evidence, I'll point to HDR. ANYTHING you see in an HDR movie is now 100% losslessly reproducible in a PNG.
by bevr1337 | 2025-06-25 19:47:50+00:00
Do you know why only sorta? My understanding is that only toy implementations exist right now but nothing production ready. I'm poking around Google and GitHub and not finding any new information.

> Implementing Lisp onto WebAssembly is so obvious that you may wonder why somebody did not have this idea long ago.

I did find this on the Femto GitHub and got a chuckle. Yes, dear author, that is exactly the piece of information I want explained. Too funny.
by skyyler | 2025-06-25 19:48:05+00:00
>Star Trek TNG was progressive, but none of the politics were seen as extreme even at the time of release.

Season 5, Episode 17 features a genderless species that enforces a type of conversion therapy on any member of the species that believes they do have a gender. It's very thinly veiled, if you could consider it veiled at all.

I think I would agree that TNG's politics weren't considered extreme at the time. However, it's easy to believe that some themes the show touches on would be considered "woke" today.
by UncleOxidant | 2025-06-25 19:48:19+00:00
Definitely not as nice as using Cline or Kilo Code within VS Code - one thing I ran into right away was that I wanted it to compare the current repo/project it was started in with another repo/project in a different directory. It won't do that:" I cannot access files using relative paths that go outside of my designated project directory". I can do that in KiloCode for sure and it's been pretty handy.
by FireBeyond | 2025-06-25 19:48:20+00:00
Or id.me, as used by the IRS. "Scan your license, front and back"...

Front, 200dpi, "Unable to find a face in the image". 300dpi, "Unable to find a face in the image". Let's try lower, 72dpi, "Thank you".

Back, let's start at 72dpi, since that worked for the front. "Unable to read a barcode in the image". Higher, 200dpi, "Unable to read a barcode in the image". 300dpi? "Thank you".
by JohnFen | 2025-06-25 19:48:21+00:00
You need to have an account to do the survey, so I'll just respond here.

I have my own music server and so don't use streaming services. Therefore, I have no issues with ads or audio quality. The music in my library is tagged, and "focus" is one of the tags. I have an auto-playlist that just randomly plays tracks that have that tag. When I add new music to my library, I also add the tags.

It works extremely well for me. Zero friction and I always get the music I want.
by alganet | 2025-06-25 19:49:20+00:00
His words and advice are truly inspiring and I agree with him.

However, things have changed a lot. Nowadays we're bombarded with ideas and incredible "opportunities" of stuff we can make. It's almost like ideas are shoved into people's heads.

So, I have to add to Mr. Feynman's words an update:

_Be sure that the thing you want to solve is really the thing YOU want to solve_

This is specially true for software development and closed platforms. Sometimes, software vendors have this way of making developers work for free for things they won't get back, ever. They'll do conferences, and attract people, and show you all those nice tools you can use to solve problems (as long as you use their paid platform).

Don't fall for that shit. Remember Twitter and Reddit closing their APIs, platforms being discontinued, companies cannibalizing successful apps by independent developers. Those people wanted to solve problems, and they got scammed.
by mike_hearn | 2025-06-25 19:49:27+00:00
How do you know what their cost base is? I don't quite understand how you'd be evaluating that. Their cost base is largely driven by the LLM and cloud companies. The $25/month pricing feels chosen to be similar to other unrelated SaaS businesses more than something based on a serious pricing analysis.

And the article confirms that, saying they made up a starting price and then immediately lost money due to (doh) selling a product where your costs scale by usage for an unlimited flat rate, which is surely one of the most basic pricing issues out there. And not just for LLMs: they host the apps too, putting them on the hook for hosting costs. They're using a ton of very expensive PaaS services like Supabase to do that too.

Then they have the free tier. Such services often have massive free tier costs; if their userbase is made up of a lot of people just trying stuff out quickly before exporting it to GitHub to continue, that problem will be worse. According to their blog, they have 30,000+ paying customers but there are 25,000 new apps created per day with 1.2M apps overall. So, clearly, almost all apps are being created by free users.

Don't get me wrong, maybe they're printing money like there's no tomorrow, or maybe they will soon. But it feels like the sort of business that's probably burning VC money to buy market share. If their cost base is good then they feel very vulnerable to an OpenAI or AWS releasing something tomorrow that takes away a big chunk of the business, seeing as that's where the bulk of the value lies. Oracle already has something quite similar launched in APEX.
by isk517 | 2025-06-25 19:50:12+00:00
An additional layer of insight to the chicken/egg problem: the developer of the software we are using was founded by someone in the construction industry, not software. I think one of the issue with the adoption of AR is that there is currently a disconnect between the people who have a problem and the people who could produce a solution. Compared to 'a solution in search of a problem', AR seems to be 'a solution that is failing to introduce itself to the problems it can solve'
by 9rx | 2025-06-25 19:50:54+00:00
> Incredible how you can spend so many words to showcase how you can't possibly imagine people don't like to be called...

Incredible it is, I agree. But that's why I'm here. So that I can learn to imagine such things. Learning has to start somewhere. That's what discussion is all about!

> ...unintelligent dogs.

I am intrigued that you think dogs are unintelligent. The exhibit intelligence as far as I can see. What is the thinking there?

> You must live on an entirely different planet far away from actual humans if you think human emotions are not affected by strings of text.

Strings of text and random strings of text are not one in the same. How did your thought process lead you here?
by FrankSansC | 2025-06-25 19:52:15+00:00
From an Intel support page[0] :

Resizable BAR (Base Address Register) is a PCIe capability. This is a mechanism that allows the PCIe device, such as a discrete graphics card, to negotiate the BAR size to optimize system resources. Enabling this functionality can result in a performance improvement.

[0] https://www.intel.com/content/www/us/en/support/articles/000...
by bpt3 | 2025-06-25 19:52:20+00:00
> Basically everything I think is here, I think this is all pretty simple and straightforward: https://open.substack.com/pub/andymasley/p/ai-can-be-bad-ove...

It's very clear that you're way more interested in avoiding any serious discussion of your position, because the entire premise of that article (anyone questioning why you use chatGPT is saying all chatbots are completely useless, and that a meaningful number of people you interact with are making that claim) is a strawman unless you primarily interact with people who are technologically illiterate.

I suppose that is straightforward and simple, but probably not in the way you intended.

> If you bought a hammer and never used it, so it never actually improved yourself, would you say the hammer itself isn't "useful"?

I have no idea why you think ridiculous analogies like convey your thoughts clearly, but to answer your question: No I would not say the hammer isn't useful, because it has a use and just I didn't take advantage of its utility.
by PaulHoule | 2025-06-25 19:52:43+00:00
Might be unfair to call Proton a "translation layer" because the Win32 API is not defined in terms of system calls but rather a set of functions exported from a DLL.

Proton supplies a DLL that implements the Win32 API using Linux syscalls. Windows supplies a DLL that implements that Win32 API using Windows syscalls that you're not really supposed to use directly.
by infogulch | 2025-06-25 19:52:50+00:00
Sure, I agree, the next increment in privacy comes with using DoT/DoH (in fact some browsers require this to use ESNI at all). Probably throw in DNSSEC next. Having IP certs is just one more (small) step in that direction.

> you include a key to encrypt the ESNI for "www.secret.com" in a DNS record

I've never heard of this, is this a thing that exists today? (edited to remove unnecessary comment)
by UncleOxidant | 2025-06-25 19:52:52+00:00
For coding in my experience Claude Sonnet/Opus 4.0 is hands down better than Gemini 2.5. pro. I just end up fighting with Claude a lot less than I do with Gemini. I had Gemini start a project that involved creating a recursive descent parser for a language in C. It was full of segfaults. I'd ask Gemini to fix them and it would end up breaking something else and then we'd get into a loop. Finally I had Claude Sonnet 4.0 take a look at the code that Gemini had created. It fixed the segfaults in short order and was off adding new features - even anticipating features that I'd be asking for.
by HenryBemis | 2025-06-25 19:52:56+00:00
It's not "the third party auditors", it is the scope of the audits that I don't trust. They pick the control "how long do you bake the chicken in the oven", and the report title cab be "enforcing harse conditions and conditions of stress in operations". And later some PR asshole will say "see the audit report summary? no failures to ourfite-proof processes!!!"
by fredfish | 2025-06-25 19:56:39+00:00
Anything from people who are afraid of increasingly onerous DNS requirements to breakage because they can't fix their parent domains DNSSEC misconfiguration. It seems like an interesting timing coincide to me so I wonder if there's some (ir)rational explanation. (Implementing a new SAN that must inherently have the gap you are finally addressing is not a bit funny to you?)
by meistertigran | 2025-06-25 19:56:46+00:00
Actually implementing persistent storage for simple apps isn't that hard, especially for a big corp. Personally, I was using LLMs coding capabilities to create custom single-file HTML apps, that would work offline with localStorage. It's not that there aren't good options out there, but you can't really customize them to work exactly how you want. Also it takes like half an hours to get what you want.

The only downside was not being able to access the apps from other devices, so I ended up creating a tool to make them online accessible and sync the data, while using the same localStorage API. It's actually pretty neat.
by neilv | 2025-06-25 19:57:14+00:00
> because two people overheard a swear word near a bad socket.

There's also an undesirable side to coworking cafe low-OPSEC.

Funny anecdote about that...

I was meeting up with a startups friend, at one of the cafes that's popular for techbros.

Before we met up, friend mentioned this guy from the startups scene, who sometimes lurks at that cafe, to steal ideas.

So friend and I are talking at the cafe about an application domain we both know. And how we're surprised no one is doing X for it, because then you could do A, B, C, etc.

I look over, and some guy has moved from his table, to sit on the floor, close to us, and just has a cat-that-got-the-canary beaming look on his face. Yes, it was the noted lurker-stealer guy.

Shortly after, an organization he's affiliated with announced a big initiative/group to do X for that application domain. Maybe just a funny coincidence.
by vel0city | 2025-06-25 19:57:32+00:00
> I am intrigued that you think dogs are unintelligent.

I never made the claim. My statement was you effectively called me that through your comments. But sure, just make things up.

> Strings of text and random strings of text are not one and the same. How did your thought process lead you here?

Are you suggesting all your words are just random and have no intention or structure or meaning behind them?

Truly seems like I've just been talking to a bot this whole time.
by oliverkwebb | 2025-06-25 19:58:13+00:00
It's nice to see an editor that explicitly isn't an IDE and is more something like notepad. often when editing config files and the such, it's more convenient to use something like notepad than it is to use something like VSCode.

This editor doesn't have delusions of grandeur, it focuses on usability more than features. and it is better for it.
by EvanAnderson | 2025-06-25 19:59:46+00:00
> The last infuriating point in my rant has to come down to their naming standards. For some reason they keep renaming something old to a completely new name and of all the names they could pick, it’s not only something that already exists but it’s another Microsoft product.

Microsoft has seemingly sucked at naming things since at least the mid-90s. It's effectively un-search-engine-able, but I recall that in the anti-trust action in the mid-90s a Microsoft person was trying to answer questions about "Internet Explorer" versus "Explorer" (as-in "Windows Explorer", as in the shell UI) and it was a confusing jumble. Their answers kept coming back to calling things "an explorer". It made very little sense. Years later, and after much exposure to Microsoft products, it occurred to me that "explorer" was an early 90s Microsoft-ism for "thing that lets you browse thru collections of stuff" (much like "wizards" being step-by-step guided processes to operate a program).

Also, playing-back my "greatest hits" comment re: Microsoft product naming: https://news.ycombinator.com/item?id=40419292