MurphyA/hacker-news huggingface dataset:
Show HN: AI Japanese grammar checker for Chrome
by hirokiky | 2025-10-29 01:13:21+00:00
Hi HN people!

I created an AI grammar checker for Chrome/Edge. It works on Zendesk, Gmail, X, or any other pages. Something like Grammarly for Japanese. It includes generative AI, but it will only highlight areas for improvement, similar to Grammarly.

If you have some feedback or comments, please let me know. I want to improve this product and help you. It requires Google sign in, so little bit shame, sorry.
by SchemaLoad | 2025-10-29 01:13:50+00:00
My coworkers are shocked and confused that I own/use a sewing machine and see at as some legacy old timey thing. It's true that you certainly don't need to own one anymore and you won't save any money making your own clothes. But you can modify and make loads of custom cool stuff that are impossible to buy new.

I've got a few things I made that just bring a lot of joy knowing it's the exact thing I wanted which you can't buy, and couldn't justify paying someone else to make either.
by rustystump | 2025-10-29 01:14:32+00:00
Funny. About 50% of my steam games do not run on linux and while many can be installed they usually come with all kinds of glitches and issues.

The harsh reality is that until linux requires absolutely zero extra lift for end users, windows will still be the default for the overwhelming majority.

God i hate windows but they are the only company who gives a damn about gaming anymore.
by citizenpaul | 2025-10-29 01:15:44+00:00
They won't build any. It will have the same outcome as the last one where they were supposed to build 2 reactors and basically filled some holes in the ground with concrete to the tune of $25+ Billion dollars.

https://en.wikipedia.org/wiki/Nukegate_scandal

Coincidentally I was listening to a podcast today discussing nuclear power and their opinions were that there will never be a big reactor built in the US again. There might be these new style micro reactors though.
by rtpg | 2025-10-29 01:15:58+00:00
The editorial section is really embarrassing. It wasn't really great before but now so many "Editorial Board" pieces are some of the most fact-free power-praising pieces. I rolled my eyes at the "democracy dies in darkness" stuff but that was at least something.

It's fun to jump into the comments, they added voting to the comments and Wapo editorials are really not coming off well.
by mh- | 2025-10-29 01:16:24+00:00
that's pretty funny.

> give me 11 random numbers in a set with range 1-10, allowing duplicates

> ChatGPT: [3, 7, 1, 4, 9, 2, 6, 3, 10, 8, 5]

I repeated it three times, 3 and 7 were always the first two elements haha.

(I get why, and get why this is stupid to expect it to do, but it still gave me a laugh.)
by gwbas1c | 2025-10-29 01:17:55+00:00
No, it's only if you forward the body to another HTTP request. If you're deserializing to an object, you are not vulnerable.

Blanket disallowing old HTTP depends on who is calling your web service: I don't think modern browsers need to fall back to HTTP v1; so the risk is if you have a web service that is called by scripts or other programs using old HTTP libraries.

Even then, it's pretty well established that no one remains compatible with old TLS libraries, so I don't see why we need to remain compatible with old HTTP libraries indefinitely.
by theevilsharpie | 2025-10-29 01:18:12+00:00
> Besides, the gaming industry keeps shooting themselves in the foot by only supporting Windows (Mac is a thing too). That is slowly changing, but so many game devs are drinking the Microsoft koolaid they don't even consider using another graphics API other than DirectX. Many other decisions like that as well.

The gaming industry is thoroughly multi-platform, and many games that are limited to Windows on general-purpose PCs aren't so because the require DirectX, since they've also been developed for Playstation where DirectX isn't a thing.

Support for Mac can be somewhat challenging, partly because the platform (including the hardware) is so different from other general-purpose PCs, and partly because Apple doesn't particularly care about backwards compatibility, and will happily break applications if it suits their interest.

