skysight-inc/HackerNews huggingface dataset:
Show HN: WebPilot – An AI Agent for the Browser
Hey HN,

I've been working on something exciting: WebPilot – an AI-powered browser agent that can navigate the web, click buttons, fill out forms, and execute tasks based on voice commands.

Why?
I was really inspired by the latest version of Cursor IDE, where the AI agent has become the default way to interact with code. It got me thinking—I spend even more time in my browser than in my IDE, so why not bring the same AI-driven experience there?

Imagine telling your browser what to do via voice (e.g., using Superwhisper), and it executes everything—navigating websites, filling out forms, clicking buttons, and handling repetitive tasks.

What’s Done So Far?
I’ve built a working prototype that already demonstrates some of these capabilities. The next step is refining the AI’s interaction with webpages and making it smooth for real-world usage.

What’s Next?
I’m currently working on the first beta version, and I’ll be giving access to early users as soon as it’s ready. If this sounds interesting to you, sign up for the waitlist!

Would love to hear your thoughts—what would you want an AI browser agent to do for you?
and thank goodness for that, or we'd rapidly get stuck in local maxima and stagnate. Some of these things are kind of non-intuitive, but if you've studied artificial life you pick up some helpful insights into how populations work.

Ideally, everyone is sustainable. 'equal' is neither possible nor desirable, and naively trying to reward the 'superior' is a path to Hapsburg-ville.
Brb just washing my hair with broccoli.
Once I caught an old acquaintance of mine recycling their Swiss holiday photos on Instagram a year or two after the fact.

Basically, 2-3 classmates of mine shaped 90% of my view on what a normal family vacation is supposed to look like. Whereas actually, half my class didn't leave the country in any given year, especially if they had renovations or car repairs going on. I later learnt some of the parents were financing even the bus and cinema ticket for one of the girls on a one-afternoon class trip.
I've been trying to sell my apartment in Helsinki for 4 years now. I've dropped the asking price multiple times and I'm now trying to sell at a huge loss. And yet, nobody will buy it.

The mega trend of people concentrating to largest cities also occurs in Finland. The housing market in Helsinki (where I'm unable to sell my place!) is much better than the housing market in more rural areas.
Tweaks like you describe are exactly what I think are doomed. The problem isn’t some small wording in the law that we just need to adjust. The problem is that (1) info request of complicated systems by their nature require good-faith coordination by both inquirer and respondent but (2) the agency responding to the FAOI request is incentivized to obstruct. This is why legal discovery is such a nightmare and so inefficient.

“Punish people for not being helpful enough” is a bad way to get them to be helpful.
well it does make sense to assume that by default different origins belong to different people, and some of those people don't have to behave friendly to each other.

There is little server can do with that, because of the request-based model. The state that persists between requests lives in cookies, and it's browser job not to expose those cookies all around. Turning off single origin policy would be a terrible idea. For one, it makes CSRF work by not allowing cross-origin reads.
My unifying vision would be a few bullet points:

- People who are cruel are not fit to make important decisions in human society

- The most important quality in a human's life is dignity

- There needs to be a return to spirituality and philosophy, away from religion and tribalism

These ideas if contemplated and thought through on an individual and collective levels would undo much of what makes modern living unpleasant and bring about some wonderful new perks :)
I admit I've only skimmed the RFC, but it seems to explicitly allow receivers to refuse to deal with lots of features. It doesn't say anywhere that compliant decoders MUST accept all well-formed CBOR inputs. In fact, it says quite the opposite.

> But what's the difference between having to keep a stack of nesting levels and having to allocate as much as your network peer tells you to?

In that you may preallocate a (large enough) buffer in the latter case, and bail out when the incoming message grows out of it but still be able to skip to the rest of the message as opposed to not being able to re-synchronize because the minimally needed parsing context grows without bound?
It's still going to take less energy and fewer resources to just grow the food normally and store it, and even just eat the goo directly than to reconstitute it atom by atom into anything else. Star Trek technology is only efficient because the writers don't care about things like thermodynamics or E=MC^2. In the real world a replicator would need to consume ocean-boiling levels of energy to assemble a cup of early grey tea, and because we don't have "Heisenberg compensators" in our reality, it would definitely be at least a little radioactive, and not entirely tea.
> Statistical significance is bullshit. Learning about it is as useful as learning about phlogiston.

Ok, that's where I draw the line - statistical significance is not "bullshit" - however as you say, leaning on it too hard can cause things to break quite badly. Scientists misusing it do not negate all the medical advances we have made from moving to a significance-based system. It is an absolutely essential tool for people using statistics to understand, but its limitations must be emphasised when taught, and it must be understood that it is a tool, not a conclusion. Also other alternatives should be taught more widely (e.g. Bayesian inference).
Interesting read! But from what I understand from the permissions reported in https://flathub.org/apps/io.gitlab.librewolf-community , the Librewolf flatpak does not have access to the user home folder, which is the main security issue reported in that page.
Spoken by someone who hasn't had to maintain Somene Else's Code on a budget.

