MurphyA/hacker-news huggingface dataset:
by _fw | 2025-06-20 17:14:14+00:00
I’m using Dia a lot for work at the moment and frankly it’s a gamechanger. granted I’m not a developer but being able to interact with an LLM that has access to the page I’m on is extremely useful:

Instead of manually hunting across half a dozen different elements, then copy/paste and retype to put something into a format I want…

I can just get Dia do it. In fact, I can create a shortcut to get it to do it the same way every single time. It’s the first time I’ve used something that actually feels like an extension of the web, instead of a new way to simply act on it at the surface level.

I think the obvious extension of that is agentic browsers. I can’t wait for this to get built to a standard where I can use it every day… But how well is it going to run on my 16GB M1 Pro?
by jazzypants | 2025-06-20 17:15:05+00:00
Solid or Preact are less than 10kb, and captcha is pretty much useless at this point in my experience. There's no reason for this site to have over 70kb of JS. My blog has a similar comment section with less 15kb of JS. The funny thing is that almost half of the 70kb is jQuery which is basically baked into the browser at this point.

However, I think that it's important to keep in mind that a "Hello World" app in NextJS is around 70kb as well, so I think that anything less than 100kb is pretty forgivable on the modern web. That's a rarer achievement than one would like to believe.

To fully clarify my belief, I use a ~$50 budget phone, and it's rarely the JS that makes the web unusable. It's usually when a website loads multiple advertisements that each contain video tags that I actually notice a degradation in experience.
by Kranar | 2025-06-20 17:15:07+00:00
I decided to verify this and came up short. I went through the installation procedure which did work but required changing some workgroup settings and running the application as administrator... not ideal but understandable. However, when I tried to run it, no good. I get an error about missing files. I then went through the process of finding some of these missing files and installing them but ultimately ran up against the final fatal error that will not allow me to proceed.

Access 97 depends on some Internet Explorer components and Microsoft has made it all but impossible to install Internet Explorer on the most recent Windows 10 and Window 11.

Apart from that I also tried getting Minesweeper and SkiFree to work on Windows 10 and Windows 10 just straight up refuses to run them with the message "This app can't run on your PC."
by firesteelrain | 2025-06-20 17:15:07+00:00
HCP Vault Secrets aka Easy Vault aka Vault Lite is only for secrets. It’s also Cloud hosted.

Vault Community is more full featured. Vault Enterprise has HSM support (for auto unseal and seal wrapping) and FIPS 140-2 for those type of customers.

We use Vault Enterprise on prem solely for its particular HSM integration.
by WarOnPrivacy | 2025-06-20 17:15:28+00:00
> the [NYT] website thinks I'm a robot

FYI: Bypass Paywalls plugins are triggering bot-walling at NYT+this week.

This month I'm getting a steady diet of bot walls. Among the triggers are CanvisBlocker, Disable HTML Autoplay, Disabling Auto-Forward in the browser, UBO and Domain Forgetting. Sites get grumpy when users self-protect.
by chrismccord | 2025-06-20 17:16:07+00:00
Meanwhile I am a happy user of :ex_aws or :req_s3 which has done everything I need it to do. Object ops, iam policies, etc. A dependable S3 client has been there for years. The elixir core team doesn't need to maintain it. ReqS3 is one of my favorite things to use: https://hexdocs.pm/req_s3/readme.html
by tpmoney | 2025-06-20 17:17:00+00:00
Even decentralized protocols trend towards centralization at scale. You might not need to use Gmail to do SMTP, but if you want your SMTP sent mail to reach a wide audience smoothly, you’re probably going to wind up buying SMTP forwarding from a centralized source that solves the “trust vs spam” problem. Same with DNS, you don’t need to use cloudflare sure, but ultimately your DNS is only as good as the root servers that everyone else is using too. DNS itself might not be centralized, but all the TLDs absolutely are.
by paul7986 | 2025-06-20 17:17:27+00:00
Guess you are talking about eating at friends for dinner as all chain restaurants offer calorie counts and im betting up to 20% of all restaurants everywhere offer nutritional info too. If less people choose not to opt at the other 80% more will follow. If a family member cooks it you surely can know how it was prepared if you arent preparing.

