MurphyA/hacker-news huggingface dataset:
by ericd | 2025-10-07 21:39:55+00:00
Iirc, Texas has deployed more clean energy generation in the last few years than the entire CA fleet, despite CA subsidizing heavily, and retail energy rates >2x in CA. TX is at something like 3x the generation from wind/solar in CA. My understanding is that this is largely because of how much easier it is to deploy in Texas than in almost any other part of the country.

That’s how you do it right. You set some basic rules, and then otherwise get out of the way and let economics do its thing, and stop trying to master plan and control everything. So many of the existing regs are built around huge centralized generation sources, requiring extensive planning and approvals, rather than small distributed sources.
by steveklabnik | 2025-10-07 21:40:00+00:00
Happy to talk about it, for sure :)

> you are telling me that I can have jj where I can then write anything in the project and it can sort of automatically record it to jj

By default, yes, jj will automatically record things into commits. There's no staging area, so no git add, stuff like that. If you like that workflow, you can do it in jj too, but it's not a special feature like it is in git.

> and afterwards by just learning some more about jj, I can then use that history to create a sane method for me to create git commits and do other thing without having to worry too much.

Yep. jj makes it really easy to chop up history into whatever you'd like.

> I would love to use jj if it can make things less scary

One thing that jj has that makes it less scary is jj undo: this is an easy to use form of the stuff I'm talking about, where it just undoes the last change you made. This makes it really easy to try out jj commands, if it does something you don't like, you can just jj undo and things will go back to the way before. It's really nice for learning.

> Like what would be the command / exact workflow which I am asking in jj

jj gives you a ton of tools to do this, so you can do a lot of different things. However, if what you want is "I want to just add a ton of stuff and then break it up into smaller commits later," then you can just edit your files until you're good to go, and then run 'jj split' to break your current diff into two. You'd break off whatever you want to be in the first commit, and then run it again to break off whatever you'd want into the second commit, until you're done.

If you are worried about recovering deleted files, the best way to be sure would to be using the watchman integration: https://jj-vcs.github.io/jj/latest/config/#watchman this would ensure that when you delete the file, jj notices. Otherwise, if you added a file, and then deleted it, and never ran a jj comamnd in between, jj isn't going to notice.

Then, you'd run `jj evolog`, and find the id of the change right before you deleted the file. Let's pretend that's abc123. You can then use `jj restore` to bring it back:

jj restore --from abc123 -- path/to/file

This says "I want to bring back the version of /path/to/file from abc123, and since that's the one before it was deleted, you'd get it back as you had it.

I tend to find myself not doing this a ton, because I prefer to make a ton of little changes up front, which just means running 'jj new' at any point i want to checkpoint things, and then later squashing them together in a way that makes sense. This makes this a bit easier, because you don't need to read through the whole evolog, you can just look at a parent change. But since this is about restoring something you didn't realize you deleted, this is the ultimate thing you'd have to do in the worst case.
by Atlas667 | 2025-10-07 21:40:11+00:00
Exactly. We are designed so that those with more power can play their games in DC and through out all the public offices in these states.

There is a reason why labor movements have been nearly completely wiped out from collective history.

Those who don't take this govts anti-socialist stance seriously must realize that the history of modern warfare and the history of anti-socialism share way too much space.

Mass democracy is a threat to the status quo.
by txrx0000 | 2025-10-07 21:40:34+00:00
This is worse than the EU's ChatControl, or the UK's Online Safety Act. This will pave the way for total online censorship and surveillance in Canada. The Canadian government will be able to target any user or service provider it doesn't like, silently.

They don't even have to pass laws to ban VPNs or read private chat messages or enforce identity verification, or whatever other unambitious attempts other governments are making. This will do it all:

Knock knock, it's the Chinadian government. You host a web service that uses encryption? Great. Now provide a backdoor for us or we'll ban you. Oh and don't tell your users. We'll ban you for that too.

---