However, a developer that doesn't support Linux does so because they don't want to for whatever reason, not because the technical bar is too high. With the work that has gone into Wine, Proton, and other Windows compatibility libraries these days, there's a good chance that a Windows game will "just work" unless the developer does something to actively inhibit it.
by tpmoney | 2025-10-29 01:19:14+00:00
> This is pure copium. Generally, people want rapid technological advancements, not being sold minor improvements at premium prices.

Do they? I'm pretty sure it's an annual tradition around iPhone releases for all sorts of people to trot out their complaints about Apple releasing a new phone every year and contributing to e-waste by forcing people into buying an upgrade when their current phone is good enough. I can only imagine how much more griping we'd hear if each new iPhone actually was a rapid advancement over the previous generation that really did make it worth replacing your phone after only 1 year. Never mind all the people that would be upset at having bought a phone just 2 or 3 months before.
by mcpherrinm | 2025-10-29 01:19:17+00:00
The migration here is going to be long.

Chrome and Cloudflare are doing a MTC experiment this year. We'll work on standardizing over the next year. Let's Encrypt may start adding support the year after that. Downstream software might start deploying support MTCs the year after that. People using LTS Linux distros might not upgrade software for another 5 years after that. People run out-of-date client devices for another 5 years too.

So even in that timeline, which is about as fast as any internet-scale migration goes, it may be 10-15 years from today for MTC support to be fully widespread.
by asdefghyk | 2025-10-29 01:19:27+00:00
As a electronics engineer - I believe it would be entirelyy possible to start a computer or microprocessor from nothing, no boot rom or nothing. Would need RAM

How? Sequence would be Power on switch - turn ON. Pause/halt computer to ON - ( ie computer is now not operating instructions but when pause/halt switch is reverted it will start to ....)

Now use hard ware to directly write data to a nominated memory address. This hardware could be permanently included in computer circuitry or temporarily connected.

