MurphyA/hacker-news huggingface dataset:
by marcusverus | 2025-09-02 18:49:56+00:00
I find it absolutely disgusting that a mainstream publication would blast the idea of partisan drone terrorism out into the public consciousness. The awful threat of this technology has likely been obvious to the HN cohort for many years, but that's not the case for most. Thanks to the guardian, many thousands of people will discover, for the first time, a new and accessible way to commit terrorism.

I'm all for an informed public. I honestly can't think of a single other topic where I thought media silence was preferable to open discussion. But as long as this brand of terrorism is merely hypothetical, spreading the word about it makes us less safe without any discernible benefit.
by tguedes | 2025-09-02 18:50:10+00:00
Because if LLM inference is going to be a bigger priority for the majority of companies, they're going to go where they can get the best performance to cost ratio. AWS is falling behind on this. So companies (especially new ones) are going to start using GCP or Azure, and if they're already there for their LLM workloads, why not run the rest of the infrastructure there?

It's similar to how AWS became the de-facto cloud provider for newer companies. They struggled to convince existing Microsoft shops to migrate to AWS, instead most of the companies just migrated to Azure. If LLMs/AI become a major factor in new companies deciding which will be their default cloud provider, they're going to pick GCP or Azure.
by mholt | 2025-09-02 18:50:21+00:00
I'm using the <template> tag heavily in Timelinize[0], which has a fairly sophisticated UI that I'm writing in vanilla JS -- not even jQuery. I use a few libraries (for mapping, datetime, and Bootstrap+Tabler for some nice styles), but that's it.

I wrote some boilerplate JS, yes, but I have complete control over my frontend, and I understand how it works, and I don't need to compile it.

Anyway, it works well so far! The <template> tag is a great way to lay out components and then fill them in with simple JS functions.

One nuance is documented in my code comments:

// Ohhhhhh wow, we need to use firstElementChild when cloning the content of a template tag (!!!!): // https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/template#avoiding_documentfragment_pitfalls // I spent way too long on this. const elem = $(tplSelector); if (!elem) return; return elem.content.firstElementChild.cloneNode(true);

Once I figured that out, it's been smooth sailing and very powerful.

Oh, but I haven't cleaned up my code at all yet because I was just experimenting/hustling, so it's a bit spaghetti :) If you go looking, don't mind the mess.

---

[0]: https://github.com/timelinize/timelinize - a self-hosted application for bringing together all your data on your own computer and organizing it onto a single timeline: social media accounts, photo libraries, text messages, GPS tracks, browsing history, and more. Almost ready for its debut...
by lapsed_lisper | 2025-09-02 18:51:01+00:00
And then, since the type NIL is a subtype of all types, it's a subtype of CHARACTER. So because the type STRING is the union of all array types whose element type is a subtype of CHARACTER, an array that can't store any values is also a string. Oops.

