MurphyA/hacker-news huggingface dataset:
by jeroenhd | 2025-08-19 13:05:54+00:00
That little-known feature turns out to be crucial if you're not careful. printf returns how many bytes were printed. snprintf returns how many bytes would have been printed had the buffer been large enough. Useful for sizing your buffer, but making it a dangerous printf replacement if you don't know the difference.

Cisco and many of Ciscro's customers found out the hard way (during CitrixBleed, https://www.assetnote.io/resources/research/citrix-bleed-lea...), leaking random blocks of memory in the proprietary, C-based web server of their security appliance that gets compromised every now and then.
by Ukv | 2025-08-19 13:06:33+00:00
> That's exactly my point. The GDPR does not say that it is illegal. It says that people must have a genuine choice [...] arguing that "accept or you need to pay to access this news website" is the same and not a genuine choice is almost pushing the interpretation ad absurdum

"Genuine choice" alone isn't sufficient - from the GDPR:

> > Consent is presumed not to be freely given if it does not allow separate consent to be given to different personal data processing operations despite it being appropriate in the individual case, or if the performance of a contract, including the provision of a service, is dependent on the consent despite such consent not being necessary for such performance.

It seems difficult to argue that DerStandard's "pay or okay" approach satisfies this - and indeed the court found it did not.

My impression as a non-lawyer is that the "freely given consent" basis is intended to cover where users opt to give data truly of their own violition, but is instead being used as the "continue on selling data as we were" basis (funnel users into clicking a button, then use that as a carte blanche for effectively any processing).

> The real world never so simple. In the real world if they don't "just" do that it is probably because it isn't working commercially.

I feel the problem is that as soon as one party starts using invasive ads, other parties are at a relative disadvantage and will be paid less than before if they don't follow suit. Seems like the kind of game theory problem that the market is bad at, but regulation can resolve favorably.
by dfox | 2025-08-19 13:07:48+00:00
I did work with that recently. Did a few cool demos.

The tags got cheaper and you can even get tags that are intentionally designed for metal surfaces. Unlike NFC (or barcodes, obviously), you can read hundreds of tags essentially simultaneously. But because the reading is far from being perfectly reliable (one thing we found out is that human body blocks the 868MHz RFID completely, even at something like 50dBm EIRP, which is well above what is considered safe for human presence) the applications are indeed somewhat limited.

But apparently there are two classes of applications where this technology is really common: libraries and bulk checkout at sports equipment retailers (seems oddly specific). Both of these things also benefit from the "advanced" features of UHF RFID tags like dual-mode RFID/EAS tags and ability to permanently deactivate the tag by simple command.
by cm277 | 2025-08-19 13:08:31+00:00
After years with a mini, I jumped to an Air just so I could finally get a proper 'netbook' experience. Don't like Chromebooks, Windows is too complex; there is room for a simplified laptop that is easy to use and update but let's you use proper apps without going all the way to a full laptop with pro tools.

I've started to see this as a generational challenge. I am Gen X, I used to run FreeBSD and Linux, I don't mind the complexity and upkeep of a Windows laptop with all the trimmings (I do mind the complexity of the unixes, sorry). But what about Gen Z who are used to simple, powerful technology with simplified apps and UIs? why would they/should they put up with legacy UX and ways of working?

My guess is that where Microsoft is going with the new Office apps which are just web apps with thicker clients. Simplify, simplify until we can all work with iPads, Windows/ARM or whatever. Makes sense to be honest, although I'll probably keep a Thinkpad around the way old mechanics keep a set of tools in the garage although they will probably never use them again.
by agos | 2025-08-19 13:08:39+00:00
I read about it in studies!

see, for example:

Hohenschurz-Schmidt D, Phalip J, Chan J, et al. 2024 Placebo analgesia in physical and psychological interventions: Systematic review and meta-analysis of three-armed trials.

“The average short-term placebo effect was small,”

Strijkers RHW, Schreijenberg M, Gerger H, Koes BW, Chiarotto A. 2021 Effectiveness of placebo interventions for patients with nonspecific low back pain: a systematic review and meta-analysis

