MurphyA/hacker-news huggingface dataset:
by tomComb | 2025-11-10 22:33:47+00:00
Workers is a v8 isolates runtime like Deno. v8 and Deno are both open source and Deno is used in a variety of platforms, including Supabase and ValTown.

It is a terrific technology, and it is reasonably portable but I think you would be better using it in something like Supabase where are the whole platform is open source and portable, if those are your goals.
by 13415 | 2025-11-10 22:34:03+00:00
I don't have anything major to add to what I've already said. We have indeed an ethical obligation towards our (future) customers, that's exactly why we couldn't fulfill Ofcom's demands - that would literally be illegal in our jurisdiction. Sovereign countries have their own laws (not the UK's), and in addition to these we also provide strong moderation tools. So for now we have to block the UK. We're in closed alpha stage and have a long way to go so this is purely a matter of legal prudence.

By the way, I've worked closely together with argumentation theorists at university for many years, so I know quite well what a slippery slope argument is. You should know that not all of them are fallacies.
by palmotea | 2025-11-10 22:34:05+00:00
> Same logic applies to using Google, I guess? Or any mapping app? How about Yelp?

Not necessarily. The same logic would apply if you were just robotically using Google user ratings (e.g. "this is nearby and it has 5 stars, lets go there"), but it wouldn't if you looked through the results and used some taste, judgement, and experience.
by pturing | 2025-11-10 22:34:30+00:00
> unfalsifiable (or often unmeaningful) inner states

One of the great things about Synesthesia is that it is one of those places where we have in fact been able to study some really interesting things about perception by connecting it to external objective measures.

We've been able to do this most of all with psychophysics testing, but in recent years we have also been able to connect this with genetics data and neural data via fMRI.
by atrain101 | 2025-11-10 22:34:47+00:00
the first laptop I bought with my own money after college back in 2010-2011. Needed one for work, so I "splurged" on a $600 ASUS laptop. The battery tanked around the time the 1-year limited warranty expired, so I had to keep it plugged in for nearly the entire time I had it. It was slow as hell (no SSD) and weighed a ton. That POS met its fate to an e-waste recycler around 2014.

Another regret is my first Apple computer. A 2014 Mac Mini that replaced that Asus laptop. 8GB of ram and the slowest "hybrid" HDD drive. I hated using it so much until I figured out how to boot it off of an external SSD. Then I started to understand why people like MacOS.
by aceofspades19 | 2025-11-10 22:35:24+00:00
How are you going to blockade an almost 9000 km long border(with a huge variety of terrain) and a 243,000 km long coastline? The US can't even stop drugs and people coming through the 3,145 km border with Mexico. This argument also presumes that no Americans would smuggle supplies to Canada which seems unlikely to me because lots of Americans & Canadians are either related or friends.
by shagie | 2025-11-10 22:36:09+00:00
I was curious about exploring the motivations of a character (specifically Linter in The State of the Art) and asked a question to start off with (and bring existing understanding into the context) with another character (Diziet Sma)... and ChatGPT got things wrong...

The chat is https://chatgpt.com/share/691266fa-c76c-8011-876c-027206abd2... if one is curious. I continued a bit to see what else it got right and wrong.

The thing is if you don't know the story or the books mentioned... it's perfectly plausible that what was written is correct. And while a good bit of it is... maybe; that it got material facts wrong makes it "if it's working from that, then nothing it produces is based on the correct information."

I've known that ChatGPT is full of crap (and experienced in other chats).

It can be a good tool to augment some capacities - but the exploration of ideas based on facts and reality are often (at best) flawed and if one is to try to build upon those flaws and add in one's own misconceptions, then its output is even more questionable.
by AceJohnny2 | 2025-11-10 22:36:19+00:00
> Also, the existence of the IANA registry itself may be news to some.

god i'm old...