You can't just rewrite everything to match your style. You take what's in there and adapt to the style, your personal preference doesn't matter.
The path is polynomials -> matricies -> multivariate statistics. And multivariate statistics are actually the natural home of probability, although it requires too much setup for most people to learn anything about it.
TrapC proposal to fix C/C++ memory safety
Show HN: Extract Emails from LI Screenshots for Free with AI
Hi HN, I built a Chrome extension that extracts professional emails from LinkedIn profile screenshots.

It also generates personalized AI-powered outreach emails based on the user's profile. No scraping, just a simple screenshot upload. Would love your thoughts and feedback!

Want to hit 150 users by the end of this month, let me know if you'd be down for a GTM strategist role.
Bunny Fonts is an open-source, privacy-first web font platform
I can see almost the same argument being made in 1780 in a French salon, after the cost of fielding armies had exploded in the seven year war.
It comes from the fact that soft sciences deal with vast numbers of variables, far too many to control. They actually get a ton of statistics, trying to find a signal in so much noise.

It would be great if human beings were more amenable to rigorous experiment. Failing that, we at least need to understand what these things do and don't actually mean. It's either that or give up trying to study people entirely.
> So, are young people buying their 1st home now? If not, is it actually easier for them to buy?

No, young people are not buying their first home. Despite that, yes, it is actually easier for them to buy. What is stopping them? I would say mainly the expectation that housing prices will drop further as the economy is going further down the drain, leading to better buying opportunities at a later time.
Yet I genuinely don't understand how people can tolerate the modern web with ads?

It's possible some people accept it because they don't know any better, but I have never seen anyone going back once they realize it's possible to get rid of the pollution; I have never heard anyone say "where dit the ads go? I miss them".

So maybe it's just our responsibility as power users to educate our friends more?
Japanese mice, to be more precise.
Also have a Dell 6410, it's a scrappy little thing. The brushed metal brick aesthetic is pleasing. It's probably time to go full linux on it.
> im not sure i agree that those issues are based on class division.

Rule of thumb: it always, always goes back to class. No war but class war is a cliche for good reason.

> Large swathes of America seem to be genuinely opposed to public healthcare.

That may be kinda true, but most Americans actually want it [0]. They just have basically no representation in media or politics. These days we're 'lucky' if a Democrat gives healthcare the slightest lip service.

