MurphyA/hacker-news huggingface dataset:
by pdntspa | 2025-09-16 03:31:43+00:00
"Innovation" has been React reinventing itself, what, three or four times now?

I am so sick of "innovation". How about we innovate a solid baseline, establish an orthodoxy, and build on top of that. Oh wait, we already did, its called Web Components.

NOT React, which seems to change face every time someone needs a new resume badge.
by hamdingers | 2025-09-16 03:32:12+00:00
I live near a CloudKitchen location and I use it often. I always pick up on my bike, so I'm skipping a lot of the expense of delivery. The pickup is locker-based which is easier to deal with than a restaurant where you have to get someone's attention.

The variety is great because my partner and I can get wildly different things and I need only make one stop. Ours is stocked with the standard set of generic "restaurants" plus serves as a "location" for several real local restaurant chains and even a food truck. The generic stuff is passable but uses cheap ingredients, the partnered restaurants seem to have fine quality control and use the same stuff they use elsewhere, so I find them to be quite good. Picking up myself I don't experience the cold food issue others complain about.

It does such brisk business every time I'm there I have a hard time believing this specific one is dying. I hope it's not.
by _spduchamp | 2025-09-16 03:32:36+00:00
Oh, I have those cassettes and listened to them on a 6 hour drive a couple weeks ago.

Hearing it from start to finish, all in one go was very emmersive. I just needed a little bit of nicotine gum to stay awake through Gibson's drawling voice and U2's dub accompaniment.

The return trip was Einstein's Dreams on cassette read by Michael York. That voice is a treat.for the ears.
by timr | 2025-09-16 03:32:40+00:00
Greek diners in NYC are a miracle to me. The food isn't the greatest, but it's good enough, and the huge diversity of menu items (usually made by one guy in the back), served for decades, is enough to make me wonder if there's something I'm not understanding about the business -- like secretly they're running 50% gross margins, or the meat is all rat.
by fivestones | 2025-09-16 03:33:25+00:00
I just bought one for $1.07 US with free shipping. I was buying with a new account so I probably got that discount. But even so, before buying I got $2.99 the first time I loaded the page, then $9.89 or thereabouts, and finally $0.99 (which I bought, it had an additional $0.08 in fees for $1.07 total). We’ll see if it shows up and is hackable, but at that price it feels too good to pass up the chance.
by vitorgrs | 2025-09-16 03:33:27+00:00
Gemini seems to be pretty awful as agentic coding. It always finish the task, and when I see the result, it just breaks my code.

Not sure the fault it's "doing bad code", I guess it's just not being good at being agentic. Saw this on Gemini CLI and other tools.

GLM, Kimi, Qwen-Code all behaves better for me.

Probably Gemini 3 will fix this, as Gemini 2.5 Pro it's "old" by now.
by onion2k | 2025-09-16 03:33:51+00:00
You don’t need big frameworks or component madness that’s more of the same.

You don't, but in any sufficiently complex app you'll end up writing a sort of 'mini framework' of your own as you abstract all the things that crop up more than a few times. That framework might be really nice at the start but it'll get more and more hacky as the project continues, especially if you're constrained by resources. Eventually you'll regret not using something standard.

If there are more than a couple of developers on the project it'll be something no one really likes after a year or two.

If there are more junior developers it'll be a reason for them to want to get off the team because they won't want to be a part of the 'old legacy code'. Then it'll be hard to find people who want to join.

Eventually, as it gets harder to recruit people to the team because it's on a weird, legacy framework that no one knows, there'll be a big project to refactor it on to something more standard. That'll probably be React. At the same time most of the senior developers will be calling to scrap the codebase entirely and rebuild it (wrongly in almost every case, but they don't care and want a greenfield project to play with new things on.)

