MurphyA/hacker-news huggingface dataset:
by arjunchint | 2025-07-11 00:02:31+00:00
We had this exact thought as well, you don't need a whole browser to implement the agentic capabilities, you can implement the whole thing with the limited permissions of a browser extension.

There are plenty of zero day exploit patches that Google immediately rolls out and not to mention all the other features that Google doesn't push to Chromium. I wouldn't trust a random open source project for my day-to-day browser.

Check out rtrvr.ai for a working implementation, we are an AI Web Agent browser extension that meets you where your workflows already are.
by rester324 | 2025-07-11 00:02:51+00:00
> Interestingly, the best AI assisted devs have often moved to management/solution architecture, and they find the AI code tools brought back some of the love of coding

This suggests me though that they are bad at coding, otherwise they would have stayed longer. And I can't find anything in your comment that would corroborate the opposite. So what gives?

I am not saying what you say is untrue, but you didn't give any convincing arguments to us to believe otherwise.

Also, you didn't define the criteria of getting better. Getting better in terms of what exactly???
by PaulHoule | 2025-07-11 00:03:13+00:00
Why not? They are ergonomic (I can remember my phone number, you can easily type it in it) and won't be running out in the North American Numbering Plan at least until the 2050s:

https://www.nanpa.com/reports/npa-reports

I guess IPv4 numbers have a similar number of digits and support a similar range, but attempts to make them location-portable have failed

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

IPv6 numbers are way too long. I guess you could have something DNS based but why?
by singingfish | 2025-07-11 00:03:32+00:00
Matt was a child prodigy, and child prodigies have it notoriously tough. He and I worked closely for a while. There is someone else important in my life that has somewhat close to mst's intellectual gifts, and similarly to mst they also have difficulty controlling their reaction to other people. However, unlike this other person in my life, mst did know how to express accountability and had been on a learning process to deal with his limitations. Matt and I never had beef, perhaps because we recognised that our respective strengths and weaknesses were complementary.
by Rebelgecko | 2025-07-11 00:03:47+00:00
>their gas cost savings estimates are actually quite low compared to the real savings you will achieve

I ran the numbers for myself and they literally weren't. They overestimated how many miles/yr I drove and underestimated how much I pay for electricity. There's plenty of other reasons to prefer EVs, but if you live somewhere with expensive electricity then fuel cost isn't one of them. In the sedan world you're likely better off with a Prius but even small SUV are getting 30-40 mpg nowadays.

As an asterisk, I live in California where gas prices are ~25% above the national average but electricity costs are more like double/triple. YMMV which is why you shouldn't trust Tesla's numbers or anyone else's except your own
by solid_fuel | 2025-07-11 00:04:36+00:00
I would love to see a comparison of the pull requests generated by each workflow, if possible. My experience with Copilot has generally been that it suggests far more code than I would actually write to solve a specific problem - sometimes adding extra checks where they aren't needed, sometimes just being more verbose than I would be, and oftentimes repeating itself where it would be better to use an abstraction.

My personal hypothesis is that seeing the LLM write _so much_ code may create the feeling that the problems it is solving would take longer to solve by yourself.
by comeondude | 2025-07-11 00:04:36+00:00
Maybe CDN isn’t the right term after all, see I’m not a software engineer!

But, basically I wanted a way to have a custom repository of fonts a la Google Fonts (found their selection kinda boring) that I could pull from.

Ran fonts through transfonter to convert them to .woff2, set up a GitHub repository (which is not designed for people like me), and set up an instance on Netlify, then wrote custom CSS tags for my ghost.org site.

The thing that amazes me is that aside from my vague whiff of GitHub, I had absolutely no idea how to do this. Zilch. Nada. Chat GPT gave me a clear step by step plan, and exposed me to Netlify, how to write CSS injections, how ghost.org tagging works from styling side of things. And I’m able to have back and forth dialogue with it, not only to figure out how to do it, but understand how it works.
by JKCalhoun | 2025-07-11 00:04:40+00:00
Whether you agree or disagree, I am happy to see a community putting out (in writing even) their problems with AI as it exists.

