MurphyA/hacker-news huggingface dataset:
by bragh | 2025-07-26 15:06:09+00:00
Trying to paint Russians as the good guys, in 2025?

> The most extensive and destructive of the Soviet air assaults was carried out on 9–10 March 1944 in connection with the Battle of Narva. A week before, the mayor of Tallinn had given an order to the city dwellers to leave the town, but the evacuation failed, as the extent of the attack was beyond the expectations of the local people and the German Army Group North. The first attack, from 6:30 – 9:00 pm, saw 300 aircraft drop 3068 bombs, 1725 explosive and 1300 incendiary.[4][5][3] Bombers hit the capital again at 2 a.m. for an additional hour and a half.[3] The fire brigades were scarce on water, as Soviet saboteurs had blown up the city pumping station before the air raid. A large part of the wooden suburbs went up in flames, and the city centre suffered major damage. In all, about twenty percent of the buildings in Tallinn were burnt to the ground.[3]

> Military damage was minor, with a few military installations and supply stores destroyed. The major military loss was the burning of a million litres of fuel in the fuel depot. Of the enterprises with some military importance, the "Luther" plywood factory and the Urania-Werke-run cable factory were destroyed. Most of the bombs fell on the dwellings and public buildings, including the Estonia Theatre, St. Nicholas Church, the city synagogue, four cinemas, and the Tallinn City Archives.[6]

