MurphyA/hacker-news huggingface dataset:
by koyote | 2025-05-18 11:34:36+00:00
As someone who thought smart homes were just a gimmick but now has a reasonably complex HA setup; these are some of the things I use it for:

* Controlling items I don't have easy access to:

* AC in baby's room (as well as checking on temperature) while baby is asleep * Subfloor ventilation fans and set up clever timers for them (I'd have to crawl under the house)

I also have a motion sensor connected to a light for the hallway which has logic that is a bit more clever than the out of the box motion-controlled-lights (e.g. it stays on if people are in the vicinity).

Other than that, the rest is pretty much gimmick: Every blue moon I will change the light in the living room to bright purple for fun.
by johnisgood | 2025-05-18 11:35:54+00:00
They technically do not work, but I have used it successfully before, some people are attentive enough. :D

@pjmlp! :P (He may not notice this one because the whole thread is hidden.)

I did assume the same thing that the other commenter has said, that dang may have set up something that would notify him if someone said "@dang".
by ryao | 2025-05-18 11:36:31+00:00
RISC-V is definitely gaining traction in China, but it does not have a monopoly on Chinese CPU core design:

* Loongson is pushing a MIPS derivative forward. * Sugon is pushing a x86 derivative (originally derived from AMD Zen) forward * Zhaoxin is pushing a x86 derivative (derived from VIA’s chips) forward.

There was Shenwei with its Alpha processor derivative, but that effort has not had any announcements in years. However, there is still ARM China. Tianjin Phytium and HiSilicon continue to design ARM cores presumably under license from ARM China. There are probably others I missed.

There is also substantial RISC-V development outside of China. Some notable ones are:

* SiFive - They are the first company to be in this space and are behind many of the early/current designs. * Tenstorrent - This company has Jim Keller and people formerly from Apple’s chip design team and others. They have high performance designs up to 8-wide. * Ventana - They claim to have a high performance core design that is 15-wide. * AheadComputing - they hired Intel’s Oregon design team to design high performance RISC-V cores after the Royal Core project was cancelled last year. * The Raspberry Pi foundation - their RP2350 contains Hazard3 RISC-V cores designed by one of their engineers. * Nvidia - They design RISC-V cores for the microcontrollers in their GPUs, of which the GPU System Processor is the most well known. They ship billions of RISC-V cores each year as part of their GPUs. This is despite using ARM for the high end CPUs that they sell to the community. * Western Digital - Like Nvidia, they design RISC-V cores for use in their products. They are particularly notable because they released the SweRV Core as open source. * Meta - They are making in-house RISC-V based chips for AI training/inference.

This is a short list. It would be relatively easy to assemble a list of dozens of companies designing RISC-V cores outside of China if one tried.
by forza_user | 2025-05-18 11:36:36+00:00
The mic of my XM5 picks up background chatter pretty much, making them difficult to use in calls in the office. The receiver hears my colleagues just as loud as my own voice. I am hoping improvements here. The poly headphones are lightyears ahead in this regard.

As for general noise, it is better, but I am annoyed that an ambient-like mode turns on during calls, negating much of the ANC for me.
by vladvasiliu | 2025-05-18 11:36:51+00:00
> Maybe not on dry asphalt, but bring some rain, sand, whatever and people will fall.

Oh man, here in Paris there's been a huge push for people to take up biking since Covid. But many bike paths are unbelievably stupid. Sure, many are too narrow, switch sides all the time, etc. I understand they had to do those in a hurry, it costs money to make them wider, etc.

But the most baffling thing is that some are actually painted with some slippery paint for some reason. I'm not talking about signs or delimiting lines, I'm talking about the underlying asphalt being fully painted, so that you're riding on the paint.

Bonus points for some of these particular paths going through a pretty pedestrian-dense area, and on the sidewalk, between parked cars on the left and pedestrians on the right who have to cross the bike path in order to reach the waiting area to cross the road. So you're very likely to have to emergency brake. I usually ride using the local bike sharing scheme, and even though those bikes are in questionable state, you're guaranteed to have the wheels skid when braking somewhat hard.
by windowliker | 2025-05-18 11:38:40+00:00
>why didn't it sell?

