MurphyA/hacker-news huggingface dataset:
by cptskippy | 2025-09-22 22:09:33+00:00
My Framework is a personal device, not for work. I might use it once a day or less for a couple hours or less. It was 100% charged this past Saturday night when I picked it up off the charger. I used it for an hour or two looking for doing some planning for Halloween. Nothing serious, just browsing with Firefox. I shut the lid and placed it on the coffee table. I picked it up Sunday night to find the battery had depleted to below 20% and Windows was in Power Save mode.

This happens every time. I get one and half evenings of light usage out of it before having to charge it.
by pedalpete | 2025-09-22 22:09:51+00:00
I think there are a few bits of context that should be considered.

India has 1/8th of the planets population. China is another 1/8th.

Obviously, Americans don't need H1B visas, and you are going to see more visa's coming from developing countries.

India's common language is English, they can easily communicate and get hired by American companies because of this.

Considering this, should it be a surprise they are such a significant part of the H1B program?

It isn't that 70% of the smartest people, though, they also have a great education system, it's 70% of the people that companies can assimilate into their environments are coming from India.

Perhaps the system could be overhauled to have an India specific visa and not group everyone in together?

Also, as a Canadian, another large immigrant population in the US, most of us don't come into the states under H1Bs because TN (and possibly other Visa's) are quite a bit easier.
by hinkley | 2025-09-22 22:10:13+00:00
Editing on phone. Phone dies. Scrounge up tablet, edit again, only rethink some of the work. Hit save. Plug in cellphone. Cellphone turns on. Now what?

Depends on the granularity of updates. Did the last changes get sent immediately? Are they gated by a save button? Are they periodically pushed?

Some of those don’t need a durable undo, but the rest definitely benefit, and undo has other uses.
by ianbicking | 2025-09-22 22:10:33+00:00
Re: RpcPromise, I'm pretty sure all logical operations will result in unexpected results. TypeScript isn't going to complain about using RpcPromise as a boolean.

Maybe the best solution is just an eslint plugin. Like this plugin basically warns for the same thing on another type: https://github.com/bensaufley/eslint-plugin-preact-signals

Overloading .map() does feel a bit too clever here, as it has this major difference from Array.map. I'd rather see it as .mapRemote() or something that immediately sticks out.

I can imagine a RpcPromise.filterRemote(func: (p: RPCPromise) => RPCPromise) that only allows filtering on the truthiness of properties; in that case the types really would save someone from confusion.

I guess if the output type of map was something like:

type MapOutput = RpcPromise | MapOutput[] | Record<string, MapOutput>; map(func: (p: RpcPromise) => MapOutput)

... then you'd catch most cases, because there's no good reason to have any constant/literal value in the return value. Almost every case where there's a non-RpcPromise value is likely some case where a value was calculated in a way that won't work.

Though another case occurs to me that might not be caught by any of this:

result = aPromise.map(friend => {...friend, nickname: getNickname(friend.id, userId)})

The spread operator is a pretty natural thing to use in this case, and it probably doesn't work on an RpcPromise?
by worble | 2025-09-22 22:10:35+00:00
Let me preface this reply with that I'm not trying to preach or tell you how to live your digital life - everyone is different and if you have setup that works for you then great, keep on trucking.

That said, I worked the same way many years ago, with browser tabs and desktop sessions that were precious and I didn't want to drop them. But what I ended up realizing was that the stress of losing that state due to random power failures or software bugs was too much. I found it far better for my sanity and actual productivity to instead make sure I had a sane note taking system, where I could track what was actually important to me.