> According to the official report, 757 people were killed, of whom 586 were civilians, 50 were military personnel, and 121 were prisoners-of-war. 213 had serious injuries, 446 had minor injuries. Amongst the injured were 65 military servicemen and 75 prisoners-of-war. Later, more victims were found, with the number of deaths estimated at up to 800.[5] More than 20,000 people were left without a shelter in the spring thaw, while the military objects were almost untouched.[4][7] Immediately after the bombing raid Finnish air force bombers followed returning Soviet bombers to three military airbases near Leningrad and bombed them.[8] During the attack, fuel tanks were destroyed and ca 25 Soviet airplanes were shot down in Tallinn with an additional ten destroyed by the Finnish Air Force (Ilmavoimat) later the same night.[3] Finland's actions prevented a third attack wave, likely saving Tallinn’s old city from complete destruction.[9]
by franey | 2025-07-26 15:06:29+00:00
For anyone looking to use this, I recommend using this CSS before the closing body tag. It disables the fade effect for visitors who prefer reduced motion, and the old page fades out while the new one fades in. (I've got an optional rule that keeps my header in place while the rest of the content fades out/in)

@media (prefers-reduced-motion: no-preference) { body > header { view-transition-name: header; } @view-transition { navigation: auto; } ::view-transition-old(root) { animation: fade-out 0.3s ease; } ::view-transition-new(root) { animation: fade-in 0.3s ease; } @keyframes fade-in { from { opacity: 0; } to { opacity: 1; } } @keyframes fade-out { from { opacity: 1; } to { opacity: 0; } } }
by djoldman | 2025-07-26 15:07:08+00:00
> the whole point of equity compensation is that it replaces cash, as the startup rarely has sufficient liquidity in cash.

Understood and it makes sense. Offering equity to a potential employee is a way for the employee to benefit potentially on future growth in the company.

I'm proposing that if there is a future funding round, pay the employee a dividend from part of the proceeds. Or maybe give them more shares or a combination; but put it in writing from the start.
by dtagames | 2025-07-26 15:07:22+00:00
Having seen all 3 summer blockbusters (Jurassic World: Rebirth, Superman, and Fantastic Four: First Steps) after years without moviegoing, I think Covid has a lot more to do with the changes in movies than AI.

By any measure, movies were pretty bad before Covid. Then, people stopped going entirely. I think this caused the studios to rethink what they have to sell.

We're getting storylines that wouldn't be in previous versions of these films, like dogs and pregnant women. Pacing is also changing and storied franchises are being mercilessly rebooted with their entire canon tossed or disrupted because it doesn't appeal today.

We're also seeing more large format feature films (IMAX and XD) where these used to be reserved for documentaries or special events. I watched all of the mentioned films in large formats and paid extra to do so.

Rather than AI, I think these changes represent the response of people at the studio to changes that customers want to see at the movies, lest they stay home and watch standard fare on streaming.
by scottydelta | 2025-07-26 15:07:52+00:00
> Cambodia on Friday accused Thailand of using banned cluster munitions at a border area within Cambodian territory, in what it said was a repeat of "brutal tactics" Thailand employed during clashes in 2011.

> Thailand had admitted to using cluster bombs in 2011, but has not responded to these latest allegations.

I remember reading about this back then and how Thailand denied it in 2011 only to change stance when independent agencies verified it.
by dwoldrich | 2025-07-26 15:08:12+00:00
Users don't know what they want. There is simply a lack of vision for a human-focused self-service platform with a hook to get ever-expansive services over consumer-grade internet.

Corporate/investor greed is a limiting factor to the design. Network security and hardware/software vulnerabilities are the near impossible barriers to long-term viability. A solution basically needs to be unhackable to compete with cloud.

I have a platform vision that would definitely work, but I have no idea how to solve the greed or security issues. (No, Rust won't solve it! ;)

EDIT: Oh, and nation-state actors and corporate espionage. An independent, successful cloud competitor would be a prime target - they'd be relentless and burn it to the ground. Impossible problems.
by soraminazuki | 2025-07-26 15:08:19+00:00
Your argument boils down to "there are very bad people out there so we need another Kiwi Farms to fight this."

I have heard this type of rhetoric so many times and it makes me sick to the stomach every single time. So much evil are done in the name of protecting victimized people from the worst offenders. Police militarization, illegal mass surveillance, censorship, extraordinary renditions, torture, invasions, using civilian starvation as a tool for war, killing medical workers, and many many more. Doesn't make any of it right.
by Fripplebubby | 2025-07-26 15:08:36+00:00
I think this is a great post. It will ruffle some feathers and people will feel attacked, but I think the core idea is exactly right: if we are communicating and the goal is the exchange of information, use your incredible language faculty to communicate with me. To do otherwise is a disrespect to me and it indicates that you value the act of showing me your brilliant idea (in your estimation) more than you value taking the effort to actually communicate the idea to me. You are essentially an "ideas guy". I know that an LLM is a yes-man, and that a yes-man and an "ideas guy" is a combination that produces confident mistakes. If you can't be bothered to communicate your idea, or the essence of your idea, in your own words, please keep it to yourself until you've put in that effort.
by throwanem | 2025-07-26 15:08:54+00:00
Don't be so honest; better said, don't confuse honesty and volunteerism this way. I was about to call it beautifully written, and now I'm going to call it beautifully written in what I regard as a voice to which you are wise to aspire.

(Of course, you would be well advised to review my comment history on this website before deciding how much of a commendation that constitutes, versus how much a warning.)
by lispitillo | 2025-07-26 15:09:20+00:00
This piece sounds like a second order LLM, the first-order one generates text and the second-order one filters and optimizes it. But, in fact, this work is done by a human being.

The human reviewer asks and wants you to proof-read your output before submission. It claims being able to detect any AI slop. I wonder whether this is true, and if so, for how long. Maybe it will be replaced by a GAN LLM, and then the loop will be closed.
by sunscream89 | 2025-07-26 15:10:34+00:00
That’s soo cryptic!

I think there are layers and layers to our awareness and behavior. We can change every bit with persistence and habit building (training the animal) although the is a wild ravenous bear when conflicting them outright (try drastically changing your sleep schedule, geeze!)

It takes more time than we realize for meaningful change to “propagate between layers”. Self sabotaging plays into this. Behavior is a powerful change and best tuned with gentle yet firm persistence.
Show HN: AI Setup Wizard for Dev tools and libraries
by mifydev | 2025-07-26 15:10:52+00:00
Hi HN,

I’ve been working on an open source dev tool, and I’ve realized that it is pretty hard to: 1) explain to users that they can use the tool to help with their problem 2) integrate the tool into their app

To solve these problems I’ve started working on two tools: - MCP server that augments the context with the new library documentation with additional metadata for searching packages - CLI AI agent wizard that integrates the package into the app. I think specialized agent can be more reliable.

