MurphyA/hacker-news huggingface dataset:
by Tadpole9181 | 2025-09-23 19:47:50+00:00
And the US just used their spies to assist in the overthrow of a few dozen (often democratic) countries in the 20th century because it was funny.

We would never use our economic or military might to sabotage competing nations or ideologies and any suffering in the world that looks like a direct result of those policies is simply the result of communism. It was totally a fair playing field.

Operation Cyclone wasn't real. The mujahideen aren't real. Don't look at the CIA behind the curtain.

While we're at it, do you want to really go all in and explain to me how McCarthyism also wasn't real? All those people just believed in an ideology that naturally results in their imprisonment, the US government would never silence anyone for their beliefs or anything.
by rldjbpin | 2025-09-23 19:48:04+00:00
Having RTFA, I am happy to discover the rss feeds options. Sadly, they do not seem to match how I prefer things: checking yesterday’s top posts.

While it can still move around despite the passing of the day, it has been quite a stable way to see what made it to the top and stayed. I am just too lazy to automate it myself.

About the regional bias in the discourse here, I have come to accept it in public, English-based communities at this point. The content does speak for itself, and despite the noise, one comes out better off.

TBH, many articles on the front page are not for everyone, and reading the comments is more fun to figure this out. I don't judge those who comment based on the conversations instead, but it does derail things at times.

While I am ways away from getting to downvote, just lurking without being logged in has been quite effective in staving off distractions.
by otterley | 2025-09-23 19:48:17+00:00
Most facts, yes. Non-disclosure is the exception, not the rule, thanks to the Sixth Amendment's right to a fair trial. However, when national security is involved, the Classified Information Protection Act (CIPA) may apply, and some evidence may be reserved for in camera hearings.

Also, if the information would not exculpate the defendant, and the prosecution won't introduce it at trial as evidence of guilt, then the information can be withheld.
by palata | 2025-09-23 19:48:27+00:00
You also seem to live in a different world. I urge you to start getting informed on what needs to be done in order to build hardware (hint: it does not grow on trees).

> then you are still MASSIVELY reducing your total energy.

Instead of using all those caps, look at the numbers: we have them. We use more and more energy.

> but that's just wildly, almost unfathomably, less efficient.

Not sure if you really need the hint, but you shouldn't spend more time flying around the world.

> It's almost certainly a lot less than how much energy I spend using Google.

It is a fact that it isn't. Before Google, people were using less energy than we are now, period.

> Probably something that requires more energy than close to nothing looking at memes on your phone.

The industry that gets you your memes on the hardware you call phone is anything but "close to nothing" when it comes to energy. I would say that you are in bad faith, but with all those examples you've giving, it seems like you are just uninformed.

So let me be blunt: your kids will most likely die because of how much energy we use (from one of the plethora of problems coming from that). At this point, we cannot do much about it, but the very least would be to be aware of it.
by imgabe | 2025-09-23 19:48:58+00:00
The thing with a boarding house is it's not targeted specifically at people who are currently homeless. It's just for anyone who wants to save money on housing. Maybe people who just moved to a new city and haven't found a place to live yet, or people who are just starting out and not making much money. It gives them a place to live before they become homeless.

It would also usually have the landlord living there, and they would be invested in the place because it's their source of income, so they aren't going to tolerate people smearing crap all over the walls or tearing out the wiring to sell for drugs or ranting and raving all night long.
by AnotherGoodName | 2025-09-23 19:50:08+00:00
Yes and then you weight between them with a neural network and your vertical predictor catches that every second vertical line is solid (while every other vertical line is static to mess up the horizontal markov chains). Of course then someone passes you video where there’s 3rd dimension. And you need to yet customise again with that consideration. Or maybe the pattern is in 45 degree diagonal lines and not horizontal or vertical. Better have a markov chains for that too. What about 10degree vertical lines? Etc.

In the end you’re inputting a millions of ways there could be a pattern, passing all of those into a neural network and weighting the chains that make correct predictions more.

