MurphyA/hacker-news huggingface dataset:
by dragontamer | 2025-07-10 00:26:24+00:00
> Yet CPU ISAs of today are not really that different, conceptually.

CPU true.

GPU no. It's not even the instructions that are different, but I would suggest studying up on GPU loads/stores.

GPUs have fundamentally altered how loads/stores have worked. Yes it's a SIMD load (aka gather operation) which has been around since the 80s. But the routing of that data includes highly optimized broadcast patterns and or butterfly routing or crossbars (which allows for an arbitrary shuffle within log2(n)).

Load(same memory location) across GPU Threads (or SimD lanes) compiles as a single broadcast.

Load(consecutive memory location) across consecutive SIMD lanes is also efficient.

Load(arbitrary) is doable but slower. The crossbar will be taxed.
by schwartzworld | 2025-07-10 00:26:38+00:00
Funny, we have the opposite problem. Ice cream trucks in my area have become way too aggressive. I would give anything to ban them from our neighborhood, as they come through within the first hour after school getting out, causing daily arguments in houses with children. Sometimes more than once a day.

Look, even if I wanted to give my kids ice cream every day after school, I am at home and would just get it from the freezer. Even if I say yes to ice cream today, it’s another exhausting round of “why can’t we get ice cream” tomorrow.

At the park yesterday, two trucks were making the rounds. Meaning every 15 minutes, there was an argument. I overheard multiple exhausted parents saying things like “because I already got you ice cream!”

> church bells, kids playing football, carol singers, or ice cream trucks

One of these things is not like the other. Some people like carol singers. Who likes Turkey In The Straw blared through a cheap speaker on loop?
by asdff | 2025-07-10 00:27:32+00:00
It is kind of paradoxical because kids would like the opposite honestly. I love my parents, they are great people, but knowing myself as a kid if I was asked if I wanted to spend saturday with my friends or with my parents, I'd pick my friends every single time no hesitation. You don't laugh like you do with your friends with anyone else. You don't get into shenanigans. You don't have to worry about "behavior" or anything like that. No matter how nice and open your parents are, friends are truly liberating.
by jeffbee | 2025-07-10 00:27:42+00:00
In a past life, I had an investment stake in Krispy Kreme donuts. We were poking around to see if we could learn anything about the company. We watched a training video for new store managers. It told the viewer to go to some URL and enter their credentials. In the video, the example credentials were "admin" and "admin" as the password. So we tried that, and of course it worked on their live system. We immediately had access to global, live, online revenue data for every real Krispy Kreme outlet, not some training simulation.

Most people are not qualified to handle computer security, is what I learned from that.
by rapind | 2025-07-10 00:29:06+00:00
I think this is the practical way. The website owner (or rather the builder, since if you're running wordpress, we can assume MCP will be part of the package) is already responsible for the human interface across many devices, and also the search engine interface (robots.txt, sitemap.xml, metatags). Having a standard we can use to curate what the AI sees and how it can interact would be hugely beneficial.

There's space for both IMO. The more generic tool that figures it out on it's own, and the streamlined tool that accesses a site's guiderails. There's also the backend service of course which doesn't require the browser or UI, but as he describes this entails complexity around authentication and I would assume discoverability.
by dylan604 | 2025-07-10 00:31:26+00:00
Okay, have you ever tried to "become better" to the point you researched what would be needed to have a custom PCB built with all of the components on a stock Arduino and any additional shields you might use? You'll see that you will need minimum orders. You'll also have a much more difficult time creating the PCB, as you'll have create all of the traces to connect everything. The method chosen allows for off the shelf components with a much more easily created PCB with minimum traces created connecting pins from shields/LEDs/etc. These will be dirt cheap and can be order in tiny quantities.

This is also a hobby project. To custom build a PCB with all of the components brings this into the Kickstarter world of something. So the person can buy <5 PCBs to play with as hobby or attempt to fund say minimum 500-1000 pieces. From TFA: "Important Notice: This is just a fun project, it was started to pass the time, it is not at all professional and is not intended to be. Is not an alternative for professional device."

Even with the method chosen, if you think the person did not become better after making the simple PCB or any of the other coding required, you're off your rocker. Every build like this comes with mistakes and learning how to correct them.
by gsf_emergency_2 | 2025-07-10 00:32:23+00:00
Not in a good (curious, friendly) way :)