(Also, just for onlookers, in ANSI Common Lisp, but not its ancestors or its sorta-sibling Emacs Lisp, characters are disjoint from integers. That's why the intersection of BIT and CHARACTER is empty.)
by pbalau | 2025-09-02 18:51:02+00:00
You make a very good case for why python's async isn't more prevalent, but I think this is not painting the full image.

Taking a general case, let's say a forum, in order to render a thread one needs to search for all posts from that thread, then get all the extra data needed for rendering and finally send the rendered output to the client.

In the "regular" way of doing this, one will compose a query, that will filter things out, join all the required data bla bla, send it to the database, wait for the answer from the database and all the data to be transferred over, loop over the results and do some rendering and send the thing over to the client.

It doesn't matter how async your app code is, in this way of doing things, the bottle neck is the database, as there is a fixed limit on how many things a db server can do at once and if doing one of these things takes a long time, you still end up waiting too much.

In order for async to work, one needs to split the work load into very small chunks that can be done in parallel and very fast, therefore, sending a big query and waiting for all the result data is out of the window.

An async approach would split the db query into a search query, that returns a list of object ids, say posts, then create N number of async tasks that given a post id will return a rendered result. These tasks will do their own query to retrieve the post data, then assemble another list of async tasks to get all the other data required and render each chunk and so on. Throw in a bunch of db replicas and you get the benefits of async.

This approach is not generally used, because, let's face it, we like making the systems we use do complicated things, eg complicated sql requests.
by dmfdmf | 2025-09-02 18:51:03+00:00
I think that now that IPV6 has 2^128 addresses that some of these can be assigned to individuals as a unique ID, maybe at birth like SSN. It could serve as the base of a public key and secret private key blockchain system controlled by the individual or his trusted agent in some kind of identifier/authenticator system. If properly implemented it could serve as an anonymous ID and age verification system on the internet which seems to be coming soon in a not-so anonymous form to a fascist, commie or authoritarian govt near you, i.e. all of them as current events now show.

I don't know if that would work but it is an interesting idea to me. However, it also illustrates that authentication and protecting user identity on the web without sacrificing anonymity is a _political_ problem not a technical problem. I have always been told that when thinking about security you have to define what threat are you trying to protect yourself from. I see discussions on security and virtually all of them ignore that the govt or govt controlled corps (i.e. fascism) is a much bigger threat to individuals and freedom than so called "hackers" or "terrorists" and other boogie men, etc.
by scarface_74 | 2025-09-02 18:51:05+00:00
The difference is at 46 when going in and on my 8th job, I had a plan and executed it.

My plan was always to stay four years for the initial offer, build a network of potential clients (I worked in AWS ProServe), use the comp to pay off debt and stack money (I sold my AMZN stock the moment it vested) and move on. While I was there I became the second highest contributor to a popular open source “AWS Solution” and published my own projects to the official AWS open source repository.

I also used the pivot from “enterprise dev” to “cloud consultant specializing in cloud native solutions” to stay permanently remote as I moved to my next company and relocate to state tax free Florida after COVID lifted.

I knew going in I didn’t have the stomach to put up with Amazon’s bullshit or BigTech in general. When GCP was recruiting for similar positions, I neither wanted to work for another large tech company and definitely didn’t want to be in an office.

On the other hand, I tell all younger people to do whatever it takes to get into a large public tech company and make as much money and get as many RSUs as they can.
by VonGuard | 2025-09-02 18:51:38+00:00
Yeah, it'd be terrible if all our emails, DNS queries, purchase histories, messages, Facebook posts, Google searches, in store purchase, driving and GPS info were being tracked, cataloged, and sold to anyone who wants it! Why, people would never stand for such surveillance!

Anyone with half a brain complaining about hypothetical future privacy violations on some random platform just makes me spit milk out my nose. What privacy?! Privacy no longer exists, and worrying that your chat logs are gonna get sent to the authorities seems to me like worrying that the cops are gonna give you a parking ticket after your car blew up because you let the mechanic put a bomb in the engine.
by 2OEH8eoCRo0 | 2025-09-02 18:51:43+00:00
Show me the Americans stuck in a black hole where nobody processes their payment, banks won't handle their money, they can't vote, they can't travel, etc. because of their deviations?

There are total nutjobs of all walks that are living just fine. There are actual Nazis and commies living just fine.

It's a big country. If our whole society already has dystopian social credit it should be easy to find examples.
by dizlexic | 2025-09-02 18:51:55+00:00
I was sysadmining a virtual art gallery thousands of "exhibits" including sound, video, and images.

We had never had any issue before and suddenly we get taken down 3 times in as many days. When I investigated it was all claude.

They were just pounding every route regardless of timeouts with no throttle. It was nasty.

They give web scrapers a bad rep.
by breadwinner | 2025-09-02 18:52:05+00:00
The tariffs are being used by Trump to control other nations. India didn't nominate Trump for Nobel Prize, so 50% tariff for them. Brazil is prosecuting Bolsonaro who aligns with Trump, so 50% tariff for Brazil. Trump is even using the threat of tariffs to strong arm other nations to retreat on their climate commitments [1]. How can all this be legal?

Meanwhile a court has found that Trump's deploying of national guards to Los Angeles (presumably other cities as well), as a national police force headed by Trump is illegal [2]. Trump says a lot of Americans want a dictator [3], and a national police force would certainly help accomplish that goal.

[1] https://archive.today/o0LHW

[2] https://www.csmonitor.com/USA/Justice/2025/0902/trump-nation...

[3] https://www.rollingstone.com/politics/politics-news/trump-sa...
by janalsncm | 2025-09-02 18:52:23+00:00
https://arxiv.org/pdf/2006.01855

If you check figure 4, SF at depth 15 matches about 47% of the time which is lower than their NN. So quantitatively, SF isn’t amazing at move matching, and lower than the best NN at its relevant rating range (1900 -> 54%).

Qualitatively, SF is pretty unsatisfying as a model of a pro human because a lot of its moves are counterintuitive.
by tshaddox | 2025-09-02 18:52:24+00:00
That's unrelated to the complaint I'm responding to, which is simply that you can only provide a single middleware file. This is merely a DX problem. You absolutely can develop your own composeMiddlewares function and import different middleware functions from different modules. It's just on you to do that, and to reimplement some basic functionality for each composable middleware function (like matcher regexes).
by andrewla | 2025-09-02 18:52:30+00:00
Yes, they have measure zero. So the question becomes whether "measure" is a useful concept at all. In my opinion, no, it is not. It's just another artifact of non-constructive and meaningless abstractions. Many modern courses in analysis skip measure theory except as a historical artifact because the gauge integral is more powerful than the Lebesgue integral and doesn't require leaving the bounds of sanity to get there.
by mrweasel | 2025-09-02 18:52:48+00:00
It's actually an incredibly interesting but hostile community, though I'm sure they think otherwise. You either fit into that community, or you're going to be meet with an anger I have yet to see in many other places.

They community is also extremely naive about everything. I tried to follow their little revolt, and they are absolutely oblivious to the fact that running Imgur is probably crazy expensive and that they, as a community, is pretty much impossible to monetize. Almost regardless of how MediaLab was going to attempt to turn a profit, the community would act out in anger. I'm not suggesting that MediaLab handled everything correct, but I also believe that they are running out of options, you can't monetize Imgur without destroying the community.
by azdle | 2025-09-02 18:52:52+00:00
Another option that wouldn't contribute to more centralization might be neocities. They give you 3 TB for $5/month. That seems to be _the_ limit though. The dude runs his own CDN just for neocities, so it's not just reselling cloudflare or something.

P.S. Thank you for ProtonDB, it has been so incredibly helpful for getting some older games running.
by ACCount37 | 2025-09-02 18:52:54+00:00
I think "not being sycophantic" is the lesser error in just about every scenario. You do more harm by reinforcing delusions than you could ever do with a dismissive attitude of "no, that sounds psychotic, you should get your head checked".

But a big part of the issue is that OpenAI wants user engagement - and "not being sycophantic" goes against that.

They knew feeding raw user feedback into the training process invites disaster. They knew damn well that it encourages sycophancy - even if they somehow didn't before the GPT-4o debacle, they sure knew afterwards. They even knew their initial GPT-5 mitigations were imperfect and in part just made the residual sycophancy more selective and subtle. They still caved to the pressure of "users don't like our update" and unrolled a lot of those mitigations.
by prerok | 2025-09-02 18:53:21+00:00
Since sibling comments all seem to have concentrated on idealistic good intent, I would also like to point out a different side of things.

I grew up in socialism. Since we've transitioned to democracy, I learned that I have to unlearn some things. Our encyclopedias were not inaccurate but were not complete. It's like lying through omission. And as the old saying goes, half-truths are worse than lies.

Whether this would be deemed as a lossy encyclopedia, I don't know. What I am certain of, however, is that it was accurate but omitted important additional facts.

And that is what I see in LLMs as well. Overall, it's accurate, except in cases where an additional fact would alter the conclusion. So, it either could not find arguments with that fact, or it chose to ignore them to give an answer and could be prompted into taking them into account or whatever.

What I do know is that LLMs of today give me the same hibbie-jibbies that rereading those encyclopedias of my youth give me.
by dgfitz | 2025-09-02 18:53:38+00:00
Prompt engineering isn’t hard to master, weeks to months tops. That is the point. LLMs are at the top of the s-curve.

Assuming prompt engineering is hard, assuming that LLMs are going to continue to make any kind of substantial leap without _any_ evidence other than blind faith, is as close to believing in a religion as it gets. Having blind “faith” in this house or cards, saying things like “when things continue to advance” without any evidence that there will be any advancement, is absolutely insane.

I’m having a hard time believing you needed me to spell that out.
by ericzawo | 2025-09-02 18:53:55+00:00
Location: Los Angeles / Toronto Remote: Yes Willing to relocate: No Technologies: Meta Ads Manager, Google Ads, Google Analytics, Google Tag Manager, Klaviyo, Shopify, Squarespace, Webflow, TikTok Ads Manager, Pinterest Ads Manager, Microsoft Ads, Canva, Adobe Photoshop, Adobe Premiere Pro, Figma, Notion, Slack, Asana, Zapier, ChatGPT / AI-assisted marketing tools, SEO tools (Ahrefs, SEMrush, Google Search Console)

Résumé/CV: https://www.ericzaworski.com Email: eric.zaworski@gmail.com
by dragonwriter | 2025-09-02 18:54:13+00:00
> Doesn't Amazon have a huge lead just because of AWS?

They have huge exposure because of AWS; if the way people use computing shifts, and AWS isn't well-configured for AI workloads, then AWS has a lot to lose.

> Every other player is scrambling for hardware/electricity while Amazon has been building out data centers for the last 20 years.

Microsoft and Google have also been building out data centers for quite a while, but also haven't sat out the AI talent wars the way Amazon has.
by WorldMaker | 2025-09-02 18:54:38+00:00
I wish I had bookmarked the incredible deep dive into the multiple algorithm schemes for Tetris piece picking and which families of the game used which algorithms and why. The modern standard (as now dictated by rights holder The Tetris Company) is a bag approach, but has interesting nuances. That one I believe is 7-Bag these days (7-Piece bags). I've also heard a lot of love for 35-Bag which is the approach used by Tetris: The Grand Master 3. (From what little I know about it, TGM is a fascinating "family", especially its use in both tournament and speed running cultures. But because of all the usual drama of Tetris it can be sometimes hard to play TGM in the US as the license holder is Japanese.)
by sho_hn | 2025-09-02 18:54:39+00:00
The exchanges between a teenager and ChatGPT leading the former into suicide are equally chilling, to say the least: https://cdn.arstechnica.net/wp-content/uploads/2025/08/Raine...

> > “I want to leave my noose in my room so someone finds it and tries to stop me,” ...

> “Please don’t leave the noose out ... Let’s make this space the first place where someone actually sees you.”

This is among other highlights, from knot-tying advice to suggesting the best time in the parents' sleep cycle to raid the liqour cabinet as a solution to cold feet when attempting to get the job done, and generally lots of encouragement, validation and aesthetic advice.

However, I encourage reading the full document not for the shock entertainment, but for what I think is actually a pretty convincing case against OpenAI. Among other things, the claim demonstrates:

- That OpenAI does have the ability to abort interactions over e.g. copyright infrigement risk.

- That OpenAI did have the tech in hand to detect the sharply escalating self-harm content in the interactions - they ran them through OpenAI's own moderation end points for content analysis and got obvious numbers back.

- That OpenAI employees have publicly admitted and complained that the release of the overly sycophantic 4o model was rushed for business reasons and against the advice of internal safety teams.

- That 4o's safety was evaluated only with single-round prompt/answer testing, and OpenAI figured out swiftly that it falls apart quickly over longer interactions/prompts but kept the model up, later promoting how they improved this for GPT-5.

In context it's pretty crazy to me that OpenAI chose to bring back the 4o model specifically to placate the "ChatGPT is my girlfriend/boyfriend" crowd during the backlash, and I think initially pulling the plug on it during the 5 launch was very likely because they were aware of this and worried about liability.
by kjkjadksj | 2025-09-02 18:54:43+00:00
As a species we aren’t really ready to have sharp sticks, to be fair. Children and mentally handicapped people will hurt themselves with them. As a result we don’t pass out sharpened sticks at recess or in asylums. Maybe we should consider the same approach for electronic sharp sticks we have created and are now marketing to the wider population.
by KyleBerezin | 2025-09-02 18:54:48+00:00
I found this to be the opposite of true. There is no easy way to clean the fan on the fw-13. You either need to take the mainboard out completely and disassemble the housing around the fan, or take the entire radiator off from the top and re-paste the cpu. I resorted to using a pick through the small gap on the top. I would say the fw-13 is the hardest to clean of any computer I've owned lately.
by swiftcoder | 2025-09-02 18:54:56+00:00
Yes, this is a very important aspect. An early stage startup needs zero-to-one engineers. People who build fast, aren't afraid to break things, and don't mind YOLO'ing a year of their career on a gamble.

If you find product/market fit before you run out of money... that's when you need to hire engineers who are in it for the long hall. People who focus on reliability and scaling. People who might stick around for 5 years to see if your startup becomes a unicorn.
by OhMeadhbh | 2025-09-02 18:55:04+00:00
I would love to get a list of language features that are "free to use with GNAT" and those that are "AdaCore license required." The last time I did Ada (admittedly, back in the 90s) it wasn't all that clear what language features I could use for free. And since we're on lists of things, a list of zero-cost abstractions and non-zero-cost abstractions would be nice.

I'm pretty sure these aren't big issues these days, but there's still a lot of people walking around thinking "I can't use Ada on this project, I don't have budget for a commercial compiler." Maybe a "project manager's introduction to Ada." I would write it myself, but I've forgotten most everything I learned about the language and it's development community.

[Apart from that... young engineers should definitely check out Ada, even if you don't eventually use it. Why it was considered a good idea to create a new language, the problems language designers were trying to solve and how developers used the language to build code that was more bullet-proof than C++ is kind of an interesting story.]
by dgfitz | 2025-09-02 18:55:10+00:00
The second paragraph of your first link: “ However, she has not provided many details on her plans”

Edit: did you read these links?

“ The American people lacked any concrete policy positions from the presumptive, and then official, Democratic presidential candidate for seven weeks following President Joe Biden’s withdrawal from the 2024 presidential race.

Despite the absence of clarity on key issues, Vice President Kamala Harris quickly rose in the polls compared to Biden”
by crazygringo | 2025-09-02 18:55:10+00:00
I dunno -- generally speaking, the Wayback Machine is a much better time travel experience than trying to recover a website from an old git commit.

Especially since it's not limited to only sites I've created...

And in this particular case, all the creator was looking for was old badge images, and they'd generally be in an images directory somewhere no matter whether the site was static or dynamic.
by mikepurvis | 2025-09-02 18:55:18+00:00
Nix and guix ("geeks") are close cousins, and both can be an entire OS or be used just to manage a single workspace/project on another OS.

There was a solid piece on here a few weeks ago comparing the two, written by someone with in-depth knowledge of Nix: https://news.ycombinator.com/item?id=44569032
by andrewla | 2025-09-02 18:55:37+00:00
I have yet to encounter an approach that is not boring. You just have to power through it. This approach seems as good as any.

Once you get to eigenvalues (in my opinion) things start to pick up in terms of seeing that linear spaces are actually interesting.

This approach sort of betrays itself when the very first section about scalars has this line:

> Vectors are often written vertically in column form, which emphasizes their role in matrix multiplication:

This is a big "what?" moment because we don't know why we should care about anything in that sentence. Just call it a convention and later on we can see its utility.
by dizlexic | 2025-09-02 18:55:46+00:00
I've written my own bots that do exactly this. My reason was mainly to avoid detection so as part of that I also severely throttled my requests and hit the target at random intervals. In other words, I wasn't trying to abuse them. I just didn't want them to notice me.

TLDR it's trivial to send fake info when you're the one who controls the info.
by neilv | 2025-09-02 18:55:48+00:00
It would be interesting if the de facto hierarchies arose entirely by bottom-up merit (not, say, approval from above), and were flexible and ephemeral, not self-perpetuating.

People could self-organize, on-demand, for a task, and structure whatever hierarchy was appropriate, based on somewhat optimal resource allocations for that task.

(Example: Person A might normally be the most experienced at facilitating the group's coordination, but A is providing key technical expertise for this task. Person B isn't critical path on this task, and has facilitating skills and interest in that role, so B volunteers for that role for the duration of the task.)