You can check out the demo on the website, it’s pretty neat - you can install the tool like you would any app on your phone. It should be ready to use in around 1-2 weeks, but I wanted to ask the HN community now: what tools and libraries do you want to see supported first? You can add your prompts in the repository!
by consumer451 | 2025-07-26 15:10:56+00:00
Thank you so much for taking the time to reply.

Supabase seems like they are ahead on this problem, but yeah, still early days.

I spoke with a Supabase dev about this type of problem a while back on reddit, and that was in reply to their launch of their own MCP, to replace vanilla Postgres MCP.

The conversation started with my typical lack of decorum: "Wait, the launch of Supbase MCP is cool, but you allow writing to the DB via MCP?! I have been using the old MCP for months, and when I look at the Sonnet 3.5 generated migrations, there are always misunderstandings that I must correct. Ffs, give me a --read-only flag! In fact, default to that or there will viral reddit/hn/twitter posts about 'Supabase destroyed my DB!'"

The first immediate reply was "We plan to use branching for that" - which seems like an attempt to address the back end branching issue that I believe you and I raised.

To their credit, 3 days later I got a response ~"Yeah, that actually makes sense, we will include a --read-only flag option for our MCP."

However, I cannot imagine how expensive it would be to implement their original idea "when you use write MCP, we will create a new branch."

Yeah... this would need to be driven from IDE, and coordinated with Vercel or Netlify. This seems so expensive.

These are indeed early days. I feel like we are watching the first LLM dev caveman paintings. I suppose it will take a few months/couple years for the LLM tools to catch up to 2010's era workflows.

I suppose that maybe the reason that there is no frontend main/develop in the vibe tools is that the DB sync is expensive. Whoever nails that first will be interesting.

I wonder if we will soon see some adopted standard, which at least separates prod/not prod.
by nrp | 2025-07-26 15:11:17+00:00
I’ve exhibited at Maker Faire a couple of times and visited many times, and exhibited at Open Sauce twice.

Early Maker Faire (in the Bay Area) was a mix of art booths/vehicles coming out of Burning Man storage and independent makers showing their projects and inventions. Then it rapidly commercialized with company booths taking most of the show space, and then it finally imploded financially. The recent resurrected version is less commercial, much smaller, and aimed more at younger children and their parents, but is overall not that far off from the Make origins.

Open Sauce is very much Creators (content and otherwise) and independent makers, growing in scale every year. It works well, in part because the company/sponsor booths are no larger or flashier than the hacker/maker booths.
by Incipient | 2025-07-26 15:11:44+00:00
I feel like anyone that is in a industry that is being encroached on my AI should be insecure. That's not a bad thing, and we need to take it on board, realise what it means, and how we can move forward.

Im in half data and half software engi...and I have no clue how to best move forward for what it's worth haha. Just know I need to, in some direction, with how the tech is going. Definitely can't keep going like it's still in the pre-AI days.
by yupyupyups | 2025-07-26 15:11:49+00:00
Regardless if the game is using Wine or not, when the exceedingly growing Linux customerbase start complaining about bugs while running the game on their Steam Decks, the developers will notice. It doesn't matter if the game was supposed to be running on Microsoft Windows ™ with Bill Gate's blessings. If this is how a significant number of customers want to run the game, the developers should listen.

If the devs then choose to improve "Wine compatibility" or rebuild for Linux doesn't matter, as long as it's a working product on Linux.
by llm_nerd | 2025-07-26 15:11:54+00:00
>A small fraction of WEB PAGES, not "apps".

No, apps. The vast majority of my apps do not read from sensors or do anything directly with bluetooth. The vast majority. Another strawman, which is par for the course on this topic. There is always just one more "but wait...what if the PWA could do {X}, and that is why no one uses it, even for markets where {X} has utterly zero relevance!" canard, though.

>and think "browsers" are crufty and silly

*NOWHERE* did I say anything remotely of the sort. What a ridiculous reframing. This discussion is embarrassing. You have absolutely no idea of my history in this industry, but let's say that it makes your contention so outrageously wrong that you should feel embarrassed. But you won't.