Edit: but it's great that some are teaching the basics that us seniors (!?) take for granted. It's why I particularly appreciated Julia Evans' DNS tutorials, which were explicitly written with that goal in mind; to educate the younger generation
by burnt-resistor | 2025-11-10 22:36:39+00:00
I can't recall the article, but on a note related to large-scale emergencies, a wave of excess deaths appear 1-2 years after a major local disaster like a flood, fire, or similar. It's not exactly clear what the source is if it's not stress. Rhetorical questions food for thought: Could it be major life upheavals cause interruptions in previously healthy habits to be replaced with less healthy habits, less personal resources and less access to healthcare after disasters, latent stress follows people around, or that stressful events inherently cause acute but unknown injury resulting in premature death? With the COVID pandemic and shelter-in-place, I would expect a similar wave of excess mortality too unrelated to infection and mental health effects.
by TheAceOfHearts | 2025-11-10 22:36:44+00:00
The paid models are still too expensive for personal long-form use-cases. For example: if I want to generate an audiobook from a web novel, the price can go as high as thousands of dollars. If I'm just a regular reader (not the author), that's prohibitively expensive for someone who just wants to enjoy the story in a different medium.
by toast0 | 2025-11-10 22:36:46+00:00
I spent some time looking for old information, best I could come up with was this article [1] from 1996 about requiring photo ID at check-in, which doesn't mention checking at the gate, but does mention why the airlines might be happy to do it (protect revenue by making sure passengers don't fly on other people's tickets... unless they share their name with the other person). This article [2] , also from 1996, is a little bit less precise about if people are denied at check-in or by gate agents.

I think it's all quite hazy, because if you had no checked bags and it was a small airport, but you might just go to the gate and try to get your boarding pass there. That and 24 years have passed. :D

[1] https://www.latimes.com/archives/la-xpm-1996-09-11-fi-42564-...

[2] https://www.chicagotribune.com/1996/12/29/no-match-no-flight...
by palmotea | 2025-11-10 22:37:05+00:00
> So maybe he should'nt've have broken laws. Not give them anything to pursue.

It's not so simple: 1) everybody breaks laws, and 2) in at least one case those laws were stretched and abused in unusual ways to specifically target him (his felony convictions, which unsurprisingly were immediately turned into an electoral attack). I'm not a Trump fan, but I'm not a Democratic partisan either, and I think that prosecution was really, really gross.
by mahdi-196 | 2025-11-10 22:37:10+00:00
I'm working on ReFocused (https://refocused.app), an all-in-one productivity app.

It's a personal project that grew out of my own frustration. I was annoyed of paying for (and switching between) 8+ different apps for my Pomodoro timer, a secure journal, and habit tracking. I wanted to consolidate everything into one clean, fast interface.

I've spent the last few months building it out it's a full-stack app with a Next.js 15 frontend and a FastAPI/PostgreSQL backend. I'm really proud of the tech and the "minimalist UI, maximalist features" feel.

The app is live and free to use. I'd love any feedback on the app itself, but I'm also genuinely looking for advice: What's the best way to find your first 100 users for a new productivity app?

I figure having real users is a good resume boost and its an app anyone can use so I thought getting users would be easy but I've been struggling with it
by BeetleB | 2025-11-10 22:37:47+00:00
> How do you structure your prompts? How much planning do you do? How do you do that planning? How much review do you do, and how do you do it? Just how hands-on or hands-off are you? What's in your AGENTS.md or equivalent? What other context do you include, when, why, and how? What's your approach to testing, if any? Do you break down big projects into smaller chunks, and if so, how? How fast vs slow are you going, i.e. how many lines of code are you letting the AI write in any given time period? Etc.

It wouldn't be vibe coding if one did all that ;-)

The whole point of vibe coding is letting the LLM run loose, with minimal checks on quality.

Original definition (paraphrased):

"Vibe coding describes a chatbot-based approach to creating software where the developer describes a project or task to a large language model (LLM), which generates code based on the prompt. The developer does not review or edit the code, but solely uses tools and execution results to evaluate it and asks the LLM for improvements. Unlike traditional AI-assisted coding or pair programming, the human developer avoids examination of the code, accepts AI-suggested completions without human review, and focuses more on iterative experimentation than code correctness or structure."