To be fair, I think you have a point about people latching on to eastern "woo" but that (your stance) comes across as victim-blaming (=not as heroic OR as fresh as you might imagine it to be)..

Not sure you intended such a interpretation, but I suspect you might also blame us for that :)

I haven't seen any interesting solutions to the uh "skepticism vs openness" dilemma, you haven't pointed to any either, but maybe trying to understand what the relative value of different approaches are may help

By different "approaches" I mean, in the current context, fresh ways of distilling the non-wooness in non-western uh data
by refulgentis | 2025-07-10 00:32:48+00:00
> I don't understand how "the perf just doesn't matter"

Ah, apologies, I don't mean to imply color perf never matters :)

The paragraph is discussing a color quantization algorithm to extract colors from an image, not color conversion in general. It's very hard in that situation

> "a minor part of your whole pipeline would take 6 seconds (or even 600 or 60 ms"

Ah, apologies for the lack of clarity: you don't need to ever convert the entirety of RGB to CAM16 and L*. :) That's just a rough instructive benchmark I can remember.

If I'm worried about realtime, say, I know I want to convert an 6K* wallpaper with realtime appearance modelling, at 120 fps on 2022 Android, I use a shader. 0 perf issues so far. (knock on wood)

* now that I think about it...it's probably at display res, not the original 6K. Maybe 2 megapixel? shrugs
by asdff | 2025-07-10 00:33:01+00:00
The sprawl of suburbia isn't so much outside the top 5-10ish cities. Even "growing" places like Columbus OH in the midwest, you can go from cornfield to cornfield across the built environment in probably 25 miles and about as many minutes on the freeway network that is entirely uncongested since it is so overbuilt for the population (unlike in those top 5 places where it may be underbuilt). By and large that is how the bulk of the country looks and operates. The idea that you'd drive an hour and still be in the same metro region is this big exception that people living in that exception assume must be the norm, but really isn't.
by TacticalCoder | 2025-07-10 00:36:05+00:00
> And I block common DoH addresses.

You can also force the browser to behave in "corporate" mode, where DNS requests are analyzed by the corporation (you in this case) to determine which domains can and which cannot be accessed by employees (you and your family in this case).

Here for Firefox:

https://support.mozilla.org/en-US/kb/firefox-dns-over-https

"This article describes DNS over HTTPS and how to enable, edit settings, or disable this feature."

Notice the "or disable this feature".

You change the "trr" value (trusted recursive resolver) and DoH is not supposed to happen anymore.

Setting the browser to not use DoH and blocking known DoH servers is great.

What I wonder is if can then easily configure my DNS resolver (I run unbound) to itself use DoH: I don't have anything against DoH. What I have something against is not being able to blocklist based on domain names.
by philipkglass | 2025-07-10 00:36:37+00:00
And the experience we do have with plutonium compounds, is limited by the fact people die awfully fast when they’re anywhere near them.

The US nuclear weapons program had several hundred people who were accidentally exposed to measurable doses of plutonium. Those workers did not die at the time. The government set up The United States Transuranium and Uranium Registries (USTUR) to track long term health outcomes for such exposed workers.

https://wpcdn.web.wsu.edu/wp-spokane/uploads/sites/1058/2024...

When I worked with the USTUR, they had also acquired some data from former workers in the Soviet nuclear weapons complex. The most exposed workers there received higher doses than any American workers. Even then health impacts were not immediately fatal.

Here's the NIH summary on plutonium toxicology:

https://www.ncbi.nlm.nih.gov/books/NBK599402/

