MurphyA/hacker-news huggingface dataset:
by tkel | 2025-12-10 23:15:23+00:00
If I were Israel, I would have not invaded Gaza, which would have resulted in far fewer civilian casualties, and also would have ended the strikes by Hezbollah.

Also, if you look at the data on attacks by Israel against Lebanon, they are disproportionate, Israel launching 10x more airstrikes, even going so far as to level entire city blocks of apartment buildings in Beirut. I remember just on the first day of attacks by Israel against Lebanon, over 1000 civilians were killed. Also Israel refuses to vacate southern Lebanon after a ceasefire agreement, and continues to violate the ceasefire. Just in the last 24h, Israel has bombarded 4 different locations in Central Lebanon with airstrikes. If I were Israel, I would simply stop acting as a fanatic aggressor with no regard for human life.
by mhandley | 2025-12-10 23:15:28+00:00
I've used bubblesort when simulating LEO satellite constellations, calculating which satellite is closest to a location. I used one single backwards pass of bubblesort, so O(n) every k timesteps to bring the closest to the head of the array, then every timestep just do one backwards bubblesort pass over the first few in the array. Given satellites move smoothly, if you initialize right (a few full passes at the start to get the closest few at the front) and get the constants right so a satellite outside the front few in the array can't have moved far enough to become closest without being promoted to the front few by a periodic full pass, then you always maintain the closest at the front of the array very cheaply. And this has the advantage of also being very simple to code.
by rlpb | 2025-12-10 23:15:30+00:00
> 1) Given that it just says you're a "child", how does that work across jurisdictions where the adult age may not be 18?

So namespace it then. "I'm a child as defined by the $country_code government". It's no more of a challenge than what identity-based age verification already needs to do.

> 2) It seems like it could be abused by fingerprinters, ad services, and even hostile websites that want to show inappropriate content to children.

This is still strictly better than identify-based age verification. Hostile or illegal sites can already do this anyway. Adding a single boolean flag which a large proportion of users are expected to have set isn't adding any significant fingerprinting information.
by JumpCrisscross | 2025-12-10 23:15:53+00:00
> Would be nice to see them put a carrier group down there to guard their shipments...

This would be a 4D chess move right off the edge of the game board and into a latrine.

China doesn't want to get involved in an oil war. It doesn't want to send its limited blue-water capabilities into America's backyard to get painted. It doesn't want to deal with oil supply chains against America's nuclear-powered fleet. And it doesn't want to risk Trump popping an aneurysm and disabling their ships, an attack to which all retaliation options carry material risks of nuclear escalation (in a way bombing boats on the other side of the world does not), and which would mean trashing China's and the global economy as the trade war turns blockade.
by defrost | 2025-12-10 23:16:05+00:00
Well documented should imply multiple papers across multiple countries and across multiple time periods.

If that's the one and only paper you have, then it's a single UK paper that covers seven years of GIDS referrals from numbers that are near zero in 2009 to 1800 referrals in 2016.

Statistically, looking at the last graphic in the paper, it's less a case of "becoming so heavily skewed" and likely more a case of "taking several years to reveal the pattern and weights".

There's scarce numbers to begin with to make a strong claim as to the "natural balance" of referrals being evident at the start and this "being skewed toward" the later clearer pattern.
by voxleone | 2025-12-10 23:16:06+00:00
I’d say you made a good risk-benefit analysis, recognizing the potential upside of the ban (breaking the network effect, reducing social pressure) while raising important concerns about security, privacy, and a possible migration to more dangerous online spaces. That kind of debate is essential.

But I also think some of the consequences you fear (widespread scams, a mass shift to “dark” networks, extreme social isolation) are not guaranteed. They will depend heavily on how the law is implemented, how platforms handle age verification, and what healthy social alternatives (offline or moderated) are offered. I do believe it’s possible to design a safe system.

Personally, having seen many dire predictions fail to materialize in the past, I don’t view this as either a “clear net benefit” or an “inevitable disaster,” but rather as a social experiment with real potential for success as well as serious unintended consequences.