You start to realize even with all these ways past context could still influence the current prediction and what you want is a generator for all the ways there could be a pattern. At this point you're getting into the realm of multilayer neural networks and starting to consider the attention mechanism.

I don’t want to discourage anyone from learning markov chains here btw. It’s just that they have limitations and those limitations actually make a great learning journey for neural networks as you realize you really need more than an absolute singular state being activated at a time and then you start to think about how all the states activated in the past might influence the current probabilities (essentially you then start thinking about the problem the attention mechanism solves).
by 12_throw_away | 2025-09-23 19:50:16+00:00
This inspired me to find this catalog, thank you for mentioning it!

For those who have not seen it before, Waterwitch is on page 43 of the 2013 catalog here [1], and is described as "Hand held finishing tool used for geolocating targeted handsets in the field". It did seem to require, if I'm reading right, that the target be connected to a malicious GSM router called "Typhon" (page 42).

[1] https://www.cryptomuseum.com/covert/bugs/nsaant/files/NSA_AN...
by sigmar | 2025-09-23 19:51:14+00:00
That pictures with the sim cards are impressive, mainly with how clean the setup looks. Can even see power/network cords taped down to the floor even underneath the metal shelving[1].

Could it perhaps be espionage related to a downgrade attack? ie force a target's phone to switch to 3G by temporarily overloading/confusing the 4G/5G network.

[1] https://www.secretservice.gov/sites/default/files/2025-09/Si...
by RyanOD | 2025-09-23 19:51:50+00:00
Yes, it is illegal in Washington state and yet, people do it.

Specifically, drivers who are "just running in" to grab a coffee or a pizza or whatever. What they don't understand is even a limited amount of time blocking the view of drivers can be catastrophic.

Parking up to the corner of an intersection is just a really dangerous, selfish thing to do.
by Karrot_Kream | 2025-09-23 19:51:50+00:00
USDC is also available on Solana and there's fees there too but they're pretty infentessimal. I've sent USDC from Coinbase to my Solana wallet and haven't had to pay any fees, so I presume it's not high enough for Coinbase to bother charging anyone.

As far as addresses, yeah there's no way to avoid this. When you send cryptocurrency there's no real way to ensure that a wallet exists at the receiver's address nor that the person you want to reach is at this address, so you need to be careful that you are using the correct address. Ethereum uses ENS addresses to help deal with this.

In that way this is a lot like a wire transfer in the US. If you use the wrong account or routing number then you're basically SOL. There's some verification you can do with receiver names but if your recipient is just at some bank and only the bank name comes up there's not much you can do.
by palata | 2025-09-23 19:51:55+00:00
> For the US, energy use per capita has been trending downwards since 1979

It would be relevant if the US was completely isolated from the rest of the world. But guess what? The hardware you used to write this comment does not come from the US.

Not taking into account the energy that went into building and transporting your hardware where you are currently using is... well wrong.
by boredtofears | 2025-09-23 19:52:20+00:00
This mirrors my experience with AI so far - I've arrived at mostly using the plan and implement modes in Claude Code with complete but concise instructions about the behavior I want with maybe a few guide rails for the direction I'd like to see the implementation path take. Use cases and examples seem to work well.

I kind of assumed that claude code is doing most of the things described this document under the hood (but I really have no idea).
by Ancapistani | 2025-09-23 19:52:20+00:00
Huh - I don't know if I like those data being available in that format. I feel like they could probably split it up so specific plates aren't available to the public alongside the lat/long.

As it is, it would likely be an effective way to track someone's routines. All you need is a license plate and you can likely get a list of many places they've been since 2008. That's especially true since it includes citations for things like street cleaning violations, which in my experience most people will get at least once when living somewhere. I bet a lot of those plates can be tied to at least the block the owner resides with this dataset.
by ludicrousdispla | 2025-09-23 19:52:26+00:00
I have an "INKBIRD WiFi Indoor Air Quality Monitor" (INK-CO2W) and consider it useful and reliable for my purposes.

You calibrate it by setting it outside for a bit to establish the baseline and then bring it inside. The detected CO2 level noticeably tracks with the number of people in the living room in which it is located and whether outside air is being pulled in, either due to the furnace or having multiple windows open.