If I had to guess it would be something to do with this part:

"Solow, auction experts said, had a history of not seeking guarantees, choosing to negotiate for a portion of the buyer’s fees instead. Last night that strategy proved fateful."

The vendor and the auctioneer have some private agreement, which meant the sale probably ended below an acceptable price.
by flysand7 | 2025-05-18 11:39:48+00:00
100%, debugging is an absolute joy, especially with niche systems-level kinda of bugs that simply can not be debugged with simple printf's.

I had a friend once asking me to help debug a weird issue over discord. We went through some obvious things like are there any other threads running or is there something obviously wrong with the code. We didn't find anything so we went on to the best part -- trying to figure out the root cause from the panic. Checked the pointer values, wrote them down, checked where the TLS is, wrote that down to. At that point I forgot how Windows had TLS arranged, so I pulled up some docs, while the other guy fiddled around with the debugger. I found the TLS layout, and the debugger we used didn't have any kind of TLS debugging enabled, so we had to pull up PE spec to do some calculations on where the addresses could end up and sure enough the answer came -- we had a TLS corruption. Turns out he used a C bindings library that had a typo that overwrote the TLS and was messing with his variables.

Debugging is such a joy when it feels like Sherlock Holmes movies.

(*) For anyone who thinks might be misreading this, TLS means thread-local storage, not transport layer security. I'm sure I've had my share of wrong search results because of this too.
by hindsightRegret | 2025-05-18 11:40:01+00:00
One counterpoint I have to this article.

Considering expert vs. novice problem-solving: Within their domain, experts leverage highly efficient models. Outside? Rigidity often impedes adaptation. Their ingrained patterns, assets in familiar territory, become cognitive liabilities in the unfamiliar. The novice's counter-intuitive strength lies in a lack of assumptions, fostering the openness to explore without ego.
by swalsh | 2025-05-18 11:41:00+00:00
Crypto should be taking off in use in the AI age. Right now I have credits I paid open AI for so I can use their API. I have anthropic credits, I have some credits in a video generator app.

A2A is becoming a thing, and now it's a realistic thing to potentially expose an agent on a public endpoint to do useful work. Agents working with agents is a very clear future direction.

But everything is a closed ecosystem. But with the addition of a few extra fields to an Agent card (chain name, accepted tokens, cost) and perhaps a transaction addition to the task/send interface. We could build a network of agents working for agents. Compatible with each other. It doesn't have to be all on-chain. It's just the economic layer. You host the agent, the agent accepts payments. The agent makes payments. All the crypto tech we need already exists.

Use USDC, don't have to worry about speculation driving up costs. Use a network like SOL, AVAX, SUI and the transaction will be finalized in seconds.

Credits should be transferable, and not locked in little ecosystem.

We could take it one stop further. Prices could be dynamic. If GPU usage is high, cost should be high. If demand low, price should be low. Outages are a pricing issue, not a technical issue.
by masklinn | 2025-05-18 11:42:37+00:00
Right, so instead of just grabbing a property by its well know unique name aka the entire point of symbols you need to first resolve the property descriptor, check a new completely unnecessary flag, and only then can you call the method. And of course that breaks if anyone either forgets the attribute or fails to check it when calling the parent method.

And you’re now wasting an entire keyword on a property with a fixed name, and code bases which already use that name with different semantics are unable to add `using` compatibility.
by card_zero | 2025-05-18 11:42:49+00:00
I think "text" is irrelevant, the distinction is between art and the synthetic, where art might be written or visual. It's a vague term that's often used to mean "graphics", confusing matters, and the meaning of art is endlessly debated, like the meaning of intelligence.

Obviously we have synthetic graphics (like synthetic text). So something else must be meant by "art" here.
by jillesvangurp | 2025-05-18 11:43:52+00:00
There's a big market opportunity here. Countless SAAS solutions are currently trying to figure out how to deal with this new AI thing. If it has some kind of API, creating an MCP server for it isn't technically hard. You can probably generate one with an LLM. It's so easy that you wonder why this is a thing at all. Let the LLMs sort it out; this is low level plumbing stuff it shouldn't require my brain to work hard.