As for and noted I eat out always a health-ish chains. The AI is getting the info directly from their sites, so taking a pic the AI knowing my location/what restaurant and matching it with pics restaurants post ..it will be seamless vs. having to now pull out my phone and tell GPT or take a pic.
by AlotOfReading | 2025-06-20 17:18:21+00:00
Terrible infrastructure is a bit of a self fulfilling prophecy here. If you've only ever built it out to places that already have density, there won't be places without density almost by definition unless something like Detroit has happened in the meantime.

There's certainly land within close proximity to Toronto that could be used if there were political will. Georgetown is closer than Bletchley Park and already has a (terrible) train connection. Nobleton is like 10km from Vaughan, well within easy reach.

If you look at other Canadian cities there are even easier wins. Calgary has empty land (not parks, not reservation) within 8km of downtown. Winnipeg is practically a model city for this kind of treatment. Vancouver and Montreal are the only obviously difficult ones due to their geography.
by foobarian | 2025-06-20 17:18:36+00:00
> All natural uranium today contains 0.720% of U-235. If you were to extract it from the Earth’s crust, or from rocks from the moon or in meteorites, that’s what you would find. But that bit of rock from Oklo contained only 0.717%.

Heh. The garbage web software developer me would have just called it good enough

Would be really interesting to know what the error bars on those figures look like
by nrclark | 2025-06-20 17:18:50+00:00
I just gave that a read. Good doc overall. There are a few items I disagree with:

- Cargo-culted use of -o pipefail. Pipefail has its uses, but it breaks one of the most common things people do in a pipeline: filter the output with grep. Add it on a per-recipe basis instead.

- Marking non-file targets as .PHONY. This is strictly correct, but it's usually not necessary. I think it adds unneeded verbosity to the Makefile, especially if you have a lot of targets. Better to add it on an as-needed basis IMO.

- Recipes with multiple output files. Use of dummyfiles/flagfiles used to be the standard if a pattern-rule wasn't the right fit. But as of GNU Make 4.3 (shipping in Ubuntu 22.04 LTS), there is native support for grouped targets. Check it out here: https://www.gnu.org/software/make/manual/html_node/Multiple-...
by bluehatbrit | 2025-06-20 17:19:05+00:00
This last few weeks I've been going hard on LLMs to put together a new prototype project. I've exclusively been using Claude Sonnet 3.7 within Zed (via github copilot) and it' fantastic.

From time to time it tries to do something a little old-school, but nothing significant really. It's very capable at spitting out entire new features, even in liveview.

Over all the experience has very productive, and at least on-par with my recent work on similar sized python and nextjs applications.

I think because I'm using mostly common and well understood packages it has a big leg up. I also made sure to initialise the phoenix project myself to start with so it didn't try to go off on some weird direction.
by titanomachy | 2025-06-20 17:19:36+00:00
In practice, these hotels become full of mentally ill, drug-dependent, and sometimes violent people, to the point where most people actually do feel safer in a tent.

You can police things, but it’s not an easy problem. Where do you draw the line? Zero tolerance? As soon as someone has an angry outburst, or is caught with drugs, they’re back on the streets? Then you get back where you started pretty quickly.
by mrkurt | 2025-06-20 17:20:11+00:00
It's safe to say that if either Chris or I believed this to be anti worker, we wouldn't be working on it. He's spent the last 10+ years working on Phoenix specifically to improve the lives of the people doing the work.

My experience with software development is maybe different than yours. There's a massive amount of not-yet-built software that can improve peoples' lives, even in teeny tiny ways. Like 99.999% of what should exist, doesn't.

Building things faster with LLMs makes me more capable. It (so far) has not taken work away from the people I work with. It has made them more capable. We can all build better tools, and faster than we did 12 months ago.

Automation is disruptive to peoples' lives. I get that. It decreases the value of some hard earned skills. Developer automation, in my life at least, has also increased the value of other peoples' skills. I don't believe it's anti worker to build more tools for builders.
by ilaksh | 2025-06-20 17:20:49+00:00
Yeah. Regardless, it seems misleading to use that icon with a Chromium fork.

