MurphyA/hacker-news huggingface dataset:
by ErikCabetas | 2025-04-17 20:34:58+00:00
Wanted to explore Cross-Site WebSocket Hijacking and how modern browser security features do (or don't) protect users. Digging into Total Cookie Protection in Firefox, Private Network Access in Chrome, and review the SameSite attribute's role in CSWSH attacks. Also releasing a small website so you can practice and explore CSWSH attacks on your own.
by skrtskrt | 2025-04-17 20:35:13+00:00
Most of the legitimate datacenter-scale direct Ceph alternatives unfortunately are proprietary, in part because it takes so much money and human-expertise-hours to even be able to prove out that scale, they want to recoup costs and stay ahead.

Minio is absolutely not datacenter-scale and I would not expect anything in Go to really reach that point. Garbage collection is a rough thing at such enormous scale.

I bet we'll get one in Rust eventually. Maybe from Oxide computer company? Though despite doing so much OSS, they seem to be focused around their specific server rack OS, not general-purpose solutions
by Swizec | 2025-04-17 20:35:23+00:00
> I used to be uptight about how to load the dishwater until I put away a load that was packed by my partner, "like a raccoon on meth", and noticed there wasn't a difference in the cleanliness.

My partner loads the dishwasher like a raccoon on meth. I do it like a software engineer who's been thinking about The One True Way To Organize Things for decades.

Cleanliness is fine either way. But I really hate that she can't fit a full day's worth of dishes in there so I have to do an extra load later.
by HeyLaughingBoy | 2025-04-17 20:35:47+00:00
We are on a well (rural area). The water is so hard here that when the house was built, they needed both a water softener and an iron filter to treat it.

I had an issue this winter with my septic system freezing up and in order to prevent an overflow before the tank could be pumped, I was told to put the treatment system on bypass (water softener cycles dump a lot of waste water down the drain). Even with the hard well water going through the dishwasher, it never failed to clean the dishes properly. This dishwasher is 22 years old.
by light_hue_1 | 2025-04-17 20:36:09+00:00
Yes. A large fraction of Snapchat's users are significantly harmed.

First hand, I see it all the time in students. There's an extreme unhealthy obsession with social media that leads to serious inferiority complexes and depression. All of this wrapped in algorithms that compel people to participate in various ways, from streaks to points, etc.

Quantitatively, everything from anxiety to depression to suicide has more than doubled in teens.

Oh heck, forget about teens. I see it in plenty of adult groups, like mothers. There's a major pressure from others to keep up, serious self-doubt for normal setbacks, unrealistic expectations around even mundane things.

Social media is black mirror, and we're doing it to ourselves.
by mantas | 2025-04-17 20:36:14+00:00
TBH all the time I saw this phrase was about strong people in the broadest possible way. And always as a positive.

It’s very strange to see people defining strong in very narrow bigot way and then trying to spin the whole phrase into a negative. This thread is probably the first time I saw people take such turn.

It’s also very strange that people try to portray being weak as a positive. Sure, strong may have very different definitions from different people. Even borderline opposite. But turning the whole word into a negative… that reminds me of 1984. Weaknesses is strength, strength is weakness.
by carlosjobim | 2025-04-17 20:36:25+00:00
Situation 1: You want to advertise your product or service. There are endless options outside of Google, including some options where the audience is counted in the hundreds of millions.

Situation 2: You want to let others advertise their products or service in your space. There is an endless amount of companies which you can contact to make advertising deals. If you are too lazy to do that and want a third party to take care of it, then you can use Google as a middle man. But they are not obliged to do business with you.

If the justice wants to go after Google, then they could (and should) prosecute Google (and Meta, and Twitter) for all the scam and malware ads they permit through their platform. That is billions of dollars of money laundering, and the CEOs should be imprisoned for this. For life.
by mmaunder | 2025-04-17 20:37:27+00:00
More great innovation from Google. OpenAI have two major problems.

The first is Google's vertically integrated chip pipeline and deep supply chain and operational knowledge when it comes to creating AI chips and putting them into production. They have a massive cost advantage at every step. This translates into more free services, cheaper paid services, more capabilities due to more affordable compute, and far more growth.

Second problem is data starvation and the unfair advantage that social media has when it comes to a source of continually refreshed knowledge. Now that the foundational model providers have churned through the common crawl and are competing to consume things like video and whatever is left, new data is becoming increasingly valuable as a differentiator, and more importantly, as a provider of sustained value for years to come.

SamA has signaled both of these problems when he made noises about building a fab a while back and is more recently making noises about launching a social media platform off OpenAI. The smart money among his investors know these issues to be fundamental in deciding if OAI will succeed or not, and are asking the hard questions.

If the only answer for both is "we'll build it from scratch", OpenAI is in very big trouble. And it seems that that is the best answer that SamA can come up with. I continue to believe that OpenAI will be the Netscape of the AI revolution.

The win is Google's for the taking, if they can get out of their own way.
by metalman | 2025-04-17 20:37:35+00:00
open your mouth, wider, wider, good, now say ahhhhhhgg, good, close you right eye, yes yes, loook to the left, good, now close the left eye, good yes look to the right, fine, well, not so fine but not so bad....,you seem to be suffering from immanence, which as a male you are not imune from, women, born with the phsycological wetware to deal with child birth can handle any amount of immanence, but men must stay busy, and actualy initiate and do stuff, or they will get infected with external soonness, and loose there timing and initiative. It quite litteraly does not matter what you do, anything at all is good, pick lint, build an airplane, get a degree, walk a lot, irritate people on the inter.,er,,er...ok not that, as it's immpossible not to do, but you get the idea? right
by dceddia | 2025-04-17 20:38:31+00:00
Yeah! I think an AST is sort of what I'm envisioning here, but with much broader metadata, including requirements and implicit assumptions and stuff.

As a concrete example, a random bit of code from the minih264 encoder:

/** * Quantized/dequantized representation for 4x4 block */ typedef struct { int16_t qv[16]; // quantized coefficient int16_t dq[16]; // dequantized } quant_t;

Someone who's built an encoder or studied h264 probably knows what this is for (I have a very fuzzy idea). But even with the comment there's lots of questions. Are these arrays restricted to certain values? Can they span the full int16, or are there limits, or are the bits packed in an interesting way? Can they be negative? Why would you want to store these 2 numbers together in a struct, why not separately? Do they get populated at the same time, or at different phases of the pipeline, or are they built up over multiple passes? Are all of these questions ridiculous because I don't really understand enough about how h264 works (probably)?

LLMs already have a lot of this knowledge, and could probably answer if prompted, but my point is more that the code doesn't explicitly lay out all of these things unless you carefully trace the execution, and even then, some of the requirements might not be evident. Maybe negative numbers aren't valid here (I don't actually know) but the reason that invariant gets upheld is an abs() call 6 levels up the call stack, or the data read from the file is always positive so we just don't have to worry about it. I dunno.

Anyway I imagine LLMs could be even more useful if they knew more about all this implicit context somehow, and I think this is the kind of stuff that just piles up as a codebase gets larger.
by nom | 2025-04-17 20:38:32+00:00
Agreed, I've watched the Alpha Go movie, I think, 3 times by now. It elicits strong emotions in me which I get very rarely from a movie or story.

I think it's due to the subject matter and people being very relatable to me. And it's real, filmed while it happened, instead of some madeup or retold story.
by loeg | 2025-04-17 20:39:07+00:00
My last sentence wasn't particularly coherent; sorry. I have sort of two ideas here that were merged poorly: (1) setting aside trans entirely, cismen enjoy significant sport advantages over ciswomen in most sports, and this (fairness) is basically why we have women's sports instead of combined fields. (2) I believe transwomen have outsized performance in women's sports (contra your claim of no outperformance).

> There are some womens' divisions which allow trans women (typically with stipulations requiring some duration of HRT), and they are not dominant there.

I think there are maybe two things I'd poke at here. (1) Sports where transwomen enjoy greater advantage are more likely to have already excluded transwomen from womens' fields. And (2) the number of transwomen is tiny to begin with and AFAIK they have lower rates of participation in sports than ciswomen.

I think you can basically make a case for including or excluding transwomen in women's sports depending on whether you think inclusion or fairness is most important.
by zoogeny | 2025-04-17 20:39:14+00:00
As I quoted above, in 37c, 37d and 38e, Plato insinuates that Socrates had the option of groveling for his life. He explicitly refuses to do so.

Why would he choose death before groveling? As he states:

> But I thought that I ought not to do anything common or mean in the hour of danger: nor do I now repent of the manner of my defense, and I would rather die having spoken after my manner, than speak in your manner and live. For neither in war nor yet at law ought any man to use every way of escaping death.

Was he overly proud? Did he want to be a martyr? Had he lost faith in humanity? Did he want to challenge to process of law that was practiced in his own time, believing that justice in disputes between independent parties could not be adequately served through a majority vote?

Further, what would you do in that circumstance? Say you had a deeply held belief yet upon expressing it publicly you found yourself thrust in front of the entire city being taken to account with your own life on the line. Would you beg, promise to never mention that belief again in order to save your life? Would you accept exile and seek a life in another city, away from your friends and family, at the mercy of foreigners/strangers who you have no connection to?

Would you have voted for Socrates death? Would you have argued they accepted his proposal for a fine? Would you have attempted to persuade him to beg for the option of exile or clemency for a promise of silence? Would you vote to acquit?

Of all of the principles worth dying for, why did Socrates choose this one? Are there any principles that you hold that you would choose death over silence?

We live in a time where people want to skim Wikipedia for easy answers, like skipping to the back of a text book looking for the answer. Plato is giving questions, not suggesting answers.
by theturtletalks | 2025-04-17 20:39:45+00:00
This is because Cursor is not sending the full context even when you drag and drop things inside the chat box.

I started getting worse results from Cursor too. Then, Gemini 2.5 Pro dropped with 1M context, I repomixed my project, popped it into AIStudio, and asked it make me prompts I can feed into Cursor to fix the issues I have.

Gemini has the whole picture and the prompts it creates tell Cursor which items to change how.
by rollcat | 2025-04-17 20:40:13+00:00
> Societal problems can have [...] technical enablers.

That was my point.

> [...] there is a technical solution to, say, "people being meaner to each other because they can cloak themselves with anonymization technology."

I've never used (or even heard of) YikYak before, but what solution are you suggesting exactly? De-anonymisation? How would you achieve that? Suppose you have a magical^W technological de-anonymising wand, how would that not cut both ways?

So YikYak enabled geofencing, to alleviate the problem they've caused in the first place? But let's suppose they didn't do that.

How could I, as an average parent trying to protect my child, employ such a solution on my own? Could my tech-savvy neighbor help me somehow? Is there a single person outside of YikYak who can build a solution that any parent could use?
by ghurtado | 2025-04-17 20:40:14+00:00
I know it's a single data point, but yesterday I showed it a diagram of my fairly complex micropython program, (including RP2 specific features, DMA and PIO) and it was able to describe in detail not just the structure of the program, but also exactly what it does and how it does it. This is before seeing a single like of code, just going by boxes and arrows.

The other AIs I have shown the same diagram to, have all struggled to make sense of it.
by fc417fc802 | 2025-04-17 20:40:26+00:00
You had asked "how can you not care about poltiics?" which implies there's some force driving people to care about the outcome. Similarly "why would a non voter have that trust when from their view it's a coinflip" is effectively the same question.

If someone doesn't particularly care about the outcome given the available options then it follows that how close or far the odds are isn't going to matter to them.

> Is that what people are worried about? What about the economy, civil rights, wars, etc.

It's important to be clear about the context. There's the thing, and then there's the thing relative to the election where only a few outcomes are possible once the ballot has been set. It is possible to care deeply about the former but not particularly about the latter, either because all options are either good enough or pointlessly bad from your perspective. And of course it is also possible to simple not care (ie be emotionally invested in and go about broadcasting your opinion to others) about the things you listed to begin with.

It's also important to keep in mind that "not caring" can be at odds with "ought to care", although that is obviously a subjective third party judgment.
by sebastiennight | 2025-04-17 20:40:48+00:00
Wait... do you mean, quoting the original (or parent) poster in their own voice when there's a quote?

That seems less natural. I think what I can do though, is turn quotes into actual quotes, eg. turning

> One big post can have a bigger reply counter-arguing every point 1b1

into:

"Look; you said 'One big post can have a bigger reply counter-arguing every point 1b1'"
by LeifCarrotson | 2025-04-17 20:40:55+00:00
It's the same problem as Charles Stross wrote about in "Don't Create the Torment Nexus":

https://www.antipope.org/charlie/blog-static/2023/11/dont-cr...

Discussed on HN in 2023, with 392 comments: https://news.ycombinator.com/item?id=38218580

The question is whether you want Black Mirror producers or SciFi authors to continue generating art and entertainment. Those have value to people with literary comprehension, but they might also be misinterpreted by people who believe them to be a roadmap. My fear is that by shifting the medium from novel to TV show, you're removing the slight filter that keeps out those with insufficient literacy to sit down with an interesting 400-page paperback and opening it to those who can press "Play".
by fragmede | 2025-04-17 20:41:00+00:00
> AI gets trained on knowledge generated by AI?

This sounds like the ouroboros snake eating its own tail, which it is, but because of tool use letting it compile and run code, it can generate code for, say, rust that does a thing, iterate until it's gotten the borrow checker to not be angry, then run the code to assert it does what it claims to, and then feed that working code into the training set as good code (and the non-working code as bad). Even using only the recipe books you already had, doing a lot of cooking practice would make you a better cook, and once you learn the recepies in the book well, mixing and matching recepies; egg preparation from one, flour ratios from another, is simply just something a good cook would just get a feel for what works and what doesn't, even if they only ever used that one book.
by nancyminusone | 2025-04-17 20:41:10+00:00
Yes, that's what he tried to argue (it was a joke bro) in the lawsuit that followed, to try to get back in. He lost.

Personally, I think he just flubbed it. At the time, memes like "I'm gonna cut you <line break> up some vegetables" were popular. Can't expect a dumbass edgelord to have good grammar.

Either way, it was a stupid thing to do and he paid for it.
by hyeonwho4 | 2025-04-17 20:41:36+00:00
The unfettered computer and internet access was a desktop machine (which needed to run a minimalist distro) on dial-up in a very public room. The fun that taught me tech stuff was getting to distro to work, and there was no privacy. Parents were much more aware of the dangers back then.

Nowdays everythibg on smartphones "just works", and the OS won't even let the user access system files. I meet college students who have no idea what a file system is, or what a DNS server is.

Times have changed, indeed.
by drob518 | 2025-04-17 20:42:44+00:00
There isn’t much of a lock-in, and that’s part of the problem the industry is going to face. Everyone is spending gobs of money on training and if someone else creates a better one next week, the users can just swap it right in. We’re going to have another tech crash for AI companies, similar to what happened in 2001 for .coms. Some will be winners but they won’t all be.
by Workaccount2 | 2025-04-17 20:43:05+00:00
There is definitely an art to doing it, but the ability is definitely there even if you don't know the language at all.

I have a few programs now that are written in Python (2 by 3.7, one by 2.5) used for business daily, and I can tell you I didn't, and frankly couldn't, check a single line of code. One of them is ~500 LOC, the other two are 2200-2700 LOC.
by miohtama | 2025-04-17 20:43:25+00:00
A book recommendation on the topic:

> This is the first book to examine the growth and phenomenon of a securitized and criminalized compliance society which relies increasingly on intelligence-led and predictive technologies to control future risks, crimes, and security threats. It articulates the emergence of a ‘compliance-industrial complex’ that synthesizes regulatory capitalism and surveillance capitalism to impose new regimes of power and control, as well as new forms of subjectivity subservient to the ‘operating system’ of a pre-crime society.

https://www.amazon.com/Compliance-Industrial-Complex-Operati...
by encrypted_bird | 2025-04-17 20:44:28+00:00
With due respect, the Great Filter is a hypothesis, not a theory.

That being said, I agree. I read in a similar thread yesterday someone confused how this would be bad news rather than good news—that there are many other intelligent species indicates that such a filter either doesn't exist or is very easy to pass. But, like your point does, I think it's important to recognize that such a "good news" position is predicated on the notion that we as a species are already past the Great Filter, rather than that we're still behind it and the others are ahead.
by skyyler | 2025-04-17 20:44:55+00:00
Community radio DJ. Community being the important part.

Most of the radio stations here in Columbus, Ohio are what you described, the clearchannel / IHeartMedia stations.

However, there is an independent radio station and it's so great. They play Democracy Now! during the daytime and they have a rotating list of shows for the evening. I've heard some really great music during the evening shows.

https://www.wcrsfm.org/

If you're in Columbus, tune in to 98.3 or 92.7 FM!
Show HN: Automate phone calls with AI for 2 cents a minute
by kolchinski | 2025-04-17 20:45:05+00:00
Hi folks, my partner and I just finished the MVP of a no-code AI phone automation tool called ThunderPhone. I'd love to get your thoughts.

We've worked on a few phone AI projects recently, and have had a couple of persistent frustrations with tools like Retell, Vapi, etc. - namely that they're quite complicated to set up, and pretty pricy, around 10 cents a minute.

After kicking the idea around for a while, we finally decided to go for it and build this.

ThunderPhone costs 2 cents a minute for inbound and outbound calls, telephony charges included.

It also handles a variety of integrations directly or through Make.com. We've set up templates and wizards to make it easy to set up integrations to trigger calls however you'd like, and to have phone calls read and write information dynamically to/from spreadsheets, emails, calendars, etc.

This is an early release, so still lots of work to do! We'd appreciate your thoughts if you have a chance to try it out.
by sebastiennight | 2025-04-17 20:45:08+00:00
I would think once I introduce the feature above, you could just create a "01HNNWZ0MV43FF" voice with the Voice Lab[0] inside your account (not necessarily duplicating your real voice but just using 11Lab's tool to get a feminine voice). Would that work?

[0]: https://elevenlabs.io/app/voice-lab
by tomcam | 2025-04-17 20:46:23+00:00
FWIW I find these batteries and the charger to be exceptional. You can just leave batteries in and it knows when to stop charging. If you get the big charger and put a bunch of batteries in it charges them round-robin style. And the batteries themselves seem to be sturdy, robust, and high capacity. They're also expensive af so you want to wait for a sale if possible. I even spent a ridiculous amount of money on the battery-powered wet/dry vac and haven't regretted it for a moment.
by zippergz | 2025-04-17 20:46:49+00:00
I believe you on the technical details, but as an anecdote, I have M12 batteries that are 10 years old and still working fine. At least, good enough that I have noticed no issues with them and I don't even know off the top of my head which of my batteries are newer and which are older. I also have a bunch of M18 tools and batteries, and I've noticed no particular difference in how they age compared to the M12 ones. But I'm just a DIY homeowner, so my usage is relatively light.
by Keyframe | 2025-04-17 20:47:09+00:00
Google has the data and has the hardware, not to mention software and infrastructure talent. Once this Bismarck turns around and it looks like it is, who can parry it for real? They have internet.zip and all the previous versions as well, they have youtube, email, search, books, traffic, maps and business on it, phones and habits around it, even the OG social network, the usenet. It's a sleeping giant starting to wake up and it's already causing commotion, let's see what it does when it drinks morning coffee.
by ProjectArcturis | 2025-04-17 20:47:13+00:00
>He is an MS-13 gang member. He beat his wife, to the point that she filed a restraining order against him. There is evidence that he was engaging in human trafficking.

Again, these are EXACTLY the sorts of allegations that should be adjudicated in court. Citizens and non-citizens all have the right to a fair trial before imprisonment.

If all this is true, why couldn't the government try and convict him of a crime?

Because they couldn't, of course. The evidence is made up and parroted by useful idiots to justify the end of the rule of law.