Hello user, we noticed that you've shared some concerning information online, and you're also using this E2EE chat service that we can't monitor. A friendly reminder from the government: continuing to use such services and spreading such harmful information online may cause your Internet connection to malfunction.
by john01dav | 2025-10-07 21:40:39+00:00
No, I explicitly want the game console business model to be shut down. As it stands now, they sell hardware at a loss to then extract value later, at the cost of user control over what they bought. I'd like to see consoles cost what they really do, and then the same for games. I also don't like how restricted it is to make games for consoles nor do I like games being exclusive, since this blocks competition between consoles on their own merit. If a user wants to pay less upfront and more later, then we have a tool for that. It's called financing.
by fwip | 2025-10-07 21:40:41+00:00
At risk of being annoying - getting solar panels to space is expensive. Even though you can make them very thin in space, optimistic estimates I've seen are around 1kg/kilowatt for just the panels, at some point in the future. (Current designs are closer to 10kg/kw). Once you add in the weight of the electronics & beam, I'm not sure it makes financial sense.

Last I've seen, it would cost (roughly) $5k per kilogram that you deliver to space. Local costs for rooftop solar that I've seen are around $3k per kilowatt - and that's after the cost of installation, including power hookups, etc.

Once you factor in the efficiency loss from beaming down the power (plus the cost of building the base stations, and the cost of manufacturing these awesome solar panels), I'm not sure that it makes economic sense.
by ChrisMarshallNY | 2025-10-07 21:40:45+00:00
That goes for almost everything, these days.

Job-hunting is a brutal, humiliating slog, because of the thousands of junk CVs even the most obscure job posting gets.

Selling high-quality stuff (software, hardware, widgets, literature, etc.) is a nightmare, because you have to tread water above the deluge of junk.

It's really depressing.
by martinald | 2025-10-07 21:40:54+00:00
Interesting, seems to use 'pure' vision and x/y coords for clicking stuff. Most other browser automation with LLMs I've seen uses the dom/accessibility tree which absolutely churns through context, but is much more 'accurate' at clicking stuff because it can use the exact text/elements in a selector.

Unfortunately it really struggled in the demos for me. It took nearly 18 attempts to click the comment link on the HN demo, each a few pixels off.
by stackskipton | 2025-10-07 21:41:01+00:00
Sure, States have been fighting over this since US Government was formed, however, I'm some ruling from 1812 does not matter.

If you look at recent legal history, Federal Government has won in every case where Federal Law Enforcement was acting as Federal Law Enforcement Officers.

My point is California has passed laws attempting to regulate but as of yet, has not attempted to enforce their laws at all. So are they really attempting or just doing performance art with laws?
by NomDePlum | 2025-10-07 21:41:12+00:00
It is contested but the general consensue is that the actions are illegal.

The interception of the Gaza-bound flotilla is illegal because it occurred in international waters against civilian vessels carrying humanitarian aid, because the underlying blockade of Gaza itself is widely considered unlawful under international law.

A blockade that causes severe deprivation to civilians, through actions such as restricting food, medicine, and essential supplies violates the prohibition on collective punishment in the Fourth Geneva Convention. Since the blockade has this effect, enforcing it through the seizure of peaceful ships breaches international humanitarian and maritime law.

The interception also infringes on freedom of navigation and fails the tests of necessity and proportionality, making the action likely inconsistent with accepted legal standards.

The arguments put forward for it being legal are really just cover/propoganda for punitive actions by Israel to aid in its continued genocide.
by imiric | 2025-10-07 21:41:18+00:00
GrapheneOS has been rock solid for me for several years now. Just pick any Pixel device. As for software, there are alternatives to everything you can find on the Play Store, assuming you're not reliant on a specific Google product. GOS has robust support for sandboxed Play services that work without Google, though I personally haven't used it. Even banking apps work without an issue for me, though YMMV.

