MurphyA/hacker-news huggingface dataset:
by JumpCrisscross | 2025-06-20 22:47:37+00:00
> people could huddle in air conditioned survival pods. This doesn't seem to be a sufficient rebuttal of the claim

I kind of think it does, particularly when we’re talking about temperatures that humans choose to live in (almost precisely as you describe) today.

CO2 is not going to render our inland cities uninhabitable. It will make them more deadly, more expensive and less comfortable. It will cause a continuation of the current extinction event, which is already comparable with (if not equivalent to) P/T.
by speakspokespok | 2025-06-20 22:47:37+00:00
Probably not. :)

However, I do notice the pronounced gaps between the toes. My parents generation grew up in Melanesia starting around the 1950’s and many of them have commented on the distinctly different footprint profiles of the local people who never had worn shoes and the western newcomers. If you’ve never worn shoes your toes are far more splayed. I don’t know about lenght of toe.

So really I don’t think your observation is related to their genetic proximity and more to do with bodily adaptation. Perhaps an anthropological podiatrist can comment.

For context, how old are the oldest Egyptian pyramids?
by epiccoleman | 2025-06-20 22:47:39+00:00
I really like the idea in principle - the site looks nice too. But overall I can't help but feel like this is something I just wouldn't use.

There is a bit too much pop culture and "fluff" looking content at a first glance. That might be fine as far as "weird YouTube rabbit holes" goes, but I guess what I was hoping to find might be a little more esoteric and not so much "oh, some celebrity I've never heard of did covers on YouTube."

The amount of content here also makes me a bit skeptical, because a proper deep dive into a rabbit hole requires a bit of curation.

Here's a free idea for you: I bet a Substack page where you put together one "weird deep dive" per week could do really well. It would be fun to see "ah, what did he get into this week" and then have an easy way to queue up the videos for an hour or two of chilling on the couch. It would feel a little more deliberate. Like you picked some random topic and started absorbing it, and then return to the community with a few videos that kind of "overview" the thing.

I say Substack for illustrative purposes here - I'm not suggesting you switch to Substack - but rather that maybe your model needs to be a little more curated. Build a reputation that this is a fun place to go for a random Sunday morning Youtube binge, that every "rabbit hole" on the site will be interesting.

Idk, just my thoughts.
by em-bee | 2025-06-20 22:48:42+00:00
the browser version doesn't work for me, the maps are messed up. anyways i did the same. except i had to install it first, because this is a relatively new laptop. i did have it on the previous one and almost every machine of mine before that.

i even made my own courses. one thing that i'd like to change is the slope. i made one course that would start in the center and then go in concentric circles around the starting point. it worked, kind of, but it was tricky. it would have worked better with a slope of 0 and a greater height differential from the highest to the lowest level. maybe some day...
by corby | 2025-06-20 22:48:47+00:00
I'm having a problem like this now. I have a library that handles very complex hardware drivers and linkages.

I want people in the company to use it, but it's big and complicated (lots of chipsets and Bluetooth to boot).

I'm trying to design the library so the MCP can tell the LLM to pull it from our repo, read the prompt file for instructions and automatically integrate with the code.

I can't get it to do it consistenlty. There is a big gap in the current LLM tech where there is no standard/consistent way to tell an LLM how to interface with a library (C/Python/Java/etc.)

The LLM more often than not will read the library and then start writing duplicate code.

Maddening.
by CamperBob2 | 2025-06-20 22:49:26+00:00
Something that needs to be considered before answering that question is that current predictive text engines are ridiculously stupid compared to what an LLM (or even an "SLM") with access to all of your previous texts could do.

When somebody finally gets a clue and implements that, no typist on Earth will be able to keep up with it.
by BeetleB | 2025-06-20 22:49:29+00:00
Indeed. Years ago, someone I know worked at a VC backed HW startup. It failed. The founder personally met with several CEOs of other companies saying "Hey, we're going to fail. I've got great employees. Do you want to hire them en masse?"

He wasn't selling his company. Just finding a home for the employees.

