MurphyA/hacker-news huggingface dataset:
by testing22321 | 2025-06-01 02:59:58+00:00
> Doritos are just fried corn tortillas with salt, and depending on the variety, some flavourings like dehydrated cheese and bell pepper.

More than 47 ingredients , many of which did not exist 100 years ago and I can’t pronounce. I would not call that just fried corn tortillas with salt.

https://shipmesnacks.com/products/doritos-nacho-cheese-reduc...
by sargstuff | 2025-06-01 03:00:41+00:00
historical observation: Key punch 'wrote' punch cards. Compilation was a 'simpify for the human how to describe it to a machine'. Interpreted was 'simplify how to describe it for the non-programmer without an engineering degree'.

AI can skip the 'intermediate process' of description -> programming language -> "machine binary". Still has to be 'trained'/'feed' appropriate info to be able to generate reasonable associations/inferences to do 'AI magic'.

Forseeable future, human will still need to understand & to describe the manual process to the AI agents. (vs. "let the programmer figure it out")
by simoncion | 2025-06-01 03:02:00+00:00
A lot of optimization has happened to that VM, yeah. However, it has likely gotten a lot more complex. One source of complexity that comes to mind is SMP support.

(Do I have any idea how the VM would run on a 200 MHz machine? Hell no. I'm just mentioning that the thing has also gotten more complex as time has gone by.)
by punty | 2025-06-01 03:02:12+00:00
Some fun boards:

The empty board: https://pixelogic.app/every-5x5-nonogram#21035201

The full board: https://pixelogic.app/every-5x5-nonogram#13821100

A greeting board: https://pixelogic.app/every-5x5-nonogram#4282670

A checkerboard: https://pixelogic.app/every-5x5-nonogram#24204839

A board of love: https://pixelogic.app/every-5x5-nonogram#14090887

Question block: https://pixelogic.app/every-5x5-nonogram#18519948
by bryanrasmussen | 2025-06-01 03:03:23+00:00
I thought about making something like this some years back, my ideas were as follows:

target neighborhoods, you should be able to walk to get tool. Have one house designated tool center, somebody signs up in neighborhood to be tool distributor gets some percentage money fees of everyone that joins - there are all sorts of issues in this of course, am just giving high level overview of thoughts I put in it.

This would mean that company would also distribute tools to target neighborhoods. Thus disrupting the traditional tool selling / hardware industry.

There are other business possibilities later on down the line opened up by this model that I won't go into here.

Part of this was based on things I noticed about home ownership in Europe, that is to say people who live in houses instead of apartments and their needs. Thus relatively affluent people and communities.
by freefrog334433 | 2025-06-01 03:03:29+00:00
Traditionally there were the English upper class, who had others work for them, and the working class who did. Doctors and Bankers were the middle class, because they owned houses with 6-8 servants running it, so while they worked, they also had plenty of people working for them.

I agree with your point. Now doctors are working class as well.
by mountainriver | 2025-06-01 03:03:58+00:00
I really don’t understand the whole AI winter talk all the time. We haven’t had anything of the sort since 2008. There were tons of major RL advancements before ChatGPT that were stunning.

I would challenge anyone to find data to actually support any of these claims. ML spending has been up since deep learning year over year and the models just keep getting better
by whoisyc | 2025-06-01 03:04:05+00:00
IMO the best argument for time zones is it keeps calendar days roughly[1] aligned with “natural” days, such that day changes happen when it’s dark outside and most people[2] are asleep and most people won’t be entering a new day during a work meeting.

Why? Because it is confusing if most people’s natural days are divided into different calendar days. If I wake up and the calendar says Tuesday, then I can be sure that I don’t need to worry about the dental appointment on Wednesday afternoon. But if Wednesday starts midday, then I have to spend extra brain cycles to work out which parts of my natural day belong to Tuesday and which parts are Wednesday. It’s a lot of hassle avoided by having days change over when I’m asleep.

If you want real life example of such confusions, look up “early morning flight confusion” on your favourite search engine. It turns out a lot of people are confused by flight times like “Wednesday 1:20am”, because if you are catching an 1:20am flight, you are heading to the airport on the previous day before midnight, and mentally the flight feels like a part of the previous “natural” day. What sometimes happens is people will book a flight on Wednesday 1:20am, head to the airport on Wednesday evening because they think “well the flight is on Wednesday right”, and find out that it is actually Thursday after midnight.

By the way, one successful attempt at addressing this problem is Japanese late night anime schedules. If an anime is aired on Wednesday 1:20am, the TV station will instead write “Tuesday 25:20” on the schedule. It makes no sense from a technical point of view, but feels right for the human because what is the early morning of Wednesday if not just Tuesday night prolonged?

[1] Even extreme cases like Spain are only a couple of hours out of sync, it’s not like the sun shines on Madrid during “midnight”.

[2] the article mentions remote workers and frequent travelers, which I am willing to wager are a tiny (but over represented in nerd spaces) fraction of the society.
by GouacheApp | 2025-06-01 03:04:23+00:00
Totally fair take — and you're right, tool rental isn’t new. We’re fans of tool libraries and rental shops, and we’re not trying to replace them. But many of the tool libraries we’ve spoken to are using outdated software that doesn’t really meet their needs — limited inventory visibility, clunky systems, and not much support for growing their community. That’s part of what we’re building with Patio: something more modern and community-friendly. We’re bootstrapped and based in Montreal, so all of this is really grounded in real-world DIY needs we’ve seen firsthand.
by fastball | 2025-06-01 03:04:48+00:00
Imo the best system would've been Celsius with double the precision, e.g. water freezing still at 0ºC but water boiling at 200ºC.

That way you have the "human livable" range kinda between 0-100, which feels very intuitive. Anything above 100ºC becomes effectively unlivable. It also means that it is much easier to distinguish between certain "zones". e.g. saying "70s" or "80s" is easier and more clear than with celsius where you typically are staying within a sliding 10º range from day-to-day.
by cut3 | 2025-06-01 03:06:29+00:00
Claude summed it up like this:

The Hidden Subgroup Problem (HSP) is the mathematical framework that explains why quantum computers are so good at breaking encryption. Famous quantum algorithms like Shor's (for factoring numbers) and Simon's are all just different versions of solving the same underlying pattern-finding problem. The quantum "superpower" comes from using the Quantum Fourier Transform to reveal hidden mathematical patterns that classical computers can't efficiently find.
by proc0 | 2025-06-01 03:06:30+00:00
> Why would an intelligence machine need to behave like we are?

Because we need to communicate with it. That's the difference between machines that do physical work and machines that do cognitive work.

A lot of this has to do with intelligence being misused for AI. "Artificial Intelligence" is not the same as intelligence, it's like a new term in and of itself that was used metaphorically and people have dropped the A and think that machines are actually intelligent.

Intelligence has to do with modeling the future in order to navigate the space of possible actions in order to adapt and survive. Think about any entity, if that entity finds itself in a situation where it needs to make a decision in order to survive, and they make the wrong decision leading to its death or extinction, that entity is not as intelligent as another entity that made the right decision. It's about adapting and predicting the future. AI models cannot predict the future and are only extrapolating from training data without any kind of simulation or modeling of their environment or even context.

In regards to sentience, it could be that sentience comes along with a high level of actual intelligence (not artificial). The more intelligent you are, the more sentient you are. I'm leaving out a lot of details but this is why I think LLMs are going to hit a wall and we're going into another AI winter (although they will make a huge impact and are already doing that).
by jlundberg | 2025-06-01 03:06:46+00:00
We connect directly with the operators using the protocols of their choice. Mostly IP-based protocols such as SMPP, SIP, MM7 and various kinds of VPN/TLS technology.

Very custom contracts and back in 2011 when we started there was no such thing as a virtual mobile phone number.

These days the operators are a bit more aware of the value of A2P (application-to-person) versus P2P which was/is very much on the decline. That also means the operators have capacity built of ready to be used without new investments.

As for our own software, we are mostly a Python based shop. And we use tons of open source. The most heavily used components we replace over time with cusomized software as these are generally fully not suited for our needs.

The true value for our customers is our technical support, our operator conectivity, the robustness of the platform, and lastly the nice REST API with it’s debugging capability.
Ask HN: Will chatbots trigger a AI winter?
by theowawajkk | 2025-06-01 03:06:55+00:00
AI was doing fine with steady improvements every year before LLMs.

Then ChatGPT happened and the myth of AGI is a few years away was started by con artists.

The general public will get tired of empty promises. Could that trigger an AI winter that screws it for all other promising forms of AI?
by 3cats-in-a-coat | 2025-06-01 03:08:45+00:00
Keep in mind optimization effects can be counter-intuitive, as you need to consider unexpected second-order effects. Say what if my queries being slow forced me into optimizing them via cache that I wouldn't use otherwise, resulting in 10x improvement, but if MySQL is a bit faster I would've reached my initial performance goals without that cache, thus increasing the total carbon footprint?

And if this sounds contrived, this is basically what happened with our hardware vs. software optimization situation. We could do wonders on a 1MHz chip with 2MB of RAM in the 1980s, but now we need literally many thousands of times that capacity just to boot our OS to an empty screen.

Every time hardware improved, software bloated up. Thus eventually we had so much disposable compute just for... again, literally... playing games and crypto scams, that we invented AI running on it. And now that AI is once again blowing up our energy needs.

All that, because hardware kept optimizing, software kept compensating by becoming worse, and thus new use cases revealed themselves that would be impossible before, but rather destructive to climate.
by GouacheApp | 2025-06-01 03:12:16+00:00
Thanks a lot for sharing all of this! That’s a really thoughtful approach — and very aligned with how we’ve been thinking about it too.

The neighborhood-level model is especially compelling — tools within walking distance, built-in trust, and someone local acting as a tool steward or mini-hub. We’ve been exploring similar ideas, including ways to support individuals or organizations that want to take on that role.

Disrupting the traditional tool ownership model while creating new local economies is exactly the kind of long-term potential we see here. Would love to hear more about your original thinking — feel free to reach out at julien@patio.so!
by sargstuff | 2025-06-01 03:12:39+00:00
> i find myself building some new niche tool almost daily. so the notion of ai "replacing programmers" seems kinda odd because most of my friends and I just still build stuff and jump in to tweak code here and there. our desire to build stuff and be on our IDEs every day still hasnt gone anywhere.

From scratch, try something in range of 1 million or more lines of code for basic functionality. aka OS, database management system, video editor, etc.
by onecommentman | 2025-06-01 03:13:03+00:00
I can’t find an analysis of how well these May forecasts track with what actually occurs.

I can find an archive of the May forecasts over the last 25 years

https://www.cpc.ncep.noaa.gov/products/outlooks/hurricane-ar...

And can find assessments of forecast accuracy for specific hurricane tracks and intensities, but no discussion of forecast accuracy for the May assessments of the overall hurricane season.

Without an assessment of forecast accuracy over the last 25 years, I’m tempted to think these May forecasts aren’t worth much.
by mkfs | 2025-06-01 03:16:15+00:00
> "It's futile to block AI crawler bots because they lie, change their user agent, use residential IP addresses as proxies, and more." https://xeiaso.net/notes/2025/amazon-crawler/

If this isn't the case, then the bot detection systems big sites are using must be pretty bad, because I do almost all of my browsing on a desktop originating from residential ASN IP address, and I routinely run up against CAPTCHAs. E.g., any Stack Exchange site on first visit, and even Amazon. What reason would there be for this, unless these crawlers are laundering their traffic through residential IPs?
by echelon | 2025-06-01 03:17:59+00:00
7 years ago, this felt like science fiction:

https://www.youtube.com/watch?v=HipTO_7mUOw

Now that we've seen the use of drones in the Ukraine war, 10k+ drone light shows, Waymo's autonomous cars, and tons of AI advancements in signals processing and planning, this seems obvious.
by skydhash | 2025-06-01 03:18:41+00:00
Are they tools? So we can apply the reliability measure, as to how often they help us do something more efficiently instead of hindering us?

Are they assistants, a step further than tools? So after training the can provide a more conxtetual help and we can offload menial tasks to them while whe do the more abstract thinking?

So far there’s no answer. They promises us assistants while delivering something that’s worse than any tooling. It’s an impressive tech, but not that useful on its own.
by mdaniel | 2025-06-01 03:24:41+00:00
> 14.7MB

You know, a patch file can individually address each upsteam file it intends to modify, right? I presume someone who wants to casually read them would need to fork the repo, cut up the ginormous .patch file into the 2361 individual patches for ease of reading or deep-linking

I also just for-real don't understand how in the universe a ~15MB text file against an open source _git hosted_ project is a sane way of delivering value. Not a single time in the readme did they say why $(git diff origin/tags/8.0.42...HEAD > yolo.patch) was the chosen delivery mechanism
by zzo38computer | 2025-06-01 03:25:36+00:00
I had invented a variant of DER called DSER (Distinguished Streaming Encoding Rules), which is not compatible with DER (nor with BER) but is intended for when streaming is needed.

The type and value are encoded the same as DER, but the length is different:

- If it is constructed, the length is omitted, and a single byte with value 0x00 terminates the construction.

- If it is primitive, the value is split into segments of lengths not exceeding 255, and each segment is preceded by a single byte 1 to 255 indicating the length of that segment (in bytes); it is then terminated by a single byte with value 0x00. When it is in canonical form, the length of segments other than the last segment must be 255.

Protobuf seems to not do this unless you use the deprecated "Groups" feature, and this is only as an alternative of submessages, not for strings. In my opinion, Protobuf also seems to have many other limits and other problems, that DER (and DSER) seems to do better anyways.
by ThePinion | 2025-06-01 03:28:38+00:00
Just to piggyback off this I had a similar thought. I read your post about the tool rental, got to the page and immediately saw random articles which unfortunately this AI age has got me to distrust that things are human written/curated when just presented with no context.

Seeing the rental and more community features would be best, then when you like the concept/community it makes sense to get invested in the posted articles because you've seen the site is active with people.

Love the idea, I really hope it all takes off!
by Dove | 2025-06-01 03:28:54+00:00
To be sure, I agree that wild animals, even small ones, should be treated with respect and given space. I did not mean to imply that humans should go around picking fights with geese. Anything can happen in a fight, and I certainly agree with you that fighting a goose without a compelling reason would be imprudent. And at any rate, it would be unkind. You can be stronger than something without mistreating it. I don't mean my assessment of the danger humans and geese pose to each other as a sort of challenge -- it's just what I frankly think on the topic. Either way, of course we should respect and be kind to geese.

Where we stand on the respective odds of different humans versus different geese in different arenas, it's actually orthogonal to my original point -- that different groups of geese vary in their courage around humans, and that there are extreme outliers who are doing a lot more than "cutting it close" -- they're betting the humans will give them space. Or perhaps I saw something rare and was simply channelling Snow White that day. ;)