This is a story that has played out at every large org that builds apps internally, and probably a lot of startups as they mature and need to hire more devs. You might as well skip all of it and use a standard framework from the start.
by tranq_cassowary | 2025-09-16 03:34:57+00:00
Sandboxed Google Play doesn't really defeat the point of GrapheneOS. Not wanting to use Google Play or any proprietary Google services is perfectly valid, for all clarity. But, it's just important to note that for people that heavily use Google services, the advantage of using those on GrapheneOS instead of on a GMS-licensing OS is very high. The GMS-licensing OS will bundle the Google Mobile Services (Google suite off apps, Google Play, ...) in a privileged way. They won't be treated as regular apps, as is the case on GrapheneOS, but will have invasive access on your phone. In general, GrapheneOS' many hardening and privacy features allow you to have a better grasp on privacy-invasive apps.
by johncolanduoni | 2025-09-16 03:35:29+00:00
Many IoT devices (or Windows when the LAN network location is set to “Private”) expose a wider surface area to local network addresses. Having a competent firewall on your residential router is still useful, especially for those that have no idea how to configure their endpoints securely.

Comparing a residential router to a network operator’s router is spurious: those routers don’t perform any sort of filtering for the public internet traffic flowing through them.
by Centrino | 2025-09-16 03:35:55+00:00
This definitely fills a need! I have always wondered why ChatGPT and other chatbots make it nearly impossible to print out (to a printer or to a PDF file) a neat transcript of a conversation. Are they just sloppy, or is it a deliberate strategy?

Anyway, while I will definitely test and use this web app, I would prefer a browser plugin to facilitates the printing of a ChatGPT conversation, without having to use the 'share' function first.
by tonymet | 2025-09-16 03:35:55+00:00
I lean toward this side . It’s harder to know friend vs enemy because everyone is engaged and employed to spy on you. My doctor requires privacy disclosures to share my diagnostics and genome results – none of the admins know how to allow me to decline. So now I have to choose between important care and – risk of employment and insurability .

Also the martial forces (police , military, security ) are more directly managed , and more broadly deployed . You can no longer reason with an individual because their decisions have to be run up the chain . Individuals no longer have authority to provide exceptions or help
by 6510 | 2025-09-16 03:37:21+00:00
Shops that run 100 different brand names usually do a spectrum of quality and pricing ranging from great quality and great prices to high prices with terrible quality. You might for example put a very similar item (if not exactly the same) on two different menu cards where customer B gets twice as much for half the price. B is the stability of the project while A is a disposable brand. If you can corner the market A conditions the customer to think B is a great deal.
by hn_throwaway_99 | 2025-09-16 03:37:29+00:00
I believe the term is "parasocial relationship".

I found this article quite weird. It would be one thing if it were (yet another) "Company X has lost its way..." kind of article. But this post seemed more along the lines of "Apple built these things that I don't care about."

Umm, so??? Obviously some people do, and this article struck me as someone complaining that Apple isn't building exactly what he wants. Furthermore, his analysis seems way off base to me: "Relying on legacy and unquestioning fanpeople, for whom everything Apple does is good and awesome and there’s nothing wrong with it, can only go so far." Apple stopped relying on "legacy and unquestioning fan people" a long time ago, ever since they basically became "the iPhone company" to a majority of their userbase.
by tripletao | 2025-09-16 03:37:30+00:00
The press coverage has mostly focused on the pointless show of physical force, the shackles and the prison-like detention. That should be criticized, but it sometimes feels like a tacit acknowledgement that all the workers were unlawfully present, or at least in some kind of "grey zone" (and thus did need to leave, just more humanely).

I'm not sure that's true. The B-1 forbids most work, including "construction", but there's a special set of rules for installing equipment sold by your foreign employer:

https://travel.state.gov/content/dam/visas/BusinessVisa%20Pu...

Many of those detained were employees of Hyundai's equipment vendors. A lawyer for some of those employees is alleging they were in fact compliant for that reason:

https://www.reuters.com/business/retail-consumer/lawyer-says...

If the DHS has evidence to the contrary, then it's had a week to disclose that and save some face. That they haven't may imply a significant fraction of those detained in these harsh conditions were in fact lawfully present.
by BrenBarn | 2025-09-16 03:38:03+00:00
A business trading on a name without some kind of sunk cost that incentivizes them to protect that name should be a red flag for consumers. It's the same thing that's made Amazon a surreal morass of brands like DYBOOP and BIPLOZA. If a ghost kitchen can shut down and reopen with a different name just by clicking a few buttons and not actually have to move their kitchen or anything, the whole concept is totally untrustworthy.