Who ended up hiring them?

Jensen Huang. This was at a time Nvidia's survival was at stake. He personally traveled to the site (not Bay Area), gave a presentation to the engineers, and tried to convince them to join. Treated them well - it wasn't a case of "Hey, you've got no options other than me" but "Please consider joining me."
by Manuel_D | 2025-06-20 22:50:09+00:00
Half a kilometer isn't particularly deep. There are dozens of mines over 2 KM deep: https://en.wikipedia.org/wiki/List_of_deepest_mines

Are we supposed to hold off on developing the only geographically independent and non-intermittent form of clean energy because of some vague nebulous fear that waste buried half a kilometer deep in bedrock will come back up to the surface and harm people... somehow?
by olafura | 2025-06-20 22:51:24+00:00
I still don't understand this. If you are big enough then you get Amazon to make an official sdk, if you aren't then what exactly are you looking for?

The official aws cli used to talk to the soap interface and used regex instead of actually doing correct error handling and that was used by so many tools. Even though it used to break horrible.

It's quite a niche you are talking about, not big enough to debug open source code but still big enough to require SLA for SDK and not being able to talk Amazon into creating it. It's generated code, it's not rocket science.

What I have experienced is that software licence, where you are sending data to, where you are hosting it and having access to audit the code has usually been a bigger concern.

But then again big organisations often have really specific concerns. So I'm not doubting your statement it's just that I have never heard it before.
by lolinder | 2025-06-20 22:52:01+00:00
> If you are using an ad-blocker by definition you are intentionally breaking the intended behavior by the creator of any given website (for personal gain), in that context any discussion about robots.txt or any other behavior that the creator expects is a moot point.

I'm not asking if you believe ad blocking is ethical, I got that you don't. I'm asking if it turns my browser into a scraper that should be treated as such, which is an orthogonal question to the ethics of the tool in the first place.

I strongly disagree that user agents of the sort shown in the demo should count as robots. Robots.txt is designed for bots that produce tons of traffic to discourage them from hitting expensive endpoints (or to politely ask them to not scrape at all). I've responded to incidents caused by scraper traffic and this tool will never produce traffic in the same order of magnitude as a problematic scraper.

If we count this as a robot for the purposes of robots.txt we're heading down a path that will end the user agent freedom we've hitherto enjoyed. I cannot endorse that path.

For me the line is simple, and it's the one defined by robotstxt.org [0]: "A robot is a program that automatically traverses the Web's hypertext structure by retrieving a document, and recursively retrieving all documents that are referenced. ... Normal Web browsers are not robots, because they are operated by a human, and don't automatically retrieve referenced documents (other than inline images)."

If the user agent is acting on my instructions and accessing a specific and limited subset of the site that I asked it to, it's not a web scraper and should not be treated as such. The defining feature of a robot is amount of traffic produced, not what my user agent does with the information it pulls.

[0] https://www.robotstxt.org/faq/what.html
by TheAlchemist | 2025-06-20 22:52:24+00:00
10 cars, human safety driver, operating from 6-12, geofenced, dependent on ... weather, available for Tesla influencers only.

That's in 2025 folks. Tesla was supposed to have 1 million Robotaxis on the roads in 2020 or something. Also last year's pump included a carton car in a Hollywood studio that was supposed to be the Robotaxi... Anybody knows where are these cars 1 year later ?

It's absolutely mind blowing to me, that this guy became the richest person on this planet, by essentially selling vaporwave to gullible investors. (to be clear - Tesla is a real company, making real cars. But the real world valuation of that business is 1% of it's current capitalization. 99% of it is Musk's promises of the future)
by Aloisius | 2025-06-20 22:52:25+00:00
You can buy a used car that gets 30 mpg city for $7,000. Even with a loan, that's closer to $200/month at today's (rather high) rates, not $500-600/month.

Insurance on that will be on the order of $60/month for an adult safe driver, not $200/month.

Driving from say, Jersey City to the East Village and back every day is going to use about 10 gallons of gas per month @ $3.20/gallon that's $32/month, not $200/month.

