MurphyA/hacker-news huggingface dataset:
by johnnyanmac | 2025-07-30 07:05:05+00:00
>Beside there isn’t any of the usual drawback with privacy because no one care if OpenAI learn about some bullshit you were told to learn

you didn't see the Hacker News threat talking about the ChatGPT subpeona, did you? I was a bit shocked that 1) a tech community didn't think a company would store data you submit to their servers and 2) that they felt like some lawyers and judges reading their chat logs was some intimate invasion of privacy.

Let's just say I certainly cannot be arsed to read anyone else's stream of conscious without being paid like a lawyer. I deal with kids and it's a bit cute when they babble about semi-coherent topics. An adult clearly loses that cute appeal and just sounds like a madman.

That's not even some dig, I sure suck at explaining my mindspace too. It's a genuinely hard skill to convert thoughts to interesting, or even sensible, communication.
by hdjsbsbzbsbsb | 2025-07-30 07:05:35+00:00
Running as a user where things need to work is not the same as being headless wherrle all you need is CLI access, disk and network ...

My lenovo p14s is a great linux laptop unless you want it to sleep (which it does!) It even wakes up! But 50% of the time the trackpad does not wake up properly ... Making hard to be used as a laptop that I can get things done on
by HDThoreaun | 2025-07-30 07:05:45+00:00
> The public image of Israel is compromised for decades, people are horrified, Israeli lobbies are exposed, the ICC has issued arrest warrants against the Israeli PM, the call for sanctions is louder every day, the images of a new genocide are on everyone's screens.

Frankly, so what? The west cant abandon Israel because the second they do israel just turns to china and begins the actual final solution to their palestinian problem. If you think the israelis are mistreating the palestinians now just wait until you see what they do when theyre a full pariah state. End of the day geopolitical reality for western leaders is still probably that backing israel is better than the alternatives for them.
by EagnaIonat | 2025-07-30 07:08:12+00:00
The book is great but its not really helpful for teaching.

To get to a reasonably proficient level in rust I did the following.

1. Use the book as the reference.

2. Angela Yu's 100 days of python has a 100 projects to help you learn python (highly recommended if you want to learn python). Tried creating those projects from scratch in Rust.

3. I'd use the book as a reference, then chatGPT to explain more details why my code is not working, or which is the best approach.
by Flowdalic | 2025-07-30 07:08:42+00:00
> Personal speculation but I blame the "everything is an extension" model - it was meant to reduce fragmentation and allow clients with different featuresets to interoperate

I could be wrong, but that reads like you suggest that there is an alternative to the "extension model".

However, any solution where standardization and implementations are independent entities, and thereby experience a sufficient degree of freedom, will have a trajectory to a situation where you have a robust core specification and optional extensions.

Think about protocols like SMTP and DNS—each has a foundational core that’s been expanded upon by numerous optional features.
by silisili | 2025-07-30 07:09:46+00:00
Same with Pixel, which actually did it years before I'd presume.

I'm white as ghost. Pixels are determined to make me looked tan for absolutely no reason. I mean, maybe I look 'better', arguably, but it's not me. Is that what people want?

I bought the kid some newfangled Polaroid type thing, and she uses that way more than phones anymore for photos. Maybe the kids will be ok.
by msravi | 2025-07-30 07:11:20+00:00
I prefer a more "physical" explanation - you have two carriers: sin(wt) and cos(wt), and you're modulating bits I and Q onto the two carriers and adding them up before transmitting. Now, mathematically, that's the same as representing the two bits as I+jQ and multiplying it with cos(wt)+jsin(wt). Demodulation is simply multiplying that output with the complex conjugate cos(wt)-jsin(wt), which in physical terms translates to mixing with a local oscillator output and low pass filtering.
by microtonal | 2025-07-30 07:11:25+00:00
Even as a Dropbox user, I only half-knew that they had a password manager. I try to avoid their website because it tries to push me into a different plan every single time with popups, banners, etc. (despite being on a $20 per month family account).

