MurphyA/hacker-news huggingface dataset:
by 0xEF | 2025-04-22 10:40:17+00:00
> Possessing the tools that could be used to commit a crime is not necessarily a crime in and of itself!

While I do agree 1000%, I also want people to be careful with this thinking since I have gotten in some minor trouble in the past. Always assume the authority questioning you can and will create whatever narrative they wish, that it will be accepted, and that your own reasoning will likely be used against you.

I will always encourage exploration and curiosity in tech, but if we stick with the Flipper Zero example, there's a few things one should keep in mind, regardless of the jurisdiction they're in:

* Don't carry it around unless you intend to use it.

* Read all documentation before you start practicing, then practice being subtle.

* Taking a note from my outdoorsy side, adopt the "leave no trace" ethos.

* Pay attention to the effect your presence and actions have on the environment and your target and how that might be interpreted by an outside observer, then take action to mitigate suspicion.

These apply to lots of devices, everything from your disposable smartphone to a cheap RFID card copier from Temu.

Our eagerness sometimes gets the best of us, especially new-comers, and we want to jump to the part where we can be like the hackers we see in tv and video games. There's a reason those guys are fictional characters. Innocuous actions or not, the perception of the authority questioning you is all that will matter, in the end.
by belorn | 2025-04-22 10:40:46+00:00
That make perfectly sense if the climate is right. Energy discussions often get messy when people from different climates are talking about utilizing the same strategy, since different climate has different requirements.

Solar and batteries works great in climates with highly predictable weather and where demand only exceeds supply during very short burst. Europe, especially the northern part, are prime example where this is not the case and where supply shortages can occur for months. This is the reason why a single month of energy can cost more than the collective sum of all the other 11 months, since market prices follows supply and demand. This is where government subsidies will hide things with government funded fossil fueled power plants (under the euphemism of reserve energy and grid stability), and they can also just straight pay citizens energy bill when the price hit certain levels. When the government is responsible for energy storage, the cost is placed through taxes or tax-related fees. A common red flag here is when grid connection fees start to become bigger than actually consumption cost.
by codingdave | 2025-04-22 10:43:59+00:00
The number of times you are going to run through the new functions of your software during QA is in the hundreds. Automated testing only counts as one test because it does the same test over and over... it is a solid practice, but it is a safety net against regressions, it is not actually putting the software through new environments, scenarios, and usage.

But get that software out in the field, grow its userbase, run it for years, and you have thousands if not millions of different uses of it. Take all the bugs that come out of that, fix them, and you have software that is less buggy.

So sure, inexperienced teams put out bugs. I do, too... more than I should. Hopefully the egregious one's where it simply does not work never get to production. But the more nuanced bugs and their eventual fixes come from the software running in the wild.

So if you are the pilot user for new products, you will see all those early bugs.
by Aldipower | 2025-04-22 10:45:09+00:00
Slightly off-topic. In audio electronics, there is a very expensive market nowadays for vintage hardware, like audio preamps, compressors and such. Due to their imperfection the sound is often considered as more natural. Combined with perfect high-end digital equipment this indeed can lead to great technical productions. I wonder, if there will be the same for video in the future? I really appreciate the engineers marvel of those dedicated circuits. On the other hand the modern integrated circuits are a marvel in it's own field.
by moring | 2025-04-22 10:47:07+00:00
> "It's not a good idea for me to be trying to kill demons while I'm driving,"

Driving was the first thing that came to my mind. It's also dangerous to drive when tired, distracted, drunk, or one of a hundred other conditions. Yet somehow GTP is portrayed as the problem here when, in fact, driving a car is simply one of the most dangerous daily activities, even absurdly dangerous compared to other tasks.
by throwaway-alpha | 2025-04-22 10:47:21+00:00
I have a hunch they're pulling data from radio shows to give it that "high quality" vibe. Tried running it through this script and hit some weird bugs too:

[S1] It really sounds as if they've started using NPR to source TTS models [S2] Yeah... yeah... it's kind of disturbing (laughs dejectedly). [S3] I really wish, that they would just Stop with this.

