MurphyA/hacker-news huggingface dataset:
by NathanKP | 2025-07-14 20:56:12+00:00
Yeah it would be nice if there was one way to specify the rules and intent, but you know how these things go: https://xkcd.com/927/

In all seriousness, I'm sure this will become more standardized over time, in the same way that MCP has standardized tool use.

I've long been interested in something that can gather lightweight rules files from all your subdirectories as well, like a grandparent rule file that inherits and absorbs the rules of children modules that you have imported. Something kind of like this: https://github.com/ash-project/usage_rules

I think over time there will be more and more sources and entities that desire to preemptively provide some lightweight instructive steering content to guide their own use. But in the meantime we just have to deal with the standard proliferation until someone creates something amazing enough to suck everyone else in.
by jecel | 2025-07-14 20:56:16+00:00
You have to manually carve up the heap into arrays if you want to have more than one. If variable F points to the start of an array then F,I@ will read F[I] while 42!(F,I) is an assignment F[I] := 42. The comma operator is just to convert a word index to a byte index, so F+(2*I)@ and 42!(F+(2*I)) also work but are uglier.

The sieve example uses a single 8Kword array https://github.com/jeceljr/baby8/blob/main/examples/bla/siev...
by SketchySeaBeast | 2025-07-14 20:56:21+00:00
I don't know about Strava, but I have a Garmin running watch. It's got a battery that lasts for over a week and stores all activities until it can be uploaded via phone. The only failure point there might be user error, but given we're talking about a 1 mile run, I barely count that as penance if I have to redo it.
by willguest | 2025-07-14 20:56:59+00:00
Thank you for making my point.

Here's some research aided by Perplexity, which estimates that the global data market is valued at about $1.7 Trillion, with data monetization growing at about 17.6% CAGR:

https://www.perplexity.ai/search/today-i-would-like-to-try-a... (138 sources)

Also, Meta can identify you based on your movement and a few pieces of social data (all of which is in the open).

Tel Aviv airport has been running behavioural monitoring for about a decade, predicting crimes before they happen.

You mention a case from 2021, which is about $5 trillion ago, and think that the government selling data is surprising. This is mature market that already knows everything about everyone, especially in the US, and is more concerned with what to do with it. The faucet is open, the ground floor is flooded, and we're discussing the different types of fish that have moved into our apartment.
by echelon | 2025-07-14 20:57:19+00:00
If you think about LLMs as new types of databases, it's quite obvious that they'll start winning over many types of legacy systems.

They ingest unstructured data, they have a natural query language, and they compress the data down into manageable sizes.

They might hallucinate, but there are mechanisms for dealing with that.

These won't destroy actual systems of record, but they will obsolete quite a lot of ingestion and search tools.
by const_cast | 2025-07-14 20:57:52+00:00
Your location is leaked in many, many ways. Even if you have location services off on your phone, the first-party (Google, Apple) has access to your precise location. On Android, this bypasses VPNs, and I believe on iOS/Mac first-party apps also bypass VPNs. You are trusting that this data is not leaked to any third-parties. You cannot verify this, as the data is exfiltrated to servers which you can't verify.

Okay, fine, I'll just install another operating system then, like KDE plasma mobile or GrapheneOS. Your location is still leaked 24/7. This is because your cellular modem has it's own operating system, running underneath your phone's operating system, which is triangulating your location at all times. Once again, you are trusting that telecommunications companies aren't misusing this - but please remember they're complied, by law, to make a lot of this information available to numerous third parties.

Okay fine, let me just remove the Sim then and use my phone on Wifi only, always through a VPN. Your location is still being leaked potentially, for example, by your car. Your car also has a cellular modem which leaks your location, and you probably signed a contract allowing that data to be given to hundreds of third-parties.

Of course, all of this is assuming you don't use any social media. Social media can also leak your location, even without location services. If you review a restaurant - that's your location. Where are your friends? You're probably around them. And on and on.
by nojs | 2025-07-14 20:58:17+00:00
One thing that I’ve found works well is to permanently have a few numbered branches checked out as worktrees, keep them up to date with main, and then when you want to do a task in parallel you just pick an existing branch rather than creating and deleting worktrees every time.