On the Mac, I avoid their own client and use Maestral for pretty much the same reasons. Unlike their old client, their Mac client annoys you with all kinds of (to me) irrelevant stuff. Only on Linux I use their client, because it's still the old client and does not bother me.

I guess a lot of people that are still using and paying for Dropbox, do it because of their really excellent file sync and try to tune out of anything else because they tried to push too much crap over the years (remember when they tried to push everyone to use their mail client?).

I would rather have them bring things like end-to-end encryption to all account types. Improve the functionality of the core product we are paying them for.
by ruszki | 2025-07-30 07:12:48+00:00
Linux didn’t work reliably on my laptops in the past 10 years. And I mean basic things, like booting up, or showing a desktop without serious glitches. And all the time problems were non deterministic, and printing just generic unhelpful “something is wrong” errors, if there were any. I try it every year, whether the situation is better, and in the past 25 years, the answer is that barely. Yes, you can have terminal with very basic settings almost every time, but if you want anything more, even just like proper resolution, then it’s still a lottery. The interesting thing is that before that I was luckier, I could hack Linux to many things (I would definitely not say “install”).

And of course like in the past decades any time, you can always use Linux in VMs. Very reliably. So I stick to that.
by AuryGlenz | 2025-07-30 07:13:13+00:00
I get what you’re saying, but I was a wedding photographer for ten years and that’s a job where ideally you’re doing both. That carried over to my personal life.

Not that I don’t ever take snapshots - I do - but instead of just taking a picture of your kid from eye level, you can get down on their level and wait until their head is turned so they’re shortlit from light from the window.

Of course, in that job you also quickly learn that the moment trumps everything. A technically awful photo of a great genuine smile or someone falling in the lake or whatever is usually better than an incredibly composed and lit photo of a person just sitting there…usually.
Show HN: Talk-to-design tool for total beginners. 10k users in 90 days
by hilongjw | 2025-07-30 07:13:53+00:00
Hey hacker news, I’m Evan. Last August I left dora AI because I realized that for true “newbies,” Canva and Figma are still too complex. My roommate wanted to make a grand-opening poster for a cat café and got stuck in Canva for 40 minutes—picking templates, tweaking fonts, hunting for images—then gave up.

So I built a tool where you design just by talking. Twelve weeks later, in March 2025, Seede AI went live with a single promise:

“Describe your idea like a tweet, and get a print-ready, professional design in under a minute.”
by johnnyanmac | 2025-07-30 07:13:58+00:00
>People on here always assert LLMs don't "really" think or don't "really" know without defining what all that even means,

Sure.

To Think: able to process information in a given context and arrive at an answer or analysis. an LLM only simulates this with pattern matching. It didn't really consider the problem, it did the equivalent of googling a lot of terms and then spat something that sounded like an answer