What is hard is integrating across SAAS solutions that haven't done this yet in a way that is secure and easy. Most MCP things out there are so far about exposing things that have a very low value. All the high value stuff is locked up behind APIs, authorization, secure networking (i.e. not publicly accessible typically), etc.

Bridging that stuff is going to generate a lot of work in the next few years and more importantly, companies are going to spend large amounts of money on this because it can deliver a lot of value to them.

People that believe that this is going to be a done deal in six months are dreaming. It's more like ten years. But that just means that there is good money to be made by people that can do this stuff and that can navigate the decades of byzantine digital cruft in the corporate world. You can already see the usual suspects (big consultancy companies) sniffing around this topic. There will be lots of such companies doing a brisk business by the end of this year.
by throwaway71271 | 2025-05-18 11:46:00+00:00
I am super conflicted about this kind of AI. I want artists to create the next amazing season of Solo Leveling, but I dont want to wait 1 year for it.

You could argue that those tools in the hands of skilled craftsman will create amazing things faster, but we all know what will happen is absolute flood of AI slop in every entertainment category.
by froh | 2025-05-18 11:46:24+00:00
I'd rather love to see confluent persistence in python, i.e. a git-like management of an object tree.

so when you create a new call stack ( generator, async sth, thread) you can create a twig/branch, and that is modified in-place, copy on write.

and you decide when and how to merge a data branch,there are support frameworks for this, even defaults but in general merging data is a deliberate operation. like with git.

locally, a python with this option looks and feels single threaded, no brain knots. sharing and merging intermediate results becomes a deliberate operation with synchronisation points that you can reason about.
by MereInterest | 2025-05-18 11:47:08+00:00
> The wear and tear on tarmac is directly related to the weight of the vehicles that use it.

From empirical studies, damage to the road is proportional to the fourth power of axle weight. A bike with rider may weigh 200 pounds, where a passenger car weighs around 4000 pounds. That 20x difference in weight results in a 80,000x difference in damage to the road.

(That’s not even getting into semi trucks, which are around 40 tons fully loaded. Split along 5 axles rather than 2, that’s 9x the axle load of a passenger car, leading to 6,500x the damage to the road relative to a passenger car, or 520 million times that of a bike.)

[0] https://en.wikipedia.org/wiki/Fourth_power_law
by thinkingemote | 2025-05-18 11:47:08+00:00
Also love debugging, it's puzzle, pattern matching, evidence gathering, poking around, experimenting, it's using tools, diving into documentation, learning more than whats required to write it and learning about humans and machines and why and how we make mistakes and forgiving these mistakes and fixing the errors. That feeling when spending lots of time to write just one line of code to close that one pesky bug.

Are all developers like this? Is there something I should look for when looking for a job that can help me get more of a career with more of this joy in it?
by bgwalter | 2025-05-18 11:47:31+00:00
This is the true Python concurrency effort! I know, I have followed many! (Life of Brian)

So they sounded out the Faster CPython team, which is now fired (was van Rossum fired, too?):

"Over the last two years, we have been engaging with the Faster CPython team at Microsoft as a sounding board for our ideas."

And revive the subinterpreter approach yet again.
Show HN: A web browser agent in your Chrome side panel
by parsabg | 2025-05-18 11:48:42+00:00
Hey HN,

I'm excited to share BrowserBee, a privacy-first AI assistant in your browser that allows you to run and automate tasks using your LLM of choice (currently supports Anthropic, OpenAI, Gemini, and Ollama). Short demo here: https://github.com/user-attachments/assets/209c7042-6d54-4fc...

Inspired by projects like Browser Use and Playwright MCP, its main advantage is the browser extension form factor which makes it more convenient for day to day use, especially for less technical users. Its also a bit less cumbersome to use on websites that require you to be logged in, as it attaches to the same browser instance you use (on privacy: the only data that leaves your browser is the communication with the LLM - there is no tracking or data collection of any sort).

Some of its core features are as follows:

- a memory feature which allows users to memorize common and useful pathways, making the next repetition of those tasks faster and cheaper

- real-time token counting and cost tracking (inspired by Cline)

- an approval flow for critical tasks such as posting content or making payments (also inspired by Cline)

- tab management allowing the agent to execute tasks across multiple tabs