I'm considering abandoning Android altogether in favor of a proper Linux device, but GOS is what makes Android usable for me.
by omkar_savant | 2025-10-07 21:42:10+00:00
We can definitely make the docs more clear here but the model requires using the computer_use tool. If you have custom tools, you'll need to exclude predefined tools if they clash with our action space.

See this section: https://googledevai.devsite.corp.google.com/gemini-api/docs/...

And the repo has a sample setup for using the default computer use tool: https://github.com/google/computer-use-preview
by TimorousBestie | 2025-10-07 21:42:26+00:00
> His work is well-researched, grounded and reasonable.

Do you intend this to include his almost entirely uncritical coverage of so-called “rapid onset gender dysphoria”? How well do you believe he researched and fact-checked the claims of Lisa Littman? Was he simply misled that her retracted study was real science?

> Perhaps his journalistic output conflicts with your beliefs, but that's no reason to cast false aspersions on him.

Perhaps his journalistic output reinforces your beliefs, but that’s no reason to overstate the quality of his journalism.
by lucb1e | 2025-10-07 21:42:36+00:00
And (present tense) forces OEMs to not ship with utilities that let users access their own data

Fairphone wanted to give users full access on the Fairphone 2, but were contractually disallowed if they wanted to also ship the Android Market, Google Maps, etc., which users can't otherwise install themselves so it was essential to pre-install for a normal user experience. That's why they made two OSes for that phone: a googleful one and a free OS based on AOSP that you can install if you don't want Google (https://code.fairphone.com/projects/fairphone-2/fairphone-op...). Nowadays they let the /e/ Foundation do that work with e/OS. They're supportive of it but apparently don't have the internal manpower to continue making and supporting an extra distribution
by AstroBen | 2025-10-07 21:43:07+00:00
Well React doesn't come by itself. You need a router, probably some way of managing shared state, bundling, compiling your TypeScript, and 7 other libraries

The more stuff you add on the harder everything is to understand, and the less stable your app becomes until suddenly you need specialists for every piece just to keep things chugging forward. Everything needs greasing and maintenance over time..

..and then in 4 years the React team decides "oh you know what the way Svelte is doing things is actually way better.. we'll need a re-write to integrate their ideas". Now what?

"that wouldn't happen! so many businesses depend on React!".. uh they have no obligation to make things compatible with whatever you've built. They're not working for you. What happened with AngularJS? Vue 2?

Hotwire is easy to understand (React "just renders it" is a massive oversimplification)

If Hotwire rewrites? I create a private fork and continue on. Who cares

If I want to tweak how Hotwire works cause it'll benefit my app specifically? I do it myself

I'm not against adding complexity.. but if you care at all about longevity and long-term productivity then adding React really needs a tonne more consideration than it gets
by 112233 | 2025-10-07 21:43:25+00:00
Have you read large Lua codebases written by others? It is write-only language. All your "very predictable" features are overloadable, at runtime. No static typing to rest your eye on. It is a swamp.

"But, just write good code" you will say. Just like with Perl, some languages are designed in a way to discourage writing good code...
by lcnPylGDnU4H9OF | 2025-10-07 21:44:03+00:00
> a way to do this on iPhones

A quick search suggests Lockdown mode might do it, which is corroborated by their support docs. It also does a bunch of other things that will probably degrade most users' experience, for what it's worth. https://support.apple.com/en-us/105120

> Wireless connectivity: Your device won't automatically join non-secure Wi-Fi networks and will disconnect from a non-secure Wi-Fi network when you turn on Lockdown Mode. 2G and 3G cellular support is turned off for iPhone and iPad.

(Instructions to enable it are on the linked page.)
by dmadisetti | 2025-10-07 21:44:18+00:00
marimo notebooks double as python Python programs, which means they can be lint-ed like any other code. `marimo check` catches notebook-specific issues (variable redefinition across cells, circular dependencies) with Rust-inspired (and uv; uv is amazing) error messages. It outputs JSON for AI agents to self-correct, integrates into CI pipelines, and includes `--fix` flags for automatic repairs. The team is already using it in their own CI and seeing Claude Code iterate on notebooks without human intervention.
by BizarroLand | 2025-10-07 21:45:28+00:00
The more striking thing is checking them against each other.