I support the Australian law and would like to see something similar in my own country. We can’t simply assume an invisible hand will resolve this issue for the better. Still, it’s worth watching closely and following the empirical data over the coming months.
by chrisweekly | 2025-12-10 23:16:37+00:00
yes! the first one^1 is hilarious! the sequel^2 is somehow equally funny.

1. https://youtu.be/jVhlJNJopOQ?si=jq6NsPhnzwCKXFPr

2. https://youtu.be/Q8PdffUfoF0?si=sx8XC0X6oJqJIXmc
by JumpCrisscross | 2025-12-10 23:17:57+00:00
> Under what authority???

Under U.S. law, if they're smart, anti-piracy and anti-narcotics interdiction. They're not, so they're citing sanctions.

Practically, however, this is sort of the endgame to the spheres-of-influence narrative. China can ram Phillipine fishing boats. Russia can steal children. America can commandeer random shit in the Western hemisphere.
by spopejoy | 2025-12-10 23:18:21+00:00
> Isn't that something you can do with streaming services as well?

There's a number of differences.

- While yes you can play albums, streamers have decided for us that giving us an album-oriented playlist is out of the question. Try it: make a playlist of 12 favorite albums, maybe with some double albums in there -- now quickly, play the Miles Davis album in the middle. Compare this to leaving 12 albums in the front of your drawer because it's what you're into now: no way to recreate this on streamers, and even if there was, they could change their mind and take that feature away anytime.

- As for picking something out of the blue, browsing a 120-album collection is easy IRL, a modest collection. On a screen it's annoying at best. It's like trying to page through a book on kindle, IRL books are vastly superior because of the combination of visual and sensory/touch.

- Finally there's the commitment of having to fire up the medium and the pleasure of considering the jacket art etc. With streaming there is no "dropping a needle" pleasure, no resistance to abandon the stream once that one not-amazing song comes up, and the album art experience is garbage.

Streaming is good for discovery of single songs, and a good radio experience (but only if there's a human behind the playlist, or the AI isn't total garbage which it usually is). It's also unbeatable for quickly assembling a party-length playlist. But for an enjoyable, artist-focused listening session, it's kind of crap.
by Havoc | 2025-12-10 23:18:25+00:00
I know they're leveraged to the hilt, their demographics are shaky AF etc.

...but end of the day productive capacity is what matters. I don't see anyone close on that mix of pace, tech, low cost, ability to execute and scale.

A strong argument could be made on any of those metrics that someone could beat them fair and square, but the whole blend...there is nobody even competing in same league and that lead looks like it'll last rest of my lifetime
by techblueberry | 2025-12-10 23:18:31+00:00
I've been going down a bit of a rabbit hole on "what conservatives believe" and weirdly, and this is from both Roger Scruton, and the book "The conservative mind". is it's a bit like porn, you can't define it, but you know it when you see it. I mean this is sort of a tangible points conservatives make about believing in "common sense" that there's basically a higher truth that we all know exists that should guide us.

Roger Scruton in I think this video: https://www.youtube.com/watch?v=1eD9RDTl6tM. Says that basically conservatism in the 80's in the UK was whatever Margaret Thatcher believed. This really I think helped me understand why the conservative transition from Reagan/Bush to Trump went more smoothly than I thought it would among trad conservatives.
by iamnothere | 2025-12-10 23:18:38+00:00
If we must do something like this, I think a good solution would be an optional server header that describes the types of objectionable content that may be present (including “none”). Browsers on child devices from mainstream vendors would refuse to display any “unrated” resources without the header, and would block any resources that parents deem age-inappropriate, with strict but fair default settings that can be overridden. Adult browsers would be unaffected. Legislatures could attempt to craft laws against intentionally miscategorized sites, as doing this would be intentionally targeting kids with adult content.

There is no perfect solution that avoids destroying the internet, but this would be a pretty good solution that shelters kids from accidentally entering adult areas, and it doesn’t harm adult internet users. It also avoids sending out information about the user’s age since filtering happens on the client device.
by AnthonyMouse | 2025-12-10 23:18:43+00:00
> You could certainly try and upstream an infringing implementation into the kernel, but no one would be able to distribute it in their products without a license.