https://i.horizon.pics/Tx2PrPTRM3
by smeej | 2025-04-22 10:47:52+00:00
Yeah, that's why I said "unless she was already considering surrogacy".

There doesn't seem to be a lot of overlap between women who ate so desperate to carry their own child that they'd undergo a womb transplant, and women who are already so committed to having a biological child that they've prepared embryos to do so by surrogacy.

But none of that answers my actual question anyway, about why it isn't possible to conceive naturally in a transplanted womb.
by keybits | 2025-04-22 10:49:13+00:00
Claude created an SVG as an artifact for me - it's pretty good: https://claude.site/artifacts/b6d146cc-bed8-4c76-a8cd-5f8c34...

The hour hand is pointing directly at 9 when it should be between 9 and 10.

It got it wrong the first time (the minute hand was pointing at 5). I told it that and it apologised and fixed it.
by xnorswap | 2025-04-22 10:49:32+00:00
Among other reasons, if you allow acquisitions then you allow being taken over through a reverse takeover.

If you're a small company, then you can "acquire" a larger company which then absorbs the original company. You can fund it through borrowing against the company you're buying.

You then let the large company eat the small company despite on paper the ownership being the other way around.
by izacus | 2025-04-22 10:49:52+00:00
The recommendation of 5% free space comes from arrays in sizes of 100s of GB, not tens of TB.

This is the same kind of issue that Linux root filesystems had - a % based limitation made sense when disks were small, but now they don't make a lot of sense anymore when they restrict usage of hundreds of GB (which are not actually needed by the filesystem to operate).
by spease | 2025-04-22 10:49:53+00:00
That assumes that the person setting up the NAS is the same person using it, which is not going to be the case for non-tech-savvy users.

Everyone will understand it costing more, fewer people will understand why the NAS ate their data without the warning it was supposed to provide, because cheap drives that didn’t support certain metrics were used.

If Synology wants to have there be only one way that the device behaves, they have to put constraints on the hardware.
by pron | 2025-04-22 10:50:17+00:00
> Zig doesn't allow for the inference and type-directed method resolution that Rust or the above languages do

Well, but Zig also doesn't allow for overloads and always opts for explicitness regardless of comptime, so I would say that's consonant with the rest of the design.

> Now I imagine you think that this feature doesn't matter, or at least doesn't matter enough to be worth the complexity it adds to the compiler.

I don't care too much about the complexity of the compiler (except in how compilation times are affected), but I do care about the complexity of the language. And yes, there are obviously tradeoffs here, but they're not the same tradeoffs as C++ templates and I think it's refreshing. I can't yet tell how "good" the tradeoff is.

> Here's an experiment. Start with D and start removing features: GC, the class system, exceptions, etc. etc. Do you get to something that's more or less Zig modulo syntax?

I don't know D well enough to tell. I'd probably start by looking at how D would do this [1]: https://ziglang.org/documentation/master/#Case-Study-print-i...

