MurphyA/hacker-news huggingface dataset:
by benpacker | 2025-09-23 01:37:57+00:00
This seems really cool and I'd be happy to help (I'm currently a pgtyped + Kysely user and community contributor), and I see how this solves n+1 from promise pipelining when fetched "nested" data with a similar approach as Cap'n Web, but I don't we've solved the map problem.

If I run, in client side Cap'n Web land (from the post): ``` let friendsWithPhotos = friendsPromise.map(friend => { return {friend, photo: api.getUserPhoto(friend.id))}; } ```

And I implement my server class naively, the server side implementation will still call `getUserPhoto` on a materialized friend returned from the database (with a query actually being run) instead of an intermediate query builder.

@kentonv, I'm tempted to say that in order for a query builder like typegres to do a good job optimizing these RPC calls, the RpcTarget might need to expose the pass by reference control flow so the query builder can decide to never actually run "select id from friends" without the join to the user_photos table, or whatever.
by ropable | 2025-09-23 01:38:07+00:00
For me, HN is distinct and special because (despite its scale) it doesn't reflect the internet. HN, as a discussion forum, has its own distinct norms, "vibe" and specialisations which give it value. Places like Facebook and Reddit are so large that they (kind of) reflect the whole internet, with all of huge variation in expectations and behaviour that represents.

It's the narrower scope of subject matter and the ruthlessly-cultivated culture which create the value proposition of HN. It's for this reason I've continued using the site for years after largely abandoning discussion on other social media sites. Long may it flourish.
by nogridbag | 2025-09-23 01:38:34+00:00
Thanks for your effort. I still have one of those early ARM based Windows machines: HP Envy X2.

While I rarely use it, when I do the instant-on still works pretty flawlessly. That is after running a few hours of Windows updates!

I'm in the same boat as the article. I actually use a Macbook Air these days for coding instead of the usual MBP and the battery life still surprises me.
by nenenejej | 2025-09-23 01:38:55+00:00
Target the criminals. Yes, the criminals, according to the altruistic government that serves its people and never breaks the constitution or international law. According to its perfectly defined code. Someone who got an abortion in another state after rape, for example. Or said "children shouldn't be murdered"? but said it out loud at a campus. Run the tech of the most powerful trillionaires on the masses, the poor people and find out who is dissenting. Keep the prisons full. One man's prison is another man's pension. Make this system more powerful.

We are all potential criminals under tomorrow's government. Remember that!
by Eisenstein | 2025-09-23 01:39:10+00:00
I think you say 'basic economics' but actually mean 'ideal free market'. Economics is the science of economies, which do not have to be free or market based.

The problem with people's basic understanding of free markets is that it is heavily simplified. We are looking at it from the perspective of 'what if human nature wasn't ever a problem, everyone was always perfectly rational, and everyone had all of the information they needed to make a rational decision'. Those criteria do not and have never existed, which is why the free market fails sometimes at doing some basic things.

Don't get me wrong, it is a great idea and it solves all sorts of problems and we should keep using it -- but don't come to the conclusion that because it all works out in the theory part, then if something in the real world is a certain way then we have to accept that it is efficient and inevitable.
by Ingon | 2025-09-23 01:42:18+00:00
In some ways this reminds me of what I'm trying to do with connet [0] - give users the choice to completely self-host (all is open source), identity host (e.g. control server as cloud solution, host relays themselves) or even full cloud [1].

[0] https://github.com/connet-dev/connet

[1] https://connet.dev
by 8note | 2025-09-23 01:42:20+00:00
the task is pretty unclear. youve got one real ask, for it to remove a log statement, but you've buried it in irrelevant context.

its better if you can let it read the before code, then read the after code, then you give it the ask - remove the log, switch callers to the new interface.

then, have it write up a work/prompt ppan, and keep progress in an markdown file
by theamk | 2025-09-23 01:42:56+00:00
give a phone a little base with wheels, so it can drive itself around. Summary:

