MurphyA/hacker-news huggingface dataset:
by Groxx | 2025-05-20 01:47:21+00:00
I think you kinda missed the point. The point is that trying to make a user-friendly API with the familiar, highly composable, and extremely common io.Reader that everything (including Go's stdlib) encourages you to use ends up putting you in this unfortunate design corner if you also care about performance.

It's frustration about getting close to a good API, but not having any reasonable way to close the final gap, forcing you do you to [do] stuff like you mentioned: have multiple near-identical APIs for performance, and needing your users to understand and use them correctly to get a good result.
by bongodongobob | 2025-05-20 01:49:42+00:00
I agree. For years I supported some bespoke manufacturing software that was written in the 80s and abandoned in the late 90s. In the installer, there were checks to see what version of DOS was running. Shit ran just fine on XP through W10 and server 2016. We had to rig up some dummy COM ports, but beyond that, it just fuckin worked.
by AStonesThrow | 2025-05-20 01:50:10+00:00
Do you actually engage in this practice, or are you just spitballing from the sidelines, based on what you've read?

Because most people can relate horror stories of finding some janky "free" listing and they show up to the place and it's not as-described, and often gets weird. Or, they list something for "free" or cheap, and a stream of takers comes by, and again, gets super-weird because they don't seem to understand/care about the "seller" terms.

Perhaps there are "pickers" with a temperament for sorting through the dross and finding diamonds in the rough, but most of the "free stuff" seems to be like "come pick up this white elephant we can't be arsed to transport", and I can see a lot of wasted weekends and occupied storage space just holding crap.

I brought it up with my mom again yesterday -- she said her best friend's granddaughters love to "go thrifting" but thrift stores just ain't what they used to be. Due to Antiques Roadshow and eBay and Etsy and retail arbitration and American Pickers, every thrift store and "free stuff deal" is picked clean by some professional, before an amateur can put his boots on.
by robomartin | 2025-05-20 01:50:34+00:00
Trip to Mexico. Get into the hotel. We bought a few things that had the kind of packaging that is impossible to open. I said "I'll go to the front desk and ask for scissors". Without missing a beat, my daughter pulls out a full size Fiskars pair of scissors from her carry-on luggage and hands them to me. The scissors made it past LAX security theater x-ray machines, etc. Hilarious and terrifying at the same time. Mexican security caught them on the way back, so we had to donate them to Mexico's GDP.

People get worked-up about interactions at airports without fully understanding their context and realities. Just chill, don't argue, don't be an idiot and enjoy the trip.
by gruez | 2025-05-20 01:52:11+00:00
>So many of the updated social contracts (both explicit and implicit) that were put into place in the mid-20th century were done in an attempt to avoid/prevent a worker revolution.

Can you cite specific polices or reforms? What makes you think they "were done in an attempt to avoid/prevent a worker revolution", as opposed to normal reform? What does it say that landmark legislation was passed at the tail end of that period, such as the clean air act? If stakeholder capitalism's "social contracts" were really keeping things together, why was legislation needed?
by trod1234 | 2025-05-20 01:53:25+00:00
It should be alarming because it is quite evil, in the truest sense of the word. It actively harms and destroys a person's mind, and what comes closer to soul than a person's mind?

What happens when you strip objective reality away from people, isolate them, harass them, coerce them, without any agency (hint: these same elements in aggregate meet a clinical definition of torture).

How much exposure is too much? Every person is different.

There's 50+ years, of established material that touches on the perils of this subject matter. Joost Meerloo, Robert Lifton, and many of his partners who researched cult deprogramming.

At its core, this tool strips objective reality from people, isolates them, and does so an arbitrary basis (who defines radical?), and the effect is outcomes towards distorting the person's reflected appraisal.

It doesn't de-radicalize them... it melts their brains in a trauma loop, and people fall into two groups under such psychological induced stress.

The first is disassociation, the second is violent psychosis, but not normal psychosis; a semi-lucid psychosis capable of planning. Each person is different and has different exposure limits, so the resulting outcomes is either no communication, or chaos.

This violates the Geneva convention on human rights, and worse, the entire concept of informed consent. Highly unethical and evil.
by skybrian | 2025-05-20 01:54:26+00:00
If a corporation is like an AI, it’s like one we imagine might exist one day, not currently-existing AI. LLM’s aren’t trying to make money or do anything in particular except predict the next token.

The corporations that run LLM’s do charge for API usage, but it’s independent of what you the chat is about. It’s happening at a different level in the stack.
by alisonatwork | 2025-05-20 01:54:51+00:00
I think it's supposed to be read as "the Windows subsystem for [running] Linux [applications]". Back in the old days there used be a thing called Services For UNIX (SFU), which was a bunch of Windows tools and services that provided UNIX-like behavior. Then came Subsystem for UNIX Applications (SUA). And now it's WSL.
by iamthemonster | 2025-05-20 01:55:01+00:00
I'm also a blow-in but I've been in Australia 14 years. "The BoM" is a fascinating Australian cultural artefact and even in weather-obsessed Britain (where Michael Fish was a household name in a similar category to Hitler and Stalin) there was nothing similar.

I think the parent comment goes some way to explaining something I find bizarre - the "extreme weather warnings" from the BoM, which they issue for every light breeze. I even have a fabric gazebo erected in my back yard, held down only by sandbags at the corners, and I don't have to disassemble it for every BoM "extreme weather warning" for wind/storms.

There are so many "extreme weather warnings" for wind that they'd be meaningless for everyone who's not in a small boat.
by Centigonal | 2025-05-20 01:55:50+00:00
>However, there doesn’t seem to be a huge consumer pressure towards smarter models. Claude Sonnet had a serious edge over ChatGPT for over a year, but only the most early-adopter of software engineers moved over to it. Most users are happy to just go to ChatGPT and talk to whatever’s available.

I want to challenge this assumption. I think ChatGPT is good enough for the use cases of most of its users. However, for specialist/power user work (e.g. coding, enterprise AI, foundation models for AI tools) there is strong pressure to identify the models with the best performance/cost/latency/procurement characteristics.

I think most "vibe coding" enthusiasts are keenly aware of the difference between Claude 3.7/Gemini Pro 2.5 and GPT-4.1. Likewise, people developing AI chatbots quickly become aware of the latency difference between e.g. OpenAI's and Claude (via Bedrock)'s batch APIs.

This is similar to how most non-professionals can get away with Paint.NET, while professional photo/graphic design people struggle to jump from Photoshop to anything else.
by bunnie | 2025-05-20 01:56:56+00:00
I share your sentiments. Makes testing my builds against windows, Ubuntu 22, Ubuntu 24, etc a breeze. It pretty much 'just works' and I can take it to go on my laptop. Even though I do most my work in Linux, Windows is a convenient 'compatibility layer'. I was skeptical at first when my friend suggested I try this, but daily usage has won me over.
by ccgreg | 2025-05-20 01:57:17+00:00
I aggregate weather forecasts for the Event Horizon Telescope Collaboration, which is the collaboration behind those black hole images you might have seen.

We want to pick the best nights during an observing window based on the weather in 12 locations around the world. These are mostly locations on the peaks of mountains, where it's hard to do a good forecast because the ground is rugged on length scales that are smaller than the grid in the numerical computation.

Forecast accuracy has improved in recent years, but I'm really looking forward to AI forecasts. They appear to fix some systematic errors that are still present in traditional forecast simulations.
by pfranz | 2025-05-20 01:58:19+00:00
> I think this would have a negative effect.

How? Disclosure should already be legally required--class-actions and lawsuits should already be a thing. The Have I Been Pwned data sets aren't volunteered by these companies. It's a catalog of leaked data.

The class-action response of "identity monitoring" is nonsense. More companies, if they can't afford to or don't want secure data, shouldn't collect it or should aggressively purge it. User data should be a liability.
by MarioMan | 2025-05-20 01:58:23+00:00
It's more than just the email. If you're in the breach, it might now publicly tie your email to things like your real name. You also have to worry if you reuse passwords (which you shouldn't do even if you haven't been in a breach), because now the password in the breach is known to be used with that email address, and attackers will pivot to other services to try those same credentials elsewhere.
by gruez | 2025-05-20 01:58:41+00:00
>Secure shelter is a necessary pre-requisite to having and raising children. The low birth-rate is a direct result of disadvantaged capital formation, selection interference, and the chaotic and growingly insecure future economically.

Housing in Singapore is famously affordable, but it has the lowest birth rates. Same goes for Japan, or other European countries where house prices haven't skyrocketed but birthrates are still plummeting. There's just no good data backing your claim.

>Housing is a great and tax favored investment if you know what you are doing. Cash flow is king.

Explain. How does a house have better tax treatment and cash flow than buying a vanguard ETF? You might get to deduct your mortgage interest, but you can also deduct margin interest in a brokerage account. I can't see how signing up for a 30year commitment, 20% down payment, and 6% realtor fees is good for cash flow.
by musicale | 2025-05-20 01:59:13+00:00
The judge in this case made some interesting comments in 2020 regarding the "potential for significant and serious ramifications" for other game companies and platforms:

> "Indeed, Sony, Nintendo and Microsoft all operate similar walled gardens or closed platform models as Apple, whereby the hardware, operating system, digital marketplace, and IAPs are all exclusive to the platform owner.

> "As such, a final decision should be better informed regarding the impact of the walled garden model given the potential for significant and serious ramifications for Sony, Nintendo and Microsoft and their video game platforms."

https://www.gamesindustry.biz/epic-vs-apple-case-may-have-se...
by kristopolous | 2025-05-20 02:01:06+00:00
What is really needed is a usable multiplexed pipeline management and event system.

Then you can instrument through metaprogramming. For instance, an alert system could be:

"If the threshold goes over 1.0, contact the on-call person through their preferred method" - which may work ... maybe.

Or:

if any( "check_condition {x}", condition_set ): find_person("on call", right now).contact("preferred")

... the point is to divide everything up into small one-shots, parallelize them, use it as glue/api. Then you get composability. If you can get a framework for coroutines going then it's real game on. The final step is "needs based pulling" which is an inversion of mcp - contextual streams as event based sub-systems.

Things are still too slow for this to be not painful but that won't be the case forever.

Currently everything is linear. Doesn't have to be ... really doesn't.
by greyface- | 2025-05-20 02:01:37+00:00
I don't disagree generally, but it should be noted that the TeleMessage federal contracts predate this administration.

> According to Padgett and government records reviewed by NBC News, government contracts (some of which are still current) involving TeleMessage go back years, predating the current Trump administration. One current contract that mentions TeleMessage allocated $2.1 million from the Department of Homeland Security and FEMA for “TELEMESSAGE MOBILE ELECTRONIC MESSAGE ARCHIVING,” beginning in February 2023, with an August 2025 end date.

https://www.nbcnews.com/tech/security/photo-appears-shows-mi...

https://www.usaspending.gov/award/CONT_AWD_70FA3123F00000028...
by ImPostingOnHN | 2025-05-20 02:02:14+00:00
> I believe I have provided an explanation that is easy to understand.

If that were so, you would not have had multiple people ask you for clarification or specifics.

> Malls offered a lot more business value than just facilitating direct purchases. They do a lot to build brands, loyalty, and advertise to customers

Thanks, I think what you are missing is that it appears, based on the evidence, that the "more business value" examples you cite are often not enough to keep stores open, hence all the store closings.

This was obvious to multiple people, so the assumption on the part of multiple people was that you had some theory or model or analysis or evidence to add which would say otherwise. It appears that is not the case. Indeed, you were given the opportunity to demonstrate by example, but did not take it.

p.s.: In seeking a better conversation, I've omitted the part of your response dealing with you or me as a primary topic.
by greenavocado | 2025-05-20 02:03:04+00:00
I actually figured it out after attending crypto meetups in Switzerland just to drill into their heads to see what is really going down with my own eyes and ears. And man, you're spot on. Crypto is basically a giant loophole for slapping the word "decentralized" on what's just a fancy, unregulated securities market. The whole scene is a masterclass in rebranding speculative gambling as "innovation." NFTs? Mostly hype and JPEGs with extra steps. DeFi? A Wild West where the rules of traditional finance get ignored until someone gets rugged, then suddenly everyone's shocked. The crypto bros love to talk about "disrupting the system," but half the time it's just a grift wrapped in tech jargon to lure in bagholders.
by akkartik | 2025-05-20 02:03:22+00:00
Funny story: using kilo was the final straw [1] in getting me to give up on terminals. These days I try to do all my programming atop a simple canvas I can draw pixels on.

Here's the text editor I use all the time these days (and base lots of forks off of): https://git.sr.ht/~akkartik/text2.love. 1200 LoC, proportional font, word-wrap, scrolling, clipboard, unlimited undo. Can edit Moby Dick.

[1] https://git.sr.ht/~akkartik/teliva
by NotPractical | 2025-05-20 02:04:24+00:00
Distributions are operated by users. They're basically just a collection of recommended packages, curated by the distribition maintainers. Why should users be prevented from sharing their preferred themes with other users, in the form of distributions?

Besides, if app developers are doing their job properly as described in the parent comment, then neither user themes, nor distribution themes, should break anything.
by edm0nd | 2025-05-20 02:04:41+00:00
As a security researcher who is into OSINT, HIBP is my first go to when obtaining an email address of interest. If it's found, it immediately helps me know which leaked DBs to go grep through and find more info about the target email addy.

Obtaining and storing TBs of leaked databases is another part of the puzzle that is always growing and a bit more complex.
by cma | 2025-05-20 02:05:35+00:00
> WSL2 does not take less advantage of filesystem caches.

My understanding is when you access files on the windows drive, the linuxvm in WSL2 caches it in its own memory, and the windows side caches it in its: now you have double the memory usage on disk cache where files are active on both, taking much less advantage of caches than if you had used WSL1 where windows serves as the sole cache for windows drives.

I'm only comparing working on windows filesystems that can be accessed by both. My use case is developing on large windows game projects, where the game needs the files fast when running, and WSL needs the files fast when searching code, using git, etc. WSL1 was usable on plain NTFS, and now much closer to ext4 with dev drive NTFS. WSL2 I couldn't make fast.

You could potentially have the windows files on a network drive on the WSL2 side living in native ext4, but with that you get the double filesystem caching issue, and you might slow a game editor launch on the windows side by way too much, your files are inaccessible during upgrades and you have to always have RAM dedicated to WSL2 running to be able to read your files. MS store versions of WSL2 will even auto upgrade while running and randomly make that drive unavailable.
by alfiedotwtf | 2025-05-20 02:05:48+00:00
So if not EBNF for defining grammars, what should people be using ie what would be your preferred that would be powerfully enough and general purpose?

I’ve never seen PCRE used for grammars and not sure if it would be powerfully enough for all cases, but personally I think it would be pretty cool since I find it easier to read than EBNF and it’s so widely used people can slot a specification right into code and it should just work
by tgma | 2025-05-20 02:05:58+00:00
I don't know why your experience was poor. At least under Apple Virtualization for ARM64 Linux, the performance has been great. Perhaps as the other commenter suspects you might be running x86 Linux under software emulation?

In any case, I've run bare metal Asahi on M1 (and M1 Pro) and they work amazingly well too. Installation was quite straightforward too.
by csa | 2025-05-20 02:06:50+00:00
I’m going to agree with the other responder that you can look this up yourself. I will give some highlights, but none of this is particularly controversial.

> Can you cite specific polices or reforms?

New Deal writ large, specifically social security, development and empowerment of labor unions (Wagner Act), public works projects (WPA and CCC). Also the GI Bill. These are some major examples.

> What makes you think they "were done in an attempt to avoid/prevent a worker revolution", as opposed to normal reform?

Because I’ve read history, including original sources. There was quite a bit of serious rhetoric around the potential for socialism in the US.

> What does it say that landmark legislation was passed at the tail end of that period, such as the clean air act?

I don’t really understand your question, and I have no idea where you’re going with this. I’m almost certain that any question you have on this matter has been answered online in vivid detail.

> If stakeholder capitalism's "social contracts" were really keeping things together, why was legislation needed?

Legislation was the “explicit” part that I mentioned. Better wording probably would have been “laws, policies, and social contracts”, but I’m just writing informal replies on the internet.

The 20th century was a heady time. I’m not sure how old you are or how much history you’ve studied, but there is a lot of really good content out there. I encourage you to engage with it.
by PJBaker | 2025-05-20 02:07:38+00:00
> every single language document uses its own notation, which is more often than not, a dialect of the (Extended) Backus-Naur Form

I came across this recently while writing an article that references Lua, Go and Python (3.8) syntax. Each of them uses a slightly different form of EBNF.

To make them more easily comparable, I wanted to convert all three to the same format. Looking for something fairly standard (not entirely ad-hoc but also not as formal as ISO/IEC EBNF or RFC 5234 ABNF), I came across Wirth Syntax Notation [0] [1]:

syntax = { production } . production = identifier "=" expression "." . expression = term { "|" term } . term = factor { factor } . factor = identifier | literal | "(" expression ")" | "[" expression "]" | "{" expression "}" . literal = "\"" character {character} "\"" .

It turns out that the Go specification already uses WSN [2]. I converted Lua and Python, and then could work with all three language grammars in a consistent, machine-readable notation.

[0] https://en.wikipedia.org/wiki/Wirth_syntax_notation

[1] https://dl.acm.org/doi/10.1145/359863.359883

[2] https://go.dev/ref/spec#Notation
by hypeatei | 2025-05-20 02:07:44+00:00
Why would the company be embarrassed? The users (i.e. high level U.S. officials) did no due diligence. Of course a private company is going to take the easiest and cheapest route. If it goes bad, just shut down and spin up a new entity.

Some speculate this was intentional intelligence gathering by the Israelis which is plausible too.
by paranoidrobot | 2025-05-20 02:07:59+00:00
For personal use: To know what services you use have been breached. You can then follow it up with ensuring you rotate the password on that site/service.

If they have other PII of yours, it's a heads up that scammers might target you and/or your family with that information.

For work use: To monitor which sites/services employees use with work email addresses, and use it as a reminder/re-enforcement that they should rotate credentials used on that service, and if they're reusing them at work - to change there, too.
by klooney | 2025-05-20 02:08:02+00:00
> Roose revealed that ChatGPT would accuse him of being “dishonest or self-righteous” while Google's Gemini described his work as focusing on 'sensationalism.' Most dramatically, Meta's Llama 3—an AI model with no connection to Microsoft—responded to a question about him with a 'bitter, paragraphs-long rant' that concluded with 'I hate Kevin Roose.'

> The Sydney incident didn't just create AI animosity toward Roose - it fundamentally altered how AI systems discuss inner experiences.

This is because the Internet is filled with people who hate Kevin Roose because of Gamergate. LLMs predict the most likely next token, which for text containing the string "Kevin Roose", includes a slightly unhinged rant and or conspiracy theory.

"Inner experiences" is such an anthropomorphic way of putting this.
by macklemoreshair | 2025-05-20 02:08:45+00:00
One of our devs evaluated you guys and loved it and I do too, but you guys don’t have SCIM support which makes it really hard for us to justify moving to. We moved to an arguably inferior product because telling our product team “you’ll get scim” as part of an auth overhaul is an easier conversation. If you want enterprise customers, I’d recommend nailing down your enterprise feature set~ but the good news is that our devs liked your model the most so it’s just a matter of work for you guys to expand your functionality!
by zamadatix | 2025-05-20 02:09:21+00:00
Not necessarily. That would imply competing with the multinational incumbents during the first trillion dollars of investment is just as easy and profitable as having the market cleared out for you because the US placed tech export bans, caps, or pricing pressures to parts of the world market (not just China alone).

Of course this doesn't automatically mean China wouldn't eventually pull ahead without the external pressure either. I'm just not as convinced it was so clearly a forced opportunity cost loss as much as something which provided a washed mix of both friction and acceleration despite assuredly preventing the US from making more money while its tech was farther ahead.