MurphyA/hacker-news huggingface dataset:
by exabrial | 2025-07-09 19:17:52+00:00
>The data collected here shows that left-leaning stories tend to have far better sourcing than right-leaning ones

In the same breath, he quotes an article about it dousing Newfoundland in microplastics; a broad sweeping conclusion from a laughably flawed study method for the given results. And to be fair, this isn't a diss on the student's effort: scientific study is the holy grail. However, that headline and what was actually done represent two incredibly different things.

So in actuality, perhaps he's just calling his own biases out: The Left leaning articles published in Ground News often attempt to invent consensus by quoting one-off studies. Perhaps his own desire "to be right" or social pressure "to be on the forefront of knowledge" fans the thirst for early conclusions.
by exmadscientist | 2025-07-09 19:18:21+00:00
That is a separate issue. There are (at least) four different distinctions in cable connectors:

1. Jack vs plug. The "plug" side is the side that moves. The "jack" side is the side that doesn't move, or moves less. Think of a wall outlet: the "jack" is the outlet and the "plug" is the, well, plug.

2. Male housing vs female housing. The "male" housing goes into the "female" housing. Simple enough (if you don't have to explain it to your six-year-old...).

3. Male terminal vs female terminal. Again, the male goes into the female. But the little conductive pins don't have to (and, often, don't) match the gender of the housing itself. Molex Micro-Fit 3.0 is an excellent connector series that is notorious for having the terminal gender reversed from the housing gender. (And of course, both genders of crimp terminal are available.) This can cause problems if your communication is not perfect, but is still good enough that people actually think they can trust you.

4. Mating view vs wire view. "Mating view" is the view that you'd see if you were sitting on top of the mating connector, just before you got squished. "Cable view" is the view that you'd see if you were riding on the wiring behind the housing. They are mirror images of one another. It can be impossible to tell from a pinout drawing which view it is, even if there is a polarization feature (pin 1 marks are often OK, latches are usually not), so you HAVE to say. The "component view" vs "solder side view" distinction (among other names) is analogous for PCB mount connectors.

All of these issues are but a small part of what makes connectors utterly horrible to deal with. They have wasted more time, money, and effort than you will ever know.
by rayiner | 2025-07-09 19:18:57+00:00
Your question asks whether I “believe such a restriction should be constitutional.” I’m obviously not in a place to decide what “should” or “should not” be in the constitution—the document is what it is.

If your question is whether I think the Griswold was correctly decided, the answer is obviously not. Regulating access to medications obviously falls within the police power of state governments, and I don’t think the constitution has a special carve out for particular types of medications. In fact I think this was an extraordinarily easy case as a legal matter, and the fact that the Supreme Court got it wrong demonstrates how intellectually sloppy a lot of mid-20th century precedent was.
by pornel | 2025-07-09 19:18:58+00:00
This has been true since the beginning of HTML email. It hasn't stopped it from proliferating. It hasn't stopped it from being de-facto mandatory, and has no chance of reversing the course now.

HTML is going to be inseparable part of e-mail for as long as e-mail lives, and yeah, it seems more likely than e-mail will die as a whole rather than get any simpler technically.

At this point we can only get better at filtering the HTML.
by whalesalad | 2025-07-09 19:18:59+00:00
Does it? It is 100% a bot farm full of right-wing propaganda. Create a new account and start tweeting. Every single like/reply you get will be from a bot pretending to be either Elon, or Elon's mom, or someone who has recently won the lottery and is going to give it away to all of their followers. Every single recommended post you'll get in your feed will be the most unhinged q-anon conspiracy shit you can imagine. There is zero discourse happening there. It is an echo chamber of psychotic individuals.

Threads on the other hand is actually a pretty fun place to be these days. I get a lot of interaction with random strangers on all kinds of topics, and it is as good or bad as you want it to be.
by magicalist | 2025-07-09 19:19:12+00:00
> There is no reason why the current FTC shouldn't implement it. It literally harms nobody except for businesses addicted to dark patterns.

Well:

> The FTC issued the proposal in March 2023 and voted 3-2 to approve the rule in October 2024, with Republican Commissioners Melissa Holyoak and Andrew Ferguson voting against it. Ferguson is now chairman of the FTC, which has consisted only of Republicans since Trump fired the two Democrats who remained after Khan's departure.
by ethbr1 | 2025-07-09 19:19:15+00:00
> LLMs, specifically, are fully general interpreters and can't have this separation by the very nature of the task. Natural language doesn't have it, because we don't have it, and since the job of LLM is to process natural language like we do, it also cannot have it.

This isn't relevant to the question of functional use of LLM/LAMs, because the sensitive information and/or actions are externally linked.

Or to put it another way, there's always a controllable interface between an LLM/LAM's output and an action.

It's therefore always possible to have an LLM tell you "I'm sorry, Dave. I'm afraid I can't do that" from a permissions standpoint.

Inconvenient, sure. But nobody said designing secure systems had to be easy.
by humblebeekeeper | 2025-07-09 19:19:21+00:00
> a pattern of behavior characterized by a disregard for others' rights and feelings, a lack of remorse, and manipulative or deceitful tendencies.

You are talking about killing a tree in a deceitful manner designed to subvert local norms, regulations, and the concerns of your neighbors. You aren't the only person your actions affect (and you know this, because you opened your post by saying you should lie about killing the tree.)

I think the word fits quite comfortably.
by yjftsjthsd-h | 2025-07-09 19:19:31+00:00
> Even ChromeOS uses it, even on devices that still use Upstart.

I was curious about this, because I thought journald hard required systemd as pid 1, so I did a search, which promptly turned up https://www.chromium.org/chromium-os/developer-library/refer... -

> Jounald is deprecated and is about to be removed.
by Neywiny | 2025-07-09 19:19:43+00:00
Not seeing it mentioned here but the big difference from a first glance is the RF capability. This is little more than a 433 MHz replay attacker. Maybe you can generate arbitrary data out, as long as it's the ook modulation. I'm sure there's a great use-case for this, but avoid any delusions of grandeur, this is very cut down.
by jauntywundrkind | 2025-07-09 19:20:36+00:00
This doesn't match my experience at all. For the life of me, I cannot imagine what you are talking about, what any of your issues are. Did you file any tickets, or report any issues?

What about "actually doing stuff with systems" was "nope nope nope nope"? What situations did systemd break in? What did you try before giving up to reinstall the OS?

Thise fud train is cast aspersions, no meat.
by consumer451 | 2025-07-09 19:20:41+00:00
I use the heck out of Supabase MCP during development, in read only mode. It's great and saves so much time!

What I would never do is connect it to a production DB, where I was not the only person running it.

If anyone asked me, my recommendations would be:

1. Always use read-only mode

2. Only use MCP for development!
by DaiPlusPlus | 2025-07-09 19:21:49+00:00
In the 1990s it was common to exchange short, 1-line, emails - or even emails where the entire message fits in the subject line.

…you can still do that on internal email systems; but over the internet any kind of unsolicited short email will probably be dropped by Bayesian filters on the recipient’s side because the information-capacity of a short email is… well, short, making it harder to discern from short spam/attack emails.

Also, email clients are getting heavier and slower: (Classic) Outlook M365/2025/Etc somehow takes a grating 10+ seconds to fully load and warm-up on my brand new machine, while double-clicking an email to open it makes the whole thing awkwardly hang for 2-3 seconds, even when working offline. It’s given me a huge aversion to using email in general, so I’m not going to send a 1-liner via Outlook.
by ThrowawayR2 | 2025-07-09 19:21:55+00:00
> "...ideas from My AI..."

The HN moderators have said that machine generated postings are not welcome on HN: https://news.ycombinator.com/item?id=33950747

"...HN has never allowed bots or generated comments. If we have to, we'll add that explicitly to https://news.ycombinator.com/newsguidelines.html, but I'd say it already follows from the rules that are in there. ... "