> (i would say that similarly those other issues don't follow class divides all that much either

They absolutely do. Most Americans want a ceasefire in Gaza and an arms embargo vs Israel. The political and media class almost unanimously pretend that isn't the case, but it is.

Same with free education and housing. These aren't really debatable facts, or matters of opinion; you can look up the polls yourself. Americans want this stuff; our politicians and media do everything they can to stop us having them.

And that's despite the fact that the vast majority of media, traditional and social, is under the thumb of like ten ultrawealthy people.

0 - https://news.gallup.com/poll/468401/majority-say-gov-ensure-...
It’s a lot harder to argue that those contractors form the bulk of the “democrat installed permanent bureaucracy that ACTUALLY run the government.”
there must be millions of glass dinosaur brains deeper than their already mustered bone fragments
The shaky camera is a deal breaker for me. Doesn't matter if it's animated or not, TV series or film. Shaky camera is an instant switch off for me.
Moore’s will only end when we have practical optical computing, as it fills a critical technological niche.

It’s not impossible, but think I think quantum computing will only become practical later than optical.
Click the Brave shield icon, then select advanced controls, then at the very bottom you'll see "Block Element".

I haven't used it enough to know if it works like the uBlock one, but at least it is there.
I haven't before, but due to certain private interests I can explain what they mean by "legacy copper TDM infrastructure".

A lot of interconnections between US ATC services were done back with the good old Bell System over then new T1/T3 digital carriers, plus analog leased lines in some cases, that provided high reliability and high quality of service links for both data and voice (which could include voice connection to remote radio transceivers).

This is, of course, being phased out even from "compatibility mode" setups where you get old style trunks that are backed by newer infrastructure. So the network infrastructure is literally dying out.

A comparable setup with modern tech would be MPLS fiber backbone with capacity reservation (thus actually getting stable latency and bandwidth guarantees), which would allow creation of virtual meshes with different QoS requirements that would provide both stable voice service (including from centralized ATC to remote radar transceivers), guaranteed performance data links (for example for radars etc), slower but still guaranteed service bulk data transfers, etc.

I might have also mentioned DWDM, which essentially lets you create a physical fiber optic path where switching is done by optical elements based on frequency of the signal (so you can pack multiple signals into one fiber then route them to different ports etc. etc.) - very useful if you want no variability in connection while still be able to reroute them fast.
No it doesn’t. Common meme around here but the hard sciences are also rife with unreproducible studies. It’s an incentives problem.
LLM generated code is legacy code.
> To me it looks more like Markdown vs. CommonMark disputes; John Gruber repeatedly refused to standardize Markdown or even any subset in spite of huge needs because he somehow believes that standardization ruins simplicity. I don't really agree---simple but correct standard is possible, albeit with efforts.

Right, that was my take after reading about it for a while. The way MessagePack and CBOR frame the problem is fairly different, with CBOR intentionally opting for an open tagging system.

Plus it feels a bit childish brining up the circumstances of the fork (correct or not) when they've clearly diverged bit in purpose and scope. The Markdown vs CommonMark is an apt comparison.

I've used both and both work very well. They're both stable, and be parsed into native objects at a speed nearing that of memory copy with the right implementations.
You seem to be arguing that a grasp of statistical significance helps you interpret health studies.
I've got a mockingbird that comes and asks for food every morning. The cardinals and titmice will fly up to the tree outside the window and wait as soon as I open the window, but the mockingbird will sit on the tray on the window and stare at me until I open it. When I do, he'll wait in the tree, but as soon as I put the meal worms down, he'll come back and start chowing down. Doesn't seem to mind being within an arms reach of me at the open window. Never makes a sound though. Not while I can see him around the feeder at least.

Working from home with the window/feeder right next to my desk is pretty nice. You get to see the different temperaments and "personalities" of the various birds pretty quick. Sometimes even within the same species; e.g., most of the male cardinals are a bit aggressive, and chase other smaller birds away if they get too close, but a new young male that started coming recently is considerably more timid, and gets pushed around by most of the other sparrows and wrens.

The red-bellied woodpecker that likes to make machine-gun noises on my gutters every day, however, does get a little tiresome.
Thank you, for making the effort of making this so accessible! Danke :)
and on scroll up a hamster with jetpack/rocket
Shells, not apples. Making it an actual shellcode!
What a kind and giving person. Rest in peace James.
Maybe you've found the true active compound.
Land near energy demand is not scarce almost anywhere. Where "near" means "Within 1000km". And it doesn't need to be near. Transmission lines are cheap and highly efficient infrastructure if you have a sensible process of land tenure (whether via routinized/generous eminent domain, Harberger Taxation, or other means).

Moving electricity is among the cheapest, most efficient industrial processes that exist.

*With all due respect to the Maldives, Gaza, Hong Kong, et cetera
Well, I guess some alien archeologists will have some fun trying to figure out what it was used for.
It's an interesting thing that pro-nuclear people always talk about "Gen X" power plats with no issues and just a big fat gogo stamp on them, but when you ask about any commercial examples they all come up short.

I'm pro nuclear, but I don't think using hypotheticals and futures is how to convince people nuclear is good, it's good because it works and it doesn't poison the planet (Yes there have been accidents and they have been dramatised but count deaths and it becomes as irrational as being afraid of flying)
it is true. But again, writes are allowed, reads are not, you won't be able to see the reply. Which author of the question eventually realised https://stackoverflow.com/a/44122076/1685746
Yes, windows provides backwards compatibility for these old DirectX versions. They are probably mapped to a newer version internally. It doesn't take that much work to pull this off.
> in a very short time

Citation needed. This seems highly implausible.

Wealth is mostly inherited, and amassed over generations. The wealthy become more wealthy because they already have wealth. If you take that away, all those wealth management skills matter a lot less.
Your source says that it depends on how you look at it. See the similar discussion regarding Iraq war spending in the other comments.

But it is also totally irrelevant, because the point is that Washington was one of the richest people in America before the war started and even richer when he died. There is no doubt about that.
It's a serious suggestion and a real possibility.
I mean, not really you don't need user data; I was doing something related with LLM (simply asking it) and planning to use vector databases for various tasks, like semantic search, similarity matching, clustering, and topic modeling.
Later pivoted to doing something for podcasts (analysing transcripts).
People are using a term in a different way than you want them to.

They use static binary to mean “the dependencies I specify in my package manager are all put in the one binary, and it doesn’t require a separately installed runtime to run”, which is totally reasonable, and it is opposed to so many languages that don’t work this way.

You’re using static binary to mean “does not link to anything at all”, which on some systems results in worse portability, since the syscall interface is unstable and linking to libc/libsystem/etc is the only supported way to make syscalls.

You come into the discussion assuming definition B, ignore the fact that they’re using definition A, say that they’re making a big deal about definition B, etc.