PWAs -- usually as a reflection of the way they are built -- are almost always garbage compared to comparable native apps. This has literally NOTHING to do with "web browsers being silly" (again, iOS users use web browsers doing web stuff far more than Android users do), however ridiculous so many have to strawman this.

>"Because I don't personally like it"

Amazing. There is close to negligible uptake of PWAs. Sorry to burst your bubble, but the world didn't make that choice because "I don't personally like it". Android has almost completely domination in many countries, and again their app ecosystem is overwhelmingly native apps. This constant laughably fictional rhetoric spouted on HN is just self-deluding pablum.

>Basically you're the person in 1998 arguing for Win32 apps everywhere and that the HTML/JS/Java platforms were inherently inferior.

Beyond ridiculous.
by tomku | 2025-07-26 15:12:24+00:00
"AI slop" is following the same path as "Dunning-Kruger effect," "enshittification," and so many other terms. Someone introduces a term that's useful to describe an actual phenomenon, it rapidly spreads to dominate the discourse because it's topical and punchy, and pretty soon using it is such a strong signal of being one of the "cool people who hates all the correct bad stuff" that people use it to describe stuff they merely don't like or disagree with. Once everyone's using it, it becomes useless for both its original descriptive purpose and as a social signal, so all the trendy discourse addicts move onto the next linguistic innovation and you only see random people on Facebook or Reddit who are behind the times using it, usually inaccurately as they're just following the misuse they learned it from.

It's particularly scary watching "AI slop" follow that path because of the extreme moral polarization associated with using LLMs or generative art. There's people who will see some casual mention of a game or film or app or something "using AI" on social media without evidence and immediately blast off into a witch hunt to make sure the whole world knows that whoever involved with that thing are Bad People who need to be shunned and punished. It has almost immediately become the go-to way to slam someone online because it carries such strong implications, requires little/no evidence, and is almost impossible to fully refute. Think there's a lot to learn from observing this, and it does not bode well for the next few years of discourse.
by chuckadams | 2025-07-26 15:12:25+00:00
BREACH would be the relevant attack for content-encoding compression, it's only good for guessing the content of the response that can't actually be read otherwise, i.e. stealing a csrf token in cross-site requests, requires that the server echo back a chosen plaintext in the response (e.g. a provided query string), and takes thousands of requests to pull it off.