- a range of browser tools for navigation, tab management, interactions, etc, which are broadly in line with Playwright MCP

I'm actively developing BrowserBee and would love to hear any thoughts, comments, or feedback.

Feel free to reach out via email: parsa.ghaffari [at] gmail [dot] com

-Parsa
by tomhow | 2025-05-18 11:49:35+00:00
I'm late to this, but we can do without this kind of comment on Hacker News, as it falls under the guidelines about generic tangents and tangential annoyances. It led to a hostile exchange down-thread, which is exactly the kind of thing we're trying to avoid here, but is what happens when people take threads away from the main topic.

https://news.ycombinator.com/newsguidelines.html

Given we're a technology-focused site, Hacker News readers can be reasonably assumed to be technically proficient, and aware of the importance of taking normal security measures.
by endoblast | 2025-05-18 11:51:59+00:00
>Managing, employing and leveraging memetic power

This is propaganda, or advertising, not memeing. Propaganda is used to promote specific ideologies; memes arise spontaneously to counter them. Since all ideologies/-isms are by nature wrong, memes are generally-speaking a good thing. They're on the side of reality. They use rhetoric and fiction to point to the truth, often via some form of reductio ad absurdum. By contrast mainstream propaganda uses facts selectively in order to distort the big picture, mislead or simply distract people.
by relaxing | 2025-05-18 11:52:03+00:00
Anyone else have the combinatorics song from Square One TV forever burned into their brain?

A Cyndi Lauper soundalike explains how many unique bands she can form by choosing from an expanding pool of musicians. Catchy!

https://youtu.be/w0i_ZFlGTVY?si=ThEcjtYvivMkBgcv
by rbanffy | 2025-05-18 11:52:37+00:00
> Heh, I think this is a subtle joke, and if so, well done o/

Thanks.

> I actually have been trying for the longest time to get access to the Unisys MCP emulation platform that they used to make available.

The closest I got was running it on an emulated B-5500. Keeping it hidden may be a strategy to drive consultancy customers, but if feels more like a way to milk whatever little is left of the product from those who still haven’t moved on.

A shame, really. They could have gone the same route as IBM and kept investment on their proprietary tech, but they went Wintel for a long time before embracing Linux. As far as I know, latest versions of MCP run on Linux under emulation.
by ryao | 2025-05-18 11:52:44+00:00
Being customizable is one of RISC-V’s strengths. Multiplication can be easily done in software by doing bit shifts and addition in a loop. If an embedded application does not make heavy use of multiplication, you can omit multiplication from the silicon for cost savings.

That said, ARM’s SWD is certainly nice. It appears to be possible to debug the Hazard3 cores in the RP2350 in the same way as the ARM cores:

https://gigazine.net/gsc_news/en/20241004-raspberry-pi-pico-...
by firesteelrain | 2025-05-18 11:53:07+00:00
“ Palestinians didn't do the holocaust. On the contrary, they took Jewish people in - on condition that no one would try and form an ethno-state”

Before World War II, the land was British Mandate Palestine, which was previously part of the Ottoman Empire. It was a land with a mixed population and growing nationalist movements among both Jews and Arabs.

Balfour Declaration 1917

“His Majesty's Government view with favour the establishment in Palestine of a national home for the Jewish people, and will use their best endeavours to facilitate the achievement of this object..."

Under League of Nations, there was no explicit agreement that Jewish people could only come if they never formed a state.

1920s-30s more immigration occurred and clearly Zionists wanted to establish a Jewish state.

In 1939, before Holocaust, Britain severely limited Jewish immigration stating in a White Paper, “Palestine would not become a Jewish state”. It limited Jewish immigration to 75,000 over 5 years.

Fast forward to 1947 post WW2, Britain became increasingly concerned about tensions between Arabs and Jews. There became a strong demand for a Jewish state amongst Zionists it was referred to the United Nations in 1947.

UN partition plan divided Palestine into three parts. Jews accepted even though it had compromises and Palestinians rejected.

War broke out and in 1948, several Arab states attacked. After the Arab-Israeli War, Jordan occupied the West Bank, Egypt took Gaza, Israel expanded its borders. No Palestinian state was created.