Parking is bad though it depends on how long you park for, but that's because that has also been jacked up to only allow the wealthy to drive.

So yeah, $180/month extra would in fact be a lot.
by psviderski | 2025-06-20 22:52:50+00:00
Exactly, although my main motivation was to reduce the distinction between docker engine and docker registry. To make it possible for a user to push/pull to the docker daemon as if it was a registry, hence a registry wrapper.

This is a prerequisite for what I want to build for uncloud, a clustering solution I’m developing. I want to make it possible to push an image to a cluster (store it right in the docker on one or multiple machines) and then run it on any machine in the cluster (pull from a machine that has the image if missing locally) eliminating a registry middleman.
by AnthonyMouse | 2025-06-20 22:52:55+00:00
> Yes, this has been my experience as well.

Are you adequately distinguishing between expensive cars and formerly expensive cars?

A brand new Rolls-Royce or Mercedes comes with an engine purposely designed to be audibly subdued and doesn't come with a sound system suitable for projecting a racket onto the opposite side of the city. A 10 year old Acura or BMW with a modified exhaust and a trunk full of aftermarket subwoofers, on the other hand... but that's available at a different price point.

> Who says they could afford it? Getting an insane car loan for a vehicle you can't afford is an American tradition.

The implication of the question was to point out that the purported advantage of congestion pricing is really in pricing out the riffraff, because "we've succeeded at keeping the poor people out of the borough" isn't a very sympathetic goal and is what "expensive cars" was presumably intended to deflect consideration away from. What other relevance does it have if the cars are expensive?

If you're admitting that the people being priced out are in fact poor regardless of the price of their cars, I guess that's kind of my point.
by gertlex | 2025-06-20 22:53:09+00:00
Regarding your edit:

The setup you describe, "how do I get my motor to turn", is lower level than ROS. Typically if I had a robot with a microcontroller to control a motor, I'd write some bespoke code (or find libraries, such as Adafruit's for example, probably) for my particular hardware. Most recently, I've just asked ChatGPT for such code (having done it myself the harder ways in years past, so admittedly I know reasonably well what to ask...).

Once you achieve code that moves the motor at various speeds or directions, you might e.g. connect to the Arduino from a computer (e.g. raspberry pi), write a python "ROS Node" script that listens to a ROS topic and sends serial commands from the Pi to the Arduino.

Then, if you attach a laser range-finder or 2D lidar to the Pi, and look for a corresponding ROS node for that laser hardware (on github via google), you would run that additional ROS Node...

And finally you might write the "main" script as a third ROS Node that:

- Interprets the laser data it gets from the laser node's published ROS topic - Has some logic for the robot that interprets that data and chooses to set speed/direction of the motor.

This is all very ad hoc description but hopefully somewhat helpful... You also asked "what is ROS", to which my own typical answer is: A framework for Nodes to communicate with each other, that happens to have a lot of open source nodes available for common hardware.

(I write this with ROS1 in mind, having hardly touched ROS2)
by tanewishly | 2025-06-20 22:53:13+00:00
That was my takeaway as well. The weird thing is: since it's someone else doing the initial publication, their omission of copyright credits is costing the artist their copyright. That's... unexpected. I don't know how things worked back then in book art, but if the artist wasn't contracted as work-for-hire, protecting their copyright ought to become the burden of those who actually made the art public. I don't know if this argument was put forth in appeals, but ruling+motivation on this point from the appeals committees are absent from the story.

Sounds like you could accidentally make someone else's art public domain by forgetting to include them on the copyright page...

edit well, perhaps that's part of the reason the copyright laws were updated.
by EvanAnderson | 2025-06-20 22:53:50+00:00
> So the opposite of acting ethically.

I think ethical behavior is a continuum and I don't see it as binary. Then again, I'm not formally trained in ethics either.

I clearly stated I handled it only somewhat ethically, at best (i.e. "...pretty shitty to people..."). Even then, I'd argue I acted closer to the "ethical" end of that continuum than the opposite. I could have shared the logs, for example. That would be much closer to the "unethical" end of that spectrum to my mind.