The more general point is that animal behavior need not always be thought of as the solution to an optimization problem. Whether you believe that's true or not in an ultimate sense, in an immediate sense, it is obvious that their personalities and experience come into play too, and that sometimes they make bad decisions.
by vinnymac | 2025-06-01 03:29:57+00:00
This isn’t a complete answer, but my short list for moving the tech many steps forward would be:

* replying with “I don’t know” a lot more often

* consistent responses based on the accessible corpus

* far fewer errors (hallucinations)

* being able to beat Pokémon reliably and in a decent time frame without any assistance or prior knowledge about the game or gaming in general (Gemini 2.5 Pro had too much help)
by bernawil | 2025-06-01 03:30:38+00:00
was the left ever truly anti-immigration? I genuinely ask. Because the last leftwing explicitly pro-union movement I can remember was the late 90s/2000s anti-globalists, the ones that used to protest the G7 summits and the like. But they were in favor of immigration, so it always seemed contradictory. Anyway, it's not like the right doesn't have its own equally contradictory positions.
by siavosh | 2025-06-01 03:30:49+00:00
I had a similar idea when I was living in a tiny apartment and trying to do woodworking on my kitchen table. I would have loved to pay someone nearby to use a planar or jointer once in a while. My biggest mental block for a site like this was the litigious culture we have where someone injured themselves and sues the tool owner or vice versa etc.
by wolfman1 | 2025-06-01 03:31:23+00:00
Fair points. We have the ability to restrict any address, so shouldn't be much of a concern on our end to shut down ceo@, etc.