It was a great relief to my mental state and general stress to allow myself to shut down all processes and start clean every day.
by alabhyajindal | 2025-09-22 22:10:37+00:00
Cloudflare is listed as a Platinum sponsor on the Ladybird website (https://ladybird.org). Also from their website:

What are the sponsor tiers?

Platinum USD $100,000

Gold USD $50,000

Silver USD $10,000

Bronze USD $5,000

Copper USD $1,000 (no logo, text only)

Sponsorships run for one year, then you are welcome to renew.
by sedatk | 2025-09-22 22:11:00+00:00
- It has a wide base, so the laptop just swings back and forth while carrying.

- Gets the rainwater or any other hazardous material in.

- Extremely easy to check out what's inside for a thief.

- Can slide out easily and fall when toppled.

Terrible overall. Could make it to Top 10 Worst Laptop Bags though.

Just use a Tom Bihn that uses a separate, rigid, harder to access sleeve inside your backpack for laptops.
by anigbrowl | 2025-09-22 22:11:24+00:00
For one thing, he knows he's more or less untouchable legally and politically. The American establishment no longer has the will to police itself properly due to institutional capture.

For another, directe enrichment isn't the only incentive for corruption. It also corrupts the giver, and having control over lots of small and medium people who are already corrupted is worth more than the up front cash value.
by xyzzyz | 2025-09-22 22:11:30+00:00
There is no reason to expect that the test results would be the same across all demographic groups, and in fact, everything we know about psychometry (i.e. the science of mental testing) suggests that we should expect exactly opposite. See e.g. "Intelligence: Knowns and unknowns", which described the consensus position of the American Psychological Association as of 1995:

> The cause of [test achievement] differential is not known; it is apparently not due to any simple form of bias in the content or administration of the tests themselves.

https://www.mun.ca/biology/scarr/APA%201985%20Intelligence%2...
by axiolite | 2025-09-22 22:11:37+00:00
Sinclair blocking Kimmel's show was the first thought on my mind when I saw this headline.

If Disney had any sense at all, they would have realized back when Sinclair was first forcing all their affiliates to air right-wing propaganda,* that their association with Sinclair is an existential threat.

Back then, they should have started dropping their affiliation with Sinclar one tower at a time, as they secure alternative broadcast arrangements in each area. Starting to do it now is better late than never, but I bet Disney execs are too clueless and spineless to stand up to Sinclair is any real way at all, in part because it will cost them a few $$$.

* https://www.cnn.com/2004/ALLPOLITICS/10/19/sinclair.kerry/
by michaelsalim | 2025-09-22 22:11:50+00:00
That's not what a double-entry accounting system is for. If all you're doing is keeping track of one account/balance, then double-entry doesn't add anything. You might want to still implement it that way for future proofing though if you're implementing an accounting system.

The main thing to takeway is to store transactions like you mentioned (+20, -20). And in the simplest case, just apply all of them based on time.
by nickjj | 2025-09-22 22:11:52+00:00
I'm surprised so many people who want to use Arch aren't in it for the fiddling.

I've had publicly installable dotfiles with a "1 command and ~5 minutes later" you have your development environment set up for a few years now. It is command line focused since my main box is running WSL 2 with Arch Linux. The script works for Debian, Ubuntu, Arch and macOS since I use a work laptop that's running a MBP.

It was a lot of fun building things up and learning about the process as I went.

When I got a laptop to install native Linux a little while back, Omarchy was just coming out and I figured ok since I will want a solution to trick out a window manager / DE I'll want more than command line tools so I took a look.

I ended up avoiding it for a few reasons but the main one was I don't want to ask for permission or maintain a fork to deviate from the Omarchy defaults that cannot be customized without a fork.

I love Rails and the philosophy behind it but I don't think the same model applies to something as intimate and personal as your OS. Your OS is more like a custom application made for you, especially if you're going down the Arch (or Linux in general) route.
by ajross | 2025-09-22 22:12:04+00:00
In an amusingly bald bit of Wikipedia editorializing, while the Coughlin page links to the Communications Act page in the context of (as the upthread throwaway account[1] says) half-implying that it was created to censor opinions...

...the actual page linked doesn't mention Coughlin at all: https://en.wikipedia.org/wiki/Communications_Act_of_1934

[1] The habit of throwing discussion bombs like this from throwaway accounts is another sign of HN's decay.
by leakycap | 2025-09-22 22:12:24+00:00
> "After more than a decade of service .... users can no longer open/close or manage their door lock via the mobile app or web portal."

Wow, a whole ten years for a door lock.

Kind of like wemo's recent abandonment/EOL of their plugs... a big company like belkin can't keep an on/off switch working?
Show HN: Perfect your presentation with a panel of AI reviewers
by ellenfkh | 2025-09-22 22:12:25+00:00
Hi HN!

We (Thorntale) are a startup building presentation tools, we noticed that while people disliked the tedium of making slide decks, a lot of people actively dread presenting those decks, especially if it's a high-stakes call or if they're inexperienced. Speaking from experience, practice helps a lot, but it can feel embarrassing to give the same pitch to your friend or cofounder for the tenth time.

We built this prototype https://review.thorntale.com/ as a way to practice; upload a PDF deck, give your presentation, and the selected AI "personas" will analyze the slides and transcript and provide feedback. At the moment, we've tuned "personas" to give you feedback from the perspective of an investor, a teacher, or a marketing/branding lead (as well as a few entertaining extras.) If you have a particular use case, shoot us a comment, we're refining the persona system and planning what else to build there.

The tool is totally free and doesn't require signup or login; we'd love any feedback if you check it out!

https://review.thorntale.com/
by JumpCrisscross | 2025-09-22 22:12:55+00:00
> AI legal assistants will be incredibly valuable for a large swath of the population

In my experience they're a boon to the other side.

Using AI to help prepare your case for presentation to a lawyer is smart. Using it to actually interact with an adversary's lawyer is very, very dumb. I've seen folks take what should have been a slam-dunk case and turn it into something I recommended a company fight because they were clearly using an AI to write letters, the letters contained categorically false representations, and those lies essentially tanked their credibility in the eyes of the, in one case, arbitrator, in another, the court. (In the first case, they'd have been better off representing themselves.)
by zahlman | 2025-09-22 22:13:12+00:00
> Evidence of his actual political affiliation has come out?

Yes, assuming Spencer Cox, Utah law enforcement etc. are not lying.

He is said to have been in a relationship with an MtF partner, and to have communicated repeatedly with that partner, showing sympathy for LGBTQ issues in general, alluding to being part of a left-wing support community, and describing Kirk as a "fascist" and "hateful". His mother has stated that he has shifted towards left-wing politics recently, specifically as regards LGBTQ issues. Much was made initially of his "MAGA" father — who turned him in, and there is much evidence of political disagreement between the two (including in the above-mentioned communications). Cox asserted the suspect to be a leftist in an interview with Meet the Press on the 14th (https://www.nbcnews.com/meet-the-press/video/utah-gov-spence...).
by strictnein | 2025-09-22 22:13:16+00:00
> And no, there's no need for politeness, because the assassination victim was an asshole

I mean, did you see what he was wearing? He definitely had it coming.

I wasn't a fan of his, but if your source about what Charlie Kirk was out there doing and saying is The Nation of all places, you're not exactly informed on the topic.

I collect propaganda videos on Instagram. Here's a couple examples that were floating around recently: Seeing a lot of hate for a trans person here? https://www.instagram.com/p/DOfU33FDEwp/

Also, weird for the supposed "Christian Nationalist" to be arguing against... Christian Nationalism, no? https://www.instagram.com/p/DOlpE-rEWFZ/
by legitster | 2025-09-22 22:13:17+00:00
RFK Jr likes to make nice sounding claims about "Gold standard science", but he is probably the worst interpreters of scientific data. He will latch onto any study made by random weirdos so long as they write a interesting abstract. It doesn't matter the sample size or methodology or whatever. Even if the study is retracted or disowned by it's original authors, he will go out of the way to frame opposition as industry bias.

His worldview in turn is actually very simple:

- Initial shocking study with contrarian finding = good and groundbreaking.

- Replication study = cover-up job by industry insiders.

In this way, he is almost the Replication crisis made manifest - if he has his way, he will try to undo nearly all of the studies that have any sort of government funding. And if he pulls on this thread long enough, there is no reason to believe he wouldn't consider all medical research as invalid.
by kingstnap | 2025-09-22 22:13:25+00:00
Some water usage has highly questionable counting methodologies.

Like using if a datacenter is using hydroelectric power you count the evaporation from the dam reservoir as "used water".

I'm not an expert but imo correct accounting should really only consider direct consumption. It's very silly when we play games like having petro states have very high carbon footprints even if they don't actually burn the fuel.
by throwaway240403 | 2025-09-22 22:15:18+00:00
It's funny how polarizing this is. Seemingly based on whatever system you grew up on, or are most accustomed to.

I find Mac's window management to be something of a joke, and can't imagine why anyone would want to replicate it. I do see the value of the global menu but everything else feels wholly unintuitive to me. I can't stand that cmd+tab takes you to the last app, not the last window, and raises all that apps other windows as well. I literally never want that.
by kentonv | 2025-09-22 22:15:32+00:00
I'm thinking the ideal would be if I could feed in a TypeScript interface, and have some tool generate a wrapper around that interface which type-checks all inputs.

This tool could actually be totally independent from the RPC implementation.

I don't think it's necessary to bake type checks into the deserialization itself, since the RPC system already doesn't make any assumptions about the payloads it is moving around (other than that they are composed of only the types that the deserialization supports, which is a fixed list).
by protocolture | 2025-09-22 22:16:04+00:00
>Because AI reduces cognitive engagement with tasks

Just a sideways thing. Cognitive offloading is something humans do with each other quite a lot. People offload onto colleagues, underlings and spouses all the time.

People engage with AI through the prism of reducing engagement with the thing they dont like, and increasing engagement with the thing they do like.

It isnt a straight up productivity boost, but its more like going from being a screenwriter to a director.
by gruez | 2025-09-22 22:16:26+00:00
>We can debate counterfactuals all day long.

It's not really a counterfactual. My point was that deployed capital is less subject to flight, so using that as a measure for a policy's impact is incomplete and short sighted.

>People invest when there are profits to be made and refrain when there aren't. Everything else is bullshit.

This is also incomplete. People also seek the highest returns. That's why the magnificent 7 tech companies (which happen to be all American) have seen their valuations skyrocket, whereas the appetite for Volkswagen is tepid, despite it turning a profit. That's not to say there's no investment in Europe, but based on startup funding and IPOs, it's pretty clear that the US is the favored place to invest.

>Definitely not wealth taxes because most European countries don't have them.

My point is that europe is generally business-hostile. Wealth taxes is only one of the factors. There's also high taxes and onerous regulations.
by citizenpaul | 2025-09-22 22:16:47+00:00
>But its not even close to "95% as sharp

Admittedly I have not made a comparison but I've seem some youtube vids where they compete various sharpening gadgets vs the pro way. They all seem to do very well even at bottom barrel prices. I'm sure defects are higher though.

That lansky looks awesome I think I'll pick it up. I think the crowd on here will see this basic life skill as too much "work".... so thats why I recommend the cheap drag through's. Safer than a dull knife at least... Weird how so many people here have no issue churning thorough another JS framework but spending 10 min to learn a life skill is too hard.
by corysama | 2025-09-22 22:16:52+00:00
Ooof. Memory unlocked: As an only child staying at my great-grandmother's country home, I played through a series of "gamebooks" that added character stats, inventory and random rolls to the CYOA theme.

https://www.scribd.com/document/717863174/The-Way-of-the-Tig...

https://en.wikipedia.org/wiki/Way_of_the_Tiger
by jadenPete | 2025-09-22 22:17:02+00:00
I really, really want an ARM laptop with great Linux support. It's very difficult to justify buying an non-M series laptop today, when the M series laptops outperform x86 laptops in battery life by such a wide margin. I'm sure some of that is because Apple controls their entire hardware and software stack and can optimize macOS for battery life, but it's hard not to believe that the processor architecture (i.e. x86) is mostly to blame for the terrible battery life of most laptops.
by yodon | 2025-09-22 22:17:08+00:00
One of the highest priorities for the HN algorithm is to promote good interactions and discourage bad interactions. The logic is if you have a lot of people bickering with each other, regardless of the topic, it normalizes bad behavior. HN is trying to sustain itself as a forum with great discussions, so it very intentionally downranks anything that looks to the algorithm like it has people bickering with each other (eg. Up vote/down vote wars as a proxy for disagreement). Yes, this means many important topics move off the homepage because there is lots of disagreement within them. Encouraging good discussions is consciously viewed as more important than any individual topic.
by GarnetFloride | 2025-09-22 22:18:04+00:00
Right now I am a tech writer and the curse of knowledge is hard to break for many people. I've gotten a lot of docs from devs that are obviously just reminders for themselves of what they already know. I've had to flesh out docs that just stop halfway through a procedure.

Please just admit that writing docs is hard. Because it is. Just because there is a lot of writing going on in college doesn't mean you learn how to do technical writing, academic writing is very different.

Go to the support team and ask them what questions are they sick to death of having to deal with (hint: its usually something you would think is pretty easy) and rewrite the doc to handle it. Then watch what happens to the support questions, if that disappears you did it right.
by messor_ibericus | 2025-09-22 22:18:05+00:00
1) There are many greek-latin hybrid words in biology (hepatocyte, neurotransmitter, gastrointestinal...).

2) Xenogenesis is a word that already existed before the publication of the article and using the same world could have been confusing: https://pubmed.ncbi.nlm.nih.gov/17901077/.

3) Given than we're talking about a species that lay another species in order to create hybrids, using a word that is ethymologically hybrid sounds like a perfect fit.
by red369 | 2025-09-22 22:18:06+00:00
Even if the internal USB-C ports which the expansion cards plug into fail, which to me also seems like a long time away, the mainboard is designed to be replaceable so I think you'd be in a better position than with another laptop with a failed power plug.

