MurphyA/hacker-news huggingface dataset:
by apgwoz | 2025-06-16 20:41:29+00:00
In theory, Dark and associated infrastructure for running Dark apps is the perfect companion to LLM based vibe coding… I think, and I am just understanding this now. The goals of Darklang were always “no this, no that, not that either.” And so the focus was not on targeting 3rd party stuff of questionable design, but rather a single integrated set of patterns that abstracted the messy bits away.

Turns out, the messy bits are the things that turn your vibe coded Twitter clone into a full time operations job…
by refulgentis | 2025-06-16 20:44:31+00:00
I posit the desired first order effect isn't the nebulous benefits of RTO, but rather, induce another culling in the vein the bigs have been doing since 2023. This one's voluntary, doesn't need a buyout, and you net save on leasing if you get a temporary space that'll fit 100%.

Then expect 10% leave due to RTO, another 10% are managed out, or leave of their own accord (FAmazonMG target these days is at least 5% / year perf firings)

Now you can wait out a year and find out if the leaving due to RTO # is 5% or 30%, and defer a long term lease until you have enough info to rightsize it.
by notnmeyer | 2025-06-16 20:44:54+00:00
i assume when people are talking about k8s complexity, it’s either more complicated scenarios, or they’re not talking about managed k8s.

even then though, it’s more that complex needs are complex and not so much that k8s is the thing driving the complexity.

if your primary complexity is k8s you either are doing it wrong or chose the wrong tool.
by yupitsme123 | 2025-06-16 20:45:04+00:00
I'm not the person you replied to, but I think that in the lay world, people do indeed think that peer review is as you've described. If it's not, then maybe it should be?

Research gets cited constantly in public debates and is used for policy decisions, so the public should be able to quickly separate the good from the bad, the "maybe this is true" from the "this is empirically proven."

The public has lost a lot of trust in Science because research papers have been used to push political agendas, which can then never be questioned because doing so means arguing with a supposed peer-reviewed scientific consensus.
by tnolet | 2025-06-16 20:45:45+00:00
Been following from the sidelines for years. Wish Paul and team invest in a person good at docs, some web design and copy writing. The website, docs, visuals, examples, typography, are just very confusing and feel amateurish.

Not blaming. Not everyone is good at everything or wants to make time for it.

But a good, well structured landing page with great, real life, examples and good hierarchy backed by awesome docs will make a ton of difference adoption wise. I hope.
by WorldMaker | 2025-06-16 20:45:47+00:00
I'm aware of Lit and thought about mentioning some of its past versions too from the pre-spec era, but I think those are even more forgotten.

Around Angular 8-14 era Angular had a lot of "Angular is Web Components" marketing and assured devs at the time that the Angular way including CSS Modules support and its HTML Template language (and its super complex compiler) were "browser standards and the future of Web Components". Obviously none of that played out, CSS Modules are still in spec debate, the TEMPLATE tag was much simplified and no "template language" has been knighted as "the template language". But it was all so heavily marketed and it left scars in what people think of when they think of Web Components. People still expect CSS Modules. People still expect some sort of "blessed" template language out of the box for "Vanilla templating". Among other curious decisions by people marketing Angular to developers as a way to prepare for Web Components. (We can talk for hours about everything wrong with Zone.js and why it has taken Angular to version 20 to start to undo a lot of that [brain]damage.)

Lit was never quite so extreme in its worst pre-spec days, and it is useful for its templating language looked different enough from Angular's to, even at the time, prove that Angular's template language was neither HTML nor necessarily the template language to be knighted by Web Components. But it still had some versions with questionable Google-only decisions that are best forgotten today, and apparently easily forgotten today.

Of course, you don't have to take my anecdata on it, the sources still exist. If only Google made a search engine that works in 2025 maybe you could even find them.
by dreamcompiler | 2025-06-16 20:46:04+00:00
> There's no good reason why Starlink for cruise ships should be priced significantly higher than on airlines.

There's a technical reason for the case of airlines flying over land. Over land, the connection is just up to satellite and down to a ground station.