We dont use any data for our own training. We send it to Gemini to process the prompt and encrypt it at rest. Having it encrypted at rest allows us to use it as context in your email thread as more replies come in.

File attachments are auto deleted after 30d.
by kriro | 2025-06-01 03:33:33+00:00
When I was teaching my first AI 101 class (must have been around 2010) I ended the first lecture with a reading assignment of "Man–Computer Symbiosis" by J.C.R. Licklider and asked the students to discuss if the future will be all AI or AI assistants. I still recommend this paper today and personally think if there's a path to AGI there will be a longish period of symbiosis before and not just a paradigm shift overnight.
by skydhash | 2025-06-01 03:34:06+00:00
> We're moving from imperative programming (telling computers how) to declarative (describing what) to natural language goal specification.

We have that a long time ago with Prolog (53 years ago). Which is just a formal notation for logical proposition. Lambda calculus isn’t imperative as you’re describing relations between inputs and outputs.

The more complex the project, the more detailed a spec needs to be and the more efficient code is compared to natural languages at getting the details across.
by freetime2 | 2025-06-01 03:34:06+00:00
Some of the features I really like about my Japanese toilet:

* Heated seat

* Bidet with warm water

* “Omakase” power-saving setting that learns your schedule and turns off the heat during the times you are typically out or asleep.