It's a lot to read, but there has yet to be a human plutonium exposure accident so severe that the exposed individual died quickly. Or at least no published accident of that sort. There is however a dose-dependent risk of lung cancer from inhaling aerosolized plutonium.
by kulahan | 2025-07-10 00:37:03+00:00
By “inefficient” I mean you need incredibly large amounts of space, and the power generated is relatively small, and never mind the materials needs!

What kinda batteries are you talking about? There may be tech I’m unaware of, but failing that, there simply isn’t a currently-viable storage solution.

Maybe we’ve made marginal improvements, but our grid certainly cannot handle sending huge amounts of energy to darker regions anyways. The superconductors needed for that don’t exist yet, and the grid overhaul needed to sidestep the superconductors would be tear-jerkingly expensive.

Nuke plants are ready to go. They’re the missing ingredient that steps around all those issues. It provides a large amount of energy, very safely, using a very small land footprint. You can skip huge amounts of the regulation process by using tried-and-tested reactor designs. You can store spent fuel rods in water, then more permanently in concrete and clay.

And again, the holy grail here is fusion. More fusion research will be a completely natural byproduct of a larger nuclear market.

As the other dude said, no one single tech will fix this, and being anti-nuke in an era where we need large amounts of clean energy generation, like, yesterday… we should probably lean on everything we’ve got, and this is tantalizingly low-hanging fruit.

Geothermal does seem to be having its “fusion moment” - I’m very excited to see where that goes! Some Nordic nation (Sweden?) has been living off geothermal for quite some time, so I imagine the tech surrounding its use post-extraction is quite advanced. I’ve got high hopes.

Along a similar line, there was a recent find in hydrogen tech - basically, a way to capture it from the earth, meaning we have an actually-efficient manner of gathering the stuff. Fingers crossed that pans out too!
by aspenmayer | 2025-07-10 00:37:37+00:00
> I'm not moving the goalposts; you guys are talking about the NFL game's goalposts; I'm talking about the FIFA world cup game goalposts.

Analogously, the issue would be out of bounds then, as the issues are distinct, and so a failure mode that discloses the existence of an email account is not a failure you can lay at the feet of any particular provider of email accounts, but is partly an implementation detail of how different email providers respond to emails to nonexistent addresses. That particular failure (disclosure of the existence of an email address) and any potential solution is considered out of the scope of the problem in the thread (disclosure of the opening of an HTML email due to loading tracking pixels).
by igouy | 2025-07-10 00:37:42+00:00
Firstly it's a matter of reliably storing image files. I just make a new folder in the file system — each-time I transfer image files from camera to computer — named as the transfer-date YYYYMMDD. I wrote a 10-line script to give those image files unique-sequence-names YYYYMMDD-00N.ext.

So when I mistakenly copy into the wrong folder, it's obvious which image files don't belong. So I don't need to delay while I think of the best descriptive folder name. So I don't need to sort yesterdays photos into a different folder than todays photos.

Secondly it's a matter of deleting image files. I take a look with some viewer app and use the file system to delete whatever doesn't seem worth any more attention.

Thirdly whatever trial photo software is available is probably good enough to start learning.
by qhiliq | 2025-07-10 00:38:19+00:00
That there are a select few who own the capital, and that those people generally do not overlap with the people who work, is more or less the original definition of capitalism. And I don't think its controversial or a caricature to imply that those two groups will have different incentives.

From Wikipedia [0]: `The initial use of the term "capitalism" in its modern sense is attributed to Louis Blanc in 1850 ("What I call 'capitalism' that is to say the appropriation of capital by some to the exclusion of others") and Pierre-Joseph Proudhon in 1861 ("Economic and social regime in which capital, the source of income, does not generally belong to those who make it work through their labor")`

[0]: https://en.wikipedia.org/wiki/Capitalism#Etymology
by crote | 2025-07-10 00:38:19+00:00
The problem with nuclear is the price. As someone else already brought up[0], nuclear is about four times as expensive as solar - and that's pretty much the best case scenario. Try to use nuclear as a peaker plants and it's going to be closer to forty times as expensive, simply because the cost of nuclear is dominated by the construction loan.