Also the fact that it's AGPL means this project is very copyleft and not compatible with business models.

I'm not saying that there is no place for copyleft open source anymore, but when it's in a clearly commercial project that makes me question the utility of it being open source.
by cosmic_quanta | 2025-06-20 17:21:06+00:00
There's a niche out there where this kind of technology is appreciated. I can even appreciate the technical challenges in making an array language interpreter run fast!

However, unfortunately, the notation is so terse that I can't imagine spending the time to learn this. This looks write-only.

Is there an obvious reason to prefer a k-like language like Klong, over e.g. Futhark[0] or Accelerate[1]?

[0]: https://futhark-lang.org/

[1]: https://hackage.haskell.org/package/accelerate
by frollogaston | 2025-06-20 17:21:06+00:00
The atomicity is the main reason, but it's also about API boundaries. Sometimes someone makes a "service" that's more like a database exposing a full suite of transactions and CRUD operations, then other teams call themselves "stateless" interacting with it. But really they're sharing a DB, and thus building one giant service, because the API they're using is so broad that it creates an inseparable coupling.
by timr | 2025-06-20 17:22:06+00:00
> We're now in the "confirming the benefits" stage. Which is the point of the article we're discussing; those benefits have, indeed, showed up in the stats. As the justifications for the change suggested they would.

No, now you're being slippery. The "stats" you cite have shown improvements in things that I don't care about, and you've provided no evidence to counter the argument I am making.

> Now's the time for opponents to support their pre-implementation allegations of doom and gloom

I'm not sure who you're arguing with, but I didn't have "pre-implementation allegations of doom and gloom", so, perhaps you can go find that person instead.
by dml2135 | 2025-06-20 17:22:13+00:00
The subway is also a basic tool to get to work, which even more people use, and we charge a fare for that. So why not for driving?

The point isn’t that it won’t negatively affect anybody of moderate or lower income, it’s that overall it will positively affect most people of moderate or lower income, because most of those people do not drive regularly into Manhattan.
by paul7986 | 2025-06-20 17:22:19+00:00
It won't replace you can't take selfies with smart glasses!

I wear my Ray Ban Metas a lot (bought in 2023) and love them but i can't take selfies with them. I have to pull out my phone. They are complimentary to phone tho i do enjoy not having my phone on me to take pics, vids and ask it for the time now (add 5G to it and it will do more like stream music).

Whatever Open AI is working on to replace the iPhone it will need to be able take selfies! I'm betting it's just an AI Phone with the experience of the movie H.E.R. where almost everything is done from the lock screen and it takes the best selfies of you (gets you to the best lighting) and everything under the sun.
by tgv | 2025-06-20 17:22:50+00:00
It's the crucial part, and even with the example, I couldn't understand it. Like I can't understand why the second column in the first matrix doesn't have signs. Or why the 0 in the result matrix is negative.

But in another link I found that it's column by column multiplication. So A × B = C, then C[i][j] = sum(A[k][i] * B[k][j]). Unfortunately, the example doesn't match that definition...
by assistx | 2025-06-20 17:23:17+00:00
Intro: It's actually been a while i since started working on it and it got parked for some days and now finally got the time and courage to finish it up.

Product Details: So i just built a AI Chatbot platform that uses RAG as it's main source of knowledge. The idea is to allow the platform users to embed the AI agent which they created using our platform on their website. the Agent will have knowledge based on the documents uploaded to the platform.

Concept: Similar to how you upload a PDF and then ask questions about whats in it, the AI chat bot will work like that.

i did throw in some Nice to have features

Widget Appearance Customisation - Allowing users to change how the widget will look like, the bubble, Widget Color, Dark theme and light theme, Brand bame, placeholder texts and a few more

Agent Personalisation - Users will be able to personalise the agent to any tone, style that they prefer, this includes the temperature (how free the agent can be when referring to knowledge).

There are some presets for users who have no clue how to make a good set up