“probably not clinically relevant.”
by Aurornis | 2025-08-19 13:08:43+00:00
I think it’s great that we have FreeCAD as an option and I’m excited to see it mature.

That said, I recommend Autodesk Fusion free tier for anyone who just wants to get quality work done quickly. Some will refuse to use it on principle and that’s fine for them, but it really is quality software free for hobbyist use with trivial restrictions.

EDIT: Getting downvoted, presumably for suggesting a non-OSS software to get a job done. However I’d recommend anyone who just wants to get work done at least consider the options at their disposal. Not every software decision needs to be made on principle.
by const_cast | 2025-08-19 13:09:25+00:00
The problem with shame is that the people who use shame as a tool do not understand how to use it conservatively.

You see, they shame for playing music in public. Okay, great.

But they also shame for your weight, your sexuality, the color of your skin. Your job, your hobbies, your family. Your clothing, your skin, your hair.

And now, shame, as a tool, has been worn down to its bones. Of course then society at large begins to reject it.
by us-merul | 2025-08-19 13:09:59+00:00
I’ve had an iPad since 2013, and went through the phases of thinking it was awesome to unnecessary. Then I was gifted an iPad Pro last year with the Apple Pencil and everything changed. It’s now my favorite Apple device by far, and exactly for why the author describes; it’s become a digital canvas that enables an input function unavailable anywhere else. If you’re skeptical, you really need to try one out for a brainstorming or creative activity. (Yes, I know that paper still works for this, too.)
by yjftsjthsd-h | 2025-08-19 13:10:30+00:00
This software is provided under a dual license. You may choose to use it under the terms of either: 1. GNU General Public License, Version 2 (GPLv2), or 2. GNU Affero General Public License, Version 3 (AGPLv3). You may use, copy, modify, and distribute this software under the terms of either license, at your option. The full text of both licenses is included below for reference.

IANAL, but isn't GPLv2 strictly more permissive? Why would anybody ever not just pick to use it under that one and ignore AGPL?
by viridian | 2025-08-19 13:10:34+00:00
Yeah, same was true of me until a couple of years ago when I started playing call of duty with my younger brother to reconnect. At least for me, PC gaming puts me in a massive filter bubble in terms of what you see and hear about, and call of duty, which overwhelmingly sells to consoles, has always been viewed sort of derogatorily.

I think on the flip side, most of my brother's friends I played Call of Duty with probably haven't heard of counterstrike, or Quake, or unreal tournament.
by catigula | 2025-08-19 13:11:00+00:00
It's interesting that there is special pleading for universal membership of certain states and special pleading for exclusive membership of others depending on what I can only assume is their predominant ethnic makeup.

Also, accusing people of being intentionally dishonest isn't some good-faith observation, it's a personal attack and shouldn't be allowed unless you can substantiate your claims, which you cannot because they are baseless. People who do this dined out for far too long on being able to silence people with implications.
by speak_plainly | 2025-08-19 13:12:18+00:00
Steve was aiming at creating “a single piece of glass you can use to read email on the toilet.”

Obviously that goal was achieved but the direction the iPad went in was different than its minimalist and cheap original trajectory.

Adding a stylus and all the ‘Pro’ stuff confused what the iPad originally was, and now it’s more closely aligned with a new form-factor MacBook with a limited OS.

Maybe Steve would have gone a different way, but perhaps all computing devices are destined for the same convergent evolution … a kind of carcinization of form factors and purposes.
by tyleo | 2025-08-19 13:12:36+00:00
Most mailboxes have a little plastic flag on a hinge you flip up to mark that you have outgoing mail. The process is is generally:

1. Remove all mail from the mailbox

2. Place outgoing mail in the mailbox

3. Raise the outgoing mail flag

4. Carrier will empty the box and file outgoing mail during the next delivery before putting new mail in the box

