skysight-inc/HackerNews huggingface dataset:
Doesn't seem impossible to make it work with Django, but I doubt you can reuse Django Auth.

PostgREST uses the roles and privileges of PostgreSQL to verify if a request is allowed. So, while you can indeed add a PostgREST on top of the schemas generated by Django ORM, you would still have to manually create those roles, grant them some privileges and them assign those roles to your existing users (I'm not familiar with Django but, I guess, that would mean adding a field "role" to the Django model, applying the migration and then manually filling the column "role" in DB with the role you wanna give to each user). And then you would need a login endpoint that returns a JWT token containing the role assigned to this user, and then use this JWT token for all your requests. That's how auth and permissions work in PostgREST and it's one of the big benefits of using it IMO.

Also, I personally like to make views and expose those views to the PostgREST API, instead of exposing directly the tables. But exposing the tables generated by Django ORM would work too.
> Related: my personal wistful thinking is,

> AI -> safe deployable fusion

This reminds me of the recent HN referred article on Cargo Cults
The wonders of corrupted data, stale advisory locks and UNIX IPC leftovers, because they weren't properly flushed, or closed before process termination.
It's owned by a Chinese company. It's America's way of giving the finger to the Feds.
If you want an RSS feed of your YouTube video subscriptions, I made an app for that:

https://yt-better-subs.web.app/

I went through quite the hassle to get the app's oauth scopes approved with Google so that it can keep your subscriptions up-to-date as you add or remove YouTube channel subscriptions.
<< This war has really messed up the world and Israel for generations to come.

Possibly. There does seem to be an uptick in previously unvoicable sentiment that was quickly squashed anywhere it showed on social media. I will say this. My parents went out of their way not to discuss some political events with their children ( communism - different rules apply and kids are dumb ), but in 90s, when similar 'war' raged and newshead was convincingly telling me, who to root for, my father unusually said 'you may want to check how Israel came into existence.' For the longest time, I did not. October surprise was a reason to get some of the dust removed from those books. It is not a good look. One could argue it is worse than US colonization of Indian lands.
Bob Uecker Has Died
One thing that makes me anxious is it looks like right now the entire EU has its "Nokia in 2007" moment.
if caught and it's unignorable, usually they say "oops, we made a minor unintentional mistake while preparing the data for publication, but the conclusion is still totally valid"

generally, no consequences
Literally by my own, with books that luckily I had available. I learned no grammar and certainty no spelling in school. As I was 18 nobody could under my writing because of the terrible spelling.

I had problems also speaking to people, and understanding what they were saying.
David Lynch, Visionary Director of 'Twin Peaks' and 'Blue Velvet,' Dies at 78
Edited now. Thanks!
Yep, no contest. Compared to the sterile, boring, brooding Villeneuve version - a tone that worked well in Blade Runner 2049 however - it's so much more entertaining and interesting.
Some changes I would make:

1. Always use `git switch` instead of `git checkout`

2. Avoid `reset --hard` at all costs. So for the "accidentally committed something to master that should have been on a brand new branch" issue, I would do this instead:

# create a new branch from the current state of master
git branch some-new-branch-name
# switch to the previous commit
git switch -d HEAD~
# overwrite master branch to that commit instead
git switch -C master
# switch to the work branch you created
git switch some-new-branch-name
# your commit lives in this branch now :)

3. I'd apply the same to the `cherry-pick` version of "accidentally committed to the wrong branch":

git switch name-of-the-correct-branch
# grab the last commit to master
git cherry-pick master
# delete it from master
git switch -d master~
git switch -C master

4. And also to the "git-approved" way for "Fuck this noise, I give up.":

# get the lastest state of origin
git fetch origin
# reset tracked files
git restore -WS .
# delete untracked files and directories
git clean -d --force
# reset master to remote version
git switch -d origin/master
git switch -C master
# repeat for each borked branch
Just need that 20kW connection to your energy provider.
Were virtual network operators (?) - VNOs - a thing back then, and could a VNO make its own rules? If so, could Apple (or Palm or RIM) launch their devices without carrier compromise by also owning a virtual network? I guess this would have required a lot of
money. Maybe Nokia could have done it?
Sad to hear. Personally I think I've only seen Mulholland Drive before, but long time ago. I enjoy surreal movies in general, so kind of weird I haven't seen more of Lynch's work. What personal favorites do other HNers have, of what he'd done?
> Our six-day certificates will not include OCSP or CRL URLs.

If someone else did this, Mozilla would be threatening to remove them from their trusted roots.

IP address certs sound like a security nightmare that could be subverted by BGP hijacking. Which is why most CAs don't issue them. Does accessing the ACME challenge from multiple endpoints adequately prevent this type of attack?
> That feels like an very common envy-based position, trying to tear people down because they are better off.

No, it's not because they are better off. It's because (a) to get control of that level of economic resources in this economy, you generally have to do something with many questionable aspects to it, despite its (potential) popularity and (b) you don't need to remain a billionaire or show signs of trying to increase your holdings. Mackenzie Bezos shows the way here - still deliriously rich but giving away money like a bank on fire and having plain her goal to ultimately donate essentially all of it.

The billionaires we don't want at FOSDEM are not just rich, they want to be richer and they are, from our perspective, demonstrably causing harm.

Yes, I happen to think that marginal tax rates above some threshold should probably be on the order of 95%, but I don't begrudge people making a lot of money by doing something good and/or for a lot of people.
The sums spent on this are trivial to governments. California HSR costs much more than bringing a rocket to life. The annual cost of dialysis to the American government is many times what SpaceX or Blue Origin costs.

Any number of nations' governments could do this in a wealth perspective. And none have.
I just kinda looked around the Shopify app to get a feel for it. There are a few frameworks that tap into native view switching (transitioning between pages and tabs), which creates most of the native feeling (along with native view components like lists/menus/switches).

I don’t know why the quality of the app feels cheap, but it just feels so (the web views load in with zero ease, they just jank onto the screen. So while you have native screen transitioning, you still have this low quality feeling of a bad nypost article shitting out an ad popup on you. Hard to explain, but that’s my my general feeling).

Regardless, while not impressive, it’s in this non-impressiveness that informs my unwillingness to invest into native or something like Flutter. These apps are too simple to go through the hoops.

Shopify RN app is a good example of a mundane non-sexy tech decision.

Overall nothing beats CSS and JavaScript for UI, but even in 2025 we cannot reliably push 60fps.
We detached this subthread from https://news.ycombinator.com/item?id=42727740.
I'm very interested in trying this. acme.sh is planning to support certificate profiles, so hopefully that'll be ready when LE's short-lived certificates become available.

(Or I'll switch to a different ACME client I suppose)
Git is one of those technologies that I never got to wrap my head around of, because in so many ways it doesn't follow intuition and unless you have been using it for a long time, for literally every action you would probably have to Google or use the man page of the command.
RSS and the lack of algorithms may sound nice, until you subscribe to the feed of a couple of media outlets, and see the content of the independent creators that post less often get buried under a truckload of "stuff you're vaguely interested in".

BlueSky kinda addresses this issue with Feeds. I follow the people that post at a frequency that I know won't flood my main feed, then I have pinned a separate feed for news, another for photos of foxes and one for photos of cats.
The app randomly inserts posts from those feeds into the main one (if you have enbaled "Show samples from your saved feeds" in https://bsky.app/settings/following-feed), so as I'm scrolling my "Following" feed, I also get some of that content, while keeping the main usable.
I distinctly recall that occurring. The event was 28 January 1986, and whilst I didn't watch it live, I did catch it within a few hours.

Though that wasn't a SpaceX launch.

<https://en.wikipedia.org/wiki/Space_Shuttle_Challenger_disas...>

The launch broadcast narration continued for several seconds following the vehicle explosion reporting either telemetry or programmed flight path information before breaking script with the infamous announcement "There's obviously been a major malfunction". Various reports I've seen are that the previous commentary was based on telemetry rather than watching video.
If nothing live or valuable is on the plane of it, absolutely no.
lovely. i'll copy this.
Wait, how come the party that owns the website should not be the one who decides the content in it?
Well, I don't agree. Maybe you are talking about how people's intuition initially breaks on the double-split experiment, or spinors, or whatever else? But I'm not talking about broken macroscopic intuition failing on quantum systems. Of course that doesn't work. There is a separate "quantum" intuition that you get over time which lets you make true inferences. Surely you have a bunch of it if you've got a PhD in this stuff.

Things like: if you think of particles as blobs of mass and charge, you get the wrong answers; if you think of them as interfering waves then you start to get right answers. If you think of them as interfering light waves, you get the right answer for a while until you hit a situation where spin=1 gives the wrong answer, or m≠0 means the transverse component is nonzero, so you fix your intuition on that and get better answers. If you think of particle-waves as discrete atomic objects you can't intuit how different particles can be created in scattering; if you think of them as a label given to a particular vector which can be decomposed as a sum of other vectors which interact differently with different fields then you can see how particle creation/annihilation works.

Etc. There certainly are models you can construct in your mind that make this stuff start to make sense. I don't have them all, but I'm working on it. Mindlessly doing math might work for homework problems but it's not enough for actually explaining anything; you need some mental picture of what's going on as well. But the math is always there to make your intuitions concrete and keep them grounded in reality.
Shit. I wasn't expecting him to die anytime soon, so this came as a surprise.

RIP
'coin operated' people. thank you for that. :)
I've been keeping a list of Literate Programs published as books, as well as supporting texts:

https://www.goodreads.com/review/list/21394355-william-adams...

I'd be glad to know of any I missed, or of a similar resource for websites.
This article inspires me to institute a similar policy regarding zoom meetings in my lab. For some things, a quick chat is needed sure, but most of the time, writing and responding to an email in a thorough and thoughtful manner is 1000% more effective.
The Pre and WebOS were hands down the best non iPhone experience at the time. The mistake Palm made was going exclusive instead of pushing it everywhere. I don't think the Pre ever recovered from that in the USA.

The BlackBerry Z10 was also a great device but by that point there was no way BlackBerry to deploy a competing ecosystem to iPhone and Android for it to matter.
The TCG Secondary Market Bubble
One of the few mainstream Directors capable of producing an "emotional experience" rather than a strict narrative. If you've found his movies baffling, or non-sensical try to approach them with this mindset.
Yeah, please don't create sites like this. Just... don't.

Any, and I mean any "in case of a Git problem, just do this" recipe is wrong, often in very subtle ways. So, my advice: in case of a Git problem, contact the help channel provided by the organization hosting your Git repository. They'll help you out! And if it's your personal-I-am-truly-the-only-human-using-this repository? Just recreate it, and save yourself the pain.

Source: I'm part of the team behind the #githelp channel in many $DAYJOBs, and we know how hard things are. You committed an unencrypted password file, or worse, your entire 'secret' MP4 collection to our monorepo? Sure, just let us know! Pushed your experimental branch to master/main/head/whatever? We'll fix it!

Just don't ever, for whatever reason, run that-chain-of-commands you found on the Internet, without understanding what they do! In most cases, your initial mistake can be undone pretty quickly (despite requiring nonstandard tooling), but once you're three levels deep and four days later, not so much...
In his own views: https://www.theguardian.com/film/2024/nov/15/david-lynch-emp...
> people who complain about small fonts and low-contrast color schemes.

I already do this at this point, so guessing that's a club I'm in already, even if my eye-sight is perfect :)

Well, I guess I'll report back in 10-20 years and I can finally have this confirmed for all of us.
How Gen AI Affects the Value of Development Work
> People with not as much wealth are more reasonable or something?

https://www.scientificamerican.com/article/how-wealth-reduce...
Debugging Is a Story
The GLARING hole in all of these age verification schemes is social media. That is the mechanism by which most people, particularly children get access to porn.

If you don't treat twitter/reddit like porn vectors, you're doing nothing.
Twin Peaks is the best TV show ever made
I really do think its basically over for most software engineers. There's obviously still challenges in writing code, but you can already get 80% of the way there, and with a senior engineer guiding a junior using genai, most peoples hard won skills are completely commoditized. It will take time for the tooling to catch up and be implemented, but I am operating as if I wont have stable employment in 3 years.

Also people are not looking at the math of it. If 40% of software engineering gets automated, thats a massive reduction in demand, and with the glut of engineers on the market, will crater salaries. It doesnt all need to be automated for it to basically crush SWE as a good career

AI changes the type of labor required to produce working software, which will result in a downward shift in wages
This is helpful, but shouldn’t be a Show HN, as it is not something that can be tried out. The Guidelines:

> Off topic: blog posts, sign-up pages, newsletters, lists, and other reading material. Those can't be tried out, so can't be Show HNs. Make a regular submission instead.
Show HN: A privacy-first structured journaling app for personal values discovery
Hi HN!

I've spent the last year of nights and weekends (long nights — we had our third kid in April) designing, building, and iterating on a privacy-first journaling app based on my psychologist wife's clinical area of expertise — value and identity alignment[0].

You can check it out at www.clearlyhq.com.

Why a journaling app?

We've had tens of thousands of people over the last two years take the Values Navigator[1] assessment, a little web tool I put together based on decades of cross-cultural research by Dr. Shalom Schwartz, which my wife uses extensively in her practice. The main feedback we've gotten from people has been: ok, but now what?

In her clinical practice, my wife often recommends journaling to drive consistent introspection and growth, so together we designed an app that lets you rate and describe your "alignment" with your values every day.

We've also partnered with other psychologists and experts on writing prompts in areas like career and relationships to help you reflect on how your values show up in your day-to-day experience.

On to the tech stuff!

After three or four false starts on learning iOS development, things finally clicked with SwiftUI + SwiftData. I love how SwiftData lets you transparently replicate the database to the user's private iCloud, so we can keep your data safe without our being able to ever see any of it.

This also why we decided to stick with iOS-only — while it's totally possible to provide this level of privacy-by-design on web and Android, it is effectively built in to iOS if you really buy into Apple's way of doing things (for better or worse).

We also decided to not have any form of account or registration to keep it as private as possible. The only server-side components are the writing prompts, which the app downloads out of a Supabase instance, and RevenueCat, which we will use to manage a premium tier subscription to give access to features like charts/trends and (maybe?) on-device private AI.

Feedback is of course welcome! Although the baby is sleeping through the night now, I'll still hopefully have a few hours a week to keep shipping fixes and new features.

[0]: https://hbr.org/2019/12/what-happens-when-your-career-become...
[1]: https://azimuthpsych.com/values-navigator
A reading of “The Nature of the Firm” is counter to this
This is probably a big, major effort by PlayStation’s marketing team to get people to think that
https://youtu.be/YE9rEQAGpLw
Previous discussions:

Oh Shit, Git - https://news.ycombinator.com/item?id=31874308 - June 2022 (232 comments)

Oh Shit Git? - https://news.ycombinator.com/item?id=24173238 - Aug 2020 (156 comments)

Oh shit, git (2016) - https://news.ycombinator.com/item?id=19906972 - May 2019 (277 comments)

Oh shit, git: Getting myself out of bad situations - https://news.ycombinator.com/item?id=15951825 - Dec 2017 (509 comments)
I've always wondered about gel image fraud -- what's stopping fraudulent researchers from just running a dummy gel for each fake figure? If you just loaded some protein with a similar MW / migration / concentration as the one you're trying to spoof, the bands would look more or less indistinguishable. And because it's a real unique band (just with the wrong protein), you wouldn't be able to tell it's been faked using visual inspection.

Perhaps this is already happening, and we just don't know it... In this way I've always thought gel images were more susceptible to fraud vs. other commonly faked images (NMR / MS spectra etc, which are harder to spoof)
Not true. CA's are explicitly allowed to omit CRL support for certificates with a lifetime <= 10 days.
"...like you do"
Is this a typo or a personal attack to the parent?
Why? To someone who has given up on the education system, why should I try to fix it, instead of burning it down and remaking it in my own image?
That spec seems fishy given both Ampere and Ada both have 1 RT core in each SM. 12 RT cores would make much more sense. The 1534 Cuda cores is also weird since 128x12 would be 1536. ALSO the leak says "Nvidia T239 Ampere (RTX 20 Series)" but Ampere debuted in the RTX 30 Series.
Blue Velvet. Twin Peaks. Lost Highway..

No words, just a feeling somewhere between waking and dreaming.
User Agent block just means they'd spoof their user agent.
Ask HN: What is your Monitor setup?
I’m planning to upgrade my current monitor setup (Philips 271S, 27-inch 16:9, and LG 29UM68, 29-inch 21:9) and am considering a few models:

- Dell UltraSharp 43 4K USB-C Hub Monitor (U4323QE)
- Dell UltraSharp 49 Curved USB-C Hub Monitor (U4924DW)
- LG 45" UltraGear™ OLED (45GS96QB)

I’m unsure if the 49" ultrawide would be comfortable for work, productivity and watching movies. Compared to the LG 45", which is taller, the LG might be better for coding and can fit three windows more easily. However, as a gaming monitor, the LG has a lower pixel density and I almost don't play.

On the other hand, the Dell 43" offers better pixel density, but it has a lower refresh rate, and I’m not sure if it can comfortably fit three windows.

What is your monitor setup, and what’s your experience?
I liked the first one from Villeneuve because for the most part it stuck to the story but the second one veered off into its own story.

I know its nerdy but I absolutely hate when movies of classic books think the story needs to be changed (I'm looking at you, Peter Jackson).
People listening to the media are so confused.
people who appreciate that Roku is a marketing company and not a gadget company
Show HN: An open source Deno monorepo template
Hey,

At Runreal we love and use Deno a lot, and we wanted to open-source a part of our stack

Not like other starter kit every tools we have included in it is free and open-source.

We have built an monorepo with:

- BetterAuth
- Hono
- React + Vite
- Tanstack Query
- Tanstack Router
- Trpc

Hopefully you will enjoy it,
> There's some interesting studies when it comes to girls own perceived perceptions on how well they will do in math. With girls perceiving they will not do as well in math subjects as their male peers (even though in assessments they're pretty much equal). This perception often comes from home and it's a significant factor in why girls don't eventually become STEM women.

There are similar studies with women chess players. The results showed that when women knew they were playing against men, they played more defensively and performed more poorly. So much gender normalization is unseen and pervasive. It's everywhere from gender coded shows to gender coded toys to parents and relatives who reinforce those stereotypes. It's all throughout our media, even though we're in the Mary Sue age of cinematography.

When I was involved at the college hire and mentorship program at Microsoft, roughly 3/4ths of the women hired moved out of the company or into non-technical roles after their two year program. I can't say I blame them witnessing what many of them experienced and I can only imagine what I didn't see. It's sometimes small things like the director we were working with assigning one of our new women graduates who was hired as an SDE as the note taker and project manager at an internal company hackathon. To medium things like suddenly PRs become a lot more difficult for certain individuals to pass for some reason. Things which have never been brought up before are suddenly blocking issues, but only for certain developers. Sometimes it's very major things like a woman being stalked by a co-worker and constantly pressured to go back to his hotel room during a company offsite (with multiple witnesses). He didn't lose his job. She was transferred to another department.
there's some astoundingly good shit on there. some japanese cabinet maker who does phenomenal stuff and conveys it all in 30 secs. so much more. but so much more, in fact, that i can't risk my life/time by stepping into the stream.

first time i did that, i finally realized that this is probably the tiktok experience that so many other people are talking about. utterly terrifying.
> It's not explicitly true, he certainly wasn't machining parts or writing code for it, but he was involved enough that no one would really call it a lie either.

Or you’ve been taught well.
My recollection from a previous article was that in many cases, ovens were communal, so the mark was so that they knew which items belonged to a particular baker:

https://wheatbeat.com/bread-stamps/