MurphyA/hacker-news huggingface dataset:
by gnfargbl | 2025-10-13 17:16:55+00:00
You know, I'd like to actually know the answer to the question you're posing there. Does discussing suicide increase the overall rate, is it neutral -- or does it even decrease it? The Samaritans are usually regarded as a net public benefit, though they tend not to encourage people to go through with it, whereas the Wikipedia link suggests that the users of that forum have some kind of fetish for it.

I would also expect to find that the effect of internet was minimal (in my case because I think the drivers of suicide are mostly socioeconomic), but I'd really like to see a proper study. I'm also aware that there is quite a lot of peer-reviewed evidence that pro-anorexia websites do actually cause harm, and there's an obvious parallel to be drawn.
by bluecalm | 2025-10-13 17:16:57+00:00
As many assets are held by leveraged players their prices crash when it's difficult to secure future loans at the same price. This is why seemingly random things like central bank of Japan raising rates can cause double digit crash on Nasdaq.

There is nothing to worry about if you are happy to hold the assets long term. It's an opportunity if you have spare cash. It's only a problem for those leveraged players and people who need to sell right now for whatever reason.
by shaftway | 2025-10-13 17:17:04+00:00
This flow can work with jj also. It would probably be exactly the same. You'd do `jj new` and have Claude set the description and make its changes. When you're ready for the next round, you'd repeat and do `jj new` again for the next revision.

I think jj's mutable revisions are best thought of as automation around `git commit --amend && rebase_everything_after_this_commit`. If you're not using that kind of flow with Claude, you wouldn't use that kind of flow with jj either.
by jacquesm | 2025-10-13 17:17:14+00:00
I mean, really, how hard can it be? And if they don't want to do it just open up the spec. But no, you have to use their crap software on a platform that I'm not using. Oh, and wait until you look at what the nifty USB connector really is. It just looks like USB, it uses a USB connector but there is a whole raft of secondary connections in there! You'd never know until you look at the plug with a microscope, it's that small.
by DesiLurker | 2025-10-13 17:17:25+00:00
there were a couple of reasons

1) there is a lot of circumstantial evidence of insider trading before the timing of presidential tariff announcement. further the accounts that traded on hyperliquid DEX were funded 24hours before even the first tweet by the president indicating fore-knowledge.

2) crypto exchanges have a feature called auto-deleveraging which closes long and short positions to 'preserve the solvency & integrity of exchange'. apparently this got kicked in when some of the thinly traded coins just didnt have a market maker & basically floor fell out of price.

3) looks like some screwup happened (likely intentional unknown atm) with the price reporting oracle between decentrralized exchanges like hyperliquid and Centralized exchange used (binance). people are claiming intentional sabotage by binance because they have a competing dex called aster. who knows.

4) leverage play, everybody was levered up because of up-tober expectations. so even small movements wiped out peoples saving.
by bee_rider | 2025-10-13 17:17:49+00:00
Of course, as others have pointed out Texas is helping with renewables.

On the other hand, at the federal level Republican admins tend to cut renewable subsidies and that sort of thing.

Red states have a lot of open space and ought to be ideologically in favor is loose regulations; it would be kind of nice if Republican national politicians would fully embrace cronyism and identify renewable subsidies as an easy way to give money to their supporters. “Oh we did the environmental survey it turns out we should plop down a bunch of subsidized renewable installations in Red states.” Plenty of room for pork and might actually help the country as a side effect…
by raw_anon_1111 | 2025-10-13 17:18:09+00:00
He uses software and hardware that doesn’t have the qualities that most people want.

Now give your relatives FDroid over their iPhones and Android devices and see which one they would prefer. Give them an M series MacBook Air that runs quiet and cool with a battery life of 15+ hours.

Wait until they want to run Photoshop, Office or any of the other popular commercial software and you show them Gimp or LibreOffice. Or their children want to play the latest PC game with their friends.
by nicbou | 2025-10-13 17:18:43+00:00
I'm not actively planning for it, as I'm building this to fix a specific problem I have. However, it will be a static API and an SPA frontend, and both will be open source. The frontend should be fairly easy to reuse.