- Use 9g continuous rotation servos for wheels, powered by a single 9V battery (it won't last very long...)

- Use phone's headphone output (left and right channel) to control those two servos. This apparently needs level shifting, which requires 2x transistors per servo.

- Use protocoder [0] for phone software.

It's a cute idea if you are OK with only having two servos and nothing else. For anything more complex, I'd recommend ESP32 or Pi Pico W - those go for $5 nowadays, so just a bit more price for a lot more power.

[0] https://github.com/Protocoder/Protocoder
by mallowdram | 2025-09-23 01:43:19+00:00
There are vast, unexplored sums of knowledge that LLMs can't automate, mimic or regurgitate. This is obvious simply from meme-culture. Try asking Chat GPT to derive meaning from Kirk's shooters casing engravings. Listen to the explanations unravel.

Once you attach the nearly limitless loads of meaning available to event-perception (use cognitive mapping in neuroscience where behavior has no meaning, it simply has tasks and task demands vary wildly so that semantic loads are factors rather than simple numbers), LLMs appear to be like puppets of folk psychology using tokens predictably in embedded space. These tokens have nothing to do with the reality of knowledge or events. Of course engineers can't grasp this, you've been severely limited to using folk psychology infected cog sci as a base of where your code is developed from, when in reality, it's almost totally illusory. CS has no future game in probability, it's now a bureaucracy. The millions or billions of parameters have zero access to problems like these that sit beyond cog sci, I'll let Kelso zing it

https://drive.google.com/file/d/1oK0E4siLUv9MFCYuOoG0Jir_65T...
by kibitzor | 2025-09-23 01:44:37+00:00
Also a cape wind proponent here, I got carried away with my comment below reminiscing about the "just one more year" feeling for cape wind for the past 20 years.

My wind energy professor[1] assigned everyone the task of arguing against cape wind as one of our assignments (and later, for it). Of course, we found a few valid arguments for and against, but enormous reasons for it. The professor had a despondent take on utility scale wind, even though it was environmentally + economically viable, partially from the decades of fighting against the often irrational public perception.

Example homework:

"Wind turbines will block our sunset"

> no, dune grass will block more of the sunset for you, many turbines won't even be visible (insert math)

"Wind turbines will be too loud"

> no, they're so far away from shore that even your breathing is louder (insert math)

"They won't make energy cheap enough to reduce costs"

> no, even using conservative payback plans and limited life, it still works (insert math)

"The native's sunset ritual will be ruined by the wind turbines"

>no, see above, are you serious? [Yes, this was proposed- https://www.mysanantonio.com/news/environment/article/tribes... ]

It's less about a conspiracy against renewables, you start to feel this conspiracy for pro foreign fossil fuels in the Boston area. The iconic Citgo sign, core to Boston's image [2]-> maybe The iconic Rainbow tank for liquid natural gas[3] -> maybe maybe The fact that Boston receives tanker ships of LNG from Russia[4]-> maybe maybe maybe

[1]I have a Wind Energy Certificate from my university education, but this was not my focus

[2]https://www.texasstandard.org/stories/how-century-old-citgo-...

[3]https://en.wikipedia.org/wiki/Rainbow_Swash

[4]https://www.aei.org/carpe-diem/why-is-lng-coming-4500-miles-...
by segmondy | 2025-09-23 01:46:12+00:00
Silly, if you are going to come up with a new benchmark, then add capable models, they have Opus, Gemini Pro, and then Qwen3-32B.

Why not qwen3-coder-480b, qwen3-235b-instruct, deepseek-v3.1, kimi-k2, GLM-4.5, gpt-oss-120b?
by brudgers | 2025-09-23 01:46:25+00:00
Recently, I needed some video for projects

If you were not considering hiring a free-lance editor, then the impact was zero.

If you were considering hiring an editor for the first time, the impact was slight.

Only if you have a track record of hiring freelance editors is there a meaningful impact, and only to the degree you have an established team. Otherwise it’s just (potentially) cheaper Fivrr.

Because successful freelancers are successful because of relationships, skill and judgement. They are successful because thet are able to produce something better than the description, able to improve the description, and not hallucinate. They are able to give clients what they need even when the client doesn’t know they need it. Good luck.
by matthew-wegner | 2025-09-23 01:46:31+00:00
> E.g., in Windows apps, menu items are keyboard-addressable by default. This is brilliant for accessibility, and for accustomed power users. MacOS has no _by default_ equivalent.

Cmd-Shift-? (really, Cmd-?)

You can begin using arrow keys from there, or start typing to search the menu items of the foreground app

You can also assign arbitrary hotkeys to any application's menu items in the OS system preferences
by komali2 | 2025-09-23 01:46:59+00:00
Philosophy has spent 3000 years trying to organize humans well and has apparently failed to solve that problem.

Reframing that reality as "actually it doesn't matter what the consequence is as long as we followed our values to the letter!" is convenient, but in modern terminology, a cope.

I read your links and was already aware of deontology anyway but it was a nice refresher. Yup, you're right, we're describing what we care about! And in doing so we represent the majority of human thinking - maybe not the human thinking that gets written down, but nonetheless.

Why should people care to convince dusty academics what is right and wrong using logical systems and proofs when the dusty academic has lost the ethical debate immediately in the eyes of most when he admits that according to his ethical system, lying to prevent Anne Frank is wrong? This is instinctively wrong to most people, so, why should we care? Rigid logic is worthless when people are looking for something else, and rigid logic alone isn't enough to build a society.

I feel like you got to deontology and stopped. I've never actually met someone who studies ethics who got to deontology and didn't later end up with emergency exit modes, such as the Anne frank scenario. Using ethics to live a virtuous life is well and good, but Nazis don't do that, and you won't convince them using deontology to not round people up. You don't have to go all the way the other way and make "ends justify the means" arguments. Just allow yourself the flexibility to say "in an emergency, of course it's ok to lie," which may not seem logically sound, but society isn't logically nor is it possible to make it purely logical enough to be a valid ground for Kantian ethics to result in actual virtuous people - because the man that gives up Anne Frank telling the truth is not virtuous, he is a selfish monster, sacrificing a human life for his own sense of virtue and preservation of ethical purity, a disgusting trade off.
by JustExAWS | 2025-09-23 01:47:21+00:00
Wow, that might be a little too short. But as much as I critiqued his resume in another comment and said I would trash it just because I would be mad that he thought I should read a three page resume, I would definitely call him in for an interview based on your shortened version. I would do it out of curiosity to ask deeper questions.
by Zagreus2142 | 2025-09-23 01:48:01+00:00
> I know you don't want to hear this, but I also know you know this is true

I wasn't sanctimonious to you, don't be so to me please.

> you would genuinely need to

> look at the full dataset that

> team collected to draw any

> meaningful conclusion here

I compared notes with a couple friends on other teams and it was the same for each one. Yes it's anecdotes but when the same exact people that are producing/integrating the service are also grading its success AND combine this very argument while hiding any data that could be used against them, I know I am dealing with people who will not tell the truth about what the data actually says.
by prawn | 2025-09-23 01:48:09+00:00
Give it a shot and report back. You could try this tactic:

"Lopez admitted that she waited in front of the county jail for hours, intent on assaulting an officer. She reportedly explained that her goal was to get arrested and be put in jail so she would be forced to stop smoking cigarettes."

https://www.cbsnews.com/news/calif-woman-allegedly-slaps-cop...
by forgotoldacc | 2025-09-23 01:48:34+00:00
I can understand stripping them of the right temporarily while in prison. That's the time in which they pay their debt to society for the harm they're convicted of. Some rights are restricted during that period.

But once it's determined that the debt has been repaid and they're free to live outside and participate in society again, it seems hard to justify them not also participating in the democratic process.
by SecretDreams | 2025-09-23 01:49:21+00:00
I'm just imaging someone trying to defend their PhD or comprehensive and only having surface level knowledge of the shit their AI bot has cited for them.

Fyi - this is actually happening right meow. And most young profs are writing their grants using ai. The biggest issue with the latter? It's hard to tell the difference with how many grants are just rehashing the same stuff over and over.
by mattgreenrocks | 2025-09-23 01:51:45+00:00
Sure. Things with various degrees of success:

* meditation - IMO this gets me close to a headspace where I want to seek out more unmediated things

* practicing musical instruments

* phone calls with people instead of texting

* choosing the mundane versions of errands when time permits (grocery shopping in person instead of ordering via app and picking it up). There's a certain solace in the simplicity of mundane tasks that I need.

Less successful:

* getting outside more. This is pure inertia.

* quitting social media. BlueSky helps here by being much lower volume.
by mvdtnz | 2025-09-23 01:52:56+00:00
> If you want a large region (like Europe or North America) updated daily, use the excellent pyosmium-up-to-date program

This is why naming matters. I never would have guessed in a million years that software named "pyosmium-up-to-date" does this function. Give it a better name and more people will use it.
by inhumantsar | 2025-09-23 01:53:15+00:00
not the parent but Airstream or any other RV with an aluminum or molded fibreglass body.

most RVs have thin skins glued to a type of particle board and right angle joins everywhere. those joins will leak and when they do, the leak is often imperceptible. the interior walls and subfloor will rot before you notice anything's wrong.

RVs with a molded fibreglass or aluminum body use overlapping panels to naturally shed water and the materials used don't corrode (caveats apply, eg galvanic corrosion of aluminum). generally this means the RV won't rot out unless the panels themselves are holed, which is unlikely. it's not uncommon to see an Airstream that's been sitting in a PNW field for 30 years and find that the interior is musty and likely mouse chewed but structurally fine.

of course the mechanicals -- frame, axles, gas lines, appliances -- all need to be maintained and they are more expensive compared to their non-RV counterparts, but if you're handy and aware of your limits, these don't have to be show stoppers.
by mingus88 | 2025-09-23 01:53:53+00:00
It depends. According to the link this lock was supported for over ten years, and the landscape for this type of device was pretty Wild West back then. There are a lot of devices that never even got that much support.

Today, give me any HomeKit supported device and I’m satisfied it will work for as long as I need it to without some dodgy 3rd party app siphoning my data.

And let’s be honest, if you were buying fridges or washing machines based on WiFi features that’s on you. Locks and lights have legitimate uses for remote control and always have.
by rkomorn | 2025-09-23 01:53:58+00:00
I don't know where you're going with this.

You said the driver and car both missed it.

I say the fact that you can hear them discuss the object well before hitting it yet clearly not try to avoid it means they did not actually "miss it", which is also why my first comment in this thread was in response to the notion that "a human did hit that..."

These drivers hitting the object while intentionally not intervening does not actually provide information as to whether other drivers not running the same "experiment" would've hit it.
by mallowdram | 2025-09-23 01:54:32+00:00
Memes are like entoptics of the Paleolithic (Lewis-Williams), they're staging areas for subverting communication and cohering them in a new form of screen/toplogy. They're just proto-variables that destroy the long nightmare of mythological thought, and are so effective, they're able to topple regimes.

Our generations have to face the notion that psychology, sociology, history, narratives, all of the humanities, all of the narrative sciences, computer science and their theories are this easily liquidated by meme-culture.

Now what's next is the scaffolding to replace them, beginning with words, then sequences.
by nradov | 2025-09-23 01:54:56+00:00
No, you can't be "100% sure" of anything because the article omitted key facts. That's my point. You're making unwarranted assumptions about people you don't even know.

Litigants say a lot of things in family court. So what. Judges don't automatically believe such claims. An allegation of being an unfit parent doesn't mean loss of custody so quit exaggerating. While you can find rare stories of CPS employees and judges who abused their authority, the reality is that CPS makes every effort to keep families together and only take children away from parents in extreme cases of abuse or neglect.
by sandworm101 | 2025-09-23 01:55:22+00:00
A youtube channel i follow made an interesting point. All these wind farms are covered by the jones act. So the associated ships to biuld them must be american (biult, crewed and flagged). It was hoped that this would revitalize US shipyards. But ship construction is so risk-adverse that no matter what a court says, everything is going to be put on hold for at least a few years.

https://youtu.be/9ISZuW1JKkI
by acdha | 2025-09-23 01:55:34+00:00
I guessed the topic from the page title and am glad to second your comment. Your third paragraph is I think is even more broadly true: I'm not _that_ old, I learned C in the 90s, have contributed to some widely-used C-based open source projects (I don't want to overstate this ), etc. but even with that experience, I would avoid working on a C-based project if I had to simply because using something like Rust is so much more pleasant as a developer from better functionality to package management to the experience of using the toolchain. People do that because it's a job, but working on things like coreutils doesn't exactly pay “this is now interesting” money.

The biggest C-based open source project I personally started is https://github.com/acdha/mountstatus. It's a simply utility I made back in the early 2000s when I worked at a place with a lot of Linux/FreeBSD/Solaris/OS X servers using NFS storage and needed the low-level control to have a process be able to reliably scream for help when we hit the various kernel bugs which would cause an entire mount point to hang in a way which caused any normal filesystem operation to hang, which I did by forking a child process and testing whether it stopped responding. Since that stayed in memory all the time and needed to be portable, C was a natural choice and it worked well enough but there were a few features I never worked on because the pain and suffering level of managing concurrency or pushing metrics to Prometheus was a psychological deterrent, especially when I changed jobs and any time spend on OSS was coming out of my hobby time.

At some point I decided to try rewriting it in Rust, and I was happy with the results and cut v2.0 in 2017. It wasn't _that_ much time – this is a tiny project – but the subjective experience was that it didn't feel so much like a chore and not having to worry about things like package management changed how you approached features which should be simple and stayed simple because Rust package management is simple compared to managing C dependencies on multiple platforms. (As a cautionary note, I became a parent later that year and you can see the decline in free time set in pretty hard)
by sgarland | 2025-09-23 01:55:40+00:00
Tangential from a discussion in TFA about GraphQL:

> One benefit of GraphQL was to solve the “waterfall” problem of traditional REST APIs by allowing clients to ask for multiple pieces of data in one query. For example, instead of making three sequential HTTP calls:

GET /user GET /user/friends GET /user/friends/photos

…you can write one GraphQL query to fetch it all at once.

Or you could have designed a schema to allow easy tree traversal. Or you could use a recursive CTE.
by FireBeyond | 2025-09-23 01:56:57+00:00
> I have something in my cart right now that has a shipping window a full month out. But if I start my prime trial they claim it gets here tomorrow? That has to just straight up be a lie right?

It's a lie, and it doesn't even have to do with tariffs, though that won't help.

For over a year, with Prime, I'll search for something. Common things, nothing esoteric.

And I'll find a bunch of results. And it sure would be nice if I could get that thing soon, for whatever reason.

So I'll click the "Get it Tomorrow" filter. And the results will change.

And no matter what, there's almost never any of those results where I will actually "Get it Tomorrow". Indeed, as you say, so many of those things are not even the old standard "2 day Prime Shipping" (which of course they changed to mean "2 days after we ship it, which may not be for several days").

In between that and the fact that Amazon is undoubtedly the largest peddler of counterfeit merchandise in the country... fuck'em.
by matthewdgreen | 2025-09-23 01:57:26+00:00
> I'd also note that Trump, then Biden, then Trump again escalated the use of the shadow docket way beyond historical norms [1]

The President does not choose to use the shadow docket. The use of the shadow docket is controlled by the court justices, who (as you pointed out) have been a conservative majority for a decade.

You are correct that the use of the shadow docket increased under Trump and then Biden, but this is consistent with the (somewhat obvious) explanation that the conservative justices began to use this tool as a partisan weapon for Trump and the GOP and then later against Biden's policies.
by mauvehaus | 2025-09-23 01:58:17+00:00
This tracks for us in Vermont. It's barely rained since early July, and of the trees in our yard, the birch is damn near bare, the oak is starting to drop, and the maple is just holding on to its leaves. In the wider area I drive in, the trees are starting to show some color.

We're looking forward to some rain this week, but we're a ways behind[0]. If you have New England fall foliage plans, you might want to move them up if you can.

[0]https://www.drought.gov/states/vermont