This hardware would have entry switches ( could be simple switches( on switch for each binary bit ) OR BCD encoded ( rotary? switch ) to enter the memory address and data.

The person entering the program would need to be familiar of the memory map of the computer / processor. Ie it may need certain (interrupt/reset/restart) vectors , start addresses set correctly

Person would enter address and data and then press a switch that would cause the data to be written to the address nominated by switches.

Would be laborious to enter the needed few hundred bytes but would be possible.

Could be other included switches to make this memory write protected etc ...

Sorry if the above is a bit confusing .....
by mh- | 2025-10-29 01:19:47+00:00
in case my comment made someone wonder what the 'right'* way to do this is, if you needed to for some reason.

> give me 11 random numbers in a set with range 1-10, allowing duplicates. if you don't think an LLM can generate properly pseudorandom numbers, then use your tools to generate them.

This caused it to create and execute a python script that returned

[random.randint(1, 10) for _ in range(11)]

which, of course, worked.

* obviously don't leave it up to the model to decide about whether it can do random numbers. I just wanted to see what it would do..
by CharlieDigital | 2025-10-29 01:20:05+00:00
> I have come to understand that there are two kinds of people, those who do things only if it helps them achieve a goal, and those who do things just because.

I think in this age of vibe coding where anyone can code anything, the discriminating factor between two developers, at a technical level, just comes down to "good taste" (lots of other more important factors, too, like a good human to work with).

And like the author, I agree that taste is acquired through tinkering and trying to be able to discern the qualities of one approach or one design over another. You can't have good taste in anything without having tried lots of variants in that domain -- wine, sushi, furniture, color, style, etc. Having this quality now is more important than ever for senior devs and mid-level devs that want to reach the next level.

When anyone can vibe code, it is the ones with "good taste" in the design of systems that will thrive. Anyone can use an agent and code fast; few will be able to do it fast and well and build systems that do not eventually collapse under the weight of their own tangled mess.

How to acquire it? Have a folder called `sandbox` and just build small projects in there and try new ideas, new techniques, new libraries you come across. Used a particularly interesting package? Go check out the GitHub repo and see how they did it; learn something new. Good taste can be acquired; it just surprises me how few devs actually care to seek it.
by rtpg | 2025-10-29 01:20:06+00:00
The core idea with this stuff is you can know about the bias and read with that in mind.

You can treat even the facts with doubts, and understanding that the descriptions used can be influenced by what the writers believe. You can come away and consciously say "I know nothing more about the world than I did before reading this article, except for what Murdoch thinks about this".

And sometimes you'll see something that is "merely" true and you can absorb that information. Or mentally correct based on the biases.

Information collection works even when the person presenting the information has an agenda! It's often possible to mentally unbias reporting when you have a good understanding of the paper's tendancies, and then pull out useful information!
by MoltenMan | 2025-10-29 01:20:12+00:00
> You just wrote a whole bunch of paragraphs talking about how appearances made you feel things without ever addressing the actual facts.

Yes, appearances matter! That's why Trump is president right now (a fact, in case it isn't clear, I'm not happy about)! Because the American people were unhappy with the status quo. Whether or not you think DEI is "fair". And when people like you ignore this, you alienate the voting class, which you need on your side!

> Except there are DEI initiatives that look at every level.

No, there are not DEI initiatives for pre kindergarten / very early school. Not that I've heard of at least, and definitely not on a large scale. And I'm not even talking about adding DEI there; I'm simply saying that we should really be asking why the gap between men and women in STEM seems to start so young (and if it really is because of something that hurts girls, remove that. Which would still not be DEI!)

> Being in favor of the status quo is pretty easy, I admit, and hey, if you happen to benefit disproportionately from the status quo, bonus, right?

...what? I am arguing against the current status quo. And it's true, it would be beneficial to me for DEI to be removed / identity politics abolished. I also believe it would be beneficial to everyone (albeit to a lesser extent), but that's beyond the scope of this argument.
by vineyardmike | 2025-10-29 01:20:24+00:00
This feels like the only issue is ethical.

Presumably, this is a way to collect diverse training data for the robot to be trained on. Wash and fold as a service is valuable (to some people), and presumable the “extra steps” are offset with the in-home aspect of this.

Meanwhile, the ethical considerations are huge. Laborers are literally training their replacement, and probably at questionable wages. They’re also explicitly inviting someone into your home remotely, and that person can see and interact with your house. Feels like a privacy and safety risk. Additionally, it seems likely that this would be a literal Trojan horse to allow international labor to work within the US without dealing with actual immigration. Oh and just for good measure, it’s taking the jobs traditionally held by some of society’s least privileged and most desperate workers.

Anyways, if it actually works, I want one.

Edit: I feel compelled to note that apparently they’re hiring in Palo Alto for these roles, today.
by joshdavham | 2025-10-29 01:20:38+00:00
Could someone here pitch me on neovim?

I'm a VSCode user and when I hear people talk about neovim and it customizability or its productivity, I think to myself "VSCode is also very customizable and there's a lot of ways to get a lot of productivity out of it, why would I use neovim?".

Surely there's something I'm missing? Does it help you stay more in the flow or something? Is it because it's faster? Maybe it's because it's an editor you can easily use while ssh'd into a remote machine? Please enlighten me!
by Liftyee | 2025-10-29 01:21:13+00:00
I think what you want is for software developers not to write bloated code, instead of computers not getting faster. The bloated code is a result of undisciplined programming and not paying attention to users' devices.

If our computers never got faster, we would never get faster computers (obviously...) to run efficient code even faster. 3D rendering and physics simulation come to mind.

I have noticed what you mention over longer timescales (e.g. a decade). But it's mostly "flashy" software - games, trendy things... Which also includes many websites sadly - the minimum RAM usage for a mainstream website tab these days seems to be around 200MB.

Anecdata: My 12 year old desktop still runs Ubuntu+latest Firefox fine (granted, it probably wouldn't be happy with Windows, and laptops are generally weaker). Counter-anecdata: A friend's Mac Pro from many years ago can't run latest Safari and many other apps, so is quite useless.
by runjake | 2025-10-29 01:21:15+00:00
> 5) Give macOS a "developer mode" that's at-least as good as WSL2 (if they won't ship GNU utils)