There was an interesting local example of a place that started out trying to be more or less a ghost kitchen but wound up being forced by success to become a real eatery. It had the endearingly utilitarian name "Pizza Online Company". They had no phone nor any in-house delivery system. You could order online or in-person to pick up, or via GrubHub/Doordash/etc., and that was it. Initially they had no eating area, just a tiny space big enough for three or four people to stand and wait for their orders.

But the pizza wasn't bad and it was (at least at first) remarkably cheap. It undercut Domino's prices by at least 25% while being much better quality. The place became popular. And sure enough when a place becomes popular people start wanting to go there. They added a small counter with stools to the waiting area. They didn't have space for more than that inside, but when it wasn't enough they took over some of the strip-mall walkway outside the front door and made it into a patio with seating for 8-10 people.

Unfortunately it closed abruptly a couple years ago, apparently due to some kind of family emergency.
by _heimdall | 2025-09-16 03:38:31+00:00
What does being upset about it solve?

Companies can choose what product to offer and what customers to serve. I can choose what products I'm willing to spend my money and time on.

My problem is when I am compelled to use something despite my opposition to it, such as the immigration app I mentioned being force to use under threat of being kicked out of the country.
by acuozzo | 2025-09-16 03:39:05+00:00
I have the CD version, but I stupidly re-encoded it to something like 256kbps CBR MP3 back in 2012. Still, the fidelity is far greater than what was shared here.

I can uploaded it somewhere if you'd like.

Edit: Here you go: https://drive.google.com/drive/folders/1MvEQd-V3Ma86XMnQYpCa...

Please share this far & wide. I have a busy night ahead of me or I'd take the time to upload it to IA.
by aaronbrethorst | 2025-09-16 03:39:33+00:00
I've run every version of macOS since Mac OS X Public Beta. I'm pretty sure I'm going to skip Tahoe. macOS 15 Sequoia is great; why would I switch to something profoundly ugly and unpolished if everything will keep running on my current OS and Apple's liable to make macOS 27 look tolerable?
by dylan604 | 2025-09-16 03:39:59+00:00
> When a window is in the background it doesn't receive clicks, so you have to click on it twice

I get hit by this all the time. I have multiple monitors and I can scroll in a window without the window having focus. The scrolling leads you believe it has focus so when you hit cmd-w to close the window the window with actual focus closes instead.
by tczMUFlmoNk | 2025-09-16 03:40:13+00:00
As a general rule, you should update yt-dlp before using it. They release new versions very frequently to work around new walls on YouTube and other platforms. An update usually solves this kind of issue for me, even if I've updated just a few days ago.

(I haven't tried it today so can't speak to whether this is a complete solution in this particular case.)
by maheart | 2025-09-16 03:40:23+00:00
>Is there a single Linux phone/tablet that can last an 8 hour day of actual use?

What's "actual use"? Furi FLX1 has the best battery life I've seen on a Linux phone. Idling, it last 3+ days. I'm sure it could survive 1 whole day of "actual use". I also think almost any (official) SailfishOS device would last a day of actual use.
by ipv6ipv4 | 2025-09-16 03:40:44+00:00
I agree. It's objectively nonsense with regards to AirPods and Apple Watches in particular. Both are extremely dominant in their respective categories for many years at this point. Objectively, Apple is not alienating its "long-time customers". Someone raging about his perceived wastefulness of AirPods is out of touch with the vast majority of people.

But people love to rage and be enraged on the internet. So anyone pointing the vacuity of the enraged is downvoted and cast aside.
by acdha | 2025-09-16 03:41:02+00:00
Yes. There’s also something about the sheer volume of recorded media & ease of distribution which feels like we crossed a qualitatively different threshold. The laws around photography were set in an era when it cost money to take a photograph, the cameras were easier to notice and slower, and when someone took a photo it was highly unlikely that they’d share it widely. Now it’s basically impossible to avoid cameras, people take far more pictures than they used to, and anyone’s photos can reach large audiences and often easily linked back to you. There was nothing like the way random people could see someone having a bad day, post it, and half an hour later a million strangers have seen it - a newspaper or TV station could do that, but their staffers usually ignored things which didn’t have a legitimate news interest.