Isn't that actually a pretty good workaround? Hardware vendor pays for the license, implements the standard, sells the hardware. Linux kernel has a compatible implementation, relying on the first sale doctrine to use the patent license that came with the hardware, and then you could run it on any hardware that has the port (and thereby the license). What's the problem?
by rlpb | 2025-12-10 23:18:57+00:00
> Even the idea of prosecuting parents for allowing their child to access 'information,' no matter what that information is, just sounds like asking for 1984-style insanity.

This assumes an absolutist approach to enforcement, which I did not advocate and is not a fundamental part of my proposed solution. In any case, the law already has to make a subjective decision in non-technology areas. It would be no different here. Courts would be able to consider the surrounding context, and over time set precedents for what does and does not cross the bar in a way that society considers acceptable.
by seanmcdirmid | 2025-12-10 23:20:04+00:00
China doesn’t have the infrastructure or logistics to wage a far from home operation against a similar power country (let alone the USA). They might get there in a decade or two, but right now there isn’t much they can do besides provide material support.

Their whole move to EVs is more about national security as it is about environment. Not having to get into wars about oil because you don’t need so much is it’s own freedom.
by the8472 | 2025-12-10 23:20:21+00:00
Copying between GPUs is a thing, that's how integrated/discrete GPU switching works. So if the drivers provide full vulkan support then rendering on the nvidia and copying to another GPU with outputs could work. And it's an ARM CPU, so to run most games you need emulation (Wine+FEX), but Valve has been polishing that for their steamframe... so maybe?

People have gotten games to run on a DGX Spark, which is somewhat similar (GB10 instead of GH200)
by Subtextofficial | 2025-12-10 23:20:38+00:00
Hi HN,

I’ve been building something I’ve personally needed for a long time: a mobile AI companion that isn’t tied to one model or one provider. Most assistants lock you into a single LLM and a single way of reasoning. I wanted something more flexible, more composable, and more portable.

So I built Bubs, a cross-platform (Android + iOS) AI companion with multi-LLM orchestration and a local-first automation engine.

Core idea

Bubs can talk to five LLMs (more coming.):

Anthropic Claude

OpenAI GPT-4

Google Gemini

Cohere Command

Local/on-device models

It uses a routing engine that selects the best model for a task based on quality, speed, or cost. It also supports ensemble mode, which queries multiple providers and aggregates the results for higher-confidence reasoning. If a provider is down, it falls back automatically.

Chat + automation

Beyond a chat UI, Bubs includes a natural language workflow automation system (similar in spirit to Zapier, but embedded locally):

Create flows with natural language

Edit visually

Run triggers & actions

Connectors for Slack, GitHub, Google, Notion, Email, Webhooks

Execution history

All on-device, no backend required

The automations are intended to let users build personal “micro-agents” without needing cloud infrastructure.

Local-first architecture

Bubs stores API keys securely (Keychain / EncryptedStore) and doesn’t require a backend to function. Your prompts and automations stay on your device unless you explicitly send them to a provider. This also eliminates ongoing hosting costs.

Tech stack

Android: Jetpack Compose, MVVM, Room, DataStore, Hilt iOS: SwiftUI, MVVM, Keychain, CloudKit-ready architecture

State of the project

I’m finishing debugging the Android build now and polishing the iOS build next. Once both are stable, I’m planning a small early-access presale for people who want to test it while I continue refining the automation engine and routing logic.

Why I’m posting

I’d love feedback from the HN community on:

Multi-model orchestration strategies

Ideas for additional connectors or triggers

Local privacy concerns or improvements

Whether others are working on similar architectures

UI/UX considerations for flow creation on mobile

Suggestions for open-source components Bubs could integrate with

This is a solo build, and I’m trying to make the architecture as clean and extensible as possible. Happy to answer technical questions.

Thanks for taking a look. Bubs is always with you.

– J
by mambacodes | 2025-12-10 23:20:53+00:00
Ask AI to generate feature docs → AI writes them to Notion. Pull project specs from Notion → AI understands your plan instantly.