We do not use the app, so I can't comment on that. And my only complaint is that it has to be plugged in otherwise it runs out of power in an hour or two.
by fluoridation | 2025-09-23 19:52:38+00:00
>AI has been trained on a mountain of boilerplate and a thimble of performance and bug optimizations.

That's not exactly it, I think. If you look through a repository's entire history, the deltas for the bug fixes and optimizations will be there. However, even a human who's not intimately familiar with the code and the problem will have a hard time understanding why the change fixes the bug, even if they understand the bug conceptually. That's because source code encodes neither developer intent, nor specification, nor real design goals. Which was cause of the bug?

* A developer who understood the problem and its solution, but made a typo or a similar miscommunication between brain and fingers.

* A developer who understood the problem but failed to implement the algorithm that solves it.

* An algorithm was used that doesn't solve the problem.

* The algorithm solves the problem as specified, but the specification is misaligned with the expectations of the users.

* Everything used to be correct, but an environment change made it so the correct solution stopped being correct.

In an ideal world, all of this information could be somehow encoded in the history. In reality this is a huge amount of information that would take a lot of effort to condense. It's not that it wouldn't have value even for real humans, it's just that it would be such a deluge of information that it would be incomprehensible.
by footy | 2025-09-23 19:52:45+00:00
I think this is true when someone dies young or unexpectedly. After a long illness though, the family has likely already done a lot of grieving, and may even be feeling something more like relief than grief.

I know my dad felt that when his father passed. I did too, but not as much as he did, because my dad was taking his dad to doctor's appointments and caring for him after surgery and generally seeing him in very vulnerable circumstances.

I just don't at all think that this is equivalent to not acknowledging that someone is dying.
by brewdad | 2025-09-23 19:53:48+00:00
More likely is he paid a ticket incorrectly. Someone said he paid the same ticket twice instead of paying each ticket once. Then the city racked up delinquency fines while making little to no effort to inform him of these fines or the outstanding ticket. One day, he gets towed and can't get his van back until thousands of dollars in fines and penalties are paid from a ticket that he thought had been taken care of long ago.
by YC984983427 | 2025-09-23 19:53:58+00:00
Proroguing in parliaments is nothing new or anti-democratic. Canada had its parliament prorogued for the first 4 months of this year yet I didn't see calls for violent US-backed regime change and political suppression like there was under the American puppet Shah. Same with deposing a monarch (getting rid of monarchy is "anti-democratic" now?).

More information on the "Iranian golden age of prosperity" you mentioned:

>During that time two monarchs — Reza Shah Pahlavi and his son Mohammad Reza Shah Pahlavi — employed secret police, torture, and executions to stifle political dissent. The Pahlavi dynasty has sometimes been described as a "royal dictatorship",[1] or "one-man rule".

https://en.wikipedia.org/wiki/Human_rights_in_the_Imperial_S...
by dotnet00 | 2025-09-23 19:54:02+00:00
If you're a billionaire, you don't feel the need to win the unaffected public's affections. You just do good because you have the resources to do it and can derive satisfaction from the people who are benefiting. You don't get to being ruthless enough to become a billionaire if you're dependent on what uninvolved strangers think of you. If you were, you'd be giving it all away well before piling up enough to become a billionaire.
by cassepipe | 2025-09-23 19:54:20+00:00
Interesting !

I have this alternative in my zsh config:

# BOOKMARKS (mark b) declare -x -A bookmarks bookmarks=( d "$HOME/Desktop" dd "$HOME/Downloads" c "$XDG_CONFIG_HOME" ) for key value in ${(kv)marks}; do hash -d $key=$value done

Then I can just use ~c, ~d or ~dd or anything temporary I want to put there
by thinkingtoilet | 2025-09-23 19:54:22+00:00
This is a great thing to remember when you have friends with depression. I had serious medical issues for a year and a half of my life and experienced depression because of it. There were so many things I said no to that I otherwise wouldn't have. People stopped asking at times and it made me feel so much more isolated. It is very true that just asking someone can go a long way, even you you're 99.99% sure they'll say no.
by Ancapistani | 2025-09-23 19:54:23+00:00
> (b) Parking signs are too goddamn hard to parse, that's the real problem.