For instance, the notion of a comptime variable (for which I couldn't find an analogue in D) is essential to the point that the "metalanguage" and the object language are pretty much the same language.

Interestingly, in Zig, the "metalanguage" is closer to being a superset of the object language whereas in other languages with compile-time phases, the metalanguage, if not distinct, is closer to being a subset. I think Terra is an interesting point of comparison, because there, while distinct, the metalanguage is also very rich.

[1] which, to me, gives the "magical Lisp feeling" except without macros.
by codingdave | 2025-04-22 10:51:53+00:00
I need the exact opposite - most of my chats are throwaway chats for one-off problems as I work. I don't need them once I get past the problem, so I want them gone to avoid cluttering my UI and history. But not all are throwaway. There are some that provided info that is good for long-term reference. It is exceedingly tedious to do the housekeeping to delete the useless ones and keep the good ones, so I end up keeping bookmarks to the good ones and letting everything pile up. If someone would give me an extension to flag a conversation as "Yes, this is worth saving", and purge everything else... that would be a cool extension.
by BLKNSLVR | 2025-04-22 10:52:50+00:00
Driving home after an almost-all-nighter LAN in the Quake 2 (maybe Quake 3) days, I nearly changed lines to line up a rail shot at a car up ahead.

The realisation of what I was doing snapped me back to proper conscious reality like smelling salts. Thankfully / Luckily.
by FlyingSnake | 2025-04-22 10:53:02+00:00
In my humble opinion: The basic premise is itself is wrong. Why should BlueSky (or X or Mastodon) should be the sole arbitrator of truth? Who are these prophets that we need to preserve the sanctity of their messages?

If I want to hear what a journalist has to say, I would go to their official website like NYT or Tagesspeigel and read it there. Should we be interested in what Kim Sang yun or Sebastian Mustermann has said few minutes ago?

The problem of spam and impersonation goes way beyond Blue Checks.
by chongli | 2025-04-22 10:57:42+00:00
Rather, in this alternate universe, intersection is partially defined.

Yes, but then topology becomes a very tedious exercise because so many proofs rely on the fact that the empty set is contained in every topology, that the empty set is both closed and open, and that intersections frequently yield the empty set. With partially defined intersection you're forced to specially handle every case where two sets might be disjoint.
by lupusreal | 2025-04-22 10:58:25+00:00
> Ortiz de Gortari's studies suggest that GTP induces distress and dysfunction for around half of those gamers who say they have experienced it, with confusion, hyper-vigilance and irrationality among the symptoms. For others the only notable response may be a feeling of embarrassment that their game-play has spilled over into "real life".

Can anybody here relate to these negative reactions? For me, the tetris effect only causes mild amusement, not embarrassment or worse. It kind of seems like she's playing up the supposed harm to make her research sound more important.
Show HN: I'm 15 and built a neural network from scratch in C++,just math
by muchlakshay | 2025-04-22 10:59:18+00:00
I’m 15 and self-taught. I'm learning ML from scratch because I want to really understand how things work. I’m not into frameworks. I prefer math, logic, and C++.

I implemented a basic MLP that supports different activation and loss functions. It was trained via mini-batch gradient descent. I wrote it from scratch, using no external libraries except Eigen (for linear algebra).

I learned how a Neural Network learns (all the math) -- how the forward pass works, and how learning via backpropagation works. How to convert all that math into code.

I’ll write a blog soon explaining how MLPs work in plain English. My dream is to get into MIT/Harvard one day by following my passion for understanding and building intelligent systems. Ive attached link to my GitHub repo. Feedback is much appreciated!!
by ordu | 2025-04-22 10:59:43+00:00
> she was imagining peering at products on the shelves through a rifle scope.

> "I thought, 'Wow! This is interesting'," she recalls.

Yeah! That was my reaction too. It is not "unpleasant". Maybe "unsettling", I'm not sure, but it is a very interesting experience. I got it twice, one time with a computer game, and the other it was a geometry problem that did this to me. The second time was really mindblowing, because geometry provides not just a way to see the world, but also a way to think about it. To see my regular everyday thoughts and reactions to external stimuli expressed in geometric terms (with diagrams, additional constructions, and so on) is something that is hard to describe. But it was that experience which made me believe that our thoughts as we experience them are lies. Real thinking is done somehow deep in the mind, while consciously we see some representation of the process. The representations can be different for the same thought, it doesn't change the thought itself, nor its conclusions.

Pity, I can't trigger this Game Transfer Phenomenon anytime I want. I'd like to see in my mind a geometric proof that I want exactly two teaspoons of sugar in my cup of coffee. Or maybe a program in Rust that somehow implies that.
by lukan | 2025-04-22 11:01:06+00:00
"Both organizations will integrate the 256-qubit superconducting quantum computer into its platform for hybrid quantum computing lineup and offer it to companies and research institutions"

But they offer it for rent. Who would be a buyer for the quantum part of the hybrid?

"Research institutions" but for what kind of research?

Or is this rather wishful thinking/PR "we bring quantum computing to the market (just nobody uses it)"?
by yorwba | 2025-04-22 11:01:55+00:00
The reduction in the article boils down to origami crease patterns simulating rule 110 simulating a cyclic tag system simulating a clockwise Turing machine simulating an arbitrary Turing machine (and specific Turing machines simulating the lambda calculus are known).

Do you think there is an "obvious" way to simulate the lambda calculus using origami crease patterns more directly? For example, a cyclic tag system or even rule 110 configuration simulating the lambda calculus without indirection through Turing machines.
by kxrm | 2025-04-22 11:02:57+00:00
Kind of surprising, I went the other way. I started out with ReadyNAS 15 years ago and after that product faded due to lack of support I no longer wanted to be tied down to a manufacturer. I built a custom solution using a U-Nas chassis. Found FreeNAS back in the day and have stuck with it ever since. Maintenance is fairly minimal.

If you heavily rely on apps/services. I've just gone to self managed docker environments for things like that. A very simple script runs updates.
by mrkeen | 2025-04-22 11:06:07+00:00
> Null is a valid state, not something incredibly scary best dealt with with a full reboot or better yet throwing away the container.

Agreed. It should be a first-class construct in a language with its own own proper type,

Null null;

rather than needing to hitch a ride with the Integers and Strings like a second-class construct.
Show HN: PagePal – An eBook reader for ADHD and crap memory
by ADHDan | 2025-04-22 11:06:51+00:00
Hey HN!

I've been working on PagePal, an eBook reader designed to help people with ADHD and/or poor memory actually follow and finish books (of course, many people with ADHD can read fine, I just happen to have the kind that gives me Dory-like working memory).

A little over a year ago, I was trying to get into reading. I’d be enjoying a book, then hit a wall as soon as too many characters or place names came up (it doesn't take much — five character names and I’m lost). I remember thinking: “If I could just tap on a name and see who this is...”. Then I realised AI could make this possible.

A few years earlier, I left my career to learn software, hoping to make a cool educational app one day, but I wasn't sure what form that would take. This, combined with my desire to read more easily is how PagePal was born. I’ve since teamed up with another developer, and we’re now looking toward investment and early traction.

There are plenty of book summary products out there, but most are about skipping the book, not helping you read it. PagePal is about helping more people actually read.

A few core features:

- Instant, spoiler-free summaries up to your current page: Last Page Recap, Story So Far, and Character/Story Elements - Simplify and explain tricky text or passages - 100+ classic books in a curated library - Available on iOS & Android

The summaries are AI-generated and pre-generated for each book, so they load instantly.

There’s a short demo video under the “No more re-reading pages!” section on the site. Beta is starting soon.

Would love your thoughts.

Feedback, questions, or critiques are all welcome. https://www.pagepalapp.com
by Shank | 2025-04-22 11:07:29+00:00
I personally think that in 2025, you should treat the NAS as a purely storage product and buy your hardware from that perspective. TrueNAS or UniFi’s new NAS product fulfill that goal. From there, supplement your NAS with a Mac Mini or other mini-PC for storage-adjacent tasks.

Synology’s whole business model (arguably QNAP’s too) depends on you wanting more drive bays than 2 and wanting to host apps and similar services. The premium they ask is substantial. You can spec out a beefy Dell PowerEdge with a ton of drive bays for cheap and install TrueNAS, and you’ll likely be much happier.

But the fundamental suggestion I make is to consider a NAS a storage-only product. If you push it to be an app and VM server too, you’re dependent on these relatively closed ecosystems and subject to the whims of the ecosystem owner. Synology choosing to lock out drives is just one example. Their poor encryption support (arbitrary limitations on file filenames or strange full-disk encryption choices) is another. If you dive into any system like Synology long enough, you’ll find warts that ultimately you wouldn’t face if you just used more specialized software than what the NAS world provides.
by hypercube33 | 2025-04-22 11:09:34+00:00
Someone else mentioned a Transreflective screen. we used to get a whole week with a Motorola Dragonball 6800 CPU and one of those screens on two AA batteries....

I want palm pilot back personally. Best mobile games still to this day.

That said a responsive x86 pocket top that also has a 5 day battery would be awesome too. Solar can change pretty quickly.
by fao_ | 2025-04-22 11:09:38+00:00
> This is why you hear political podcasts talk about “the Austrian painter” or “midcentury Germans” and not the common names by which those things are known. Gotta keep that sweet YouTube monetisation.

I've never heard anyone on youtube or on a podcast use terms that referred to the Nazis without directly calling them Nazis, and it hasn't had an effect on their monetization. I wonder what kind of media you're consuming that put you in contact with people who would use euphemisms for this sort of thing?
by shantara | 2025-04-22 11:10:43+00:00
I’m running two Synology NAS devices, and I wouldn’t consider their app ecosystem to be their strong point. I started by trying to take advantage of the built-in Synology apps when I first got my NAS, but quickly realized how limited they are. Their bi-directional synchronization solution is so slow and archaic compared Syncthing! And the same is true for most of their software offerings. At this point, I’m happy with having Docker support, and don’t particularly care about the rest of their apps.

I still appreciate how easy and maintenance-free was their implementation of the core NAS functionality. I do have a Linux desktop for experiments and playing around with, but I prefer to have all of my actually important data to be on a separate rock solid device. Previously, Synology fulfilled this role and was worth paying for, but if this policy goes live, I wouldn’t consider them fro my next NAS.
by davemp | 2025-04-22 11:11:28+00:00
Computer scientists continue to pick terrible names. Pipelining is already an overloaded concept that implies some type of operation level parallelism. Picking names like this does everyone in the field a disservice. Calling it something like “composition chain” would be much clearer with respect to existing literature in the field. Maybe I’m being nitpicky, but sometimes it feels like the tower of babel parable talking to folks who use different ecosystems.
by palata | 2025-04-22 11:11:39+00:00
> It seems like it would have been a much better strategy

Better for whom? Now there is Peerd and Spegel that are different projects. Imagine if Microsoft had opened PRs into Spegel and the maintainer had merged them. Then at some later point Microsoft had decided that they need to have ownership of that project (maybe because they want to have the control over what gets merged into the project because they depend on it). Imagine this ended up with a Microsoft fork of Spegel, becoming more popular than the original one. What would people say?

Probably something along the lines of "embrace, extend, extinguish", right?
by tromp | 2025-04-22 11:12:03+00:00
Not with a polynomial-time reduction though. Quoting from [1]:

> Generically, reductions stronger than polynomial-time reductions are used, since all languages in P (except the empty language and the language of all strings) are P-complete under polynomial-time reductions.

[1] https://en.wikipedia.org/wiki/P-complete
by SOLAR_FIELDS | 2025-04-22 11:12:12+00:00
I haven’t seen anyone mention yet what is in my opinion the worst Uber Eats dark pattern: there is a screen to confirm your basket and then a screen that prompts you to place your order directly afterwards. Well, they inserted an identical Uber one trial right in between there and made all the buttons identical and the same size. In practice what this means is that users who are just tapping through to confirm an order will inadvertently sign up for an Uber One trial
by qsi | 2025-04-22 11:12:58+00:00
This is sad... I've been using Synology for a very long time (over 15 years?) and have been pretty happy with my experience. The one time I needed their tech support also left me with a good impression...

This however is a deal breaker for me as I'd hate to be locked in to their drives for all the reasons in TFA but also as a matter of principle.

I hope Synology will reconsider!
by MauryMarkowitz2 | 2025-04-22 11:13:17+00:00
I've been slowly documenting these differences with a series of Wiki articles. Generally though, there's three major "families":

* The original Dartmouth BASIC turned into a wide variety of mainframe versions. These are marked by the use of the CHANGE statement and supporting the MAT statements. * HP's dialect had array-based strings (like C) and string slicing... LET A$[1,6]="HELLO. * Timeshare's SUPER BASIC, which turned into BASIC-PLUS, which turned into MS BASIC, lacked those features and instead used MID/LEFT/RIGHT.

There's many other more minor changes from dialect to dialect, but those are the main differences.