OK. I guess strictly speaking, you could do most of what you're suggesting and still call it vibe coding.
by BobaFloutist | 2025-11-10 22:38:03+00:00
Ok, and a real-time-only (as in it literally, physically has no onboard or networked storage and only generates data exactly when it hits a plate that's already flagged, or is false/doesn't match the car and the system to flag a plate requires a warrant) flock system would face vastly less opposition than the fishing-expedition-enabler that currently exists. Yet somehow that's never on the table.
by pron | 2025-11-10 22:38:25+00:00
> Limiting to the "top 5" vulnerabilities by number of CVEs feels like cherry-picking.

The point isn't about limiting to the top 5. The point is that once you get to the things Rust prevents and Zig doesn't, there are quite a few more things that neither prevents, so it's just silly to draw a a particular sharp line between Rust and Zig because they perform exactly the same (in terms of sound guarantees; we're ignoring any softer effects) for most top weaknesses.

Even if you think that difference is so important that it justifies downsides that Rust may have in comparison, you still have to admit that Zig is much, much closer to Rust than to C by that measure.

And this "closer" matters because Rust's memory safety is also not absolute, and Rust proponents must accept that the cost of memory safety is an important factor, too, and sometimes not worth it, or else Rust wouldn't have been invented in the first place. After all, languages that are as memory-safe as Rust and more were more popular than Rust will ever be before it was even invented.

So Rust proponents must accept that eliminating dangerous vulnerabilities is good (unlike C), that productivity and cost do matter (unlike ATS), and that non-absolute memory safety is acceptable. And Zig satisfies all of these points, too.

The reason it's hard to find an objective metric to draw the line between Rust and Zig is because they're actually quite close to each other, at least on this front of trying to find a useful compromise between productivity and guarantees.

> Lastly, filtering on CVEs has a high selection bias: just because security researchers go for the easy vulnerabilities first doesn't mean that the harder ones can be ignored.

Sure, but then you might as well also consider softer effects. For example, maybe a language that's easier to review because it's more explicit, or a language that's faster to compile and is easier to test wins.

And I agree that we should consider all these, but then we start seeing why correctness is such a complicated topic, and we could speculate just as easily that it is Zig that "clearly" wins.

Anyway, it's perfectly fine for people to prefer Rust because they like it. But the attempt to find objective reasons for this preference is not based on any truly objective foundations, and just looks like some desperate rationalisation.

And BTW,

> relevant to applications that would typically be written in C/C++/Rust/Zig

If you think that Rust and Zig are designed to target the exact same domains, then some of the "softer" aspects I mentioned could play even a larger role. I mean, the portion of software written in low level languages has been declining steadily for a long time with no sign of a change in the trend. To me it seems that Zig has internalised the narrower and more focused and role of low-level languages today compared to what C++ imagined it would be in the eighties.
by skissane | 2025-11-10 22:38:27+00:00
> Attempting to annex in any way shape or form is currently nothing more than the musings of an old man, the only way any territorial changes could happen are through peaceful, mutually agreed upon transfer.

A possible scenario: Alberta votes for independence, and then applies to join the US - similar trajectory to how Texas went from Mexico to the US via independence, albeit likely much more peacefully