Over open ocean (whether airborne or on a ship), Starlink has to use their inter-satellite laser hops to eventually get to a ground station. I don't know for sure that Starlink charges more for this mode but if I ran the company I certainly would because those lasers are a limited resource.
by benreesman | 2025-06-16 20:46:10+00:00
Yeah, it seems unlikely that the typical target machine would have either a word or cache line size that spilled a std::function via overhead on a realistic closure, but who knows, I would bet real money either way without a profile.

And I think it is less than ideal as concerns the fragile abd nascent revival of mainstream C++ to have this sort of a gang tackle over a nitpick like this. The approach is clearly fine because its how most every C program works.

The memes of C++ as too hard for the typical programmer and C++ programmers as pedantic know-it-all types are mostly undeserved, but threads like this I think reinforce those negative stereotypes.

The real S-Tier C++ people who are leading the charge on getting C++ back in the mindshare game (~ Herb Sutter's crew) are actively fighting both memes and I think it behooves all of us who want the ecosystem to thrive should follow their lead.

The danger of C++ becoming unimportant in the next five or ten years is zero, C and C++ are what the world runs on in important ways.

But in 20? 30? The top people are working with an urgency I haven't seen in decades and the work speaks for itself: 23 and 26 are coming together "chef's kiss" as Opus would say.

The world is a richer place with Rust and Zig in it, but it would be a poorer place with C++ gone, and that's been the long term trend until very recently.
by throwawaymaths | 2025-06-16 20:46:56+00:00
> somebody else would have tried again.

Yes. I would think that too. But the market isn't efficient, VCS are definitely not efficient, and it takes a lot of capital to spin up a factory, and the number of qualified people to run this factory is probably in the hundreds worldwide. Also ppl who worked on it in the past might be burned out, or not have access to key IP... Hundreds of things could get in the way
by probably_wrong | 2025-06-16 20:47:12+00:00
I want to stick my neck out to say that this has the potential of being very bad for science.

Imagine saying "no" to a researcher with a big social media profile. Imagine 4chan coming at you with style-detection and deanonymization tools simply because their favorite racist or antivaxer got their nonsense rejected and sent their followers after you. And this is not just me feeling this way - quoting myself from a previous comment, and according to the ACL's 2019 survey [1], "female respondents were less likely to support public review than male respondents" and "support for public review inversely correlated with reviewing experience".

A measure that women ~~and inexperienced researchers~~[2] do not support is a measure that favors only those who are already part of the club.

[1] Original here (currently offline): http://acl2019pcblog.fileli.unipi.it/wp-content/uploads/2019..., summary here: https://www.aclweb.org/adminwiki/images/f/f5/ACL_Reviewing_S...

[2] This part has been correctly pointed out as being wrong.
by Xenoamorphous | 2025-06-16 20:48:28+00:00
I remember when Whatsapp became a paid app, I can’t remember the details as I believe they varied by platform (iOS vs Android) but it was either €0.79 or €0.99, I’m not sure if one off or yearly payment, but it doesn’t matter.

I, as the “computer guy”, had friends and family asking how to pirate it. This is coming from SMS costing €0.25 per message (text only!) and also coming from people who would gladly pay €3 for a Coke at a bar that they’d piss down the toilet an hour later. It didn’t matter if it only took 3 or 4 messages to make Whatsapp pay off for itself, as they were sending dozens if not hundreds of messages per day, either images, videos and whatnot (MMSs were much more expensive).

At that moment I realised many (most?) people would never pay for software. Either because it’s not something physical or because they’re stuck in the pre-Internet (or maybe music) mentality where copying something is not “stealing” as it’s digital data (but they don’t realise running Whatsapp servers, bandwidth etc cost very real money). And I guess this is why some of the biggest digital services are ad-funded.

In contrast, literally never someone has voiced privacy concerns, they simply find ads annoying and they’ve asked for a way to get rid of them (without paying, of course).

I should say, I’m from one of the European countries with the highest levels of piracy.
by Glyptodon | 2025-06-16 20:48:41+00:00
FWIW, someone I know thought the kid with cancer was getting away with playing hookie, and only discovered what was actually happening years later (when we were randomly catching up). Similarly, through a personal connection to the cancer kid, I learned another kid had survived Leukemia in elementary. And I don't think almost anyone else knew. So it's not really a given that everyone even knows. (At a high school with like 7 or 8 hundred kids.)
Show HN: Chawan TUI web browser
by shiomiru | 2025-06-16 20:48:43+00:00
A terminal-based web browser in Nim.[1] Has acceptable (YMMV) CSS rendering, some JS support, and inline images (sixel/kitty). It can also use various protocols other than http(s) such as (s)ftp, gopher, gemini, ...

Chawan started out as a w3m clone, and the UI still resembles it. However, the architecture has turned out quite different, with pages loaded in separate processes, and protocol/file type handling separated out into external binaries. An interesting result is that you can even register decoders for custom inline image formats, although practical use cases of this are rather minimal.

There is a gallery showcasing some websites being rendered here: https://chawan.net/gallery/index.html

[1]: https://nim-lang.org
by PaulHoule | 2025-06-16 20:48:51+00:00
LLMs can look back over a certain number (N) of tokens, which roughly correspond to words. For instance if you want to summarize or answer questions about a document accurately the length of the document has to be less than N.

Conventionally they use an attention mechanism that compares every token to every other token which has a cost of N*N or N squared which is quadratic. If you want LLMs to chew over a huge amount of context (all the source code for your project) it’s a problem so people are looking for ways around this.
by esrauch | 2025-06-16 20:49:51+00:00
Play Store also does this now and it's a fundamentally radical departure from the era where if you give the company your card info directly theres a high chance you aren't going to be able to get out of it without paying at least some amount more than you should.

Think gyms where you refuse to cancel even when you are physically there in person with someone to yell at and imagine trying to do the same online where there's not a phone number, or a phone number with a 1 hour wait and a CSR paid based on if they can successfully not give you what you want
by kalaksi | 2025-06-16 20:50:07+00:00
I don't use YT much, but if I did and paid for premium, I'd assume they'd still track me, monetize the data and utilize dark patterns and enshittified UX.

What I mean is that, IMO, ads by themselves are only a small part of the puzzle. Paying for YT premium doesn't sound enticing if it only gets rid of the ad part and not the surveillance machinery.

I do pay for my email that does no tracking and has good UX. I allow ads on duckduckgo because they actually respect my privacy and don't try to trick me all the time. I also pay for Spotify premium and have donated to Signal and Mozilla, but I won't support the likes of Google and Meta.
by tauqeernasir | 2025-06-16 20:50:18+00:00
During a recent project, we ran into the need for transaction handling along with an easy way to execute them and include retry logic. That's why I built a lightweight package that's simple to install and lets you use the UnitOfWork class for transaction management. It's still a work in progress, but the main features are functioning well.

I'd really appreciate any feedback to help make this better, and I'm open to suggestions for additional features or configuration options that might be useful. Thanks :)
by beaugunderson | 2025-06-16 20:51:10+00:00
in this case I'd be more worried about being in court trying to explain why we knowingly used an inferior approach (forced password changes) when we knew the newer approach resulted in higher security... that is a vastly different analogy than being "out of code". additionally, noting the deviation from the old, less secure standard up front (in our HITRUST submissions) and with our customers (in their vendor questionnaires) provides evidence that we are going above and beyond vs. shirking a duty.
by eddythompson80 | 2025-06-16 20:51:45+00:00
> Windows Phone got marked as lifetime for a while due to a bug/oversight that took a while to get noticed.