This feels kind of like the way you could avoid having extensive traffic laws & control systems in 1905 when only a few people had cars.
Know Your Rights: A Legal Survival Guide for Indian College Students (2024 Laws)
by Chakrabarti | 2025-09-16 03:41:02+00:00
India’s criminal laws went through the biggest reform in 150 years last July, replacing colonial-era codes with BNS, BNSS, and BSA.

I wrote a guide for college students in India that covers practical rights and protections: anti-ragging, harassment, cyber fraud, housing, internships, emergency medical care, and more.

Here is the full paper (47 pages) on Academia.edu: https://www.academia.edu/143949864/Know_Your_Rights_Protect_Your_Future_A_Complete_Legal_Survival_Guide_for_Indian_College_Students_Under_New_Criminal_Laws_2024 _

I would be interested in feedback on how accessible this is for students and what else could make it more
by derbOac | 2025-09-16 03:41:15+00:00
> going back to having to have a dedicated security device.

... and ...?

There are ways to implement security without tying it to one of two app stores. Companies might even get creative and figure out hardware standards for secure verification that are portable, open, and give the user control. They figured out sim cards, and are worried about GAI they created taking over the entire world, they could figure this out.
by _heimdall | 2025-09-16 03:41:57+00:00
I had to use government apps as part of their immigration process, the apps were only available in the official app stores. If I remember right they had am all for immigration services, though I know for sure they had a digital ID app that was absolutely required.

The major banks in that country also required apps from official app stores, though I don't think I was technically required to have a bank account. I was in the country under a program based on owning my own consulting business. I did have to prove financials to the government as part of that, but maybe there was a way I could have technically done that without a bank account which required a mobile app.
by ignoramous | 2025-09-16 03:42:16+00:00
> ReThink DNS often runs into bootstrapping problems

Rethink, the Android app, has a preset list of 5 bootstrap resolvers that you can choose from Configure -> Network -> Fallback DNS. If set to None or System (the default), Android-designated DNS upstream is used (or Quad9 plain DNS is used if it goes missing). You can also set Fallback DNS to Cloudflare (one.one.one.one), Google (dns.google), Quad9 (dns11.quad9.net), or Rethink (zero.rethinkdns.com). Unlike None / System, these use DoH.

> can't find a way to separately configure ... TLS name

You mean, send a different SNI? As in, for domain fronting? If so: https://github.com/celzero/firestack/issues/18

> having a preseeded list of IPs for bundled provider endpoints

This capability exists though we don't expose it via the UI. For instance, ALL preset DNS upstreams (DoH, DoT, ODoH, DNSCrypt), including Fallback DNS, that ship with Rethink, are seeded with IPs at compile time. Given bootstrap DNS (aka Fallback DNS) is already DoH + seeded, the "catch 22" scenario you outline shouldn't come to pass. If it has, then that's a bug we need to fix.
by avodonosov | 2025-09-16 03:42:37+00:00
Android doesn't even let you access your files. It has famously blocked acess to the subfolders of /Android/data/ - every app has a subfolder there where it stores files. And you can not visit these subfolders since Android 11.

A buggy app accumulates gigabytes (literaly, i am not exagregating) of temp files there, but i cant visit the folder to delete them.

Google explains that "it's for you safety".

I have to call it with the strong word "idiotic".

There are apps now where storing files in a shared, accessible folder is a payed option.

Not only that is outrageous, I belive that violates the existing "right of access" laws like GDPR. I am condidering even submitting Subject Access Request to Google about my /Android/data/ subdirectories.
by ehnto | 2025-09-16 03:43:38+00:00
I think cooking is a basic skill for self sufficiency, if things go wrong in society.

Living in dense cities it can be easy to forget how many dependencies you rely on, it's a complex chain of logistics.

But I sure do miss the convenience and cost of Japan. Cities in Japan feel like they are made for people to live mostly outside of their house. Whereas it is so expensive to do normal city stuff in many western cities, it costs too much to participate every day.
by FireBeyond | 2025-09-16 03:43:52+00:00
They openly fucked DP 1.4 to make the ProDisplay XDR work.