To Know: To reproduce information based on past thinking, as well as to properly verify and reason about with the information. I know 1+1 = 2 because (I'm not a math major, feel free to inject number theory instead) I was taught that arithmatic is a form of counting, and I was taught the mechanics of counting to prove how to add. Most LLM models don't really "know" this to begin with for the reasons above. Maybe we'll see if this study mode is different.

Somehow I am skeptical if this will really change minds, though. People making swipes at the community like this often are not really engaging in a conversation with ideas they oppose.
by jpadkins | 2025-07-30 07:14:53+00:00
Help me understand how an independent government agency (especially a federal police force like the FBI, which can investigate, arrest and kill people) is compatible with a democratic government. Who exactly are they independent of? How are they responsive to the will of the people?

It sounds like you are saying they should be independent of the elected President. If so, who are the accountable to and how?
by AuryGlenz | 2025-07-30 07:15:59+00:00
Do you show them on a monitor or large prints or on your phone?

I’ve long thought the main “issue” with people not realizing the difference is that they’re just looking at photos on their phones, where the images are so small it’s harder to appreciate the difference. I rarely try to take photos apart from snapshots with my phone because I’ll invariably be really disappointed when I view them on my monitor.
by willtemperley | 2025-07-30 07:16:14+00:00
Cool. This is actually really useful - I'm building a document editor at the moment. I think having the option for real-world size would be a nice feature.

I've been busy measuring different document editors with a screenshot of the ruler and it seems they all have different interpretations of A4 width (210 mm) at 100% on a Macbook Pro 16in:

- Apple Pages shows about 118mm

- Google docs shows 160mm in Safari

- Linearity Curve gives about 200mm
by linguae | 2025-07-30 07:16:27+00:00
I’m not a pro-natalist in the sense of this article, but I do wish housing was less expensive, which I believe is one of the biggest barriers to family formation in this generation.

Where I live (the United States), it’s become very difficult for young people to be able to afford renting or buying a home in a safe neighborhood. High housing prices mean higher prices for goods and services since the workers have to pay for their own housing, plus shops need to pay their own rent, and insurance companies can charge higher premiums to insure more expensive property. This has far-reaching effects. The lifestyle that was once affordable for a variety of middle-income professions now requires much higher income levels. Entering those higher-paying professions often requires more schooling, which often requires taking on large amounts of student loan debt. That debt can be an albatross, especially if one’s career plans are interrupted, resulting in being on the hook for unsustainably high monthly payments.

Unfortunately, there are many lower-income neighborhoods in America that suffer from high crime and underperforming public schools. I grew up in such neighborhoods, and it’s been a mission of mine not to live in such neighborhoods again if I could help it. Two things my parents instilled in me helped lead to my escape from poverty: (1) taking advantage of educational opportunities available to me, and (2) not engaging in activities that would repeat the cycle of poverty, such as having children before I was able to adequately provide for them.

There are many people choosing to delay relationships and having children until they’re able to adequately provide for their future children. Unfortunately, with the cost of living rising faster than the ability for many people to keep up, they may be putting off children until it becomes biologically impossible to have them.

Perhaps if the cost of living wasn’t so high and where people working regular jobs had a shot at a middle-class lifestyle like their parents did, maybe this would raise birth rates in America.

Of course, this isn’t the only reason for lower birth rates, and this isn’t universally applicable. Japan, for example, has relatively affordable housing, but an even lower birth rate than the US. I believe Japan’s low birth rate has more to do with the work culture, but I digress.
by adrr | 2025-07-30 07:18:03+00:00
Neonicotinoid are just analogs of nicotine but with less affinity for mammals aka less toxic(higher LDL). If you’re worried about the effects of nicotine(eg: cancer,ADHD in kids), don’t eat anything from the nightshade family like eggplants, potatoes, peppers or tomatoes. There’s more nicotine in your mashed potatoes than neonicotinoid residue on your vegetables.
by asdefghyk | 2025-07-30 07:18:27+00:00
and sometimes the information is just wrong.

As mentioned in media

"....A former Israeli prime minister has accused The New York Times of “blood libel” after the newspaper issued a clarification over the publication of a photograph of a child in Gaza whom the newspaper – and other media outlets – claimed was suffering “severe malnutrition”.

The New York Times admitted an error in publishing the image after it emerged the emaciated boy had been diagnosed with pre-existing health conditions. ...."
by Phil_Latio | 2025-07-30 07:19:36+00:00
What do you mean by "IO hot spots"? You really mean IO or rather CPU bound work? Because for IO, the standard library stuff could always yield properly (like Go does).

If you mean CPU-bound-like work, then that's true. But is the Go model really the solution? I don't know. It basically replicates the OS model, where preemption is required. But in a single application, the developer should be able to coordinate..? Maybe the cooperative model just needs more tooling, like clear rules: The main coroutine shouldn't execute for longer than 1 millisecond (or better a certain number of instructions) between yields. In debug mode, you could then get the exact stack traces where "stuttering" happens. You may then insert yield points or better just offload CPU-bound work by spawning a new coroutine on a different OS thread and await it cooperatively.
by NanoCoaster | 2025-07-30 07:21:24+00:00
> long gone are the days of games with actual modding support

I'll disagree here. Kerbal Space Program, Rimworld, Minecraft all have gigantic modding communities, just to name a few. There's many, many games like that. In the case of Rimworld, it's official support and in the case of Minecraft it might as well be at this point.

> where you had a dll src with the game

Agree :) But I don't see how that pertains to moddability in practice. In many cases, the existence of standardized modding APIs instead of everybody just poking around in the game's source is actually an upside, as it makes interoperability much easier.