It will be on either of these accounts:

- https://github.com/nicbou/

- https://github.com/all-About-Berlin/
by the__alchemist | 2025-10-13 17:19:01+00:00
I get anxiety whenever I need to set an environment var on Linux. There are (somewhat distro-specific) ways that work properly, but the usual procedures you find online stops working once you reboot (or close the terminal I think?). They should add a simple env var GUI like Windows has that just works, and isn't terminal-specific. Windows has the annoyance of needing to restart the the terminal (or open a new one) for changes to take effect, but works well other than that.
by cheeseomlit | 2025-10-13 17:19:07+00:00
Ok but for every person who tries to save a stranger from drowning how many other people choose not to? Probably not 0. If I saw a stranger drowning and they were larger than child-sized I probably wouldn't attempt it- apparently its pretty common for the drowning person to panic and use their savior as a raft, drowning them in the process
by nvader | 2025-10-13 17:19:10+00:00
Not just visually organizing the terminals for the agents, but also keeping their environments and source trees straight, and merging them to the correct upstream branches, can quickly turn into a very complex co-ordination problem.

This is exactly why we built Sculptor (https://imbue.com/sculptor). You don't need to manually juggle multiple terminal tabs because each Claude Code agent gets its own container with a UI that shows all your running agents in one place. You can see at a glance what your agents are doing and jump between them instantly. All the history and context is preserved per-agent, so you can reopen any session later without having to dig through the backscroll in multiple terminals.
by SoftTalker | 2025-10-13 17:19:44+00:00
I don't see why. Every project periodically decides what features they will move forward with and what features they will drop. Some users will have built dependencies on those dropped features. That's their problem, not the software project developers.

Python dropped or changed a lot of things between Python 2 and Python 3, creating a lot of rework for a lot of users. Are they not to be trusted as a project? Is every project obligated to support every feature they ever released, forever, to be considered trustworthy?

To quote from the MIT license: THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND
by cypherfox | 2025-10-13 17:19:49+00:00
I'm working on a tool to auto-label emails in Gmail (first) based on what you've labeled in the past.

It pulls down up to 400 emails for each custom label and creates a custom model just for you, that will label new incoming email.

For emails that are likely, but not certain to be a particular label, I use a 'Proposed/{label}' approach which lets you just archive them in Gmail, and it will detect that they've been archived with the proposed label and move them to the correct label. (Essentially using the archive action as an acceptance criteria.) Similarly I use re-labeling by the user as a negative signal, and include that data as a counter-example.

It's working well for my own accounts, and the back-end is pretty legendary, but Google requires a hefty cost to audit security in order to turn it into a real product.

It always frustrated me that Google won't use their ML systems to label emails for me based on what I've done before. So I scratched that itch.

I'm using very straightforward BERT models right now, but I'm exploring using something a little more intelligent. I'm also exploring a multi-stage process, because a lot of emails can be categorized using much simpler techniques.

It's a great Machine Learning project, with a back-end that really runs spectacularly on Temporal and Kubernetes, and it's useful to me, so...wins all around.

I do wish I could make it a product, though.
by epistasis | 2025-10-13 17:19:56+00:00
> Replacing base load with solar and batteries, especially for days when weather makes supply the lowest and demand the highest, is in general a non-trivial problem, but it is location dependent. Maybe California is one where it make sense.

Storage and gas capacity make this a fairly trivial problem, but it is somewhat location dependent.

The difficulties in deploying it are mostly political and regulatory, and not technical.

Places like Texas, with a fairly open market that allow new entrants to add assets on their own initiative, storage paired with wind and solar is dominating the market. In fact in most of the us, storage/solar/wind is mostly what's getting deployed no the grid, see the map at the bottom:

https://www.eia.gov/todayinenergy/detail.php?id=64586#

However, you only see batteries getting added after there's already a fairly large chunk of renewables on the grid. Before then, there's not much need for the expense. Last stat I heard was that 60% of solar deployments in the US included storage, and that's only going to go up.

And you can see on EIA's map that the Intermountain gas plant under discussion is the largest gas addition this year. The only reason it's gas and not solar and storage is that in 2019 the union was anti-renewables for political reasons:

https://archive.is/dpoM1

It would have been better to have solar plus storage. There's far more gas on the grid than is necessary to provide backup to California's current solar+storage capacity.
by AustinDev | 2025-10-13 17:19:56+00:00
Trying to put on my optimist hat. I believe the most beneficial near-term impact of AI on U.S. politics isn’t persuasion; it’s comprehension.

I believe our real civic bottleneck is volume, not apathy. Omnibus bills and “manager’s amendments” routinely hit thousands of pages (the FY2023 omnibus was ~4,155 pages). Most voters and many lawmakers can’t digest that on deadline.

We could solve this with LLMs right now.
by rictic | 2025-10-13 17:19:59+00:00
Numbers, booleans, and nulls are atomic with jsonriver, you get them all at once only when they're complete.

For my use case I wanted streaming parse of strings, I was rendering JSON produced by an LLM, for incrementally rendering a UI, and some of the strings were long enough (descriptions) that it was nice to see them render incrementally.
by cozzyd | 2025-10-13 17:20:25+00:00
since entangle/gphoto2 works so well, I wonder if a clunkier but ultimately easier way to do this would be to use very small form factor embedded Linux system that plugs into the side of the camera and has WiFi. Would need a battery and to be charged and such, and it's overall silly because the camera can do everything this dongle would itself but...
by convolvatron | 2025-10-13 17:20:30+00:00
oh, I was thinking about science. material science is doing some pretty cool things. quantum is getting interesting. we're just starting to really get a handle on reverse engineering the cell. battery chemistry. whether or not we're going to see practical fusion it seems likely that we'll see knockoffs. I just saw an ad yesterday that Avalanche is planning on selling waste (I mean useful quasi-stable elements). not just that but the non-sexy science (I met a guy yesterday and we talked about how a lot of his colleagues got the axe. he's working on characterizing the response of skin tissue to uv damage. that doesn't sound that sexy, but wouldn't it be nice to know?)