To the degree it is possible I would like to think the AI community would try to address their issues.

I understand that some of the items in their open letter show a complete incompatibility with AI — period. But misinformation, harmful biases, energy resource use should be things we all want to improve.
by viraptor | 2025-07-11 00:05:03+00:00
> It's hard to think of any other major tech product where it's acceptable to shift so much blame on the user.

It's completely normal in development. How many years of programming experience you need for almost any language? How many days/weeks you need to use debuggers effectively? How long from the first contact with version control until you get git?

I think it's the opposite actually - it's common that new classes of tools in tech need experience to use well. Much less if you're moving to something different within the same class.
by smj-edison | 2025-07-11 00:06:01+00:00
I believe it runs on stock Linux, but it's an operating system in the sense that it multiplexes tasks and facilitates IPC. The closest analogy I can think of is something like a lisp machine or Smalltalk, where the line between program and OS is really blurry.

Also, if you haven't heard of folk computer[1] as a viable alternative, I'd highly suggest checking it out! I'm one of the contributors, and it's definitely not dead (unlike all the other dynamic land spin-offs I've seen). The head programmers—Omar and Andreas—both worked at dynamic land for a couple months, so they've been able to carry over the good parts while also open sourcing it. The implementations have definitely diverged, but imho in a good way—folk computer is working on multi threading and is much more realtime-safe (you'll see in the latter dynamic land videos that it pauses every second or so).

[1] https://folk.computer/
by atleastoptimal | 2025-07-11 00:06:07+00:00
I think much of HN has a blind spot that prevents them from engaging with the facts.

Yes, AI currently has limitations and isn't a panacea for cognitive tasks. But in many specific use cases it is enormously useful, and the rapid growth of ChatGPT, AI startups, etc. is evidence of that. Many will argue that it's all fake, that it's all artificial hype to prop of VC evaluations, etc. They literally will see the billions in revenue as not real, same with all the real people upskilled via LLM's in ways that are entirely unique to the utility of AI.

I would trust many peoples' evaluations on the impacts of AI if they could at least engage with reality first.
by latenightcoding | 2025-07-11 00:06:16+00:00
LLMs make me 10-20x more productive in frontend work which I barely do. But when it comes to low-level stuff (C/C++) I personally don't find it too useful. it just replaces my need to search stackoverflow.

edit: should have mentioned the low-level stuff I work on is mature code and a lot of times novel.
by eddythompson80 | 2025-07-11 00:07:16+00:00
Save the pairing keys you get for those devices. You shouldn't need to re-request them. They are unique per device and don't change (unless if you flash the device firmware or its EEPROM or they fuck it up on an update for some reason, but they shouldn't).

Generally the only reason you'd need an app to pair a HomeKit device is if the SRP key isn't printed on the box, and as far as I know that was limited to some early devices that were shipping while HomeKit was in beta (I know LIFX lights were in that camp for example. After Apple announced HomeKit, they said that all existing lightbulbs will become HomeKit compatible through an OTA upgrade. But of course you had to use the app to get the HomeKit code)

HomeKit is a local protocol. The Apple device connects directly to the outlet or lightbulb it's trying to pair over bluetooth or through local mDNS.
by brigandish | 2025-07-11 00:07:46+00:00
Fetch came in around 2015, and XMLHttpRequest wasn't consistent in the way different verbs were handled, like redirects, as this blog post[0] from 2006 points out:

> Basic redirect support is pretty universal, but things quickly fall apart on most browsers when you do tricky things like use non-GET/POST methods on redirecting resources.

There were other things too, I'm not sure CORS supported anything but GET and POST early on either. Wanting consistency and then sticking to it isn't an inherently bad thing, there's a lot to know, and people don't update knowledge about everything (I'm speaking generally as well as including my self here).

[0] https://www.mnot.net/blog/2006/01/23/test_xmlhttprequest
by dandano | 2025-07-11 00:08:32+00:00
Pretty solid - I'll add this to my list that I refer to for writing. I often use the Australian Style Manual [0] and Divio Documentation System [1] as a foundation to technical writing and also user documentation.

[0] https://www.stylemanual.gov.au/ [1] https://docs.divio.com/documentation-system/
by JKCalhoun | 2025-07-11 00:09:36+00:00
I started with power tools. Moved to hand tools for a year or so when I moved houses and still had my table saw, etc. in storage.

Now that I my power tools are back in the garage — I can't quit the power tools — right back relying on them. I just couldn't plane quite as nice as my joiner (and certainly not in one pass). And sharpening the hand tools...

I earnestly want to do more hand-tool woodworking. I keep thinking that, as I get older, I'll eventually full in on hand tools. But at 61 years old ... not yet.
by footlose_3815 | 2025-07-11 00:10:09+00:00
The very first thing I said was he was touting a feature that was already available in all other AIs. That was the whole point, Musk described something that was a feature of literally every other AI. Grok's features are independent of my parent comment. I only assumed his lack of knowledge was of the usual suspects, which all have have real-life evidence of happening.

Prove Musk doesn't has a circle of yesmen, prove he tested cursor (That's a hard one, given the context), and doesn't have a long history of lying.

Shows much more about your eagerness to put someone down who's even a little critical of Musk.

My whole first comment is independent of his billionaire-scale social media driven tantrums, election influence to give himself tax cuts and ads for his cars from the white house lawn, and nazi salutes. But you know, that stuff is just public knowledge and due public criticism doesn't just come out of thin air.
by pickettd | 2025-07-11 00:10:25+00:00
I also want to add on that I really appreciate the benchmarks.

When I was working with RAG llama.cpp through RN early last year I had pretty acceptable tok/sec results up through 7-8b quantized models (on phones like the S24+ and iPhone 15pro). MLC was definitely higher tok/sec but it is really tough to beat the community support and availability in the gguf ecosystem.
by dlcarrier | 2025-07-11 00:10:32+00:00
I got that far behind once, except to fix it I told apt I was on the latest Ubuntu release and told it to update. It worked surprisingly well, except that after the upgrade, systemd would pause for exactly 60 seconds before sleeping or shutting down. I thought it was because of my shenanigans, but a fresh install had the same problem, so it was something in that release, and not my method of getting there. I never figured out what caused it, and ended up switching to MX Linux and using sys-v, which has been working great since. I deleted everything except the /usr/ folder and installed MX Linux on the same drive, so from a logged-in desktop everything was set up exactly as it had been in Ubuntu.

Anyway, within a distribution a "release" is really just a list of which version of any given package to use, and anything release-specific is expecting those versions. Even the difference between distributions is just package versions, plus which packages available and which are installed by default. Linux is just packages. If you can update all of the packages at once, you can effectively change which release you're on. If it fails half-way through though, you might be in trouble. You could boot off of a live flash drive, and use chroot to fix everything, but at that point you might as well just do a reinstall, from the live drive.
by nineplay | 2025-07-11 00:10:56+00:00
I find this all-or-nothing attitude extraordinary. Chatbots are the best personal tutors you'll ever find and I tell students so. Do you need to understand Mitosis for Bio 101? Ask your favorite chatbot. Then ask what daughter cells are - a question you might be too afraid to ask in class because maybe it was covered yesterday you weren't listening. Then ask why there are no "son" cells - which you'd also be to afraid to ask about in class but you want to know.

You can ask every dumb question. You can ask for clarification on every term you don't understand. You can go off on tangents. You can ask the same thing again ten minutes later because you forgot already.

No teacher or tutor or peer is going to answer you with the same patience and the same depth and the same lack of judgement.

Is it good enough for a grad student working on their thesis? Maybe not. Is it good enough for a high school student. Almost certainly. Does it give this high school student a way to better _really_ understand biology because they can keep asking questions until they start to understand the answers. I think absolutely.
by michaelt | 2025-07-11 00:13:27+00:00
A pivot, by definition, means turning away from the original course of the business.

If you were really motivated by the previous goal, and you're disinterested in the new goal, why stick around?

I've seen companies pivot from "we are going to solve plastic trash recycling using automation" to "we are a trading platform for bales of plastic trash" - much more achievable, but much less interesting.
by mrandish | 2025-07-11 00:14:20+00:00
Others already said it but since I'm the person you responded to, I'll reiterate that my suggestion was only about reordering the sequence of that sentence for better clarity, not about placing blame on individuals over process. When a failure can cause serious consequences including killing people, proper system design should never even permit a single point of failure to exist, especially one relying on humans to always perform correctly and completely. Even well-trained, highly-conscientious humans can make a mistake. While these people should have received better training as well as comprehensive sequential checklists, a good system design will have critical failure points such as this each verified and signed off by a separate inspector.

The problem with a culture which prioritizes "blame is due where blame is due" is it can cause people to not report near-misses and other gaps as well as cover-up actual mistakes. The shift in the U.S. from blaming (and penalizing) occasional pilot lapses to a more 'blameless' default mode was controversial but has now clearly demonstrated that it nets better overall safety.
by sottol | 2025-07-11 00:14:40+00:00
Interesting, I find the exact opposite. Although to a much lesser extent (maybe 50% boost).

I ended shoehorned into backend dev in Ruby/Py/Java and don't find it improves my day to day a lot.

Specifically in C, it can bang out complicated but mostly common data-structures without fault where I would surely do one-off errors. I guess since I do C for hobby I tend to solve more interesting and complicated problems like generating a whole array of dynamic C-dispatchers from a UI-library spec in JSON that allows parsing and rendering a UI specified in YAML. Gemini pro even spat out a YAML-dialect parser after a few attempts/fixes.

Maybe it's a function of familiarity and problems you end using the AI for.
by insane_dreamer | 2025-07-11 00:15:07+00:00
Those are the wrong questions.

The US was built on immigration; Japan never was -- it has always been anti-immigration. There's no Statue of Liberty with "give me your huddled masses" inscription.

These harsh actions go against the principles on which the US was founded and built. Similar actions in Japan do not go against the principles on which Japan was founded.

A separate conversation, but immigration -- legal or illegal -- greatly benefits the US economically. While conversely, Japan's immigration policies are greatly hurting its economy as its population declines.

I'm not pro- illegal immigration. I'm for making legal immigration much more accessible so that you don't end up with millions of illegal immigrants.
by PaulHoule | 2025-07-11 00:15:39+00:00
BBB = Big Beautiful Bill (the budget that just passed)

PIGGY PORK is my parody of an all-caps X written by Musk where he complains about BBB. I think it was really PORKY PIG

https://www.theyeshivaworld.com/news/general/2420029/porky-p...

but I think the fact that is in all caps is more significant that the exact phrase. "Pork" is used to describe various random spending that gets doled out to various politicians and constituencies. One could say that it's basically fair 'cause everybody gets something. Musk is mad electric car subsidies are being cut and SpaceX programs are being cut, but somebody else is mad that something else got cut.
by moron4hire | 2025-07-11 00:15:54+00:00
As someone who has never been in this situation, some of the replies in this thread are very disappointing. They basically seem to amount to, "eh, go pound sand, quitter."

You've put in a ton of work during the hardest period for a startup. That's not worth nothing.

In opposition to these other people, I'd say maybe a frank but congenial discussion with your co-founder is in order. Something along the lines of being burnt out or not agreeing with the current direction of the company, those details don't matter so much. If think you'd want to ultimately fall on you wanting to "pass quietly into the night."

Sometimes people come up with solutions on their own that would surprise you. You just gotta not pigeon hole them into a particular type of response from the start.
by SchemaLoad | 2025-07-11 00:15:58+00:00
If you controlled almost the entire network you could see where a message showed up first, but you wouldn't know where it was going. And since the app was mostly desktop only and kind of slow to deliver it would be used more like email where it could be hours before you see a response.

So maybe kinda but you don't have a lot to work on. And nodes don't have persistent IDs so if they were on a VPN, CGNat, dynamic IP, you'd have a hard time tracking them over time.
by comeondude | 2025-07-11 00:17:51+00:00
Just a vision and goal.

I feel like, AI makes learning way more accessible, at least it did for me, where it evoked a childlike sense of curiosity and joy for learning new things.

I’m also working on a Trading Card Game, where I feed it my drawings and it renders it into final polished form based on visual style that I spent some time building in chat GPT. It’s like an amplifier / accelerator.

I feel like, yes while it can augment us, at the end day it depends on our desire to grow and learn. Otherwise, you will end up with same result as everybody else.
by netsharc | 2025-07-11 00:17:56+00:00
> AI can be a patient, understanding, encouraging, non-judgemental tutor

Groan... no it can't. It can simulate all those things, but at the moment, "AI" can't be patient, understanding, and whether judgemental or non-judgemental.

OK it can be encouraging. "You're one good student, $STUDENT_NAME!" (1).

1) https://www.youtube.com/watch?v=jRPPdm09xZ8
by e_y_ | 2025-07-11 00:18:27+00:00
I never went to parties in high school, but based on my experience going to parties in college and as an adult, I imagine your individual experience at the parties would be very different depending on your social groups, social skills, and so on.

Although even as a non-participant, witnessing a party first-hand would be more informative than the filtered version you get from Hollywood.
by viraptor | 2025-07-11 00:18:42+00:00
> You might be spending 20% more time overall "working" while you are really idle 5% more time and feel like you've worked less because you were drinking coffee and eating a sandwich between waiting for the AI and reading AI output.

This is going to be interesting long-term. Realistically people don't spend anywhere close to 100% of time working and they take breaks after intense periods of work. So the real benefit calculation needs to include: outcome itself, time spent interacting with the app, overlap of tasks while agents are running, time spent doing work over a long period of time, any skill degradation, LLM skills, etc. It's going to take a long time before we have real answers to most of those, much less their interactions.
by johnnyanmac | 2025-07-11 00:18:43+00:00
That was the most predictable outcome. It's like we learned nothing from Netflix, nor the general enshittification of tech by the end of the 2010's. We'll have the billionaire AI tech capture markets and charge enterprise prices to make pay back investors. Then maybe we'll have a few free/cheap models fighting over the scraps.

Those small creators hoping to leverage AI to bring their visions to life for less than their grocery bill will have a rude awakening. That's why I never liked the argument of "but it saves me money on hiring real people".

I heard some small chinese shops for mobile games were already having this problem in recent years and had to re-hire their human labor back when costs started rising.
by smj-edison | 2025-07-11 00:19:42+00:00
I would go one step further: if you look at what Bret Victor has been researching for the past 20ish years it has been all about explaining difficult systems in a simple way. I'm pretty sure he genuinely wants every part to be explained, from the bottom up. You'll also get that sense if you read his library short fiction[1].

Now, whether that's possible is up for debate, but we could definitely use a push in that direction, a system that we can genuinely understand top to bottom, so that we can modify it to what we need. That's where agency comes into his argument.

[1] https://dynamicland.org/2019/The_Library.pdf
by maxtaco | 2025-07-11 00:20:00+00:00
Thanks! Would love to see a file sync app, an MLS-based chat (where the encryption key is essentially a combination of the keys output from MLS and the PTK from FOKS). Password managers. I think there's the potential for something like a Hashicorp-Vault-style server-side secret key material manager, but many details left to reader. Maybe a Skiff-style Google-docs clone? I think there are lot of potential directions to go in.
by nextos | 2025-07-11 00:20:21+00:00
Little nitpick. C# was created by Anders Hejlsberg who studied at DTU (Copenhagen). He also implemented Turbo Pascal. Borland was also a company founded by Danes.

In general, programming language theory is pretty strong in Denmark, with lots of other contributions.

For example, the standard graduate textbook in static program analysis (Nielson & Nielson) is also Danish. Mads Tofte made lots of contributions to Standard ML, etc.

> They aren't your 'typical' Ivy League/Oxbridge univ+techhubs.

Aarhus is an outstanding university. There are a couple of dozen universities in Europe that lack the prestige of Oxbridge but offer high quality education and perform excellent research.