Product idea: a smartphone app that uses your GPS location to tell you how many tickets have been given at a specific location, how recently, and the day/time distribution.

Then pair that with an AI model that's trained on the signage to be able to parse what it says, and I bet you could very accurately predict whether a given spot is at risk of getting you a ticket.
Show HN: JsonPost – Universal Back End for Static Website Owners
by ubergeekady | 2025-09-23 19:54:28+00:00
Hey HN,

I run a bunch of small projects (at one point 15+ static sites built with Astro, Hugo, and Next.js in static mode). The one thing that consistently caused me pain wasn’t the frontend — it was handling form submissions.

Some sites had PHP mail hacks, others were wired to Google Sheets, a few went through Zapier. It was messy, error-prone, and easy to miss leads. I wanted one clean, reliable backend where I could point all my forms and centralize everything.

So I built JSONPost: * Drop-in form endpoints (works with HTML, React, Vue, or anything that makes HTTP requests) * Email notifications with templates * Webhooks (Slack, Discord, Zapier, custom URLs) * Spam protection (honeypot, domain validation) * Analytics dashboard + CSV export * RESTful API with JSON and form-data support

Free tier includes 500 submissions/month, enough for side projects and small sites.

I’d love feedback from the community — especially from those who manage multiple static websites. * Does this solve a real problem you’ve hit? * What would make it more useful in your stack? * Any obvious gaps I should fix?

I’m treating this like a long-term tool rather than a quick hack, so honest criticism is welcome. If you sign up, you’ll get an email from me directly (I’d love to learn how you use it).

Thanks HN

PS :- I am giving away free pro accounts for 6 months if you really plan to use it on your websites. Just signup and reply to my email mentioning HN.
by scottbez1 | 2025-09-23 19:54:50+00:00
Yeah, they ignore SF311 reports by policy. I've managed it by flagging down an amazingly helpful parking control officer that happened to be in the area, or else by calling and reporting an obstruction of traffic (not mentioning the bike lane) and then waiting until the PCO arrived and talking to them.

The officers have almost always been helpful, but I think they generally tend towards lower confrontation and more "efficient" violations like street sweeping or expired meters by default (or perhaps directed by management).
by las_nish | 2025-09-23 19:55:04+00:00
The idea is simple: most of us spend months building only to find out the product doesn’t resonate. Velovra helps by:

1. Collecting signups and early interest from potential users 2. Analyzing the data using proven theories and algorithms + pre-trained purpose-specific AI models 3. Showing whether your product is on track to succeed, based on targets you set (which can change as users evolve)
by onlyrealcuzzo | 2025-09-23 19:55:19+00:00
More energy because more people and more things are electrified & mechanical.

A massive portion of the world was basically living in the stone age and has been lifted into middle class lives over the last 60 years.

The population has also more than doubled.

This is like comparing apples to apes.

Sure, if you go back to when we were all monkeys, we are obviously using more energy per capita.

If you go back to WW2, The West is using far less energy per capita, even when you account for imports. And again, that's far less energy to produce far better lives. And both of those tr ends are continuing every year.

Sorry, you can't say, globally we use more energy, so every usage of energy is causing us to use more energy. It's not that simple.
by simne | 2025-09-23 19:55:21+00:00
They will not, because need to save at least weak competition, or anti-trust regulators will use very high taxes against Nvidia.

This is reason, why Intel all previous decades saved tiny stripe for competitors (sure, AMD , but also like Cyrix or Sys), but immediately hit brakes, when some competitor becomes too competitive - to show regulators, that market is still competitive, is not just monopoly.

The size of stripe for outsiders is not right parameter here, but more important outsiders will not show bright products in most important niches.

So idea, Arc will not die fast, but it will constantly lag, to be only second or third.