yeah, mostly forget about computers, we're still just coming to grips with the fact that we stopped doing largely innovative work decades ago. my bet is its going to go back to being interesting pretty soon. we are having a lot of interesting discussion about cognition though :)
by opo | 2025-10-13 17:21:00+00:00
>2. Solar does receive more subsidies, intentionally. …

>3. Taxes aren’t flat rates, so when you make more you pay more progressively. A poor person pays significantly less than a rich person does for solar subsidies.

Yes, subsidies are done to help drive adoption. The key is that the subsidies should go where they can do the most good. Money is limited and is fungible - a dollar spent subsidizing utility solar will go much, much, further to decarbonizing the grid than a dollar spent subsidizing rooftop residential solar. It is understandable that anyone getting free money thinks it is good. But if the less well off people (renters, etc.) learn that they are paying a great deal more for power to subsidize wealthier residents (when that money could have gone MUCH further if spent on other solar projects) - it isn’t hard to imagine that might lower enthusiasm for government subsidizing the move away from fossil fuels. This sort of wealth transfer to the more wealthy actually hurts everyone in the long run. The goal should be to decarbonize the grid - not implement some kind of a reverse Robinhood scheme.
by daheza | 2025-10-13 17:21:37+00:00
Exactly my thoughts when I went through it.

I want to see the results of the test compared to the EU/US/Whoever recommendations. I want explanations of what the different chemicals are and preferably linked to peer reviewed studies explaining side effects.

Once even more tests are ran I want comparisons between product brands.

Overall still great but very much an engineer presentation to complex data. Not that its a bad thing, being transparent with data is important, but we aren't all experts.
by Apocryphon | 2025-10-13 17:21:49+00:00
Some of the naming trends in the industry are mind-boggling. Half of the major streaming platforms appending themselves, or a premium package, Plus was often not only nonsensical, but derivative. And before that it was putting One at the end of names.

Living+ from Succession was a funny take on the branding.

https://www.youtube.com/watch?v=m6GdR9y2nlo
by throw10920 | 2025-10-13 17:22:13+00:00
> eliminating the ability of our devices from running any old code it downloads and runs is a huge safety win