Chat Refinements: Since certain question you might receive from a user requires the agent to reply exactly how you want. you can refine and set exactly what agent needs to say when when user says a specific reply.

Export: users can export the conversations and details of users

Lead generations: enable leads to collect details from the users before they initiate a conversation with your agent. this way you can reach out to them. i have added customisation here as well. so users can decide whether they want to take name, email or number or all 3 of them. there 's a skip button too.

i have also added a few more, and i keep adding more features. i really need to start marketing but i keep on working on the product. Feels like the product doesn't stand out enough

so if you have any feedback or any suggestion. shoot em up. i'm all ears. also if you have any clients or friends that needs a service like this, let em know. The product is now live and available for all users.
by bryanlarsen | 2025-06-20 17:23:17+00:00
The standard mechanism for turning ensuring a flat tax into a progressive tax is to spend the proceeds of the tax a way that benefits people equally.

For example a VAT is regressive, but is usually accompanied by a rebate that sends a cheque to everybody for an amount that a typical poor person would spend on VAT. The congestion charge goes to the MTA, which benefits everybody.

For your example, where are the proceeds spent? If the charges are spent to improve everybody's garbage service, the rich people paying the surcharge are paying to improve the service for everybody; the rich are subsidizing the poor.
by dataviz1000 | 2025-06-20 17:23:40+00:00
> Is there any usecase in the future that a browser can, but an extension can't?

The only reason to use a browser over a chrome extension is to bypass security features, for example, trusted events. If a user wants the browser window to go to full screen or play a video, a physical mouse click or key press is required. Moreover, some websites do not want to be automated like ChatGPT web console and Chase.com which checks if the event was a trusted event before accepting a button click or key press. This means that a Chrome extension can not automate voice commands inferred with audio to text. However, to get a trusted event only requires the user to press a button, any button, so message or dialog prompt that says, "Press to go full screen," is all that is required. This can be down with a remote bluetooth keyboard also.

The way I see it, these limitations are in place for very, very good reasons and should not be bypassed. Moreover, there are much larger security issues using a agentic browser which is sending entire contents of a bank website or health records in a hospital patient portal to a third party server. It is possible to run OpenAI's whisper on webgpu on a Macbook Pro M3 but most text generation models over 300M will cause it to heat up enough to cook a steak. There are even bigger issues with potential prompt injection attacks from third party websites that know agentic browsers are visiting their sites.

The first step in mitigating these security vulnerabilities is preventing the automation from doing anything a Chrome extension can't already do. The second is blacklisting or opt in only allowing the agents to read and especially to write (fill in form is a write) any webpage without explicit permission. I've started to use VSCode's copilot for command line action and it works with permissions the same way such as only session only access.

I've already solved a lot of the problems associated with using a Chrome extension for agentic browser automation. I really would like to be having this conversation with people.

EDIT: I forgot the most important part. There are 3,500,000,000 Chrome users on Earth. Getting them to install a Chrome extension is much, much easier than getting them to install a new browser.
by Joker_vD | 2025-06-20 17:23:42+00:00
Oooh, there is an "-MP" flag, which does... something? Anyway, it's all just a gigantic hack at this point: if we defer to gcc to figure out the accurate dependencies anyway, why do we even use make in the first place? I mean, I know the answer ("that's how it came to be, historically"), it just rubs me the wrong way since gcc, strictly speaking, is already a compiler driver that orchestrates running the internal utilities so it may as well just bloody learn how to run them all in one swell foop or whatever.
by timr | 2025-06-20 17:23:46+00:00
> If I buy a cup of coffee, and the cost of the coup goes from $0.05 to $0.10, but the cost of coffee goes down from $1.00 to $0.95, the thing I buy did not get more expensive. The components of its cost changed.

Great, prove it! You at least agree with me on how taxes work now, so it's up to you to prove that your convoluted tax mechanism actually makes things cheaper. Maybe you're right, and I look forward your evidence.