There are also clips that hold the expansion cards in place. My HDMI one started coming out when I unplug the cable even from really early on, even without pressing the button which should be required to remove the card. That is another way they could fail - in getting loose enough that they weren't securely held in place to be useable. The internal USB-C port would still apply some force in holding them in place though. In my case, this is not related to the socket, but to the card. I'll need to open it up and take a closer look, but hopefully they're designed so the cards fail long before whatever is in the chassis which holds them in. Plastic on the cards vs metal on the chassis would seem robust to me. Otherwise, if the mechanism fails on the chassis side, that would be a much bigger replacement.

Disclosure: I was a big supporter of Framework and bought an early 13 inch (11th gen Intel). I would no longer recommend them due to the mounting list of problems I've had, and despite their responses always being friendly and prompt, they are unable to send any replacement parts, because I've moved to a non-supported country and there is no way they can send anything to the maritime capital of the world. I try to be neutral in my comments, but sarcasm creeps into my disclosures.
by 1123581321 | 2025-09-22 22:18:07+00:00
There is increasing awareness of CRDTs but it’s still unclear to many developers how to integrate them with sql. It seems like a CRDT requires developing a new app, or at least a new data model, rather than benefitting from their existing knowledge.

This should change over time; the libraries and documentation keep getting better.

I recommend Automerge 3.0’s documentation as an introduction to the concepts and how to bridge with traditional data. https://automerge.org/docs/hello/
by fooker | 2025-09-22 22:18:26+00:00
LLMs are just not the technology for 'search' and cite references, no matter how 'agentic' you make it.

They are great for a large number of other things, like generating code for example.

We are so focused trying to shoehorn LLMs to do something it is fundamentally unsuitable for that we are probably missing the discovery of the technology that would solve this.
by pama | 2025-09-22 22:18:41+00:00
Out of curiosity, and IANAL, what is it in a GPL/copyleft license that would make it undesirable to train LLMs on projects with such license? Or are there stronger yet copyleft licenses that you had in mind?

(FWIW, and not directly related to my question, I always thought of GPL as the less (not more) restrictive license from the perspective of a user, because I could always ask for the source code and debug a problem on my own.)