• "Create API documentation in Notion" • "Export this architecture decision to Notion" • "Read the product spec from Notion and implement it"

Context Sync is the open-source infrastructure that gives AI systems persistent memory across all your development tools, sessions, and projects.

Try it out: https://github.com/Intina47/context-sync
by Inviz | 2025-12-10 23:21:07+00:00
If I am to provide a summary of why layout shouldnt be linear constraints, is that it can't faithfully represent content overflowing onto multiple lines. I.e. it's inherently one dimensional. I.e. you can't really have a layout that adaprts to the screen size without creating a lot of separate breakpoints. This is a big limitation, that for example flexbox doesnt have. When I left Grid i immediately went and reproduced a lot of stuff we've been doing in (new then) flexbox layout engine, and i was like: Oh my god, this is so much more powerful.
by JumpCrisscross | 2025-12-10 23:21:41+00:00
> Imagine the outrage if the title were instead "China seizes Philippine oil tanker in South China Sea"

China has been sinking Philippine boats in Philippine territorial waters [1].

There are good reasons to be outraged about this. But it's continuing a precedent China and Russia set, presumably assuming the West wouldn't follow.

[1] https://en.wikipedia.org/wiki/2019_Reed_Bank_incident
by skydhash | 2025-12-10 23:22:10+00:00
Ultimately, LLMs are a text focused technology (actually tokens). And if you take something like Smalltalk, Acme, Unix Shell (with Vi and other editors), Emacs (as a lisp machine), they are all interfaces that focus on text manipulation. And they all provide the most important capability, defining custom commands on the fly. Some IDEs allows you to define custom tools, but none make it as convenient as the above.

If we take Unix, you could have something in `~/ai/bulletify` which start with:

#!/usr/bin/env llm-cli [prompt text]

And quickly execute it with `:!bulletify` in Vi (with the needed motion). Pretty much the same in emacs, and you can either bind it to have a faster way to invoke it. Most IDEs is about having commonly useful utilities and features bound to the concept of a project. They don't do really well in a very dynamic environment.

And Editors like VS Code and Sublime is very much a basic version of the IDE. They're familiar, but they're not that fluid.
by lovich | 2025-12-10 23:22:23+00:00
Yea, if you don’t say what you think because of fear of violence, you don’t have free speech.

I’m actually surprised at your surprise. Is there a definition of free speech that includes not speaking because of violence?

To be clear I’m speaking of “free speech” as a right in the absolute sense. I am aware that various situations and events degrade that in every attempt to implement it. Having anonymous speech lets your circumvent that somewhat, but comes with the tradeoff of disinformation and societal manipulation we’re currently dealing with.

Also for clarification are you describing violence from other citizens or violence from the government? I need the clarification as I wasn’t specific enough myself in that I don’t think there is currently any anonymous speech if the government wants to identify you, only anonymity from the average Joe.
by asdff | 2025-12-10 23:22:31+00:00
I think it just reflects on the sort of businesses that these companies are vs others. Of course we worry about this in the context of companies that dehumanize us, reduce us to line item costs and seek to eliminate us.

Now imagine a different sort of company. A little shop where the owner's first priority is actually to create good jobs for their employees that afford a high quality life. A shop like that needn't worry about AI.

It is too bad that we put so much stock as a society in businesses operating in this dehumanizing capacity instead of ones that are much more like a family unit trying to provide for each other.
by jauntywundrkind | 2025-12-10 23:22:32+00:00
What an incredible barn-find type story. Incredible. And you are among very few buyers who could have so lovingly done such an incredible job debugging driver & motherboard issues. Please add a kitsch Serial Experiment Lain themed computing shrine around this incredible work, and all's done.

> 4x Arctic Liquid Freezer III 420 (B-Ware) - €180

Quite aside, but man: I fricking love Arctic. Seeing their fans in the new Corsi-Rosenthal boxes has been awesome. Such good value. I've been sing a Liquid Freeze II after nearly buying my last air-cooled heat-sink & seeing the LF-II onsale for <$75. Buy.