I also agree with the malware side, at least for the time being. At some point, we'll probably have to deal with this and I don't mind starting the technical side now, but I don't subscribe to the idea that mods are riddled with malware.
by godelski | 2025-07-30 07:21:50+00:00
> Many such cases. https://blog.mozilla.org/en/firefox/fresh-new-look-for-firef...

Wait, you mean when they just hid the home button by default? Idk, didn't they round some corners at that time too? Matching the style everyone else was doing. The video they reference is here[0]. Even on that page you link it looks more like over selling the redesign... I remember that change and how it really didn't feel different. It looks a lot like my browser currently is except I enabled vertical tabs and groups, which, to be clear, both are optional. Oh, I noticed the download icon currently has little edges like ⎵ instead of _ and the back and forward arrows don't have circles around them. I'm really having a hard time finding the differences tbh.

Also, you can, and always have been able to right click the toolbar and click "customize toolbar" if you really want the home button back. They do keep your settings and it will sync across browser accounts.

I mean you can have preferences and that's all cool, but these don't really seem to be reasons to have such passionate dislike. They're fine for indifference and a different preference, but hate?

But I do envy you. I wish I had such a life that the difference between viewing an image in the same tab and a new tab was the biggest problem I had to worry about.

[0] https://blog.mozilla.org/en/firefox/new-firefox-coming-june-...
by BlackFly | 2025-07-30 07:22:09+00:00
The problem with multi-factor authentication is its overuse. I would also hate physical keys if every single door I came across required me to unlock it.

When you already have so many logins that you start using a password manager, your passwords are already high entropy enough that they don't get brute forced and a leak doesn't compromise your other accounts. TOTP adds challenge response to this, so it is actually a bit better than a password since an interception cannot be reused, but they are both still shared secret and in both cases need to be stored in some other device (password manager vs TOTP code manager). For most logins that don't require real security I just use my password manager for both so it is just a disjoint shared secret approach. Nevertheless, TOTP "increases security" for websites (but not my security specifically) because the shared secret is generated by the website owner so is definitely unique and not reused unlike many other user's passwords.

I expect the majority of people are storing their TOTP secrets on the device they are logging in from (their mobile device) and so have single points of vulnerability. So multifactor auth is typically just a disjoint shared secret with a partial challenge. The extra security is just created because the website forces true random shared secret. We could have all this with a single factor.
by kragen | 2025-07-30 07:22:23+00:00
I've found Bostock Observable to be a fascinating and inspiring platform since the outset in my limited experiments with it. I wish they'd give it a name that isn't a well-known design pattern that it implements, because I end up having to call it "you know, Bostock's thing" in conversation.

However, I definitely don't want to have to type "<script id="2" type="module" pinned>" in order to calculate 1 + 2, and I don't want to have to scan past that in order to find the actual calculations. So I guess I'll have to keep being inspired by Bostock Observable Notebooks 1.0, which I can keep writing in GitHub-flavored Markdown, because it's free software and already checked into Git.
by lambdaone | 2025-07-30 07:24:36+00:00
I built my own LLM-based interactive text adventure system last year, but in addition to LLMs, it used an auxiliary database to keep track of where everything was, what state it was in, and so on.

The LLM thus did two things: first, it used a combination of the prompt, the user input, and the recent history of the chat and relevant extracts from the database state, to update the database with a new state; then after updating the database, it used all of the above to synthesize the output response.