How one could cut wings to GPU? Well first, delay top products, for example installing slow RAM and use too high temperature margins, so chip will run on slower frequency than could.

Second, as I hear, Arc drivers still not ideal and some games don't run smooth.

Third, cut all long term perspective initiatives, like WebGPU.

ps Other examples, you may seen strange behavior of IBM, Commodore/Atari, when they avoid to implement some very obvious things, and that is - they visited by regulators, and warned about approaching of formal margin, and after that visit, hit brakes, to limit their products, to avoid become next ATT.
by uncleJoe | 2025-09-23 19:55:24+00:00
What astonishes me is the ease of judgement - who is good and who is not. Everyone is absolutely sure that country A is a doing a RIGHT (tm) thing, while the country B is absolute evil. You have no idea about real reasons, real facts and real feelings except those you've seen on tv or heard from your own bubble. You are so smart, honest and independent that it smells. "Of course YOU have to ... and ... and ... I know better than you guys. Why you are so stupid and don't end this?" It is so easy to rule other countries and tell them what they have to do, totally ignoring real problems that lead to situation. It is so easy to be right, to judge and to discuss things you have no fucking clue. And every person that is saying something contradictory to your opinion is a stupid guy that is brainwashed. They are all brainwashed! Their brain is destroyed by propaganda! Poor, stupid people! We need to bring some democracy to them. Probably. If they do not have some nukes or it would be too expensive. Anyway, thank you for reading.
by rytill | 2025-09-23 19:55:32+00:00
So, I have heard a number of people say this, and I feel like I'm the person in your conversations saying it's a coarse description and downplays the details. What I don't understand is, what specifically do we gain from thinking of it as a Markov chain.

Like, what is one insight beyond that LLMs are Markov chains that you've derived from thinking of LLMs as Markov chains? I'm genuinely very curious.
by Imustaskforhelp | 2025-09-23 19:55:33+00:00
I use ghostty on (my?) air mac that my brother gifted to me which was his previous device for coding / general purpose etc.

Ghostty is really good and I genuinely appreciate this.

Honestly, Might seem like a small thing but the fact that this doesn't even depend on libc seems to be a really great thing to me and I kinda cherish it!

Thanks! Have a nice day!
by mtlynch | 2025-09-23 19:55:37+00:00
>Sidekiq withdrew its $250,000/year sponsorship for Ruby Central

Whoa! I'm blown away that Sidekiq has enough money in the bank that one of their sponsorships is $250k/yr!

Sidekiq the company (actually ContribSys) is just one guy: Mike Perham.[0]

I listened to an interview with Mike a few years ago, and he seemed like he had an amazing setup. He was making about $1M/yr with no employees, just him selling code and contributing to open-source. I don't think he even has servers to keep online.

According to this podcast from 2023, he's now making close to $10M/yr in revenue and is still just running the whole thing by himself.[0] Great life for a solo dev founder!

[0] https://ruby.social/@getajobmike

[1] https://www.startupsfortherestofus.com/episodes/episode-661-...
by viraptor | 2025-09-23 19:55:56+00:00
Because rust actually compiles the code to native binaries. C# kind of started doing it some time ago, but AOT still has various limitations and edge cases. Blazor doesn't even compile your code into wasm - it ships the whole dotnet runtime as wasm and runs your app as bytecode. This means massive downloads regardless how simple your code is.

There's relatively recent AOT for Blazor, but even that has to ship all the managed DLLs and part of runtime for the runtime reflection / metadata support.
by AnotherGoodName | 2025-09-23 19:56:11+00:00
Yes. I think learning them and learning their limitations is the best way to learn neural networks actually.

Give a class of students an image with horizontal lines where every second line is a solid color and every other is random static. See how their left to right markov chains do here (should make ~50% correct predictions).

Then rotate the image 90degrees. Have the class observe a left to right markov chains gets 0% when predicting this (every second pixel being random will do that). What to do? Maybe input both ways and weight towards the best one with a perceptron? Hey first step to learning a neural network!

From there you can iterate more and more until you no longer really have markov chains but instead neural networks with a type of attention mechanism.