Huh, is that what it was... I had a Windows Phone 2012-2013 and I think I signed up for WhatsApp on it and I remember chatting with a friend on it and he was talking about the $1 per year thing and I went to check, and it said I have lifetime and I was confused how I ended up with that, but was using it so lightly that I didn't bother to look into why. I figured maybe there was a promotion the day I signed up or something.
by kimixa | 2025-06-16 20:51:54+00:00
> Modern clang and gcc won't compile the LLVM used back then (C++ has changed too much)

Is this due to changing default values for the standard used, and would be "fixed" by adding "std=xxx" to the CXXFLAGS?

I've successfully built ~2011 era LLVM with no issues with the compiler itself (after that option change) using gcc last year - there were a couple of bugs in the llvm code though that I had to workaround (mainly relying on transitive includes from the standard library, or incorrect LLVM code that is detected by the newer compilers)

One of the big pain points I have with c++ is the dogmatic support of "old" code, I'd argue to the current version's detriment. But because of that I've never had an issue with code version backwards compatibility.
by tmtvl | 2025-06-16 20:52:09+00:00
I've got a Nebula lifetime membership and it's neat. I actually discovered channels through it (Not Just Bikes, WonderWhy, 12tone,...) which I hadn't heard of before. I also paid for YT Premium Lite in the past. The full YT Premium is too expensive for me, though.