I definitely handled it poorly but I could have handled it worse. For the people who were "surveilled" the impact to their lives was the same as if they had not been.

> No wonder we've ended up in the surveillance nightmare we find ourselves in.

The "user surveillance" on my personal standalone laptop computer 30 years ago doesn't have much bearing on the for-profit companies who profit from mass user surveillance today, except perhaps as being emblematic of the human nature to find novelty in "secrets". I don't think I bear any personal responsibility for the world we live in today in this regard.
by MangoToupe | 2025-06-20 22:53:55+00:00
In addition to what other people have indicated, there's a long tale of competing theories. There's very limited evidence of human settlement in the old crow flats as far back as 40kya (which is still 20kya after the settlement of australia), but unfortunately this evidence (butchered animal bones) are circumstantial and the dating is not reliable.

However, i think ~23kya is a pretty safe bet at this point. And there are dozens of sites before 14kya as far south as chile. Clovis first has been largely rejected for about 30 years now but the old narratives keep floating around.
by carabiner | 2025-06-20 22:54:15+00:00
I actually totally agree and was going to post this until I saw your comment. The writing is strikingly ChatGPT style. So many commas, weird phrase lists (especially with 3 items):

> No shrinking. No waiting. No apologizing.

> slowness, curiosity, accountability

> Avoidance. Exhaustion. Disrepair.

> It wasn’t intimacy. It wasn’t mutuality. It was access to simulation.
by ednite | 2025-06-20 22:54:21+00:00
It’s definitely writing and storytelling for me. But if you don't mind me suggesting, maybe the better question is: what hobby should we start?

I genuinely think having a hobby should be a top priority for everyone, simply for the well being and positive effects it brings. I recently started blogging (as a hobby), and ever since, I’ve been preaching its benefits to anyone who’ll listen.

Thanks for asking!
by simonw | 2025-06-20 22:54:36+00:00
That's part of the idea behind https://llmstxt.org/ - even if you ignore the "/llms.txt" URL there's a bunch of thinking around that to help write explanations of things like libraries that can be used to "teach" a model to use it by injecting that into a prompt.

I'm still not clear on what the best patterns for this are myself. I've been experimenting with dumping my entire documentation into the model as a single file - see https://github.com/simonw/docs-for-llms and https://github.com/simonw/llm-docs - but I'd like to produce shorter, optimized documentation (probably with a whole bunch of illustrative examples) that use fewer tokens and get better results.
by godelski | 2025-06-20 22:54:36+00:00
> Many, however, would not correct such a re-discovery, because it's embarrassing.

This is a culture thing that needs to change.

I'm a pretty big advocate of open publishing and avoiding the "review process" as it stands today. The reason is because we shouldn't be chasing these notions of novelty and "impact". They are inherently subjective and lead to these issues of credit. Your work isn't diminished because you independently invented it, rather, that strengthens your work. There's more evidence! Everything is incremental and so all this stuff does is makes us focus more on trying to show our uniqueness rather than showing our work. The point of publishing is to communicate. The peer review process only happens post communicating: when people review, replicate, build on, or build against. We're just creating an overly competitive environment. It is only "embarrassing" because it "undermines" the work. It only "undermines" the work because how we view credit.