It's a vanishingly small number of things that are actually vulnerable to this attack, and I've never even heard of a successful real-world exploit (tho it's not like the attackers that might use this go and tell everyone).
by Aaargh20318 | 2025-07-26 15:14:08+00:00
> I gather most people are just using the apps and have no idea how they’re built.

They may have no idea how they are built, but they do notice how janky and out of place they are. Take for example Microsoft Teams, have you ever met anyone who actually likes that app? It's insane that a simple chat app uses well over a gigabyte of RAM.

It's absurd that one of the biggest software companies in the world can't seem to produce a sleek, native app. It's purely a cost saving measure. They decided mediocrity is good enough for them and they get away with it because the people making the purchase decisions are not the people who have to use it daily.
by cloverich | 2025-07-26 15:14:09+00:00
IME the real issue is people don't know what or how to do it. If you're a pre-seed employee, you're going to be able to exercise 100% of your shares for a minuscule amount of money. But you need to know what to do and do it right away.

In other cases, you may be later but have a higher strike price (expensive-ish to exercise), but its at least close to the valued price and in that case you can exercise without a major tax hit. But again usually people learn this after the valuation goes up and there's no way to go in reverse. So best we can do is share information here I guess, and perhaps advocate for some kind of regulation.
by spwa4 | 2025-07-26 15:14:18+00:00
There is nothing stopping you from moving to a smaller community, and in the west there's tons of them around. And if you're willing to take the (very low) wages that go with that, you can live there for the rest of your life easily.

Hell, I know people who've done this. Several actually. Well, only one that's still alive (they retired there, wanted to grow old and die there ... and did), but still.

But ... why bother anyone about it? You want others to do this but would never accept doing so yourself?
by bloak | 2025-07-26 15:14:23+00:00
Most women are not interested in penis size. (Though some are, obviously.)

At a normal nude beach, with all age groups represented, people don't show off an erect penis. (Though there are beaches where that happens.)

Median erect penis length is about 13-14 cm and I don't think there's credible evidence for the median varying much between countries of Europe and North America. (Though there is some evidence for a smaller or larger median in some places outside Europe and North America.)

Does that help? (I'm not an expert but I think I know enough to write what I have just written.)
by 3836293648 | 2025-07-26 15:15:25+00:00
First of all WebGPU has only been supported in Chrome for a few months and Firefox in the next release. And that's just Windows.

We haven't had enough time to develop anything really.

Secondly, the WebGPU standard is like Vulkan 1.0 and is cumbersome to work with. But that part is hearsay, I don't have much experience with it.
by vouaobrasil | 2025-07-26 15:15:50+00:00
> This seems circular… capital has become such an important gatekeeper in society in the first place because most people aren’t that trustworthy, and will likely betray any trust or faith placed in them if put under enough pressure.

True, but it's also mainly because we have a society that is based on technological innovation with rapid transportation/communication. I was only responding to the other reply that seemed to imply that there was an alternative restructuring that puts less capital at the top.
by ecb_penguin | 2025-07-26 15:16:08+00:00
Ok, great, so we put Packet Filter in the title. Still doesn't explain it. So let's put Packet Filter for BSD in the title. You didn't explain what BSD is.

Eventually let's just put the entire article in the title.

> not knowing what PF stands for in the first place

I'm going to level you up 10x right now.

1. Select the text "Book of PF" in Chrome

2. Right click on it

3. Search with Google

4. Read the summary "OpenBSD's stateful packet filter, PF, is the heart of the OpenBSD firewall"

BOOM! You can now do this with anything you don't know! You no longer need to ask someone to explain everything to you!
by fallinghawks | 2025-07-26 15:16:21+00:00
> real diamonds are 'better' and everyone knows it.

Personally disagree. That whole "3 months' salary that will last forever" thing? A lab diamond will last just as forever as a mined one. I'd personally rather have one from a lab than one dug out of the earth by some African dude who spends his days sweating underground.
by danaris | 2025-07-26 15:16:30+00:00
Honestly, I would say that the causality is the reverse.

Late-stage capitalism is enabled by the 4+ decades of the very wealthy taking all the gains from increased efficiency, which gives them the power to turn it into a feedback loop.

Our current situation is not an inevitable and natural outgrowth of the improved productivity of the late 20th century: it is specifically caused by policy changes (starting) under Reagan that allowed for more consolidation, less care for the common good, and more focus on personal self-aggrandizement.
by meinersbur | 2025-07-26 15:16:54+00:00
Researchers trained a deep learning network on photos to make GTA5 more realistic-looking: https://www.youtube.com/watch?v=P1IcaBn3ej0

I was surprised that most of it is is just tone mapping. It looks too green-ish to me, needing some white balancing, but realistic.

I think Video games are intentionally over-saturated and contrasty to make them look better, just as paintings are[1]. I took many screenshots in Horizon Zero Dawn that would be look bland if it was realistic like the modfified GTA5 footage above[2]. You also don't want animation movies[3] with realistic tone mapping. But for a horror game you would do exactly that, it's about immersion (or you would never be frightened), not beauty.

[1] https://www.reddit.com/r/horizon/comments/1ix7ms2/my_hzd_oil...

[2] https://www.reddit.com/r/horizon/comments/x97gi1/this_game_i...

[3] https://www.imdb.com/de/title/tt0892769/mediaviewer/rm284102...
by rpdillon | 2025-07-26 15:17:27+00:00
You asked a question about what I would do if I had a belief that somebody was harming society.

Historically, my observation is that some of the most evil things ever perpetrated by humans were done in the name of trying to make society better. So I'm pretty hesitant to enforce my views on other people or even attempt to. If they were acting in good faith, this would be sort of like a Black Lives Matter type of approach that is trying to raise public awareness around an issue. But they're not acting in good faith in trying to get society to see their point of view. Instead, they are trying to go after the fulcrums of society and enforce their view using backroom deals. It's a transparent power play, and it's not in good faith: real good faith actors look at both sides of the issue, both the values and the harm, and they try to develop a balanced response. This is not what's happening here.