A major component of the system was that, in addition to the usual blocks-world subject-property-object representation of the game state, the system also used the database to store textual fragments that encoded things like thoughts, plans, moods and plot points.

Adding programmatic constraints to the database and its updates made a vast difference to the quality of the output by preventing logical absurdity of the sort that has been described above - attempts by the LLM to do absurd things were simply rejected.

Finally, there was a hierarchical element to the story-telling, not just simulation. There is much more to storytelling than simulation, and experimenting with this became the most interesting thing about the whole enterprise; there is plenty of space for future research in this.

The downside was that all this complexity meant it was _extremely_ compute-intensive, and thus very slow as a result. But the gameplay was fascinating. We will no doubt see more things like this in future as LLMs get faster; it's an obvious application for open source software.
by shakow | 2025-07-30 07:25:10+00:00
That's a very contemptuous thing to say.

Even if one is using in-camera JPEG and does not want to spend 1hr/picture in Darktable, they can still play with many more objectives, exposure, shutter time, physical zoom, aperture, etc.

I'd even go the other way around: if you just bought a camera, just use in-camera JPEGs for the first months and familiarize yourself with all the rest (positioning, framing, understanding your camera settings, etc.) before jumping into digital development.
by logTom | 2025-07-30 07:25:21+00:00
- Added dodge mechanic to enemies

- Removed the mysterious chamber event (needs rebalancing/rework)

Other changes aimed at reducing crashes on low-end Android devices:

- Reworked Bestiary saves to use indexedDb (current progress will be lost)

- Inventory capped at 40 items; logs limited to 50 entries

- Auto-save interval lowered from 10 to 15 seconds

One user suggested that attack speed items and stats should be buffed. I'm on the fence about it.

Another user suggested adding a 2x or 3x speed-up button. Does exploring take too long or the combats?

Game is open source: https://github.com/Werkstattl/quick-dungeon-crawler-rpg-od
Show HN: Claude Code in the Browser – Webcode.sh
by wordbricks | 2025-07-30 07:25:38+00:00
I wanted to be able to code with Claude anytime, anywhere — walking, commuting, or at a café. So I built a browser-based terminal for Claude Code!

- Zero-config, instant REPL

- Works on mobile and tablets (Chrome, Safari)

- WASM-powered performance

Let me know what you think.
by chii | 2025-07-30 07:25:54+00:00
until you pressed enter, this progress is understood to be ephemeral. It has only been recently that the user has been 'conditioned' to expect the form inputs to be retained when they click a link, and it's because the app is trying to retain the state of ephemeral progress.

So you cannot have both a webpage that is not an app, but maintain an app-like behaviour. Trying to do so is a cursed problem, and it might succeed with high effort, but ultimately not worth it.
by qnleigh | 2025-07-30 07:26:20+00:00
3 months doesn't seem like enough advanced warning before deleting essential data like this. What if someone is hiking the Pacific Coast Trail right now? Or is the recovering from a serious medical event? Or just doesn't use the app and the email they signed up with that often?

Is it really that expensive for them to maintain minimal access for a year? This is not a rhetorical question.
by nilsherzig | 2025-07-30 07:27:12+00:00
Google has this with their "leanlm" model https://services.google.com/fh/files/misc/learnlm_prompt_gui.... I really liked it, but sadly it tends to hallucinate a lot (at least with the topics from my math class). A lot more than other Gemini models, so that might just be a question of model size or something like that.
by tialaramex | 2025-07-30 07:27:40+00:00
> then allow anyone to import stuff from a faraway country that doesn't have to follow those rules.

Importers are also bound to the certification rules. For example when I buy the weird canned beverage from the Chinese restaurant in the middle of campus the can itself is of course intended for sale only in China so it's full of typical Chinese tropes - but the rules say you can't sell this if it doesn't obey rules so the importer sticks the minimum amount of extra info, in English, to every single can.

This reminds me of Americans thinking exporters will pay their import tariffs. No, your rules only apply to your businesses, you might force foreign businesses to lower prices so as to remain competitive, but, you might just not.