The 1959 catalog had thin, svelte, curved and up angled designs. The Mid 80's had plump, puffy, overstuffed and was quite tame-loud, whereas the 2020's has "I'm not here, white-black-pop of color" aesthetics.
by atonse | 2025-10-07 21:47:00+00:00
Yeah I think it would be better to just have the model write out playwright scripts than the way it's doing it right now (or at least first navigate manually and then based on that, write a playwright typescript script for future tests).

Cuz right now it's way too slow... perform an action, then read the results, then wait for the next tool call, etc.
by ogou | 2025-10-07 21:47:06+00:00
According to the post, it's a usability issue of the open source app layer and not some failure of moderation principles. "Blacksky is dependent on Bluesky’s application server to give users a fast experience, which also means that it is dependent on Bluesky’s labeling system and its moderation choices." Also, Singal's name is mentioned multiple times throughout the the article in irrelevant contexts. I still see the agenda here and I've seen this tactic before.
by ramoz | 2025-10-07 21:47:29+00:00
Disclaimer: Im a cofounder, we focus critical spaces with AI. Also i was the feature request for claude code hooks.

But my bet - we will not deploy a single agent into any real environment without deterministic guarantees. Hooks are a means...

Browserbase with hooks would be really powerful, governance beyond RBAC (but of course enabling relevant guardrailing as well - "does agent have permission to access this sharepoint right now, within this context, to conduct action x?").

I would love to meet with you actually, my shop cares intimately about agent verification and governance. Soon to release the tool I originally designed for claude code hooks.
by noAnswer | 2025-10-07 21:47:49+00:00
I moved my parents from Windows 10, MS Office, Edge, Starpage.com to Kubuntu, ONLYOFFICE, Thunderbird, Firefox, qwant.com.

Most questions came because of the Outlook to Thunderbird switch. I can attribute zero questions to KDE. Though I said the new System is called Linux, they refer to it as Windows 11. ¯\_ (ツ)_/¯
by aryonoco | 2025-10-07 21:47:49+00:00
I started on Android in 2008. I maintained my own ROM, complete with a custom kernel. Then I moved on to various AOSP forks. I ran the local Android Developers MeetUp and evangelised the platform for so many years.

This year I finally moved to iOS. I don’t feel happy about it, but they are now both basically as closed as each other, both are run by what I consider evil corporations.

If you told the teenager me in mid 90s, watching the internet bloom all around me, promising freedom and democratisation of access to knowledge the world over, that one day we would replace the open, standards based, federated, decentralised World Wide Web with two proprietary walled gardens, beholden forever to the whims of two companies, I would have thought you’re nuts.
by apeytavin | 2025-10-07 21:48:17+00:00
The example you gave is exactly this. The driving around in the example use-cases shows an example of going from room to room and execute policies in context:

https://docs.innate.bot/main/welcome/mars-example-use-cases

I take from your comment that the full capabilities of the robot are not properly represented and I take a note to film longer ones. And it can definitely do what you just asked. And multiple times in a row. I will note that it depends on the training quality of course.

On speed of movement, I now realize we didn't mention it anywhere so I added it in the overview but it's pretty fast. 0.7m.s-1 for the base, and the arm can be tormented quite a bit. Just took this video for you:

https://youtu.be/H-gAaTKLm9c
by iamnothere | 2025-10-07 21:48:18+00:00
About the only thing I can think of is to mandate the use of (flawed) AI to identify messages that seem nonsensical and refuse to pass them, and then to play a game of Chinese-style DPI whack-a-mole in an attempt to suppress open alternatives.

If you have the ability to run custom software—even if it’s a bash script—you can develop secure alternatives. And even if you somehow restrict open source messaging, I can just use good old pen-and-paper OTP to encrypt the plaintext before typing it in, or copy/paste some other text pre-encrypted in another program. But even then, all this will do is kick off a steganographic arms race. AI generated text where the first letter of each word is the cyphertext may be nearly impossible to identify, especially at scale.