Please give us some power consumption figures! I'm so curious how it scales up and down. Do different models take similar or different power? Asking a lot, but it'd be so neat to see a somewhat high res view (>1 sample/s) of power consumption (watts) on these things, such a unique opportunity.
by evanelias | 2025-12-10 23:22:36+00:00
> Is it?

Yes, demand is absolutely inflated in a bubble. We're talking about GPUs, so look at hardware sales for the comparison, not utility infrastructure. Sun Microsystems' revenue during and after the dotcom bubble, for example. Or Cisco's, for a less extreme but still informative case.

> it's Bray who brings up failure rates in a discussion about depreciation

Yes, I understood his point to be that depreciation schedules for GPUs are overly optimistic (too long) while their MTBF is unusually low. Implying what is on the books as assets may be inflated compared to previous normal practices in tech.

In any case, at this point I agree with the other commenter who said you're just trying to confirm your existing opinion, so not really much sense in continuing this discussion.
by atmosx | 2025-12-10 23:23:03+00:00
Just to make myself clear: I don’t think the UK made the right move. But if you ask most countries in referendums they will choose to leave.

Ps. I know HN likes the EU very much because they see it as an opposing power to their home issues but it’s not that. The EU, in its current form, has many structural problems. That doesn’t mean that Europeans like Musk, Trump or Biden.
by kazen44 | 2025-12-10 23:24:08+00:00
> Secondly, we employ "adversarial" systems for two branches of government (legislative and judicial) because it's a hell of a lot easier to spot flaws in ideas of people you are opposed to (as opposed to some European Judiciaries that have "inquisitorial" systems, where a judge investigates activity).

if that would be the case, why is the adversarial system not working in its current practice?

Also, i think the difference between the judicial systems of parlementary/european and the american system have more to do with the difference between civil and common law.

European goverments are really the legacy of the revolutionary french idea's of a civic state, in which citizens have duties to the state, and have rights being garantueed by the state. The state itself is being granted the authority to do this by its citizens through some process.
Show HN: Glogos: a consensus-free attestation proposal
by vnlemanhthanh | 2025-12-10 23:24:19+00:00
hi HN,

i built Glogos to create cryptographically permanent records without needing a global network to vote on them.

so i designed a "consensus-free" attestation.

the core concept: instead of one global ledger, Glogos uses sovereign "Zones".

- you create a Zone (Ed25519 keypair). - you sign attestations. - you build a merkle tree. - you anchor the root (to Bitcoin, IPFS, or just a tweet).

technical specifics (no fluff):

- format: JSON-based attestations, RFC 6962 merkle trees. - performance: ~290k attestations/sec (benchmarked on consumer hardware). - code: python reference implementation (no heavy dependencies). - status: v1.0.0-rc.0 draft.

use cases:

- academic citations (journals sign their own metrics). - supply chain (factories sign their own output). - personal witnessing ("i was here" timestamps).

disclaimer:

- no token. no ico. no dao. no internet. - this is a proposal/experiment, not a startup.

i'm a self-taught dev. on dec 21 (winter solstice), i'll run the genesis ceremony to witness the moment using this code.

repo: https://github.com/glogos-org/proposal

feedback on the "consensus-free" model is very welcome. is it too simple? or is simple what we need?
by AnthonyMouse | 2025-12-10 23:24:51+00:00
It's sort of the other side of that coin. There was a case where a company did it like this:

https://en.wikipedia.org/wiki/Clean-room_design

The courts said that was fine, and whenever that happens, lawyers are going to tell people to do it exactly like that since it's a known-good way to do it, whereas some other way is maybe and who wants a maybe if you have the option to lockstep the process that was previously approved?

Of course, if you do it a different way and then that gets approved, things change. But only after somebody actually goes to court over it, which generally nobody enjoys, not least because the outcome is uncertain.
by csoups14 | 2025-12-10 23:24:51+00:00
Nowhere in the article is the author suggesting that local or state governments manage these algorithms, just that they be audited for fairness given the amount of power these algorithms hold in the market. Google operates something of a monopoly in Google Maps and its recommendations. You don't find an attempt to understand the efficacy of its rankings or how Google or market participants could be manipulating the rankings to benefit themselves interesting?