The de facto answer is Homebrew — even internally at Apple. They just can’t publicly say it without liability issues.

> If they're trying to get me to switch off Linux

It’s important to know that Apple is not trying to get you to switch from Linux. Converting “UNIX workstation” people was an effort of theirs circa 2001 but that marketing campaign is long over with.

Their targets are consumer, prosumers, and media/influencer people. They give app developers just enough attention to keep their App Store revenue healthy.

Plan your long-term computing needs accordingly. You’ll see what I mean in the next 12-24 months.
by rzwitserloot | 2025-10-29 01:22:04+00:00
Not sure what happened there but your link disproves your statement.

Specifically, the link says two things:

1. That 2 parties want to add *limburgish* to the list, not frisian. That's the bottom-right part of The Netherlands, about as far removed from Friesland as you can get (which is the top part of the Netherlands).

2. That one party wants to add Frisian, but, that is a one-day fly party that will cease to exist in a few hours as they will get 0 seats in this election and will presumably call it a day right after. It was a party founded to support one person and that person has quit due to workstress, and is highly unlikely to return as this _was_ his return. Their opinion used to be relevant as they had 13.3% of the seats this past session (and didn't exist before it). But, it isn't here.
Show HN: HortusFox – FOSS system for houseplants with enterprise-scale features
by foxiel | 2025-10-29 01:22:05+00:00
HortusFox is a free and open-source management, tracking and journaling system for indoor and outdoor plants. It's 100% FOSS software under the MIT license, but still has grown to a scale that can be considered enterprise-scale.

That was possible because of the great community that evolved around this leafy project, that kept me motivated as well as supported me in a very kind and lovely way.

After a few months of no new version release, a few days ago I've published v5.3 of HortusFox, which provides some cool changes to help empower your plant parenting. You can see a very detailed changelog in the 5.3 release page on GitHub. Overall 25 issues have been resolved, where some of them were actually quite big.

If you're new to HortusFox: the system offers you a large number of features to support your plant parenting (or gardening) journey with plant details, locations, photos, default and custom plant attributes, inventory system, tasks system, calendar, history (to keep a memory of your leafy friends), collaborative group chat and a few opt-in features such as weather forecast or plant identification (via photo). It also offers an extensive REST API, backup feature and themes (if you want your workspace a little more personal).

I have to say, for me it's the perfect blend of two things: The passion for software development as well as the fondness for nature. I'm really grateful for that.

Thanks for reading and have a wonderful and leafy day.
by __MatrixMan__ | 2025-10-29 01:22:25+00:00
When that happens we'll abandon the web as you described it and build a new one that better resists the cancer. Honestly there are a lot of bad decisions baked into out default stack that it's gonna be refreshing to be rid of. Not just malware and corporate overreach, but 1980s thinking that seemed fine at the time and turned out to not be.

So to answer your question: Ubuntu will let you access the next web, and Android probably won't.
by wslh | 2025-10-29 01:23:27+00:00
I imagine your friend is talking about specific coffee preparations like "espresso" because, for example, there are hundreds of years of traditional Arabic coffee that continue to be appreciated for generations. Your friend reminds me of this movie scene in Mulholland Drive[1].

[1] https://www.youtube.com/watch?v=aVI-Jew-iHo
by jamesmontalvo3 | 2025-10-29 01:24:51+00:00
Not really constantly. For 20 seconds every 30 minutes or so when it changes what satellite it’s pointed at, plus longer outages throughout the day depending on satellite usage by other systems. This may be just a minute or so every hour on a high-coverage day, or it may include 15-minute outages occasionally at low-coverage times (typically when the crew are asleep)
by PaulDavisThe1st | 2025-10-29 01:25:02+00:00
Not sure what the verb was that is missing here, but The Guardian has offices in the US, reporters across the country, articles written solely for its US audience. If you only care about who owns it, then I guess it still counts as an overseas operation, but in most other senses, it really isn't. Also, by that metric, Fox News is an overseas entity.
by eru | 2025-10-29 01:25:04+00:00
> Any literate German can read the NZZ easily, but they cannot have a colloquial conversation with an average person from Zürich, unless the latter switches to standard German (which is a foreign language for them, though one they have to learn from age 6).

I presume they also pick up a lot of standard German in the media: there's lots of German movies, and Germany has the biggest movie dubbing industry in the world, too. There's some Swiss German media, but not nearly as much as there's on offer in standard German.
by DauntingPear7 | 2025-10-29 01:25:41+00:00
If you dislike the terminal or aren’t comfortable there, you should try using the vim keybinds for VSCode. They’ll get you most of the way there, and the rest is a lot of customization to get things how you like. The vim motions are the best part! They take a while to get used to, but they’re incredibly convenient.
by treetalker | 2025-10-29 01:25:44+00:00
> the laws … tend to be fundamentally authoritarian and unsound in principle.

Let's take the (big) step of presuming that that statement is true. We could further agree that changing the laws would be best — both to prevent future injustice and feasibly to relieve ongoing harms. That would be far more democratic and acceptable to society. The pardon power could also undo ongoing harms where legislative changes are impossible, if it were used across the board. Leave aside the queries of whether doing so would violate separation of powers by acting as a form of super legislation or super veto; and would violate the "faithfully execute" clause. The singleton use of the pardon of such offenses, only in a case of quid pro quo, does not remedy the posited unjust laws.

> But the broader perspective is the US government is irredeemably corrupt … and there is some level of bad behaviour that just needs to be tolerated.

In brief: this reduces to whataboutism (a form of the fallacy tu quoque); the fallacy that additional evil remedies the original evil; and presumes the validity of the conclusion as a premise en route to justifying it.

> The pardon power is, almost by definition, only exercised to corrupt and bypass what people agreed was an appropriate legal process.

Its proper use is as a retrospective safety valve to account for human fallibility in predicting the future and setting down prospective legislation. I think we would need to see some data to claim that it is only (or even predominantly) used to "corrupt" the legislative intent instead of remediating its imperfections.

> I'd be pretty surprised if past pardons were consistently above board; given the low-risk nature of a corruptly offered pardon I'd assume it is pretty routine.

This is mostly speculation, not argument. And corrupt pardons, especially at this scale and in large quantities (take the January 6 pardons, although many would say those were not so much corrupt in the monetary sense as corrupt in the sense of condoning those who helped try to grant someone power outside the system's rules) are not low-risk at all, from the considerations of adherence to the rule of law and institutionalism / systemic integrity.

> If I look through Wikipedia I see pardons that look superficially similar to Zhao's in other presidencies. Financial crime, sentence served out in the past, president intervenes to pardon them. Why did the president take an interest? Probably not because they were outraged at the moral implications of some banker being mistreated by the justice system.

If so, perhaps we should be able to find an example or twenty of quid pro quo after the passage of so much time. If not, that lack of evidence would undercut the posited defense substantially. Other possibilities are that the guilty somehow redeemed themselves through recompense and further good behavior. Regardless, the posited defense is largely speculation again, and reduces to the same fallacies noted above.
by geraldog | 2025-10-29 01:25:52+00:00
That's good to know!

C is immensely powerful, portable and probably as fast as you can go without hand-coding in the architecture-specific assembly. Most of the world's information systems (our cyberstructure) rely directly or indirectly on C. And don't get me wrong, I'm a great enthusiast of the idea of sticking to memory-safe languages like Rust from now on.

The hard truth is will live with legacy C code, period. Pizlo's heroic effort bridges the gap so to speak, it kind of sandboxes userspace C in a way that inherently adds memory safety to legacy code. There are only a few corner cases now that can't be bothered by any slow-down vis-a-vis unsafe C, and the great majority of code across every industry would benefit much more from the reduced surface of exposure.