If anything like this were to pass, my first task would be making a gamified, user-friendly frontend for this kind of thing.
by mustache_kimono | 2025-10-07 21:48:46+00:00
> he doesn't go out of his way to avoid these controversies.

Science journalist covering the science of perhaps the most salient social issue of our time?

Don't get me wrong -- there are other really important stories which aren't being covered as well as they should be, but Singal's beat would seem to be at least as important as... most anything linked from HN on a daily basis.

> People who vocally wish he was less influential would do well to remember how much juice they've been giving him.

I totally agree. By turning Singal into a boogeyman he almost certainly isn't, people are only feeding his social and journalistic capital. Singal is just someone who disagrees with you (in that classically liberal 90s American sense). Efforts to cancel or ban him have made some look like they don't have actual arguments to contribute.

That's how Singal makes those with opposing views look ridiculous.
by idontwantthis | 2025-10-07 21:48:57+00:00
A city map for cyclists that is updated and reviewed by other cyclists. How to get from A to B in a given city, the safest way possible, but with maps that can be edited like a wiki.

CityMapper is pretty good but there’s no way for me to correct a route because one stretch of it is actually a death trap that no one should bike on.
by TimorousBestie | 2025-10-07 21:49:12+00:00
The most comprehensive “Singal does bad journalism” montages come from the left-wing media outlets and leftist bloggers that he’s targeted over the years. The typical HN commenter is going to immediately gloss those accounts as partisan hyperbole. And why not? It’s purely academic for some of them, and internally worldview-challenging for others.

But if you really are honestly curious and unbiased, M. K. Anderson wrote a well-researched article for Protean in 2022.
by dekhn | 2025-10-07 21:49:12+00:00
Many years ago I was sitting at a red light on a secondary road, where the primary cross road was idle. It seemed like you could solve this using a computer vision camera system that watched the primary road and when it was idle, would expedite the secondary road's green light.

This was long before computer vision was mature enough to do anything like that and I found out that instead, there are magnetic systems that can detect cars passing over - trivial hardware and software - and I concluded that my approach was just far too complicated and expensive.

Similarly, when I look at computers, I typically want the ML/AI system to operate on a structured data that is codified for computer use. But I guess the world is complicated enough and computers got fast enough that having an AI look at a computer screen and move/click a mouse makes sense.
by bguthrie | 2025-10-07 21:49:16+00:00
This was before Git! (Subversion had its meager charms.) Even after Git became widespread, some infra teams were uncomfortable installing a dev tool like Git on production systems, so a git pull was out of the question.

The main issue that, while not unique to Rails, plagued the early interpreted-language webapps I worked on was that the tail end of early CI pipelines didn't spit out a unified binary, just a bag of blessed files. Generating a tarball helped, but you still needed to pair it with some sort of an unpack-and-deploy mechanism in environments that wouldn't or couldn't work with stock cap deploy, like the enterprise. (I maintained CC.rb for several years.) Docker was a big step up IMV because all of the sudden the output could be a relatively standardized binary artifact.

This is fun. We should grab a beer and swap war stories.
by cesarb | 2025-10-07 21:49:47+00:00
> And in general we know when the sun is going down a long time in advance so grid operators can plan for it!

This is even more important for solar eclipses: unlike normal sunrise and sunset which are gradual, the ramp in a solar eclipse is very steep, so the grid operator has to have enough reserve prepared in advance and ready to absorb the sudden decrease (and increase) in solar generation.
by jjice | 2025-10-07 21:50:09+00:00
I think California does this kind of thing a lot. A while back, they began requiring cancer warning at coffee shops [0].

I'm not in California, but growing up at least, I associated it was goofy small laws like this (along with not so goofy real laws as well).

[0] https://www.cbsnews.com/news/starbucks-cancer-warning-judge-...