MurphyA/hacker-news huggingface dataset:
by komali2 | 2025-12-13 02:22:22+00:00
> Any display or system you end up using needs HDCP 2.2 compliance to play 4K or HDR content via a streaming service or any other DRM-protected 4K or HDR media, like a Blu-ray disc.

This plus all the notes below about how various apps won't stream 4k in various circumstances depending on platform or web browser just lend further credence to the idea that it's best to say fuck it and deploy a jellyfin instance and sail the high seas. Or at least rip blu rays.

I mean why would I pay all these streaming services for such subpar service?
by Animats | 2025-12-13 02:23:16+00:00
Right. Congress has the power to preempt state law in an area related to interstate commerce by legislating comprehensive rules. The executive branch does not have the authority to do that by itself.

This is like Trump's "pardon" of someone serving time for a state crime. It does little if anything.

Quite a number of AI-related bills have been introduced in Congress, but very few have made much progress. Search "AI" on congress.gov.
by simonw | 2025-12-13 02:23:37+00:00
The example Datasette plugin authoring skill I used in my article was entirely written by Claude Opus 4.5 - I uploaded a zip file to its the Datasette repo in it (after it failed to clone that itself for some weird environment reason) and had it use its skill-writing skill to create the rest: https://claude.ai/share/0a9b369b-f868-4065-91d1-fd646c5db3f4
by atonse | 2025-12-13 02:25:09+00:00
When I read that the dude was asked to take $2b from reality labs and spend it on AI, I was shocked… that they were still spending $2b on virtual reality nonsense in 2025.

That said, from what I understand, X is working on using grok to improve the algorithm.

Why can’t fb do the same and coexist?
by cogman10 | 2025-12-13 02:25:31+00:00
You can mount the current directory into docker and run an image of your tool.

Here's an example of that from the docker maven.

`docker run -it --rm --name my-maven-project -v "$(pwd)":/usr/src/mymaven -w /usr/src/mymaven maven:3.3-jdk-8 mvn clean install`

You can get as fancy as you like with things like your `.m2` directory, this just gives you the basics of how you'd do that.
by sfink | 2025-12-13 02:25:45+00:00
Hm, good thought. You could just do

printf("%d is %s\n", n, last_binary_bit(n) == 0 ? "even" : "odd");

and the rest is trivial:

int last_binary_bit(int n) { if (n == 0) return 0; if (n == 1) return 1; if (n == 2) return 0; ... }

Come to think of it, with a little fancy math you could divide and conquer:

int last_binary_bit(int n) { // Handle the easy cases. if (n == 0) return 0; if (n == 1) return 1; // Number may be large. Divide and conquer. It doesn't matter where we split it, // so use a randomized algorithm because those are fast. for (;;) { int r = random(); if (r < n) { // Smaller numbers are easier. int smaller1 = r; int smaller2 = n - 4; int bit1 = last_binary_bit(smaller1); int bit2 = last_binary_bit(smaller2); // Fancy math: even + even is even, even + odd is odd, etc. if (bit1 == 0 && bit2 == 0) return 0; if (bit1 == 0 && bit2 == 1) return 1; if (bit1 == 1 && bit2 == 0) return 1; if (bit1 == 1 && bit2 == 1) return 0; } } }
by wizzwizz4 | 2025-12-13 02:27:00+00:00
I can use VBA to do that.

Public Sub RecommendedTreatment() ' read patient complaint, vitals, and medical history Set complaint = Range("B3").Value Set vitals = Range("B4").Value Set history = Range("B5").Value ' research appropriate treatments ActiveSheet.QueryTables.Add("URL;https://scholar.google.com/scholar?q=hygiene+drug", Range("Z1")).Refresh ' the patient requires mouse bites to live Range("B5").Value = "mouse bites" End Sub

"But wizzwizz4," I hear you cry, "this is not a good course of treatment! Ignoring all inputs and prescribing mouse bites is a strategy that will kill more patients than it cures!" And you're right to raise this issue! However, if we start demanding any level of rigour – for the outputs to meet some threshold for usefulness –, ChatGPT stops looking quite so a priori promising as a solution.

So, to the AI sceptics, I say: have you tried my VBA program? If you haven't tested it on actual patients, how do you know it doesn't work? Don't allow your prejudice to stand in the way of progress: prescribe more mouse bites!
by lioeters | 2025-12-13 02:27:53+00:00
Terrible article, repeatedly ignoring patients' lived experience. Biased, patronising, and outdated. Misinformation like this belongs in the past century.

> a gulf between how the public perceives cannabis and what gold-standard science shows

> The evidence does not support the use of cannabis or cannabinoids at this point for most of the indications that folks are using it for

> Pain is a leading reason people use medical cannabis, but the review found no evidence to indicate that cannabis could ease acute pain

> cannabis is classified federally along with heroin and LSD as having no medical purpose and a high propensity for misuse
by luqtas | 2025-12-13 02:29:38+00:00
> I can’t buy a cheap Linux tablet

much better, you can make one yourself! and considering touch displays out there (Waveshare have nice ones) already have supports to hook up your pi without much CAD tinkering, it's all about making a case and developing your system for a battery (which also are quite popular and have already made solutions). if we stop being prudes all we get is Jeff and Jobs locked devices! take a look at the cyber-deck scene on Reddit
by kswzzl | 2025-12-13 02:30:32+00:00
> On startup Claude Code / Codex CLI etc scan all available skills folders and extract just those descriptions into the context. Then, if you ask them to do something that's covered by a skill, they read the rest of that markdown file on demand before going ahead with the task.

Maybe I still don't understand the mechanics - this happens "on startup", every time a new conversation starts? Models go through the trouble of doing ls/cat/extraction of descriptions to bring into context? If so it's happening lightning fast and I somehow don't notice.

Why not just include those descriptions within some level of system prompt?
by inferiorhuman | 2025-12-13 02:30:56+00:00
People that can reliably predict the future

You don't need to be a genius or a billionaire to realize that when most of the global supply of a product becomes unavailable the remaining supply gets more expensive.

here’s an equivalent speced pc available in the US for $439 with a prime membership.

So with prime that's $439+139 for $578 which is only slightly higher than the cost without prime of $549.99.
by groos | 2025-12-13 02:31:11+00:00
Short names are a figment of the age of teletypes when you had to repeatedly type things out. This hasn't been the case for at least 3 decades. Most good shell+terminal combinations will support autocomplete, even the verbose Powershell becomes fairly easy to use with shell history and autocomplete, which, incidentally, it does very well.

If you are repeatedly typing library names, something is wrong with your workflow.

Niklaus Wirth showed us a way out of the teletype world with the Oberon text/command interface, later aped clumsily by Plan 9, but we seem to be stuck firmly in the teletype world, mainly because of Un*x.
Lite^3, a JSON-compatible zero-copy serialization format
by cryptonector | 2025-12-13 02:31:46+00:00
https://lite3.io/design_and_limitations.html

See also Show HN: Lite³ – A JSON-Compatible Zero-Copy Serialization Format in 9.3 kB of C - https://news.ycombinator.com/item?id=45992832 (no comments, but a good writeup)
by cryptonector | 2025-12-13 02:31:46+00:00
Lite^3 is a clever encoding for JSON data that is indexed as-encoded and is mutable in place.

Perhaps I should have posted this URI instead: https://lite3.io/design_and_limitations.html

Lite^3 deserves to be noticed by HN. u/eliasdejong (the author) posted it 23 days ago but it didn't get very far. I'm hoping this time it gets noticed.
by drdeca | 2025-12-13 02:31:59+00:00
Ok, so I looked into it a bit, and here’s my understanding:

The Polyakov action is kinda by default manifestly Lorentz invariant, but in order to quantize it, one generally first picks the light cone gauge, where this gauge choice treats some of the coordinates differently, losing the manifest Lorentz invariance. The reason for making this gauge choice is in order to make unitarity clear (/sorta automatic).

An alternative route keeps manifest Lorentz invariance, but proceeding this way, unitarity is not clear.

And then, in the critical dimensions (26 or 10, as appropriate; We have fermions, so, presumably 10) it can be shown that a certain issue (chiral anomaly, I think it was) gets cancelled out, and therefore the two approaches agree.

But, I guess, if one imposes the light cone gauge, if not in a space of dimensionality the critical dimension, the issue doesn’t cancel out and Lorentz invariance is violated? (Previously I was under the impression that when the dimensionality is wrong, things just diverged, and I’m not particularly confident about the “actually it implies violations of Lorentz invariance” thing I just read.)
JPM the Java Package Manager
by sunnykentz | 2025-12-13 02:33:04+00:00
JPM is short for "JVM package manager" which sumerizes what it does, manages packages and builds you projects for you.

JPM has a very simplistic approach on how a project should be built, it's heavily inspired by the npm package manager -> it downloads and resolves you dependencies for you. Also, jpm allows CLI package additions, to not break you development flow when you need a new dependency. it integrates with java modules and can even bundle your applications for you into a jar.

all that using nothing but : java, javac, jar

My goal and vision with jpm it to make a all in one tool that makes life easy for beginners and experts in java/kotlin.

- to checkout jpm : [jpmhub.org](https://www.jpmhub.org) - Examples : [videos](https://www.youtube.com/@derismekentz1) - source code [Github](https://github.com/jpm-hub)
by salicaster | 2025-12-13 02:34:35+00:00
Notice that both your sentences are trying to control the other person's reaction and feelings towards you. If that is your idea of socializing, I would come to the same conclusion.

As cliche as it is, find things in others that genuinely interest you. And don't expect it be a fruitful experience. There are so many reasons the socializing ritual can end up being unfulfilling.
by mastazi | 2025-12-13 02:34:53+00:00
I have the exact setup shown towards the end of the article - HTPC and K400 keyboard/touchpad. I have tried all "smart" platforms in the past, and this setup is an order of magnitude better in everything. I used to have issues where a specific content provider doesn't have an app for my type of smart TV[1], this is no longer an issue because I just use a browser to access anything. And I can browse the web when I'm not watching something[2] (in fact I'm using my HTPC right now as I write this comment).

The only change I had to make starting from a "standard" Linux UI is bumping the screen zoom level to 150%. This may vary depending on your TV size and how far your couch is from your TV.

Building the HTPC was very cheap, I just boughs a horizontal form-factor case, and used spare "donor" parts coming from our household PCs after upgrades.

[1][2]For comparison, the only streaming platform that had all apps I wanted was Apple TV, but that one doesn't have a browser.
by JuniperMesos | 2025-12-13 02:35:04+00:00
I'm not sure how the cameras used to take pictures of car license plates so that the driver can be identified and required to pay a toll for use of the road, is meaningfully different than a camera used to take pictures of car license plates (and other things in the scene) for the purpose of detecting crime. It's still the government running a camera in public to take pictures of things, including cars with clearly-visible license plates, and then knowing that the car was at a specific location at a specific time.
by 15155 | 2025-12-13 02:35:39+00:00
> What's stopping someone from just adding an additional IR light to those enclosures

Nothing.

> Couldn't you just slap an additional bright enough IR light in that makes it impossible to even see the plate clearly through cameras?

You could: but it will only work at night (and even then, I don't know if the amount of light you could concentrate in that area would be enough to blow out letters), because all of these cameras have switchable IR cutoff filters.
by coldtea | 2025-12-13 02:36:40+00:00
Parent meant this as a statement of fact (stating it's x that lies, and implying it's not y, or that x lies more than y). As such (true or not) it makes perfect sense, and requires only a very intuitive and casual understanding to get it.

Your comment reads as if it was some failed attempt at some kind of axiomatic construction (x lies _therefore_ y doesn't).
by butvacuum | 2025-12-13 02:37:34+00:00
I'm thoroughly unconvinced.

Doing some basic research... hard water is overwhelmingly various carbonate and bicarbonates of magnesium, calcium, sulfur, iron, maganese, and aluminum. All of which are essential nutrients and readily soluable in water.

The other proposed problem was pathogen aerosols- however I was unable to access anything but an abstract. So, I don't know if they survived being aerosolized, produced more and/or worse pathogen count than evaporative humidifiers, Nor the size of the pathogens.

It seems to me the known risk is mostly mechanical (Asthma, exacerbated COPD, etc) and nonpersistent (particles dissolve and are used or excreted via the same pathways as when consumed). With an unknown risk on the pathogen side.
by ggm | 2025-12-13 02:38:25+00:00
As a non user, I would observe they didn't say no effects, it depends. If it didn't work for PTSD with vets (as one example) it did have measurable benefits for anxiety with non PTSD patients.

And, pharmaceutical grade, non (or less) psychoactive doses did work for appetite, nausea issues in cancer treatment and like situations and for paediatric fitting.

But the evidence for glaucoma seemed more mixed.

The problem is the vast bulk of non pharmaceutical, cannabis dispensary use, which appear to have a remarkably low bar to be dispensed.

I liked the rather wry observation that people taking it for sleep regulation probably restarted because of withdrawal symptoms before they could objectively say if it was necessary for sleep, if stopped.
by alephnerd | 2025-12-13 02:38:57+00:00
It's becuase Xiaomi integrated it just like all of it's other smart home products with Mijia - Xiaomi's smart home mesh [0].

In Asia (but arguably the same in the West given the proliferation of Ring and smart home hubs), consumers have less of an aversion to smart home and connected products in general.

Keeping IoT devices on a separate segmented network with strict DMZing, turning off unused features, and not sharing passwords would provide enough security for most home users. I recommend reading James Micken's essay "The World is Ours" [1] on the diminishing returns of certain security features at the expense of user experience. I also agree with it as someone who used to do edgy stuff with SHODAN as a teenager.

HNers tend to be the minority amongst consumers, which is assuming the opposite of the HN herd mentality tends to be a fairly successful strategy.

[0] - https://www.mi.com/global/smart-home/

[1] - https://www.usenix.org/system/files/1401_08-12_mickens.pdf
by coldtea | 2025-12-13 02:39:45+00:00
>It's equally true in Israel, where Hezbollah fired tens of thousands of rockets indiscriminately, killing, among other things, a Druze children's soccer team in the Golan Heights.

An innocent kid was killed in this conflict? Thank God the other side didn't do that 20,000x more - then it would have been a real tragedy!

Especially if unlike some indiscriminate firing of crude rockets, they did it purposefully, with state of the art arms and monitoring systems.
by dnw | 2025-12-13 02:40:14+00:00
Last week I accidentally exposed my OpenAI, Anthropic, and Gemini keys. They somehow ended up in Claude Code logs(!) Within seconds I got an email from Anthropic and they have already disabled my keys. Neither OpenAI nor Google alerted me in anyway. I was able to login to OpenAI and delete all the keys quickly.

Took me a good 10-15 minutes to _just_ _find_ where Gemini/AI Studio/Vortex projects keys _might_ be! I had to "import project" before I could find where the key is. Google knew key was exposed but the key seemed to be still active with a "!" next to it!

With a lot of vibe coding happening, key hygiene becomes crucial on both issuer and user ends.
by kalleboo | 2025-12-13 02:40:44+00:00
Japan has a government ID card (MyNumber) with a digital certificate which can be scanned using NFC on your phone to log into do taxes online, check on your medical insurance details (like what charges have been made and your prescriptions), and pension information. It can also be scanned via NFC to apply for financial services like credit cards/bank accounts online.

https://apps.apple.com/jp/app/id1476359069 https://play.google.com/store/apps/details?id=jp.go.cas.mpa
by esseph | 2025-12-13 02:41:09+00:00
You should read over NIST 800-53 AC-2 and AC-6. They go over why privileged accounts are important, why they are used, and how they protect users and organizations.

JIT access should be the goal.

Scroll down to: Implementation Guidance

https://csf.tools/reference/cloud-controls-matrix/v4-0/iam/i...
by cmccand1 | 2025-12-13 02:41:23+00:00
I think the problem with your line of reasoning is a category error, not a mistake about arithmetic.

I agree that every step of an LLM’s operation reduces to Boolean logic and arithmetic. That description is correct. Where I disagree is the inference that, because the implementation is purely arithmetic, higher-level concepts like representation, semantics, knowledge, or even lying are therefore meaningless or false.

That inference collapses levels of explanation. Semantics and knowledge are not properties of logic gates, so it is a category error to deny them because they are absent at that level. They are higher-level, functional properties implemented by the arithmetic, not competitors to it. Saying “it’s just numbers” no more eliminates semantics than saying something like “it’s just molecules” eliminates biology.

So I don’t think the reduction itself is wrong. I think the mistake is treating a complete implementation-level account as if it exhausts all legitimate descriptions. That is the category error.
by theamk | 2025-12-13 02:42:16+00:00
If an app requires a permission, how does OS know that it's OK to grant it? For example, I want to backup my system, so I install app which needs a permission called "bypass any file access control and let me read every file". How does OS know it's legitimate and not malware trying to steal data?

It could be "this requires special digital signature from OS manufacturer" -> then the private key of this digital signature is a "god object"

It could be "this requires confirmation from the physically present user" -> then you basically have passwordless sudo

It could be "this requires users pin/password/biometrics" -> then you have regular sudo

Either way, there is some source of authority in here, even if it's called "root key" or "user pin" instead of "root account".
by canucker2016 | 2025-12-13 02:42:18+00:00
The man, who was in his 50s and otherwise healthy, showed up at a hospital after the entire left side of his body abruptly went numb and he was left with clumsy, uncoordinated muscle movements (ataxia). His blood pressure was astonishingly high, at 254/150 mm Hg. For context, a normal reading is under 120/80, while anything over 180/120 is considered a hypertensive crisis, which is a medical emergency. Four weeks into his recovery, he was on five different drugs to try to bring down his blood pressure. At that point, doctors pushed for more lifestyle information from the man, who finally revealed that he had a habit of drinking an average of eight high-potency energy drinks every day. Each of the 16-ounce drinks was labeled as containing 160 mg of caffeine, a stimulant that can raise blood pressure. For reference, there’s about 90 mg of caffeine in a normal cup of coffee. So eight of these energy drinks would be 1,280 mg, the equivalent of a little more than 14 cups of coffee a day. But the doctors point out that the labeled amount of caffeine was only the “pure caffeine” amount. Such energy drinks contain additional ingredients, like guarana (a plant native to the Amazon used as a stimulant), that can contain “hidden caffeine.” Guarana is “thought to contain caffeine at twice the concentration of a coffee bean,” Coyle and Munshi write.
by rudedogg | 2025-12-13 02:42:57+00:00
> Where did you get the idea that banning new technology that could eliminate jobs is even remotely an American value?

Copyright law is another counter-example to your argument. But somehow? that’s no longer a concern if you have enough money. I guess the trick is to steal from literally everyone so that no one entity can claim any measurable portion of the output as damages.

I’ve always thought Copyright should be way shorter than it is, but it’s suspect that we’re having a coming to Jesus moment about IP with all the AI grifting going on.
by bsder | 2025-12-13 02:43:07+00:00
> If you’re willing to use distilled water, ultrasonic humidifiers have their own advantages over evaporative.

Unless you are anally retentive about cleaning it, ultrasonic humidifiers vaporize microbes into the air. There have been loads of studies about this.

The only real way to avoid this is to use the humidifiers that are boiling the water.
by MobiusHorizons | 2025-12-13 02:44:39+00:00
Those boards have a lot more on the board than just the cpu. At a minimum they have power conditioning and ram, usually also storage. A lot of what you pay for with an sbc is that routing and layout. If it’s got WiFi as well, you could be paying for the testing that goes into rf micro strips and potentially certifications on em emissions.

It is, of course possible to do all that yourself, but the system on module exists, because this integration has value that people are willing to pay for.
by metadope | 2025-12-13 02:45:16+00:00
The timing of this article's publication is provocative, don't you think?

Isn't there a pending Executive Order in the works that would move marijuana from the federal Schedule I list, making it a Schedule III (less restrictions)?

As near to a federal legalization as you can get without rousing rabble to react with a Just Say No!

I would love a peek at the NYT editorial calendar to see when this piece got, um, scheduled. And I wonder what it says about their editiorial intentions.

(As my old buddy Jethro used to sing, I'm just Wondering Aloud.)
by AnthonyMouse | 2025-12-13 02:46:24+00:00
> By requiring high-school garage engineering to DOS your local RF services you prevent essentially everyone from doing it.

Likewise for requiring someone to change out drivers or firmware.

> The radio spectrum is limited and it must be regulated and follow regulations, enforcement is really hard, it's a lot easier and reasonable to dump it on the manufacturers by locking the juice behind closed firmware.

By far the largest problem in this space is users importing devices purchased via travel abroad or drop shipping and then those devices don't follow the rules.

Getting domestic users to follow the rules is not a significant problem because a) most people don't know how to modify firmware anyway, b) the people who do know how to do it are sophisticated users who are more likely to understand that there are significant penalties for violating regulatory limits and know they actually live in the relevant jurisdiction, c) if those users really wanted to do it they're the sort who could figure out how to do it regardless, and d) there is negligible benefit in doing it anyway (increasing power increases interference, including for you, and it works much better to just get a second access point).

It's not a real problem.