Edit: here is a good example of a mailbox with that red flag https://www.amazon.com/Step2-541200-MailMaster-Mailbox-Black...
by Finnucane | 2025-08-19 13:13:28+00:00
Another reel mower user here. But our, uh, lawn, I guess you'd call it, has maybe 300 sq. ft of grass. Well, mostly grass. There's other stuff in there that I'm pretty sure is not grass? Come to think of it, 'mostly' grass at this point is a bit of an exaggeration. Also, in the spring violets. Which I leave for the bees until June. Rabbits come and help out too.
by dylan604 | 2025-08-19 13:13:32+00:00
After using standard EQ-mounts for so long, seeing something without a counter weight just looks wrong to my neanderthal brain. My current mount weighs 40lbs, the counter weight is 17lbs, and the tripod legs are 20lbs. So that's over 75lbs of weight and size of gear to move around every time it goes on a road trip. This design looks like it was a fraction of that. Color me intrigued
by Gareth321 | 2025-08-19 13:13:40+00:00
It's true that Game Pass subscriber growth has slowed, but I don't think 35 million is any kind of permanent cap. There are 910 million PC gamers in the world today, and this is growing by approximately 35 million per year. This is, of course, in addition to Xbox owners. As more people become PC gamers each year, more people discover and subscribe to Game Pass. Ditto for existing gamers who discover Game Pass, or decide to finally try it and stick. Tastes and expectations are changing, and just as we accepted subscriptions for music, I think subscriptions for gaming are becoming more normal.
by sunscream89 | 2025-08-19 13:14:08+00:00
I reveal to you we are not alone in our own minds and those of such disembodied powers are haunting the minds of others. These induce other into cultures and behaviors, who are as cargo cult while having authentic and real some-kind-of-experience. The voices in our heads are the occult conspiracy of all conspiracy. They are behind a curtain, our secret ruling class. Mine is a first hand account (take it as you will.)

The “good stuff” is the occult lore that accounts for this (think snail telegraph, when science answers with a snear, the science occultists are the lying hypocrites.) btw, never hurt another creature for your own edification.
by HorizonXP | 2025-08-19 13:14:23+00:00
Amazing project and write up, very good timing too! I’ve been into amateur astronomy since I was 13, owning a few telescopes and spending many hours with family at star parties.

This week I pulled out our big Meade 10” SCT and our small Meade 4” Newtonian to show my 7yo son the moon and Saturn from my parents Bortle 8 backyard. It was wonderful seeing his awe and surprise, and the fact that my parents were there to see it too.

That 10” SCT is on an old fork mount which is motorized but has no GOTO capabilities at all. I’ve also gone down the rabbit hole of researching mount options, thinking I could just buy my way out of it. However, as much as I like the idea of GOTO, a big part of the fun is finding the objects. So I’ve never been able to pull the trigger. I did buy a ZWO 585MC though, I’ve always wanted a dedicated cooled camera.

That said, we have lost way too many hours to trying to find objects. The Telrad isn’t always enough!

I’ve been looking into using my 3D printer and electronics know-how to build my way out of this. I was even thinking of swapping the motors for NEMA 17 steppers.

Then I stumbled upon PiFinder, and I think this project is going to be the exact balance of automation and Push-to guidance that I would like.

https://www.pifinder.io/

It’s a wonderful hobby and I think the latest in 3D printing and PCB manufacturing does mean we’re going to be able to solve a lot of these problems soon.
by IronyMan100 | 2025-08-19 13:14:42+00:00
"These findings suggest that R&D has become more effective at finding productivity-enhancing ideas, but these ideas may also render rivals’ technologies obsolete, making innovations more transient. Because of obsolescence, rising R&D does not necessarily mean rising aggregate productivity growth."

I Don't Unserstand that. Innovative should increase productivity. If i deploy a new technology i should see productivity gains. Does that Not mean we see should se productivity gains regardless of how fast a technology becomes obsolete? Maybe technologies do not get adopted that fast or the productivity gains do not justify the Investment?
by sgarland | 2025-08-19 13:14:46+00:00
Not liking auto-complete is a far cry from nano. I like syntax highlighting, I like on-the-fly type checking, I like linters, etc.

I use Neovim and tmux because I value snappy performance, and never having to leave the keyboard.

The reason I don’t like auto-complete is that it interrupts my thoughts. Once I’m typing code, I know what I want to do, and having things pop up is distracting. Before I’m typing, I’ll think about the problem, look at other code in the codebase, and/or read docs. None of that requires autocomplete, nor would it help me.