A lot of solar's problems magically disappear when you apply a nuclear-level budget to it. Less output during cloudy days? Build twice as many panels and you've solved it while still remaining cheaper than nuclear. What about night? Build wind turbines, hydro storage, and batteries Windless, dark winter nights? You've got a massive budget for a handful of 99.9%-idle fossil peaker plants with carbon capture.

Nuclear is a technological solution to an economical problem. It's sexy, but it doesn't solve anything.

[0]: https://news.ycombinator.com/item?id=44515401
by no_circuit | 2025-07-10 00:38:46+00:00
The system won't be able remember why the user was created unless the content of the post includes data saying it was a signup. That's important for any type of reporting like telemetry and billing.

So then one gets to bike-shed if "signup" it is in the request path, query parameters, or the body. Or that since the user resource doesn't exist yet perhaps one can't call a method on it, so it really should be /users:signup (on the users collection, like /users:add).

Provided one isn't opposed to adopting what was bike-shedded elsewhere, there is a fairly well specified way of doing something RESTful, here is a link to its custom methods page: https://google.aip.dev/136. Its approach would be to add information about signup in a request to the post to /users: https://google.aip.dev/133. More or less it describes a way to be RESTful with HTTP/1.1+JSON or gRPC.
by asdff | 2025-07-10 00:38:46+00:00
I kind of see this among different friend groups. I have a number of friends out in the midwest where a mortgage might be 180k. They are most all buying homes. These places have garages, basements, front and back yards. And they are throwing parties with their space.

Bit different for those in the high cost of living area. Hanging out is usually a pregame to go to bars because you can't fit very many people in the apartment. Not to say it doesn't happen just you can't exactly throw a party and have a big table of food and a bbq going and cornhole and beer pong and three available bathrooms all at the same time like you can out in the flyover states. At least not without dropping literally 10x as much on what would be a smaller property anyhow with no basement and not much of a lot.

In many ways it seems like the old life of yesteryear these sorts of articles bemoan is still in fact the current year in many places if the housing prices support it. And there are many places that fly under the radar that aren't in those top 5 major metro regions.
by GuB-42 | 2025-07-10 00:39:12+00:00
It depends on your priorities.

If your customer is stuck in the 90s because his 90s technology works perfectly fine and he has no intention to fix things that are not broken. Then deliver stuff that is compatible with 90s technology. He will be happy, will continue to work with you and you will make money.

If your customer is using the latest technologies and values size efficiency, then use the latest codecs.

I usually default to being conservative, because those who are up to date usually don't have a problem with bigger files, but those who are not are going to have a problem with recent formats. Maybe overly so, but that's my experience with working with big companies with decades long lifecycles.

Your job is not to lecture your customer, unless he asked for it. And if he asked for it, he probably expects better arguments that "update your software, idiot". Your job is to deliver what works for him. Now, of course, it is your right to be picky and leave money on the table, I will be happy to go after you and take it.
by paulbjensen | 2025-07-10 00:39:36+00:00
She's the ex-CEO of a private company owned by a billionaire. What power did she really have?

If the company was still public, then all the stupid shit Elon Musk did would put her in a much stronger place as the adult in the room during board meetings.

The things done to Twitter since it became X is a form of cultural vandalism that should never be forgotten in the history of the web. It will be a cautionary tale for decades to come.
by Flux159 | 2025-07-10 00:39:58+00:00
Thanks! Took a very quick look. It seems like the extension exposes tools for all domains that support mcp-b looking at DomainToolManager - does this mean if I have two tabs for a single domain you'll have duplicate tools per tab?

Haven't had enough time to look through all the code there - interesting problem I guess since a single domain could have multiple accounts connected (ex: gmail w/ account 0 vs account 1 in different tabs) or just a single account (ex: HN).
by ryao | 2025-07-10 00:40:10+00:00
I recall an episode of Fraiser where Niles moved into “The Montana” and it was so famous that he could just have people write his name followed by “The Montana” on envelopes to send mail to him. I believe that was based on the Dakota apartments in NYC. I have no idea if people at the actual Dakota apartments can do that, but I suspect the post offices in NYC would know to send mail there if it simply said a name followed by “The Dakota”.
by PaulPlay | 2025-07-10 00:40:36+00:00
Hey everyone!