Barring affirmative evidence for that argument, we should just go with the usual models for taxation that work for everything else, and assume that they end up raising costs for consumers.
by variadix | 2025-06-20 17:24:01+00:00
At some point human intellectual labor will have little to no value in any domain, pushing laborers into too-expensive-to-automate-efficiently jobs, which will likely be relatively unskilled physical labor where the cost of building and maintaining a robot exceeds the cost of hiring a human. If alignment is solved, almost all of humanity will be at the whims of the rulers of AI, a cheap labor force for whatever tasks AI needs to accomplish on behalf of its masters. If alignment isn’t solved all of humanity will be this labor force, probably by some brain hijacking nano machines, until AI designs something better suited than humans.

The future seems very grim. I find it highly unlikely that we will reliably solve alignment, and even if we do it seems equally unlikely that whoever controls AI will act on behalf of humanity’s interests, and not in pursuit of whatever their own goals are. Even where the AI revolution goes relatively well, it’s hard to see a future where the economics of physical labor vs robot labor don’t play out to the detriment of most humans, or one where humans cease being actors and become mere observers of something far beyond their reach.
by smj-edison | 2025-06-20 17:25:02+00:00
This is exactly the field I want to enter! I really want to work on the tooling side for atomic simulation (I think I have a design that could complete each timestep in ~10usec that doesn't lose speed as it scales). I think it would be cool to automatically extract parameters for coarser grained models.

I'm planning to go to college for electrical engineering (ASIC design), but swap out some of my requirements to focus on particle physics. The college I got into also has an undergraduate MD lab that I got invited to.

Do you have any tips on what skills you've found most valuable as you've done simulation?
by audunw | 2025-06-20 17:25:42+00:00
Yeah cause it’s completely unimaginable that a professional writer would use em dash /s

https://www.nightwater.email/em-dash-ai/

I do dread the wave of AI slop coming our way. But honestly what I dread even more is the comments that’s going to second guess every other article and comment, just because they use some character or style that people have decided is a sign of being AI generated. That’s gonna get tedious real fast.
by acdha | 2025-06-20 17:26:01+00:00
> It seems that business owners' ability to "know their customers" is rather limited; that, or they're just biased by their own need for car/delivery parking.

I think the latter is often the case. In many case, I don’t even think it’s conscious: many business owners, especially people who started / inherited successful small businesses in city neighborhoods, moved out to the suburbs for bigger houses/schools/etc. and are thus completely car dependent. It’s very human to assume other people live similarly to you in the absence of evidence otherwise and someone who bikes or walks looks just like someone who drove unless they’re carrying a helmet or something. If you’re in most suburbs, there isn’t a great transit/bike option to get to the shop and so they aren’t even in the habit of thinking about alternatives.

There’s an especially funny thing which comes up all of the time when local advocates actually monitor spots: small shops often only have one or two street spots so the person who works there has a completely different view of the convenience because they almost always get a space when they show up at 7:30am but nobody else thinks of it as easy because the spots is taken and so actual customers would spend longer finding another spot and walking to the store than it takes to walk/bike from within the neighborhood.
by simonw | 2025-06-20 17:26:14+00:00
> For example, if the city decides to subsidize a stadium, but I can't afford tickets to any events, how do I benefit from paying for part of that via property taxes?

I suspect the economic benefits for this kind of thing may not actually hold up, but the argument there would be that you benefit from the new stadium because it creates jobs and attracts spending in your city, which results in a bunch of benefits that you do get to appreciate (new restaurants, more tax revenue, more job opportunities etc) even if you never attend an event at the stadium.
by bitpush | 2025-06-20 17:27:04+00:00
> Since a user requested the fetch, this fetcher generally ignores robots.txt rules.

Normally the expecation is that the user-agent faithfully presents the content it fetched.

If I make a browser that fetches bbc.com, and strips away ads and presented it to users - I would expect BBC to not like it and block the user-agent from accessing it. It isnt a robots.txt thing. It is a user-agent thing.
by mdaniel | 2025-06-20 17:27:13+00:00
Because I can't run AWS ECS nor Fargate on my laptop

Also, unless something has radically changed recently, ECS == Amazon Managed Docker (one can see a lot of docker-compose inspired constructs: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/... ) which, as this thread is continuously debating, reasonable people can differ on whether that's a limitation of a simplification