If you like autocomplete, great, use it, but don’t assume that it’s a binary choice between plaintext editing and Copilot.
by DigitalReporter | 2025-08-19 13:15:10+00:00
Akka includes: • Orchestration • Agents • Streaming (real-time data and event flow) • Memory • Observability • Evaluation Ops (EvalOps) • SLA enforcement • Multi-tenant, infra-agnostic deployment

Akka was built on a streaming-first architecture — ideal for audio, sensor, and multimodal pipelines.
by est | 2025-08-19 13:15:22+00:00
> I guess that's necessary to make tweets as commits from the web interface?

Yes! Just make your "gitweet" locally and git push. The login button is for lazy person like me to make git commits in the browser via the Github REST API. Sadly the written permission for OAuth apps is either none or all repos.

To use single-repo access, there are three choices

- github app

- deploy key

- fine grained PAT

I think they are too much hassle for non-tech user. The OAuth process is the most simple and smooth one. I hope github could provide repo-selection for OAuth, or allow specify which repo to connect with Github App.

I plan to add deploy-key based auth later. This could be also used for non-github services.
by mensetmanusman | 2025-08-19 13:15:40+00:00
I feel for you, there is no easy solution:

“ China has a large wealth gap, and we have many people with lower education levels who earn meager wages through manual labor to support their families.”

This is the crux of the issue, people too close to extreme poverty couldn’t care less about the IP institutions that led to mass technological development that they or their child will benefit from.

To me, it’s analogous to how very poor people treat the environment very poorly because they have no mental bandwidth to care. The best way to help in that case is to raise wages.

People are frustrated with the CCP because devaluing the currency is intentional massive wage theft which keeps the population near poverty with the negative aftereffects.

If this goes on long enough (which it might have), humanity at large suffers if people refuse to invest in technology of the future or everyone starts putting up trade barriers because the lost investments are too painful.
by or_am_i | 2025-08-19 13:15:54+00:00
Yeah, the `numpy` version still looks relatively cryptic (like, "line > 0" is still fine, but the numpy arrays broadcasting rules can quickly get out of hand) compared to the author's Javascript example, or any decent collections API in a typed "enterprise" language like C#/Java/Scala for that matter. Here's my personal favorite, a Kotlin version:

diffs.countIf { line -> line.all { abs(it) in 1..3 } and ( line.all { it > 0} or line.all { it < 0} ) }
by lukaslalinsky | 2025-08-19 13:16:05+00:00
What alternatives do you have? No matter which system you are using, database failovers will require external coordination. We are talking about PostgreSQL, so that normally means something like Patroni with an external service (unless you mean something manual). I find it easier to manage just one such service, Kubernetes, and using it for both running the database process as well as coordinating failovers via Patroni.
by nickpsecurity | 2025-08-19 13:16:06+00:00
I agree on character. His policies lined up more with what we needed, though. While, the Democrats actively censor Christ, the Bible, and people sharing the Gospel ("hate speech" or "harassment") while promoting sins in Romans 1 as public policy and in education. The sins they promote are the same ones that keep showing up in the Old Testament before God destroys that nation.

We wanted God, ability to share Christ, the Word, and less sins that get nations destroyed. We got that. We saw both politicians and people on the news praise Jesus for the first time in a long tine. We also saw companies, like Meta, reversing censorship policies they used against Christians and conservarives. That affects me since I lost accounts in big communities just for mentioning Jesus or God's Word.
by mdavid626 | 2025-08-19 13:16:12+00:00
It's interesting to see what people consider difficult to do.

In my opinion the "Split DB" case you outlined is still much easier to do.

It's never the lines of code or number of steps that need to be done make it complicated or difficult.

It's always the strange, weird, unexpected things. I change "this" and "that" breaks, but nobody knows why.

The biggest benefit of my approach is that it can be split-up between people. One team handles this part, the other some other part. You can only break your part of the database, not everything for everyone else.
by pbronez | 2025-08-19 13:16:40+00:00
The “base” name appears to be misleading. I assumed this feature would add a structured data format to Obsidian, but it does not. This is exclusively a query engine for your existing markdown files.