* Flush with a button press vs. turning a handle. This sounds minor, but whenever I have to use a toilet with a handle it is noticeably less convenient as you often have to keep the handle turned for a couple of seconds for a proper flush.

* The flush button is also conveniently located on the wall next to the toilet rather than behind the user (good for courtesy flushes). The control panel communicates with the toilet via IR.

* Selectable flush volumes (eco, normal, large)

* Automatically flushes when you stand up

* Non-stick coating to keep the bowl clean. It also releases a bit of water and wets the bowl when you sit down to make the surface less sticky.

* Has a lever to lift up the toilet seat a couple inches from the base to easily be able to clean under the area where the seat sits atop the base.

* Lid and seat hinges are dampened so they never slam shut

Some things which I don’t like/use:

* It has a blow drying function which I almost never use (toilet paper works fine for drying).

* It has an air filter that I need to change once a year at a cost of about ¥2000.

* Haven’t run into this problem yet, but could be a pain in an extended power outage. I think you’re supposed to just pour water into it from a bucket to flush it.

Features which I don’t have but would want on my next toilet:

* Button to automatically raise and lower the lid. Bonus points if it’s motion activated to raise the lid when you enter the bathroom.
by daryllxd | 2025-06-01 03:34:57+00:00
Awesome, I think this is kind of what I am going for re: the goodies. I am a tmux guy as well but will try them out.

I'm leaning towards Ansible as I wanted to learn it this year for VMs too. So there is some overlap with the local machines + am still on MacOS.

Curious why you went with fish over zsh? (Zsh is more common in my circles)
by codeguro | 2025-06-01 03:35:10+00:00
ADHD is caused by a defective gene involving the DAT1 transporter causing it to be overactive. This causes a deficit of dopamine that predominantly impacts the right dorsolateral prefrontal cortex (there are other parts impacted too, but this one is the most apparent). The brain compromises with novelty seeking behavior to rebalance the neurochemistry as a depression response, and this outwardly manifests as distractibility.

Don’t talk of things you have no clue about. Saying ADHD is “manufactured” is downright harmful. And yes, stimulants do treat it, and do so very effectively. I encourage you to learn more about it from Dr. Russell Barkley, the leading authority on the subject. He does well to dismantle the myths and stipulations and is very knowledgeable. He even has a youtube channel where he elaborately breaks down the studies in a way the common man can understand.