Catalina, sure, you can drive a DP 1.4 monitor at 144Hz in HDR10. Big Sur, coinciding with the ProDisplay...? No, that will get you 60Hz HDR10 or 95Hz SDR.

So stupidly that downgrading my monitor (mine would allow you to select advertised support) to DP 1.2 would increase your refresh and HDR options.

And it was never fixed, not in Big Sur, Monterey or Ventura, when I had switched monitors.

People were wondering how Apple made the math work. Simple, by "Fuck you if your monitor isn't our $6,000 flagship".
by tranq_cassowary | 2025-09-16 03:45:20+00:00
It's not really like having multiple phones. User profiles are a useful features, also for privacy, but they are not a privacy or security silver bullet. Within any given user profile, apps are sandboxes. An app can't peak into the contents or internal data of another app and can't access things it isn't given access to per the permissions. Despite not being able to peek into other apps, apps can use IPC to communicate with other apps bases on MUTUAL consent.

User profiles (secondary profiles, private space) don't enhance this sandboxing. The apps already were sandboxed. What they do, though, is aid in isolation in a number of ways. The allow the use of a seperate VPN slot which can help split up identities, they restrict the IPC to communication with apps within that profile (not other profiles), they have separate clipboard, user data and non-global settings, they have distinct encryption keys and can be put at rest on demand without rebooting the phone (not possible for Owner profile).
by DanHulton | 2025-09-16 03:45:30+00:00
I, too, am still rocking the 13 mini, which they made good enough that nothing they've made since has made me wish to upgrade, though the fact that every phone since is Too Damn Big has made me happy I haven't yet.

We've got about three years left before these things are unsupported. Three years of hope for them to release _something_ a little smaller than "uncomfortably large."
by b_e_n_t_o_n | 2025-09-16 03:45:46+00:00
Yeah for sure. Sometimes my drill is not charged and it's easier to grab a screwdriver and give it a few quick turns (https://benton.codes/blackberry), or maybe I can't fit the drill in some space.

But normally I'll use the drill even though it's overkill, because I got other stuff to do :P
by afavour | 2025-09-16 03:45:53+00:00
> I promise writing applications for the browsers is not challenging.

Yeah it is. I don’t like React but I’ve been doing this since the days of MooTools all the way through Backbone to the libraries we have today. Once your app reaches a certain size and/or reaches a critical mass of contributors it does get challenging and modern frameworks reduce that challenge.

That can be taken way too far. Almost every time I’ve worked with Redux I’ve found it infuriatingly unnecessary. And React is far from the best framework out there. But it is a huge benefit all the same.
by strken | 2025-09-16 03:46:04+00:00
I don't know if "ghost kitchens are dying" means much. The commercial model of a ghost kitchen as an assembly line for low quality low price high throughput food delivered by expensive couriers on demand is dying, yes, and good riddance.

However, when you think about it, a big chunk of the catering industry operates as a ghost kitchen. It's well known that caterers go bankrupt at lower rates than restaurants. We had a local success story called 1800 LASAGNA where a man cooked and delivered exactly one item to customers and met with a lot of success. He then opened a restaurant, which is now in voluntary administration because it was losing so much money. Catering works.

I can't help but feel this is one of those "tech industry reinvents the bus" stories, where ghost kitchens lost because catering (and low-seating restaurants like pizza joints) already existed and had a massive head start. It's not that the core idea was bad: the core idea was great, it was just already out there.
by tart-lemonade | 2025-09-16 03:46:19+00:00
It always felt like a weird business model to me. If you lack a physical presence, the only thing you have over a decent prepared section at the grocery store is variety (and freshness, at least in theory). You don't even have convenience on your side since Instacart exists, and because the lower rent was predicated on leasing in more remote areas, the food is even less likely to be warm by the time it arrives than if you got groceries delivered.

And for the providers of the ghost kitchens, while they are selling a shovel of sorts, their bet was there would be a continuing market for their shovels. That space isn't likely to be used for any other restaurants because of the lack of foot traffic, but it also isn't likely to be used in large-scale food production because the facilities usually aren't large enough to be re-tooled for anything beyond catering companies. Commercial kitchen build-outs are not cheap, so investing in large scale small kitchen spaces is a risky bet.