Palestine identity started getting created in the 20th century. It had been known as Palestine for millennia and ruled by various empires over hundreds of years.

“ Palestinians – as well as other Levantine people – are primarily descended from ancient Levantines who inhabited what is today Israel and Palestine, at least 3700 years ago”

It’s complicated and there is a lot of nuance. Many cultural groups trace their origins there including Jews who consider themselves descendants of ancient Israelites.
by jMyles | 2025-05-18 11:53:26+00:00
> I have yet to see a use case that doesn’t amount to buying drugs

Society has been struggling for decades to overcome prohibition via political channels, and watching as multiple generations have been damaged by its impact on local economies, civil liberties, and the boon to criminal cartels.

Then, a mathematical solution arises which unambiguously undermines this regime, and somehow that's a bad thing?!
by smileysteve | 2025-05-18 11:53:42+00:00
You can give every parking spot a 15 amp 120v and it would fit more ~95% of driving use cases. Even more likely in urban areas. Average daily round trip commutes are 52 minutes (approx < 30 miles)

You also don't need to have every parking spot to have an outlet, that is not the status quo; if 50% of vehicles charge at single/multi-family homes and 50% charge 2-3x a week at a fast charger for 15 minutes; then that's the best chance for local gas stations to stay in business (local stations are going to struggle if the 20% rate of EV purchases and everybody has a non gas station outlet continues)
by geoffreymcgill | 2025-05-18 11:55:32+00:00
My understanding is that the $64.25M in "bidding" wasn’t real, as it was likely done with chandelier bids. Essentially fake phantom bids placed by the auctioneer to simulate interest and push the price upward. It’s a common tactic, but many see it as deceptive, especially when it creates the illusion of genuine demand.
by williamDafoe | 2025-05-18 11:55:48+00:00
I always considered stack overflow to be a Band-Aid placed on top of a mistake! The mistake was always poor documentation by the original system designes, and a policy of not allowing edits to the system design doc! And the more mistakes a documentation person makes, the larger the stack overflow corpus!

Now ChatGPT for SO is a Band-Aid on top of a Band-Aid on top of a mistake!

I really don't believe in the elitist policy to qualify for being able to answer stack overflow questions ... Whenever I have a better answer than all the existing ones stack overflow says I'm not qualified to answer so shut up! To hell with SO - I answer more questions at my company than anybody else and SO is run by elitst fools ...
by tomhow | 2025-05-18 11:56:34+00:00
There's a bit of gatekeeping from multiple participants in this subthread, but I think it was fair enough of raydiak to push back on a bit of alarmism in the root comment.

Regardless, your comments were needlessly hostile and not in keeping with the style of discussion the guidelines ask of us.

https://news.ycombinator.com/newsguidelines.html
by hkt | 2025-05-18 11:56:41+00:00
Banks can potentially act as gateways that prevent large transactions that are otherwise possible with crypto. They can do this simply by saying that for any amount above a certain level, you need to attend in person.

The whole "time immemorial" argument is a little silly when we put it in the context of modernity: we have safeguards people didn't have "before money was invented" because we're the beneficiaries of a sophisticated set of social rules intended to protect people. Getting rid of those safeguards because they're recent is fairly likely to make our lives worse.
by survirtual | 2025-05-18 11:56:45+00:00
That's the thing, fighting against kings and monarchs with a stranglehold on the colonies means you get invaded by a world superpower, right? Who would tolerate fighting for freedom if it means getting murdered? Such a short sighted pursuit that won't lead to anything better, it is foolish. Clearly we should bow down before the supreme authority and accept their benevolent ruling. /s

History has this way of repeating itself. And it seems the blind will never see. Those who can see, just keep working. Talk is cheap. We will drag humanity into the future kicking and screaming if needed, because we know what waits for us on the other side.
by seaourfreed | 2025-05-18 11:57:48+00:00
WikiLeaks was persecuted. Their credit cards processing was turned OFF. Bitcoin saved them. There have been free speech social media sites BLOCKED by Stripe and all credit cards, and debanked. They switched to crypto. Marc Andressen on Joe Rogan personally knows many dozens of people personally debanked because they were persecured by the government & debanked. Not for drugs or fraud.