But I feel a better example of paying for convenience is the Twitch subscriber system. They make it work in a way that others fail at by tying it in to various things like emotes and channel points and the general sense of supporting the creators. I know YT memberships exist, but I don't know how widely those are used and they just don't seem to get pushed as much.
by danhite | 2025-06-16 20:52:35+00:00
Your interesting comment immediately passed my test for "this was written by a human, not an AI" but got me to thinking about PARRY ...

PARRY was written in 1972 by psychiatrist Kenneth Colby, then at Stanford University. While ELIZA was a simulation of a Rogerian therapist, PARRY attempted to simulate a person with paranoid schizophrenia.

-- wikipedia:PARRY [1]

One of the fascinating things that was done was to have Parry & Eliza chat together.

So it immediately occurred to me that your comment would make an excellent Lenna[2] text to feed to AI chatbot therapists right after their initial pleasantries when they ask ~ "Now, what seems to be your problem?"

The various chatbot results would then be like the headliner in a suite of fitness tests for them and so, like the Turing Test, could be named in your honor, maybe called the Bizarro Test [Suite Protocol or BTSP].

Perhaps you would help humanity in its likely brief and futile resistance by granting permission ala Creative Commons for such use?

[1] blockquote is from wikipedia:PARRY ...

https://en.wikipedia.org/wiki/PARRY

[2] "Lenna (or Lena) is a standard test image used in the field of digital image processing, starting in 1973." -- wikipedia:Lenna ...

https://en.wikipedia.org/wiki/Lenna
by conductr | 2025-06-16 20:52:37+00:00
No evidence this guy was trying to start a massive explosion with a single target. Most evidence is that he was trying to start a lot of tiny fires just like I could with the 20 gallons of gas that's in my tank. Except, not even that because he was just reselling the fuel and the consumer gets to decide how big of a fire they want to create.

Intent to distribute is a huge scam and calculates out to a unjustly long sentence for a lot of minor offenders. I'm not arguing it shouldn't be illegal or even tack on some extra time above just normal possession, but 15-30 years is absurd for what this guy did in my opinion.
by shaky-carrousel | 2025-06-16 20:53:58+00:00
> Just typical? There are places where writing down passwords to post-it notes is typical too, doesn't make it very professional...

Nice, now with extra patronizing, just the flavor we inferior cultures apparently crave.

> Gotta say, pretty weird though, the Spaniards I work with are normal people who can distinguish just fine...

Ah yes, the Spaniards you work with. Let me guess, you can count them on one hand, right?

> Maybe you just work somewhere where the standards are low?

And there's the second scoop of condescension. Maybe I just work in real places with real Spaniards, not in whatever sanitized fantasy you’ve constructed.