Consider this as a clear example. Suppose you want to revisit a work but just scale it up and use on modern hardware. You could get state of the art results but if you admit to such a thing with no claimed changes (let's say you literally just increase number of layers) you'll never get published. You'll get responses about how we "already knew this" and "obviously it scales". But no one tested it... right? That's just bad for science. It's bad if we can't do mundane boring shit.
by BeetleB | 2025-06-20 22:54:56+00:00
> The article is bad advice because nothing improves without criticism.

You're referring to the article that is saying complaining can be helpful?

I'm 100% with the article, BTW. My first job was in a crappy, dysfunctional team (and department, and org). After 4 years, I got out and changed careers.

Every so often, I have lunch with those who stayed. They whine just like they did over a decade ago. And literally nothing has changed. And almost every time I point out "You want to improve your situation? You need to leave."

I'd go the extra mile and say that the reason such watering holes exist is because they are in an environment where criticism usually changes nothing. So the engineers need to find a place to vent. The places I've worked where management is receptive to negative feedback didn't have these negative watering holes.
by muzani | 2025-06-20 22:55:13+00:00
I don't like the janky, laggy feel of multiplatform apps. I don't like it when I press back and the app quits instead of going to the previous screen. I don't like it when I go several pages deep into a SPA, like a comment, then press back a few times and find that I have not liked the comment until I refresh.

A good enough team can handle all of this with any platform but I think the issue is that people who respect the experience use native, and those who want to cut costs don't.
by cs702 | 2025-06-20 22:55:21+00:00
Interesting. Even the most recent models perform relatively poorly when asked to identify which information in a context has been removed, given access to both the original and edited contexts.

The authors posit that poor performance is due to the fact that the attention mechanism of Transformers cannot attend to the removed tokens, because there are no keys for them!

Thank you for sharing on HN.
by esafak | 2025-06-20 22:56:34+00:00
The fact that the field of machine learning keeps "discovering" things already established in other fields, and christening them with new names does lend some credence to Schmidhuber. The field is more industrial than academic, and cares about money more than credit, and industrial-scale data theft is all in a day's work.

As another commenter said, his misfortune is being in a lab with no industrial affiliation.
by CPLX | 2025-06-20 22:56:51+00:00
I mean my bias is that we started with crippling traffic congestion and not enough money for transit and now we have instantly obvious improvements in congestion and more money for transit. And no visible downsides whatsoever.

You having to pay fifty cents more for FreshDirect is not a persuasive counter argument. Especially since that’s not actually an indirect cost at all.

Your order is quite literally causing more traffic congestion, directly, as the car pulls up in front of your apartment and double parks while some guy hand delivers your yogurt or whatever.
by mattigames | 2025-06-20 22:57:22+00:00
>It's meant for automated scrapers that recursively retrieve all pages on your website, _which this browser is not doing at all_

AFAIK this is false, and this browser can do things like "summarize all the cooking recipes linked in this page" and therefore act exactly like a scraper (even if at smaller scale than most scrapers)

If tomorrow magically all phones and all computers had an ad-blocking browser installed -and set as the default browser- a big chunk of the economy would collapse, so while I can see the philosophical value of "What a user does with a page after it has entered their browser is their own prerogative", the pragmatic in me knows that if all users cared about that and enforced it it would have grave repercussions in the livelihood of many.
by nebula8804 | 2025-06-20 22:58:46+00:00
Yeah, start the installer, quickly look at the temp directory for the files, nab em then quit the installer. This and many other janky techniques are what I use to survive in the jungles of the Windows platform.

I would also like to promote one of my most favorite tools ever: InstallWatch Pro by Epsilon Squared

It takes a complete HDD and Registry snapshot, you install something then it takes another snapshot and shows you the diff in a easy to read format.
by adamoshadjivas | 2025-06-20 22:58:48+00:00
this sounds LLM generated

regardless, you did not answer OPs point, which is that any potentially malicious site can prompt inject you at any point, and trigger an MCP or any other action or whatever before you see them and stop them. The whole point of an AI browser is like self-driving car, being able to de-focus and let it do its thing. If i have to be nervous to watch if im getting hacked at any given second, then it's probably not a great product
by egypturnash | 2025-06-20 22:59:55+00:00
"From the feedback on Profiling branch we have seen several times that players had issues caused by setting wrong command-line parameters. That was typically because an old optimization guide told them it would make their game run better. But now that the game is more multithreaded than it used to be, bad settings have a more noticeable and potentially negative impact."

I wonder if they also added a popup that detects some of these pessimal command-line parameters being used and says "hey we did a lot of optimizing work that's made these settings iffy, please go check out this blog post for more details".