An obsidian base is primarily defined as a code block in an existing markdown file. That code block defines a series of queries (filters, really) that produce a result set of markdown file names.

So… more a way to work with a large collection of markdown files than a relational database.
by AnimalMuppet | 2025-08-19 13:16:47+00:00
I think Vance is trying to position himself to be the Next Guy. That means doing whatever he has to to not be destroyed now, but trying to leave himself the room to shift when it's his turn.

But I'm not sure he can pull it off. He's too stiff. He doesn't have "it" - whatever "it" it is that Trump has.
by wpm | 2025-08-19 13:17:11+00:00
You still could t ditch the Mac because it’s the only platform you can develop apps on due to its yucky, “legacy” feature of….letting you run software on it without Apples “approval”. I’m sure it’s true what they say and it’s really about “security” though, not their App Store monopoly.

Even Apple can’t get around that. The Mac sticks around for this very reason: as a dev platform
by mytailorisrich | 2025-08-19 13:18:02+00:00
> It seems difficult to argue that DerStandard's "pay or okay" approach satisfies this

Why not? Is it not necessary to pay for the service? As long as they are only processing what is necessary for the ads to work then I argue that it is necessary, and they are given a choice, too.

We're going in circle a bit... And always come back to my previous point that in general those decision interpret the GDPR in the most extreme way possible, ignoring real world scenarios and the whole range of circumstances, which I can only describe as a "militant" approach. Unfortunately this is quite common on most issues these days.

> I feel the problem is that as soon as one party starts using invasive ads

It's not invasive ads, it's targeted ads. Targeted ads are more valuable than non targeted ads because they work better. That's it. And, frankly, if I am going to see ads I might as well see targeted ones, which at least I have a chance of finding interesting (that's the whole point) rather than having to endure tampon ads while I am reading the news.

The whole thing is purely political, even ideological.
by adistan | 2025-08-19 13:18:14+00:00
Hi HN, author here.

I've spent the last few months developing a structured thinking methodology to deal with complex problems where everything seems important, but not everything actually is. The result is the Pareto Cube (Pareto³), an open-source architecture for clarity.

The core idea is to recursively apply the 80/20 principle to drill down to the actionable core of any issue (~0.8% of causes driving >50% of the impact) and then apply the "5 Whys" to find the true root cause.

This is v1.1, a stable and usable version, but it's just the beginning. I've also published a Development Roadmap that outlines the future of Pareto³, including the integration of concepts like the Gini Coefficient and Causal Loop Diagrams to make it even more robust.

I'm posting it here because I believe this community is the best in the world at stress-testing, critiquing, and improving such frameworks. All feedback is welcome and will be considered for future versions.

What complex problem would you apply this to first?

GitHub (with all files & the Roadmap): https://github.com/adistan/pareto_cube

Zenodo (Permanent Archive & DOI): https://doi.org/10.5281/zenodo.16899115

Thank you for your time!
by mschuster91 | 2025-08-19 13:18:23+00:00
The idea reminds me of the fact that truly old-ass Intel clones are the foundation of many a microcontroller design [1]. Searching for the 8051, the most popular family, here on HN will lead you to some very deep rabbit holes [2].

[1] https://en.wikipedia.org/wiki/Intel_MCS-51

[2] https://hn.algolia.com/?q=8051&utm_source=opensearch&utm_med...
by stavros | 2025-08-19 13:18:44+00:00
This is great! I never understood how people learn how to make solid PCBs, I've made a few things but I think I must be missing some decoupling capacitors or resistors or whatever, because my microcontrollers aren't very stable. How do you all just know what stuff to put on the PCB? Do you read the datasheet for the component and add whatever is there?
by evanjrowley | 2025-08-19 13:18:53+00:00
A follow-up story about Phison investigating the issue in SSD controllers has also been published: https://wccftech.com/phison-acknowledges-ssd-failures-on-win...

One of my family members has a Beelink SER8 that stopped successfully booting Windows 11 Pro after the August 2025 update. A Windows pre-boot screen shows saying there was a problem, but none of the troubleshooting and rescue options work to get it booting again. The only option left is to reinstall Windows. It seems like an SSD failure, just like how these articles are reporting.