As a game dev I commonly get bug reports that are effectively useless. So many in fact, that it is quite overwhelming.

For developers it's rather easy to understand how a decent bug report should look like – but for consumers, not so much. Bugspot guides the user through the bug reporting process and: - Asks for important details - Presents potential duplicates - Closes spam reports + user-error bugs with explanations and troubleshooting steps - Automatically determines the Priority (P1 – P4) - Adds issues to GitHub Issues

...it also enforces a clear bug report structure, sends out emails, allows for adding a custom AI prompt & more :-) The code is public on GitHub.
by muratsu | 2025-07-10 00:41:25+00:00
I agree with you that platforms like wordpress, shopify etc will likely ship MCP extensions to help with various use cases. Accompanied with a discovery standard similar to llms.txt, I think it will be beneficial too. My only argument is that platforms like this are also the most "templated" designs and it's already easy for AI to navigate them (since dom structure variance is small).

The bigger challenge I think is figuring out how to build MCPs easily for SaaS and other legacy portals. I see some push on the OpenAPI side of things which is promising but requires you to make significant changes to existing apps. Perhaps web frameworks (rails, next, laravel, etc) can agree on a standard.
by ijusthadto | 2025-07-10 00:43:14+00:00
Astro is, and should be treated, as a static site generator.

> Does it make it easier to throw in necessary JS (e.g. for comments)?

With astro you can combine html, css and js in a single file (.astro). You write plain JS (TypeScript) within <script> tag. There, you can, e.g. import your comment library, point to separate .js/*.ts file or write whatever logic you want for client-side JS.

See the docs for example JS usage in astro components:

https://docs.astro.build/en/guides/client-side-scripts/#web-...
by miguelspizza | 2025-07-10 00:44:02+00:00
I think with AI tools you can pretty confidently build out an MCP server for your existing website. I plan to have good LLM docs for this very purpose.

For react in particular, lots of the form ecosystem (react hook form) can be directly ported to MCP tools. I am currently working on a zero config react hook form integration.

But yes, MCP-B is more "work" than having the agent use the website like a user. The admission here is that it's not looking like models will be able to reliably do browser automation like humans for a while. Thus, we need to make an effort to build out better tooling for them (at least in the short term)
by techpineapple | 2025-07-10 00:46:54+00:00
This isn’t entirely partisan, Democrats believe the list includes members of past Democratic administrations as well, specifically Clinton.

I mean, I think many members of both sides (voters, not politicians) are ready to clean house and don’t really care who is implicated at this point. MAGA voters would probably try to protect Trump but probably wouldn’t care who else was implicated.
by paradox460 | 2025-07-10 00:47:11+00:00
Surprised to see lighthouse designs software or STONEworks didn't make the cut. I realize the list stops in the early 90s, but both of these tools were rather significant if you used NeXT or early versions of Mac OS X. Hell, Diagram! lives on today as OmniGraffle, which is my favorite diagramming tool still
by joshdavham | 2025-07-10 00:47:58+00:00
I wish they would've explained the term "soaker" a bit better as it's such a Canadian thing.

Basically, when the snow starts to melt in the spring, you'll sometimes accidentally step on some thin ice that leads directly to a puddle underneath and soak your boot. It sucks! Also, we would often call these "booters" in Manitoba, where I'm from.
by yen223 | 2025-07-10 00:48:32+00:00
I'm using Cursor agents + Claude to build a new Android app.

I'm building an app that uses WebRTC, which is not something I am deeply familiar with. I have found Claude to be useful at working through boilerplate (android apps are full of boilerplate) and building a working prototype.

Technical debt can be a problem. You have to be aggressive about either refactoring the code yourself, or getting Claude to refactor it to your style.