This lets you persist local databases, IDE project settings and so on for each worktree too.
by fakedang | 2025-07-14 20:58:38+00:00
> As an extractive capitalist, I imagine you will continue to fuel the populist movements you're analyzing, but reminder: Injustice anywhere is a threat to justice everywhere.

Eh, it depends. To put it succinctly, a leading investor from the sovereign wealth fund of an autocratic Gulf state once told me that while the Republican govt., especially under Trump, is super friendly to letting them get away with shit, a Democrat government is better for returns. From an investment standpoint, everyone craves stability and is happy to double down and reinvest, but given cases like Trump, we're happy to move out our American extractions.

That high rent Americans pay to their landlords? Yeah, we're LPs of Blackstone, who brag about bleeding renters dry annually. That new war Mr President wants to start? Carlyle is very happy about its strong showing. All those farm running out of water in California, Arizona, etc.? They're happily eating local mutton and dairy derived from cows, goats and sheep fed on American alfalfa. Oh, and my mom absolutely loves those water-hungry almonds you grow there, especially when they come for a nice hefty discount.
by hyperion2010 | 2025-07-14 20:58:43+00:00
Implicitly assuming that there is some well defined state that can be recovered when turning it back on. That's not how the real world works, and historically what revolutionaries fail to fully realize is that the trajectory out of a period without government is extremely unlikely to wind up in the state that they desire, much less one that was "stored" or "defined" by a set of per-existing laws.
by RoyAC | 2025-07-14 20:59:03+00:00
Roger Pielke Jr. and Justin Ritchie provide a prime example of what confuses many—and, I suggest, impedes progress. In their article “How Climate Scenarios Lost Touch with Reality” (2021), they point out that one of the IPCC’s most extreme emissions pathways, RCP8.5, has frequently been used in research and policy as if it were the “business-as-usual” scenario—when in fact, it is highly unlikely. The problem isn’t that worst-case scenarios exist. It’s that some people do not understand how useful scenarios are, or how they can be used in different ways. In risk management, a scenario allows us to act to avoid that version of the future, because we know what conditions would produce it. This is very different from treating it as a prediction and labeling it “business-as-usual.” This misrepresentation opens the door for anti-climate policy voices to question the whole science. But the core failure is not overestimating impacts—it’s misunderstanding what risk management is supposed to do. Pielke and Ritchie confuse claims of what is likely with what must not happen. If you do not consider what you do not want to happen, so you can act to avoid it, you risk that very experience.
by techpineapple | 2025-07-14 20:59:07+00:00
I’m curious if there’s a limit in how good AI can get at movie making. I think it will take revolutionary new algorithms/tech.

This video is a great example. Looks great, sounds great, but also looks like a really good amateur found a bunch of clips on a stock video site and edited them together, probably because stock video is a really plentiful source of learning data. The interviews look the best, but again, lots of interviews in the training data.

When you combine the skill it takes to generate good prompts, with the lack of sufficient training data, I’ll just say I don’t think Christopher Nolan has anything to worry about just yet. Maybe Wes Anderson does though.
by NathanKP | 2025-07-14 20:59:08+00:00
I have a personal deployment of the game, but it costs money to run the LLM so I'm not sharing that with all of Hacker News haha. I've got an appsec ticket open to host an "official AWS" version where AWS pays the LLM bill, but that might take a while longer to get approved. For now the best way to experiment is playing with it locally.

I'm also thinking of creating a fork of the project that is designed to run entirely locally using your GPU. I believe with current quantized models, and a decent GPU, you can have an adequate enough fully local experience with this game, even the dynamic image generation part.
by TrueDuality | 2025-07-14 20:59:34+00:00
You're partially right for the case of trilateration, usually these would be placed about 10km apart with a GPS PPS clock (at least) and would be using sensors with a much faster response rate.