Let’s be clear: I've been working in Spain for nearly 25 years. Cursing is common here. It’s a cultural norm, not some "unprofessional lapse" waiting to be corrected by the wisdom of outside standards. If you'd ever had an honest, open conversation with one of your Spanish coworkers (the kind where people don't filter themselves for fear of offending delicate American sensibilities) you might have figured that out.
by armchairhacker | 2025-06-16 20:54:44+00:00
On one hand, I agree that internet comments tend to judge people unfairly, and “treating people as guilty first” probably leads to an unhealthy society (considered “unhealthy” by its own members).

On the other hand, GP is objectively right ("innocent until proven guilty doesn't extend to internet comments"). I also think that it’s better for random people to be able to post their terrible judgements than any feasible alternative, because such an alternative probably leads to good judgements also censored. We can mitigate (not eliminate) bad judgements, e.g. by educating people better and shaming those who shame others more; and we can minimize mob justice’s effect on critical government functions like welfare and prison sentencing, e.g. by running them on mostly objective procedures and with staff who aren’t influenced by mob opinion.

Targeted harassment and doxxing (and swatting, getting people fired/divorced/ruined when they don’t deserve to be, etc.) is different (and to be clear, IMO very bad). People posting opinions in a way that the target can block (which they can usually do with blocklists and word filters) is fine. The main point I’m trying to make is: if opinions in random internet comments lead to targeted harassment and real-world consequences even when the opinions are “bad” (e.g. bigoted, hypocritical), it's less effective to try and prevent the internet comments' existence, than to reduce the factors causing them to influence the real world and create factors preventing influence.
by glkindlmann | 2025-06-16 20:54:58+00:00
Like others[1] I was saddened that Mac's Preview program stopped opening .ps/.eps files with the release of Ventura in late 2022. I never understood exactly why; I guess security issues around the PostScript interpreter. But that made it lot less convenient to hack around in .ps files. Ghostscript's interactive display program(s?) never seemed as convenient as Preview.

Still, this book is awesome and I've been inspired by it for awhile. I used to love whipping up diagrams and simple vector art in .ps/.eps files. In a fit of procrastination in ~2006 I created a minimalist horizontal rule for an IEEE conference submission, and that diamondrule.eps[2] has now become the standard. I would say that EPS is still more convenient than SVG as a format to contain, in one self-contained file, raster graphics with overlaid vector graphics.

[1] https://tidbits.com/2022/10/27/preview-in-ventura-drops-supp...

[2] https://github.com/ieeevgtc/tvcg-journal-latex/blob/main/dia...
by mppm | 2025-06-16 20:55:15+00:00
At the risk of stating the blatantly obvious, this will be a rebranded Chinese phone, if it happens at all. The photo on their website [1] is a quick and sloppy Photoshop job (note identical lenses and lack of flash), and the specs and pricing are totally implausible for a US-made phone. Compare that to the 2000$ Purism charges for their comically under-powered Liberty phone [2] that is mostly US-made.

1. https://trumpmobile.com/t1-phone 2. https://puri.sm/products/liberty-phone/
by kypro | 2025-06-16 20:55:26+00:00
Nothing? This helps us in many ways... One way it helps is to kill Mosquitoes, but this technology could be used in all kinds of ways... For example, this STD is targeted to Mosquitoes and designed to be lethal, but you could use the same technology to target other species/populations perhaps to kill or to inflect various other ailments on them.

This is the same anti-progress view that cause people oppose things like gain-a-function research. Just because something can be used for various bad things, doesn't mean there aren't a few good things the technology can unlock if we want to use them in that way.
by lazyasciiart | 2025-06-16 20:55:32+00:00
They are largely the same though. Small-time dealing of any drug is often just being the guy in your circle of users that does the group buying, maybe it was just your turn. Or your dealer says you can pay for your purchase by driving this package across town. Now you've been caught with enough pills to kill 30 people and the intent to distribute - is that an action that hits your threshold for heavy sentences and bad people?
by VirusNewbie | 2025-06-16 20:55:57+00:00
This is a pretty weird take. Talent in Denver, Minneapolis, Chicago etc. is not a whole lot cheaper than in the Bay Area. Employees are getting a large (majority) of their comp as options or RSUs, so that makes the delta even smaller, you're just talking base salary.

If that's "make or break" for you, then something is wrong. There are plenty of reasons to want to have a distributed workforce (larger talent pool in general, passionate employees) but saving money is the least important one here.