If you have questions about the policy, contact the HN moderation team at the email in the guidelines page.
by ceejayoz | 2025-07-09 19:23:20+00:00
Long tweets: 2017 (https://techcrunch.com/2017/11/07/twitter-officially-expands...)

Subscriptions: 2021 (https://www.reuters.com/technology/twitter-launches-subscrip...)

Community Notes: 2021 (https://blog.x.com/en_us/topics/product/2021/introducing-bir...)

Native video: 2012-2015 (https://en.wikipedia.org/wiki/Vine_(service) / https://en.wikipedia.org/wiki/Periscope_(service) / https://www.videonuze.com/article/twitter-unveils-30-second-...)

Musk buys Twitter: late 2022.

That leaves… Grok.
by devjab | 2025-07-09 19:24:47+00:00
The cookie banner pop-ups are not compliance with the EU legislation, in fact, many of them are in direct violation of EU laws. If you were to give sites the benefit of doubt, they are doing it because they are copy pasting, but the reality is, that the law is that they can not track you without your concent and that they are not allowed to bother you. The fact that they do is likely malicious compliance to get you to blame the EU rather than their shitty tracking practices.

Any site that doesn't have a single button click to ignore all cookies, breaks EU law. But to truly follow the law, you would have to go into a site setting on your own, and enable tracking. Which nobody would do.
by mandmandam | 2025-07-09 19:25:16+00:00
Cannabis with high CBD and minimal THC isn't a psychedelic, fyi.

Amazing you didn't get that point even after it was made explicitly clear three times, but you still remember my username 10 days later.

Also, asserting that someone who expresses class awareness and media literacy is dabbling in "alternative facts" and must be on some kind of psychedelic drugs is wildly uncalled for. This is the second time you've cast such aspersions on me for some reason - stop.
by ASalazarMX | 2025-07-09 19:25:22+00:00
The title blurb seems to present it as a functional clone, rather than a limited copy.

"A Flipper Zero clone, but cheapest, DIY and simply Open Source, made with Arduino IDE"

Why not?

"A hobby partial Flipper Zero clone, cheaper, DIY and Open Source, made with Arduino IDE"

So it doesn't have to be clarified further down. I get that it's not that down, but the title is what will be shared and seen in web previews everywhere.

That being said, it looks very cool, and the name is fun.
by crystal_revenge | 2025-07-09 19:25:41+00:00
I'm not being pedantic, this is foundational comp-sci stuff drawing from the theory of computation (it's what the 'N' stands for in NP complete). That is not a particularly great (or relevant) wikipedia article you link to (you can look at the citations). The one on "Non-deterministic programming"[0] is probably better. But ultimately you can't just dismiss NFAs as these serve as the foundation for computational non-determinism. Automata theory isn't just some niche area of computing it's part of how we actually define what computation is.

We can just go straight to the Sipser (from the chapter 1, all emphasis is Sipser's)[1]:

> Nondeterminism is a useful concept that has had great impact on the theory of computation. So far in our discussion, every step of a computation follows in a unique way from the preceding step. When the machine is in a given state and reads the next input symbol, we know what the next state will be--it is determined. We call this deterministic computation. In a nondeterministic machine several choices may exist for the next state at any point.

> How does an NFA compute? Suppose that we are running an NFA on an input string and come to a state with multiple ways to proceed. For example, say that we are in state q_1 in NFA N_1 and that the next input symbol is a 1. After reading that symbol, the machine splits into multiple copies of itself and follows all the possibilities in parallel. Each copy of the machine proceeds and continues as before.

This is why the list monad also provides a useful way to explore non-determinism that mirrors in functional programming terms what NFAs do in a classical theory of computation framework.

To this point, LLMs can form this type of nondeterministic computing when they follow multiple paths at once doing beam search, but are unquestionably deterministic when doing greedy optimization, and still deterministic when using other single path sampling techniques and a known seed.

[0]. https://en.wikipedia.org/wiki/Nondeterministic_programming

[1]. https://cs.brown.edu/courses/csci1810/fall-2023/resources/ch...
by triceratops | 2025-07-09 19:25:43+00:00
> I did not suggest rampant population growth

Neither did I. My argument is we need a long-term population decrease to maintain a stable society if all the wild AI predictions come true. We simply can't have 25% unemployment for multiple generations without something like UBI. And even with UBI there will be lots of idle hands and unrest.

In that sense we're lucky that the AI boom and a trend toward smaller family sizes is happening roughly at the same time.

A halving of the world population is like the world as it was in 1970. Not some Dark Age devoid of prosperity. Getting to that in 2 or 3 generations, in the absence of a climate change calamity, wouldn't be the worst thing.
by paulgb | 2025-07-09 19:26:27+00:00
I had a trip with my family and used v0 to create an itinerary app with a timeline view of our flights, hotel/airbnb bookings, activities, etc.

It was the only thing I’ve 100% vibe-coded without writing a line of code myself. It worked pretty well. In an earlier era I might have used a shared google doc but this was definitely a better experience.

If you’re looking for things to use lovable/bolt for, I’d say don’t use it for software you otherwise would have written by hand; use it for the software you would never have written at all.
by vineyardmike | 2025-07-09 19:27:45+00:00
You’re partially correct, but you’ve got enough details wrong details that you’re misrepresenting reality.

Matter has a public blockchain with certificates added to enforce which products are considered certified. This is called the distributed compliance ledger (DCL). The hardware devices are expected to ship with certificates on them that match the public ones, and it’s generally not possible to change the on-device certs.

This is distinct from “normal” internet PKI certificate authority where you can just swap out a few files or grab a new cert from Let’s Encrypt. Because this uses a dedicated blockchain with a history of signatures. Depending on how you want to control the device, you’d need to rebuild the whole chain of trust, including eg signatures from Google or Apple.

Also, from a practical perspective, I’m not sure of any actual controllers that let you point to different certificate sources. You can create devices with a “test vendor ID” (0xFFFF) and the controllers are supposed to ignore certs. This has downsides, like OTA updates require signing, you can’t encode proper identifiers in the device so info pages in apps are wrong, etc.

Also, the “border router” isn’t really the point of trust here, it’d be the actual controller device. A border router is just that, an IP router, like a WiFi router or a Ethernet router.

https://webui.dcl.csa-iot.org/
by rockemsockem | 2025-07-09 19:28:11+00:00
I posted the Wikipedia page, do you really think I don't know how long ago Tay was? I don't think the capabilities matter if we're just talking about chat bots being racist online.

Also IDK what you mean by third+ flavor? I'm not familiar with other bad Grok releases, but I don't really use it, I just see it's responses on Twitter. Also do you not remember the Google image model that made the founding fathers different races by default?
by acquiesce | 2025-07-09 19:29:16+00:00
Correct. This data doesn’t meet criteria for polymorphism because insured and uninsured processes from a book keeping perspective have very distinct flows and requirements in reality. Using OOP here is a mistake. Straight forward procedural code in-flight as well as any batch jobs should deal separately with insured and uninsured data and there should be zero overlap unless we need to extract aggregate data like how many payments in total and what’s the total amount. For those situations you can use a separate domain model that distinctly deals with these queries as value objects themselves if you want to go down that rats nest.

Other top level comments covered what I wanted to say but my comment is the OG one. I deal with payments, transactions and all that with multiple currencies and other complexities. Just keep it simple and don’t use OOP for this stuff it’s the wrong tool for the job.
by andrewflnr | 2025-07-09 19:29:19+00:00
He's provided evidence of being an impulsive fool for even longer. I defended Musk as a useful idiot for a while until be fully showed his true colors, but it has always been clear he's not a wise man.

(His vigorous and pathetic efforts to get out of the purchase also push against it being a big master plan, FWIW.)
by scblock | 2025-07-09 19:29:23+00:00
It probably depends quite a bit on what you're looking for. It's an older machine but should still be plenty capable with 16 gigs of RAM.

Linux is the obvious choice for a non-Windows OS, but which flavor will be a forever argument. I currently run three different Linux distros on different machines (four, if you include the Steam Deck, but let's not). Hardware support for the T431s should be quite good.

Arch Linux is a good choice if you want to be on the bleeding edge. Install it and the KDE Plasma Desktop and you've got a really capable OS with good tooling and a great UI. However, it almost always requires using the terminal for maintenance tasks and the dependency resolver sometimes needs manual intervention.

Arch has a helpful community forum, and excellent wiki. I run it on a Framework 13 with 16 gigs of RAM.

Fedora is not as bleeding edge as Arch, but it's close. It does try to make everything more user-friendly and GUI-oriented. I highly recommend the KDE Plasma version, but I really can't stand Gnome so that's personal preference.

Fedora handles updates through a reboot process. It may be cleaner, but if you are averse to rebooting you might find it frustrating. Also, unfortunately they've shipped some very annoying, near showstopper bugs recently, with kdewebkit not rendering at all on AMD GPUs and most recently screen locking breaking entirely. These have both been resolved and had workarounds, but probably shouldn't have made it into production. I run Fedora on my gaming PC as I wanted something more "mainstream" than Arch, wanted to stay near the bleeding edge, and refuse to engage with the Ubuntu organization for personal reasons.

Linux Mint is pretty good, and I have it installed and running well on a 2013 Macbook Air with 4 GB of ram. Booted into a full desktop with Firefox it uses about 1.5-1.8 gigs of RAM (before you start loading up on tabs) and is very quick and responsive for such an old machine. I wouldn't personally use Mint on a workstation myself. While it is more stable, it also means that key application and kernel updates I want to use take a long time to filter in. It's very polished though.

Last, I used to use Pop!_OS on the Framework machine. Interesting, but honestly I much prefer the vanilla Plasma desktop to anything else I've tried.
by renerick | 2025-07-09 19:29:30+00:00
I felt the need to clarify this point:

> As such, JSON driven APIs can't be REST

I made it sound like JSON APIs can't be REST in principle, which is of course not true. If someone were to create hypermedia control specification for JSON and implement hypermedia client for it, it would of course would match the definition. But since we don't have such specification and compliant client at this time, we can't do REST as it is defined
by aenis | 2025-07-09 19:30:00+00:00
Depends on your 2.4GHz band's saturation. Where I live I have only a few "good" channels. I have about 350 zigbee devices over two separate networks - and thus two channels - and the remaining good 2.4GHz channels are used by the physically separate IoT WiFi network. I dont want to deal with yet another network that may or may not like the channel I have to put it on.
by gnabgib | 2025-07-09 19:30:11+00:00
Lots of discussion about Anubis recently:

Anubis saved our websites from a DDoS attack (353 points, 2 months ago, 277 comments) https://news.ycombinator.com/item?id=43864108

Anubis Works (319 points, 3 months ago, 208 comments) https://news.ycombinator.com/item?id=43668433

Anubis: Proof-of-work proxy to prevent AI crawlers (100 points, 4 months ago, 58 comments) https://news.ycombinator.com/item?id=43427679
by pjm331 | 2025-07-09 19:30:40+00:00
a landing page about a new browser and then...

> Venus is brilliant in our sky, but brutal up close. Once possibly Earth-like, it fell into a runaway greenhouse state. Now it simmers under acid clouds, its surface hot enough to melt lead. It spins backward, slowly and strangely, like a world rewound in time.

a bunch of facts about planets?

i use perplexity all of the time and think its a good product but this page is baffling to me
by dylan604 | 2025-07-09 19:30:57+00:00
> They have wasted more time, money, and effort than you will ever know.

Oh, I'm well aware. I've been making custom cables since high school back when Moses was a baby floating down the river.

If it weren't for all of the confusion, we wouldn't have lovely phrases like "fuck the truck" to help remember which end of the cable goes to the truck.
by jandrewrogers | 2025-07-09 19:31:23+00:00
Strict aliasing rules are useful conditional on them being sufficiently expressive and sensible, otherwise they just create pointless headaches that require kludgy workarounds or they are just disabled altogether. I don't think there is much disagreement that C strict aliasing rules are pretty broken. There is no reason a language like Rust can't be designed with much more sensible strict aliasing rules. Even C++ has invested in providing paths to more flexibility around strict aliasing than C provides.

But like Linus, I've noticed it doesn't seem to make much difference outside of obvious narrow cases.