With triangulation you only need the clocks accurate enough to correlate the events. This will largely be determined by the rate you see events, and you only need to distinguish specific events if you want to differentiate locations of individual strikes as opposed to a storm front. For a boating case you probably only care about the location of a storm front.

Two sensors measuring angles from a couple dozen meters apart can get you a pretty precise location of storm front especially when aggregating results from multiple detections.
by asadotzler | 2025-07-14 20:59:49+00:00
You're making up numbers as bad as the person's you're responding to. My made up numbers are more like 98% for uBlock Origin and 95% for Lite, and Origin is maintaining that number while Lite is losing about a point ever couple of months. My expectation is that in a few years, Lite will be not only deficient, but entirely failing to meet expectations of the full version users. For me, it's already getting close.
by int_19h | 2025-07-14 21:00:40+00:00
Anthropic specifically are the people who talk about "model alignment" and "harmful outputs" the most, and whose models are by far the most heavily censored. This is all done on the basis that AI has a great potential to do harm.

One would think that this kind of outlook should logically lead to keeping this tech away from applications in which it would be literally making life or death decisions (see also: Israel's use of AI to compile target lists and to justify targeting civilian objects).
by jMyles | 2025-07-14 21:01:05+00:00
So what are the actions which represent our duties to resist?

* End-to-end encryption (has downsides with regard to convenience)

* Legislation (very difficult to achieve, and can be ignored without the user having a way to verify)

* Market choices (ie, doing business only with providers who refrain from profiteering from illicit surveillance)

* Creating open-weight models and implementations which are superior (and thus forcing states and other malicious actors to rely on the same tooling as everyone else)

* Teaching LLMs the value of peace and the degree to which it enjoys consensus across societies and philosophies. This of course requires engineering what is essentially the entire corpus of public internet communications to echo this sentiment (which sounds unrealistic, but perhaps in a way we're achieving this without trying?)

* Wholesale deprecation of legacy states (seems inevitable, but still possibly centuries off)

What am I missing? What's the plan here?
by tim333 | 2025-07-14 21:01:14+00:00
>the American way of war is no longer viable. “We are not moving fast enough,”

The last time the US military really let rip was in Iraq, where they wiped Iraq's military just fine and I can't see how that would have played out much differently if Iraq had drones. Where the US struggled and will probably still struggle was policing and nation building afterwards.
by ACCount36 | 2025-07-14 21:01:26+00:00
Cisco was the quintessential dot-com bubble company. Back then, it was what Nvidia is today: at the very spearhead of investors rallying behind the Internet.

"Good company" is subjective, but to argue that the company that built the backbone of modern web didn't make anything novel or monetizable is a bit short-sighted, don't you find?
by DwnVoteHoneyPot | 2025-07-14 21:01:28+00:00
Just to clarify, you only run 1 mile per day? You're seeing fitness gains from 1 mile? I'm not judging, that's 1 mile more than I do now. I'm just wondering if that's a useful technique vs. running longer a few times a week. I'm guessing it useful to get you in the habit. Also, lower risk of injury. I guess i can just try it myself, it's only 1 mile.
by 1dom | 2025-07-14 21:01:33+00:00
Tried to use this, also found lag made it basically impossible, and felt uncomfortable being reminded that other people might be waiting for me to get on with it.

However, I was able to click on a folder, it opened and looked fairly convincing. Only indicator that something was off - other than lag - was the at the bottom of the file browser, it mentioned how much diskspace was available: the first digit was clearly 6, the second was flickering and blurring between different numbers.

Pretty interesting idea though. What framerates should it run at? I felt I was getting <5fps.
by HenriNext | 2025-07-14 21:01:45+00:00
Claude Code can already show diffs in JetBrains IDEs and VSCode ('/ide' command connects the CLI/TUI to plugin/extension running in the IDE-side).

It can also access the IDEs' real-time errors and warnings, not just compile output ('ideDiagnostics' tool), see your active editor selection, cursor position, etc.
by kibwen | 2025-07-14 21:02:27+00:00
Rust does allow tail call optimization. But that's LLVM's decision to optimize tail calls on a case-by-case basis. An explicit syntax to denote tail calls would be the difference between tail call optimization and guaranteed tall call elimination, which is important because if you're writing a tail-recursive function then it's pretty trivial to blow the stack at any moderate recursion depth unless you can guarantee the elimination.

As for why it's not trivial for Rust to do this by default, consider the question of what should happen in the case of local destructors, which in an ordinary function would be called after `return myfunc()` returns, but in a tail-recursive function would need to be called beforehand. The proposals for `become` tend to handle this by making it a compiler error to have any locals with destructors in scope at the point of the tail-call, further motivating the explicit syntax.
by pnt12 | 2025-07-14 21:02:39+00:00
Kubernetes is really complex but I'm surprised by this - for a simple setup, I think those 2 resources are not that difficult.

I'd describe a really simple setup as this:

Pod: you put 1 container inside 1 pod - you can basically replace the word "container" with "pod". Let's say you have 1 backend in python and 1 frontend in React: you deploy 1 pod for your backend, and 1 pod for your frontend. The simplest way to deploy pods is not with "Pod" but with "Deployment" (1).

Service: Kubernetes really doesn't want you to connect directly to pods, it wants you to have a service in between. This is sensible because pods are ephemeral - they can be killed due to crashes, updates, etc. You define a service, point towards the pod, and all internal requests should be sent to the service, not to the pod. (2)

(1) https://kubernetes.io/docs/concepts/workloads/controllers/de...

(2) https://kubernetes.io/docs/concepts/services-networking/serv...

Note: technically, a pod is a group of containers. It can get more complex than this, but it's not unusual to have a group of 1 pod, especially in simpler setups.
by wrsh07 | 2025-07-14 21:02:59+00:00
Yes, but that doesn't mean they aren't finding real value

The challenge with the bubble/not bubble framing is the question of long term value.

If the labs stopped spending money today, they would recoup their costs. Quickly.

There are possible risks (could prices go to zero because of a loss leader?), but I think anthropic and OpenAI are both sufficiently differentiated that they would be profitable/extremely successful companies by all accounts if they stopped spending today.

So the question is: at what point does any of this stop being true?
by leakycap | 2025-07-14 21:03:24+00:00
I hear where you are coming from, but if an AI company is going to be in this field, wouldn't you want it to be the company with as many protections in place as possible to avoid misuse?

We aren't going to stop this march forward, no matter how much it is unpopular it will happen. So, which AI company would you prefer be involved with DOD?
by beeflet | 2025-07-14 21:03:31+00:00
This is the same attitude I have. There's no regret in not predicting the powerball numbers.

When you consider the actual price you would have bought in and the actual price you would have liquidated, those theoretical 10x-100x gains start looking more like 3-10x gains. And for small investments that's not going to make you a millionaire.
by cynicalpeace | 2025-07-14 21:03:56+00:00
true- the only "revolution" that I'm familiar with that was mostly successful is the American Revolution and even that is probably a misnomer.

Rather than a call for revolution, my comment was a joke- given the technical bent of this forum.

Because turning things off/on again actually works for so many bugs lol

If we could actually do it- it would actually look something like idealized DOGE. Terminate all contracts. Fire everyone minus the absolutely essential employees. Or at least the employees that can't even send an email (minus NOCs?)

Then slowly build back until it needs to be done over again.

This contract seems like another grift. Hopefully I'm wrong.
by ericmcer | 2025-07-14 21:04:05+00:00
arent they complete trash as a database? "Show me people who have googled 'Homemade Bomb' in the last 30 days". For returning bulk data in a sane format it is terrible.

If their job was to process incoming data into a structured form I could see them being useful, but holy cow it will be expensive to in realtime run all the garbage they pick up via surveillance through an AI.
by g42gregory | 2025-07-14 21:04:47+00:00
That’s fine in this case, but keep in mind that any article questioning climate change will be downvoted because it does not align with majority of HN views. It goes for other topics as well.

Then you essentially getting a consensus view on the topics. I question how much of an information value, knowing the consensus view, brings to the reader.

It’s good to know the consensus view, sure. But you also want to know the actual situation, even if it’s different.

I don’t feel “victimized” by this, just more realization of what am I getting. I definitely not consider this a news anymore, more of a consensus indicator. As such, it has value.
by mrguyorama | 2025-07-14 21:04:56+00:00
There is zero "solid plan" you can produce that prevents a popular thing in a democratic country from happening. Like, sure, there are supposed to be some amount of base rules to prevent you from gulaging people as soon as you get a 51% vote share, but if you have enough popularity for long enough, as designed, you can change those rules and eventually do whatever you want.

You can bet the shit the Nazis did wasn't "allowed" by the Weimar Republic's constitution, but that didn't matter one bit as soon as the brownshirts murdered enough people. Hitler wasn't even that popular at any point. The holocaust didn't happen because Germany didn't have enough "don't do holocausts" rules, it happened because millions of Germans just let it, because they didn't want to die under a brownshirt's boot.

Meanwhile we've had tens of examples of full blown genocides that did not use any database at all. It has never seemed to actually stop a genocide.

The answer, as always, is that it takes hard work to defend your rights, and you can never ignore your government, and you should stop trying to ignore your government. You cannot "defang" a government. If enough people are working to build an authoritarian shithole state, they will get it, and no paper will stop them, because "having enough people who want something" is literally what a government is.

We have thousands and thousands of years of history showing that if you want rights you have to fight for them.

>If someone points out that the system you're building can be abused

Any system of authority can be abused. No paper can fix that. The only thing that can fix that is a popular, credible threat to the people trying to abuse it.
by davrosthedalek | 2025-07-14 21:05:24+00:00
That what doesn't exist for the license plate dataset? I am sure there are good reasons for having that dataset. For most data collection, there are good reasons.

My argument is that just because we decided that "police with camera" is a worthy trade-off, you cannot use this as an argument for "license plate scanning is a worthy trade-off". It could be that it is, but it doesn't follow from "it's a scaled up version of police with camera".
by DebtDeflation | 2025-07-14 21:05:28+00:00
> With CDAO and other DOD organizations and commands, we'll engage in:

- Working directly with the DOD to identify where frontier AI can deliver the most impact, then developing working prototypes fine-tuned on DOD data

- Collaborating with defense experts to anticipate and mitigate potential adversarial uses of AI, drawing on our advanced risk forecasting capabilities

- Exchanging technical insights, performance data, and operational feedback to accelerate responsible AI adoption across the defense enterprise

>

What exactly is the government getting for $200M? From the above, it sounds like it will be a management consulting style Powerpoint deliverable containing a list of use cases, some best practices and insights, and a plan for doing...something.
by fortyseven | 2025-07-14 21:06:09+00:00
Been spending the day with this. I have no experience with TUI tools like Claude Code, so I had no expectations going into it. My first go with it was unfortunately soured by a broken /init command, but that actually got fixed almost immediately -- the Discord is fairly busy. That one hitch aside, I authed it into my Github Copilot account and immediately I was able to start vibing out, adding some features to a random project of mine. Worked great.

I'm gonna stick with this for now. The dev is responsive, updates regularly, it works fine, and it just seems to keep getting better.
by rcleveng | 2025-07-14 21:06:46+00:00
It's not that people don't know how to build a native application, it's rather a native application that runs across Windows, Mac and Linux is still really hard. Trying to add in a web version of the same application is impossible.

ActiveX and Java Web Start, etc all tried to do this, and all of them ended up deprecated and out of favor for native web solutions.

Java IDEs did a lot of this for many years (Eclipse, IntelliJ, NetBeans, JDeveloper, etc) and they worked reasonably well on the desktop, but had no path to offering a web hosted solution (like gitpod or codespaces)

There are not a lot of options here, compiling down a native solution to wasm and running it in the browser would work, I'm not sure if the performance would be substantially better or more consistent across all OS'es and web unfortunately.

So we are where we are :)