No, this is just false. There's numerous, well-documented instances of malware making it past gatekeepers security checks. This move is exclusively about Google asserting control over users and developers and has nothing to do with security or safety.

The only "huge safety win" comes from designing more secure execution models (capabilities, sandboxing, virtual machines) that are a property of the operating system, not manual inspection by some megacorp (or other human organization).
by maxglute | 2025-10-13 17:22:18+00:00
See PRC recently revealed XXLUUVs (US will be building them too I imagine), large submarine drones, long endurance, no crew, i.e. expendable blue water one way munition launchers. Space ISR means all movement of carrier groups at any given time is essentially known. Group of XXLUUVs can be plotted on different intercept trajectories. They can be spatially distributed to handoff shadowing. The real problem is not even ASW anymore, imagine subsect of XXLUUVs fleet blasting active sonar not trying even to hide to find subsurface, queue meme of that trumpet boy following annoyed girl. i.e. loud drones that weaponize their expendability as trip wire. Imagine conop: we know where your expensive manned surface/subsurface platforms are, we don't care about being sunk, we're always going to be blasting sensors so we know if you're trying to take us out, mean while we're close enough that we can counter fire before your munitions reach us, and since we're in terminal range, we have weapons grade track all ready. If you ignore us, we're just going to keep following you with weapons grade track that we're broadcasting for other platforms, some of which are other XXLUUVs just outside your ASW range that you don't know about. This moves away from technologic subsurface cat and mouse to industrial/attritional, i.e. PRC can crank out more theatre level XXLUUVs than US can SSNs or their own UUVs.
by thaack | 2025-10-13 17:22:19+00:00
> Most people in Western world also cannot imagine staying at conveyor belt or table doing the same assembly task whole week. I work in a factory and see this daily.

My family owns a small plastic manufacturing plant in the US. This is the biggest problem they face. The western worker's appetite for a low skill monotonous manufacturing job is very small. The business loses employees to Walmart etc. despite the factory having higher pay and significantly better benefits.
by gregw2 | 2025-10-13 17:22:35+00:00
Interesting. It makes sense with Fivetran and dbt being so complimentary, ingestion (Fivetran) vs transformation (DBT).

But I still feel like I'm missing, in DBT, capabilities for DB DDL/DML deployment (which I've done from Liquibase in DBT) for a fully CICD modern data stack. Preconditions, post-conditions, only-deploy-changed-code capabilities... Am I missing something in DBT?
by jmyeet | 2025-10-13 17:22:36+00:00
There is a prevailing myth that crypto is somehow above or immune to governmental actions. Nothing could be further from the truth.

The US government could mostly destroy the crypto market tomorrow with a policy change. That's all it would take. If the US government came out and said to access SWIFT and the US financial system, any financial institution is not allowed to trade fiat currencies to or from crypto currencies then that's it, it's over.

The real problem with crypto is the biggest proponents of it simply do not understand the financial system. In fact they're almost the opposite: they're proud of their ignorance. They wear it like a badge of honor, like it lets them be a better disruptor. Sometimes, that's true. But for those of us with some understanding of the financial system, we just shake our head as the crypto market relearns the lessons already baked into the financial system.

Here's another myth: currencies were never backed by gold (or silver). The US Dollar has never been 100% backed by any metal. What really backs the US dollar is the US military. Yes, we previously had a soverign promise to exchange dollars for gold but that's just a promise. We saw under FDR how that promise can simply be changed when there was a sovereign currency devaluation.
by rsyring | 2025-10-13 17:23:26+00:00
I added a note to my original post about how 1Password's cli tool work. Access to the binary doesn't mean automatic access to any authorized session. I think that's a good start. In my case, I have it tied into my fingerprint reader, so if something want's access to a secret using `op` I get a prompt to authorize. If I haven't just called `op` myself, I know it's a suspect request.
by bjourne | 2025-10-13 17:23:28+00:00
We're almost rid of dotfiles in $HOME. Can we please also get rid of the abuse of environment variables for configuration? There is no reason your program needs to muck up the environment table of every process by defining MY_PROGRAM_API_KEY instead of taking a command line argument or reading a configuration file. It's not "secure" just because it's not on the command line. And it will mess up for users because it's nigh impossible to ensure you have the same environment variables over all login types. The variable might be there when you run locally, but not in an ssh session or cron. Some ephemeral configuration such as LD_LIBRARY_PATH and PWD is difficult to handle without environment variables, but those are rare exceptions and not the norm.