There’s no confusion from anyone here but you. We all are using definition A. You’re the only one using definition B. It’s probably better if you just recognize that and move on rather than insisting everyone here is an idiot but you.
Citigroup mistakenly credited a customer account with $81T
I'm not sure what you mean here - the Turing machine that represents a particular BB number halts by definition, which means that it can only visit a finite segment of the tape. Nevertheless BB numbers are incomputable in general.

On your second point - allowing infinitely many steps of computation lets you solve the halting problem for regular Turing machines, but you still get an infinitary version of the halting problem that's incomputable (same proof more or less). So I don't think that's really the issue at stake.
The most in-depth historical and empirical analysis of wealth inequality that I know of was done by Picketty et al. He is quite famous, so you can easily google his main research findings.

The upshot is that wealth inequality is above or close to historical high points and that it has actual and severe real world negative consequences.
You're right, I just found the option on desktop in the right-click context menu. According to some posts I've just found in the community forums, the feature was launched years ago but for some reason I had never noticed it even though Brave used to be my default browser until recently
And don't be sleeping on the potential of UHVDC transmission.
After 17 years of using Android, with building my own kernel and ROMs in the early days, I finally gave up on it and finished my de-Google journey and reluctantly switched to iPhone.

The fact that Orion on iOS existed was a major reason I was able to this. On Android I was a Firefox user since Firefox was the only browser with the ability to run proper uBo.

Orion is not without its bugs, but it does support a lot of Firefox and Chrome extensions. But you don’t even need to install uBo as an extension,it’s got built in ad blocker with the ability to add or remove filter lists. Even without installing uBo, in terms of ad blocking, it instantly matched Firefox on Android. That I can install things such as Tapermonkey or Bypass Paywall Clean as extensions is a huge bonus.

It’s amazing how Google is pushing its early adopters and cheerleaders away by one anti user move after another.

I still wish Apple would remove some of the restrictions on iOS, allow other browser engines etc. Installing unknown software from unsigned developers on macOS is really difficult these days but still doable if you know where to look. If only iOS was the same. The potential lost revenue from loss of control would be more than made up by new people who would be brought on to the platform.
You use them at the same time you learn them in physics, no? Also, you sometimes need to learn things on a bit of faith it will eventually be useful. This stuff is so fundamental that it is difficult to motivate it except to say: you will use it so pervasively if you do any technical, scientific, mathematical or computational subject that it will seem like asking "when are we ever going to use this 'algebra' thing?"

I never had much motivation for much of maths presented to me and I never hated it. In fact, I got bored when teachers tried to justify what they were teaching with boring physics examples etc.

I think the sentiment you are talking about has a risk of going too far and making teachers afraid that if they teach something without justifying it to their class that they will lose their attention immediately and justifiably slow. It risks normalising the idea that teachers aren't entitled to the attention and hard work of their classes unless they give the kids a good reason to pay attention: you have to make it relatable, relevant to them, or it is your fault when they don't pay attention.

What ever happened to: you are a child, you are at school to learn, you learn what you are taught and that is that? Obviously sometimes it is good to motivate abstract concepts with concrete examples but if you take it too far you'll end up teaching calculus before you teach algebra because you are trying to justify the algebra! And you'll need to teach differential equations before you teach calculus because you need to motivate calculus. And what is the point of differential equations anyway? Before long you're teaching undergraduate physics to 11 year olds.
The usual rite of passage into 3D programming in the old days, adding all the things that OpenGL doesn't do out of the box like in other 3D frameworks, naturally the 3D assets loading code was OBJ based.

Nowadays you can have the same fun by rewriting the previous sentence using Vulkan instead of OpenGL, and glTF instead of OBJ.
I think this article serves as a perfect example of why we should consider moving on from C. The first third of this article is "how to do memory allocation and work with strings".

The bit about OBJ parsing is neat, though.
It's sad that every thread about this topic turns into simplistic Firefox proselytism.

My observation is that the developers who spearheaded the MV3 transition did so for understandable technical reasons and without any consideration for marketing concerns, yet their explanations get downvoted in favor of conspiracy theories.

It's in fact the other browsers who try to market sticking to MV2 as a unique feature, even though they too will abandon it sooner rather than later.
> Betteridge's law of headlines: Any headline that ends in a question mark can be answered by the word no.

> That's a good rule of thumb, but it's not infallible.

A basic critical thinking skill that helps here is to try to disprove these 'truisms'.

It is easy to prove Betteridge's law is not universally true.

If I wrote an article that Betteridge's Law got right (meaning the headline's question could be answered with 'No') I could then change the title's question to make it 'Yes', intentionally, which would then violate Betteridge's Law.

I get that provocation and outrage are currently the driving force in media, but clearly it is not a Law in a natural sense.

(Sorry to those to whom this is obvious, but if I can help anyone see past the surface it is worth seeming like a pedant to some nerds!)