Is this actually going to happen? Probably not. But personally I think it is more likely than all the other farfetched scenarios some people here seem to be taking seriously
by Leftium | 2025-11-10 22:38:41+00:00
Effectively the same. (If your project's resume.md had your details, would it prevent others from using it as a tool?)

Steps for a user to create their own resume (locally):

1. clone repo

2. update the resume.md file

3. run the server locally `npm run dev --open`

4. print from browser (as PDF)

- My version happens to contain a web server that serves the HTML resume (among other pages).

- You can also preview the results in real-time as you edit the MD file.

---

Compare to steps with your tool:

1. clone repo

2. update the resume.md file.

3. run `make`

(I omitted all the setup steps for the sake of comparing the major steps. I suppose if I added a makefile, the steps would be exactly the same.)
by cubefox | 2025-11-10 22:38:49+00:00
Yeah that was more a criticism of the common C syntax. The use of the colon in Python is pretty good as it mirrors the usage in ordinary text. Though it still follows the pattern "if (A): B else: C" with parentheses around A. That seems superfluous.

(Unfortunately Python also follows the herd in using "=" for assignment and "==" for equality. It should arguably be "<-" or ":=" for assignment and "=" for equality. But that's a matter of asking for better symbols rather than of asking for better English operator names.)
by remich | 2025-11-10 22:38:51+00:00
The way I always like to think about it is: "a computer shouldn't be able to do this."

I'm an SWE working in AI-related development so I have a probably higher baseline of understanding than most, but even I end up awed sometimes. For example, I was playing a video game the other night that had an annoying box sliding puzzle in it (you know, where you've got to move a piece to specific area but it's blocked by other pieces that you need to move in some order first). I struggled with it for way too long (because I missed a crucial detail), so for shits and giggles I decided to let ChatGPT have a go at it.

I took a photo of the initial game board on my tv and fed it into the high thinking version with a bit of text describing the desired outcome. ChatGPT was able to process the image and my text and after a few turns generated python code to solve it. It didn't come up with the solution, but that's because of the detail I missed that fundamentally changed the rules.

Anyway, I've been in the tech industry long enough that I have a pretty good idea of what should and shouldn't be possible with programs. It's absolutely wild to me that I was able to use a photo of a game board and like three sentences of text and end up with an accurate conclusion (that it was unsolvable based on the provided rules). There's so much more potential with these things than many people realize.
by zamadatix | 2025-11-10 22:39:13+00:00
Sure about that too? ;)

I think it'll be depressing as hell, but I don't know if "an internet with borders" is really as big a death sentence as I'd like it to be, or if we just got unusually lucky with the internet lasting as it has so long and the other way will be what people 200 years from now consider the sane approach leading to the most success. Time will tell, in the meantime the only thing I know is it's depressing for me to think about.
by k310 | 2025-11-10 22:39:42+00:00
OK, tried it on an iPhone SE 3rd generation (least powerful of new phones) and it works on 500 or so at a time. Quits at some unknown point between that and 4500.

Observations: the groups are somewhat redundant. I take a lot of snaps of Yosemite webams and WQXR screens in the middle of the night so I can remember the unusual piece I woke up and heard [0]. There are several groups of webcam photos, and in the group, none identical. Clouds make unique and similar (fascinating) patterns, especially when half dome's peak is above them.

I really don't care about duplicates. I can start clean any day, and some duplicates are just an annotated photo (meme) with the original lying around in case I get a better idea.

Here's the deal. Now and then, I copy the entire roll to the computer, so I could empty the phone any old day, but if I could capture those groups, the large ones, and perhaps tag or rename the photos, it would help me enormously to avoid the endless search for that ONE graphic I want to post RIGHT NOW. Apple image search is a terribly bad joke.

So this is the first free (almost) image characterization app I've seen, a hopeful sign.

Some days, I am tempted to rename every one of 6000 photos on the computer just so I can find the one I want.

Groups would help.

Thanks!

[0] In the boondocks, I like some music to mask weird sounds. One night, it was a group of foxes. I was using an iPad Air 2 to do this but it sprouted a bulge indicating possible battery explosion, so it is getting wiped and recycled. I took snaps on the phone, which was next to me (in silent mode).

Experiment stopped.
Ask HN: Where did the tech people on Twitter go?
by stevage | 2025-11-10 22:40:07+00:00
I'm not asking "why did they leave?"

My Twitter/X feed used to be mostly colleagues in tech or tech-adjacent (e-research, GIS, librarians, academics, etc), plus a few other randoms that I was following. Now it seems that the tech people either don't post anymore, or have closed their account.

Where did they go? I have found a few, but not many, on Mastodon and Bluesky. Are people just not using these kinds of platforms anymore? Is everyone in niche Discords?

Where do you go for casual interactions with a broader range of tech-ish folk across disciplines?
by shawndrost | 2025-11-10 22:40:20+00:00
I don't understand this POV, can you explain what I'm missing?

Usually when people say "corporations aren't people" I think they are confused about the need for an abstraction. But you acknowledged the need for an abstraction.

I don't imagine you are confused about the status quo of the legal terminology? AFAIK, the current facts are: the legal term "person" encompasses "natural person" (ie the common meaning of "person") and "legal person" (ie the common usage of "corporation"). In legalese, owning shares of legal persons is not slavery; owning shares of natural persons is; owning shares of "people" is ambiguous.

I don't imagine you are advocating for a change in legal terminology. It seems like it would be an outrageously painful find-and-replace in the largest codebase ever? And for what upside? It's like some non-programmer advocating to abandon the use of the word "master" in git, but literally a billion times worse.

Are you are just gesturing at a broader political agenda about reducing corporate power? Or something else I am not picking up on?
by observationist | 2025-11-10 22:40:32+00:00
> I was always fascinated with BEAM (Bogdan Erlang Abstract Machine, a VM for languages like Erlang and Gleam) and how it allowed easy spawning of processes that didn’t share state, allowed for sending and selectively receiving messages, and linking to each other thus enabling creation of supervision trees.

That's all it takes. When you're writing about a niche topic (and nearly everything and anything interesting is a niche topic) then explain your jargon. It's considerate, reminds people who are familiar but might have forgotten, and introduces people unfamiliar with it to what your topic is.

Sometimes people want to understand what they're reading about and not have to play a little "guess what this is about" game. Clarity is a quality of good writing.
by arghwhat | 2025-11-10 22:40:51+00:00
Yes they do? Just like WiFi needs way more channels than it has available to work well inside a Stadium, which is why it doesn't work well inside a stadium or airport at all. Heck, I would never even bother trying WiFi in such a setting - between 5G and WiFi, 5G is much better designed for handling such dense cells.

It's important to note that "they" are not trying to fix calls, they are trying to improve cellular connectivity. Getting calls to work is easy, and traditional calls have become a niche use of smartphones. Many already have excellent internet connectivity on their devices and would like that to just remain seamlessly available in all situations rather than having to switch technologies and maintain multiple subscriptions.

While I'm quite happy with my fiber at home, I only really use WiFi on my phone at home is to access local devices. In other situations, especially in corporate or public settings, WiFi is not only inconvenient but often a way worse and slower experience than just staying on 5G - after all, my phone gets gigabit on 5G with a public IPv6 address, and the latency is pretty good too, which can't be said for overcrowded WiFi and crap enterprise network solutions. If it wasn't for casting, 5G + tailscale would alleviate most needs to WiFi.

Heck, for the smartphone-native generation it might even seem weird that they need another internet subscription for their home when they pay for on for their phone, "just because" 5G or whatever wasn't allowed to step on a spectrum - a quite literal tax.

(Don't get me wrong, I like my WiFi, but cellular is not the enemy. We just need to hand out more spectrum to both.)
by nullgeo | 2025-11-10 22:41:07+00:00
> Did mass processed food production stop people from cooking or enjoying human made food?

Yeah but what if I'm getting pitted against my coworkers who are vibe coding and getting things done faster than I am. Some people write code with pride because it's their brainchild. AI completely ruins the fun for those people when they have to compete against their coworkers for productivity.

I'm not in disagreement with you or the GP comment, but this it is super hard to make nuanced comments about GenAI.
by anigbrowl | 2025-11-10 22:41:29+00:00
You're saying there might be some expectation of privacy even in public?

There should be. I like how this is handled in Japanese media, where there is such an expectation - people's faces are blurred unless they opt in, and publishing photos/video without redating people's identities is not just a social misstep but grounds for a lawsuit if it causes distress for the subject. You need a release for any commercial use of photography, and non-commercial publication (eg Instagram or your art blog) can still get you sued if it infringes on others' privacy.

https://www.japaneselawtranslation.go.jp/en/laws/view/4241/e...

Japan has set about harmonizing its privacy laws with the GPDR and similar for business purposes.