Contribute to a clean environment! Don't use environment variables for configuration! </rant>
by mike_hearn | 2025-10-13 17:23:45+00:00
It's about independence. Academic funding committees are not distributed or independent in any meaningful way. They might appear to be physically spread around the country, but look at what happened once the Trump admin came in. Academic funding policies changed over night.

In an unplanned economy, people make decisions about how to allocate their own resources, in the hope of earning a profit. There are not institutes setting policy frameworks that they have to follow, or committees arguing about how to give away money that they didn't earn to begin with.
by scotty79 | 2025-10-13 17:23:52+00:00
The funniest thing is that BTC is 100k EUR +-5k for some time now and appreciating very slowly and linearly (at the rate about +300% over 2 years).

If you see BTC rising faster when you look at its price in dollars you don't see the appreciation of BTC. You see the decline of the dollar.
by a_e_k | 2025-10-13 17:23:56+00:00
This is one of those things that's perennially annoying in computer graphics. Depending on the API you can have different conventions for:

- data layout (row-major vs. column major)

- pre-multiplication vs. post-multiplication of matrices

Switching either of these conventions results in a transposition of the data in memory, but knowing which one you're switching is important to getting the implementation of the math right.

And then on top of that for even more fun you have:

- Left- vs. right-handed coordinate systems

- Y-up or Z-up

- Winding order for inside/outside

There are lots of small parity things like this where you can get it right by accident but then have weird issues down the line if you aren't scrupulous. (I once had a very tedious time tracking down some inconsistencies in inside/outside determination in a production rendering system.)
by inoshy | 2025-10-13 17:24:00+00:00
Github Url: https://github.com/easyusesoft/LiquidScreens

I was fond of compose-navigation-reimagined library back then when I was learning compose and had many issues with official navigation library. but navigation-reimagined was last updated 2 years back. I had forked it recently and replaced deprecated apis with newer apis, updated compose library suite. Also did some internal rework to improve animations. Stars are appreciated!
by bitwize | 2025-10-13 17:24:12+00:00
This is the biggest gaffe I've heard since this one time at work when I was told "you have to use the Windows app".

I was like "What Windows app? How can I use it if I'm on a Mac?" But it turns out, Remote Desktop has been renamed to Windows App...

Geez, Apple. Just call it Gala or something. Steve would have given it some punch. But we live in the worst timeline when Apple is run by a guy who gets excited over, like, supply chains. It's gonna devolve into a slightly more stylish Microsoft soon.
by mhitza | 2025-10-13 17:24:24+00:00
> Any good solutions for passing secrets around that don't involve environment variables or regular plain text files?

memfd_secret comes to mind https://man7.org/linux/man-pages/man2/memfd_secret.2.html

I haven't seen much language support for it, though. On one part maybe because it's Linux only.

People that write in Rust (and maybe Go, depends how easy FFI is) should give it a try.

I wanted for a time to get some support for it in PHP, since wrapping a C function should be easy, but the thought of having to also modify php-fpm put a dent in that. I can't and don't want to hack on C code.

In practice it'd be great if the process manager spawn children after opening a secret file descriptor, and pass those on. Not in visible memory, not in /proc/*/environ
by Havoc | 2025-10-13 17:24:42+00:00
Yeah have a collection of minipc - they are indeed great. This build was more NAS focused. 9x SATA SSD and 6x NVME...minipcs just don't have the connectivity for that sort of thing

>Imo, Raspberry Pis haven't been cost competitive general compute devices for a while now unless you want GPIO pins.

I have a bunch of rasp 4Bs that I'll use for a k8s HA control plane but yeah outside of that they're not idea. Especially with the fragility of SD card instead of nvme (unless you buy the silly HAT thing).