MurphyA/hacker-news huggingface dataset:
by jeroenhd | 2025-07-28 06:22:12+00:00
EU citizens voted for this. Unfortunately, EU citizens are too lazy to vote a lot of the times, and the ones that do vote are turning more and more right-wing authoritarian.

As much as the EU pretends there's some kind of united Europe, it covers different countries, with laws ranging from "sex work is just taxed work" to "all prostitution and porn is illegal". Even basic rights like gay marriage aren't consistent between member states.

Europeans were free to provide feedback to their representatives of course: https://ec.europa.eu/digital-building-blocks/sites/display/E...

However, everyone I've talked to about it said they don't care about it so they don't want to bother, which is probably what the people behind these laws are banking on.
by alwa | 2025-07-28 06:23:27+00:00
> “West Yorkshire Police denied any involvement in blocking the footage. X declined to comment, but its AI chatbot, Grok, indicated the clip had been restricted under the Online Safety Act due to violent content.”

I’m not involved with X or with its chatbot. Is its chatbot ordinarily an authoritative source for facts about assumptions like this one, that the law “was used to take down” politically sensitive video?

It’s a bad look either way, but I feel like there are important differences between the law leading to overly conservative automated filtering, vs political actors using it deliberately in specific cases. Bad symptom either way, but different medicines, right?
by kn81198 | 2025-07-28 06:25:20+00:00
About a decade back Bret Victor [1] talked about how his principle in life is to reduce the delay in feedback, and having faster iteration cycles not just helps in doing things (coding) better but also contributes to new creative insights. He had a bunch of examples built to showcase alternative ways of coding, which is very close to being HUDs - one example shown in the OP is very similar to the one he presents to "step through time to figure out the working of the code".

[1]: https://www.youtube.com/watch?v=PUv66718DII
by 44za12 | 2025-07-28 06:25:50+00:00
Every time someone calls a product “dumb,” I get a little excited, because it usually means it’s actually smart. The internet is drowning in “smart” stuff that mostly just spies on you and tries to sell you socks. Sometimes, I just want a pipe that does what it says on the tin; move my bits, shut up, and don’t ask for my mother’s maiden name.
by knappe | 2025-07-28 06:26:00+00:00
Look dude, read the papers or read the book. I don't have much more to offer you. This isn't just about the forest itself but about the land used to grow the forest.

"In the Carbon Costs of Global Wood Harvests, published in Nature in 2023, WRI researchers using a biophysical model estimated that annual wood harvests over the next few decades will emit 3.5-4.2 billion tons of carbon dioxide (CO2) per year. That is more than 3 times the world’s current annual average aviation emissions. These wood-harvest emissions occur because the great majority of carbon stored in trees is released to the atmosphere after harvest when roots and slash decompose; as most wood is burned directly for heat or electricity or for energy at sawmills or paper mills; and when discarded paper products, furniture and other wood products decompose or burn. Another recent paper in Nature found that the word’s remaining forests have lost even more carbon, primarily due to harvesting wood, than was lost historically by converting forests to agriculture (other studies have found similar results1). Based on these analyses, a natural climate solution would involve harvesting less wood and letting more forests regrow. This would store more carbon as well as enhance forest biodiversity."[0]

[0]https://www.wri.org/technical-perspectives/wood-harvest-emis...

And the original paper that introduced the idea of land use https://www.science.org/doi/abs/10.1126/science.1151861
by worthless-trash | 2025-07-28 06:26:47+00:00
This is a horrifically bad take, I know you probably see it this way because you can't imagine how easy some of these mistakes are, however I can assure you that there are MANY TIMES that I've accidentally found issues with systems.

I do work in security, the average person would write this off as "oh just shitty software" and do nothing about it, however when one know what the error means and you know how the software works, errors are easy to turn into exploitable systems.

I once had a bank account that fucked up data validation because i had '; in the transfer description of 120 characters. Immediately abusable sql injection.

After my first time reporting this OBVIOUS flaw to a bank along with how it can be abused in both database modification and xss injection, I had to visit the local law enforcement with lawyers because they believe that 'hacking' had taken place.

I now report every vuln behind fake emails, on fake systems in non extradition countries accessed via proxy on vpn. Even then I have the legal system attempting to find my real name and location and threaten me with legal action.

Bad actors come from non extradition countries which wouldnt even TALK to you about the problem, You'd just have to accept you get hacked and that is the end of the situation.

Its people like yourself who can't see past the end of their nose to realise where the real threats are. You don't have "it straight".
by quitit | 2025-07-28 06:27:26+00:00
For skulpted works (best for organic and free-form style character and object designs) starting with a "clay sphere" is also common. In terms of app for the iPad: Nomad Skulpt is well favoured there.

Other popular approaches to designing shapes are using live addition/subtraction, Nomad supports that as well, but it's not as intentional as say 3D Studio Max (for Windows) - where animating those interactions is purposely included as their point of difference.

There's also solid geometry modelling, this is intended for items that would be manufactured, for that SolidWorks is common.

Then finally you have software like Maya which lets you take all manner of approaches, including a few I haven't listed here (such as scripted or procedural modelling.) The disadvantage here is that the learning curve is a mountain.

And if you like a bit of history, PovRay is still around where you feed it text mark-up to produce a render.
by lionkor | 2025-07-28 06:27:40+00:00
that's cool and all, before you get malicious code that includes prompt injections and code that never runs but looks super legit.

LLMs are NOT THOROUGH. Not even remotely. I don't understand how anyone can use LLMs and not see this instantly. I have yet to see an LLM get a better failure rate than around 50% in the real world with real world expectations.

Especially with code review, LLMs catch some things, miss a lot of things, and get a lot of things completely and utterly wrong. It takes someone wholly incompetent at code review to look at an LLM review and go "perfect!".

Edit: Feel free to write a comment if you disagree
by disambiguation | 2025-07-28 06:27:57+00:00
Replying mainly to the title - but I'm surprised VR based 3D modeling never took off. I've only dabbled with blender, I know it's a powerful tool, but the learning curve just to navigate the interface is steep - compared to some creativity VR programs which felt instantly intuitive for 3D modeling. I guess for a professional digital artist, having fine technical control of your program is more important.
by gethly | 2025-07-28 06:28:36+00:00
I am finishing mobile UI for Gethly(sales and hosting platform for digital content creators - paywalled content hosting). It is taking a bit longer than I wanted but it will be done soon. But I am looking forward to August because I will be implementing a new feature - Paywall As A Service, which will allow content creators signed up with Gethly to host their content remotely and Gethly will manage finances and content access. Due to the way Gethly is set up, it supports micropayments, so people can charge merely 1 cent for access, which should satisfy both - creators and consumers. It is a feature I am really excited to work on and I expect it to take no more than two weeks to implement and deploy.
by theshrike79 | 2025-07-28 06:28:49+00:00
This is me.

I want to solve a problem, I know how to solve the problem, but I don't want to spend 30 minutes figuring out how to do the thing in Language X with Framework Y.

I know _what_ I need to do, but can't remember _how_ it's done in this specific language. The AI knows and can either tell me straight away by examining the project or I can just have it do it and review the solution.
by l5870uoo9y | 2025-07-28 06:30:00+00:00
I have also just moved into a new apartment in Copenhagen and needed to find new furniture, including a bed. The cheapest and easiest option was to “buy” a used bed (buy is in quotation marks because many beds are either given away or cost a modest amount, as long as you pick them up yourself). The first bed I bought was too wide to fit through the stairwell, so I sold it the next day without any problems. The next bed (a futon in perfect condition) was easy to take apart and fit through the stairwell without any problems.

Compared to buying new, it was much cheaper, and compared to building it myself, it was both much cheaper and easier.
by ThatPlayer | 2025-07-28 06:30:13+00:00
I use mergerfs too. I ended up with all the drives under mergerfs running on bcache with a single SSD as the cache.

Mergerfs's documentations brings up ways to do tiered caching: https://trapexit.github.io/mergerfs/preview/usage_patterns/ . Though it doesn't really do a read cache. It only keeps the newest files on the SSDs.

I hope bcachefs (not bcache) gets better. It supports combining multiple different slow drives like I do under mergerfs, and also a file level cache on SSDs. And even supports keeping metadata on the SSDs completely.

Erasure coding isn't done yet either, so that's no replacement for SnapRAID.
by petre | 2025-07-28 06:30:30+00:00
I would agree if you'd be talking about branding gas as sustainable, which Germany actually tried before the war in Ukraine and the sabotage of the Northstream pipeline. But in this context, it's pure hogwash. Burning wood pellets is actually sustainable and renewable and has been a net win for Eastern European counrties that joined the EU, mainly because little to no sawdust is discarded into rivers and streams any longer. I remember the 2000s and before, when we hiked through the mountains: wherever there was a wood processing plant, there were also overflowing heaps of sawdust. None of that is a reality any longer, all of it is pelletized, sold and burned.
by jeroenhd | 2025-07-28 06:30:30+00:00
They use attribute based attestation which should be mostly anonymous. The long term goal was also to implement zero knowledge proofs which would make things like age verification fully anonymous, but because of technical reasons and development constraints that idea seems to have been postponed.

The reason you can't distribute a huge amount of proofs is that the app won't let you. To make sure the app won't let you, the app tries to verify that you're not running a modified app or a modified system environment. That's the remote attestation that "bans any android system not licensed by Google".

These tokens are signed and only usable for a limited amount of time so you can't just generate a million of them and sell them for others to use.

If the app can't rely on the system working as it should, it'll need to contain less privacy-friendly measures for limiting large scale token abuse.

For the proof to be traced back to your identity, you'd need to be tracked consistently across websites, possibly with the aid of the government itself. If ZKPs make it into the app, tracking you is basically impossible.

Of course, if you're authenticating with your full name and birth date, when opening a bank account for instance, you're not going to get the anonimity benefits. Still, you do get to see what party you've authenticated with and get a button in the app to request deletion or report suspicious behaviour if you think it was a scam.
by waste_monk | 2025-07-28 06:30:45+00:00
I have heard that the problem with ex-emergency services vehicles is they tend to have low distance on the odometer but drastically higher engine hours, particularly idle hours. That is, they may sit with the engine idling for hours at a time to maintain power to the lights, radios, and other vehicle systems, and are generally closer in wear and tear to a vehicle with several times the mileage.

Another problem I have heard of is that while the actual mileage may be low, the miles that are driven tend to be much "harder", in the sense that an emergency services vehicle may be accelerating and stopping rapidly, and generally being thrashed without regard for the vehicle, leading to increased wear on the engine and transmission.

It reminds me of the saying attributed to Jeremy Clarkson, about the fastest car in the world being a rental.
by piker | 2025-07-28 06:31:44+00:00
Absolutely agree, and spellchecker is a great analogy.

I've recently been snoozing co-pilot for hours at a time in VS Code because it’s adding a ton of latency to my keystrokes. Instead, it turns out that `rust_analyzer` is actually all that I need. Go-to definition and hover-over give me exactly what the article describes: extra senses.

Rust is straightforward, but the tricky part may be figuring out what additional “senses” are helpful in each domain. In that way, it seems like adding value with AI comes full circle to being a software design problem.

ChatGPT and Claude are great as assistants for strategizing problems, but even the typeahead value seems to me negligible in a large enough project. My experience with them as "coding agents" is generally that they fail miserably or are regurgitating some existing code base on a well known problem. But they are great at helping config things and as teachers in (the Socratic sense) to help you get up-to-speed with some technical issue.

The heads-up display is the thesis for Tritium[1], going back to its founding. Lawyers' time and attention (like fighter pilots') is critical but they're still required in the cockpit. And there's some argument they always will be.

[1] https://news.ycombinator.com/item?id=44256765 ("an all-in-one drafting cockpit")
by M4v3R | 2025-07-28 06:32:05+00:00
> How many trainings and retraining are happening as we speak?

Quite a lot. Let's assume a hundred different LLMs of this scale are being trained at the same time. If you multiply the global use percentages by a hundred you'll get: 0.0026% of global greenhouse gas emissions and 0.00047% of freshwater use. Still a literal drop in the bucket.

> How many more when the transition from millions of jobs replaced by AI do you expect?

Dunno, but the argument is that I should feel bad about my current impact on the environment as I use my LLM to autocomplete my code or answer my questions. We have no idea what the future will hold. We can and of course should do everything to minimize the environmental impact of everything we do, but that's a different discussion. For example switching to clean energy sources will make a big positive impact on these numbers.

> What about inference across all of that?

The report speaks about that, the inference cost in marginal when compared to the training cost (~15% for CO2 and ~9% for water consumption).
by scarface_74 | 2025-07-28 06:32:09+00:00
If it were that easy and a repeatable process, don’t you think everyone would do it?

Second question, if your goal is to make less than $100K, any developer job in the US in second tier major city pays that much for junior/mix developers on average with a lot less work. Heck I made that much non inflation adjusted in 2001 working at a no name company as a VB6/C++ developer in Atlanta, four years out of school.
by bredren | 2025-07-28 06:32:35+00:00
A new context preparation engine tuned toward AI Assisted CLI, i.e. Claude Code

Based, in part, on my work on my open source project, FileKitty: https://github.com/banagale/FileKitty

Other efforts:

- Ways to rip, parse and fuse various content typesinto simple and well-indexed input documentation for use in LLM contexts

- Reverse engineering various AI web chat frontend stacks

- Generalized subagents and commands useful for claude code

- Onboarding SWEs using claude code
by r721 | 2025-07-28 06:33:06+00:00
>The platform strongly rewarded controversy because no kind of engagement was considered negative.

Good article on this topic from 2021:

>Five points for anger, one for a ‘like’: How Facebook’s formula fostered rage and misinformation

https://www.washingtonpost.com/technology/2021/10/26/faceboo...

>The first downgrade to the angry emoji weighting came in 2018, when Facebook cut it to four times the value of a like, keeping the same weight for all of the emotions.

>But it was apparent that not all emotional reactions were the same. Anger was the least used of the six emoji reactions, at 429 million clicks per week, compared with 63 billion likes and 11 billion “love” reactions, according to a 2020 document. Facebook’s data scientists found that angry reactions were “much more frequent” on problematic posts: “civic low quality news, civic misinfo, civic toxicity, health misinfo, and health antivax content,” according to a document from 2019. Its research that year showed the angry reaction was “being weaponized” by political figures.

>In April 2019, Facebook put in place a mechanism to “demote” content that was receiving disproportionately angry reactions, although the documents don’t make clear how or where that was used, or what its effects were.
by theshrike79 | 2025-07-28 06:33:06+00:00
It's like the Blank Page Problem for writers. It's really hard to start.

But if you have a shitty page of text, you can edit it to make it better.

With LLM tools I can get from idea to (shitty) proof-of-concept solution really fast. Then I can start dogfooding it and improve and rewrite.

But sometimes the shitty solution is enough for my purposes. It works and doesn't actively break shit. My problem was solved and I don't need to optimise the silly TUI yt-dlp wrapper it just made me.
Show HN: CIAM – A curated list of CIAM resources for anyone adding auth
by guptadeepak | 2025-07-28 06:33:10+00:00
Open-sourced a collection of Customer Identity and Access Management (CIAM) resources after realizing how scattered good CIAM info can be when you're adding authentication to your product.

The repo includes: - Open source CIAM tools and solutions - Implementation guides and best practices - Protocols, Security standards and compliance frameworks - Research papers, books, and case studies - Vendor comparisons and evaluation criteria

I've seeded it with resources that would have saved me months of research, but the community definitely has more knowledge to share.

If you've worked with customer auth or identity management, I'd love your contributions! Whether it's a useful tool, paper, or just fixing my categorization.

GitHub: https://github.com/guptadeepak/awesome-customer-iam

It is just the start, let me know anything else you want to add. thanks!
by motorest | 2025-07-28 06:33:46+00:00
> The original example was (paraphrasing) "rerunning 10-100 tests that take 1ms after each keystroke".

Yeah, OP's point is completely unrealistic and doesn't reflect real-world experience. This sort of test watchers is mundane in any project involving JavaScript, and not even those tests re-run at each keystroke. Watch mode triggers tests when they detect changes, and waits for test executions to finish to re-run tests.

This feature consists of running a small command line app that is designed to run a command whenever specific files within a project tree are touched. There is zero requirement to only watch for JavaScript files or only trigger npm build when a file changes.

To be very clear, this means that right now anyone at all, including you and me, can install a watcher, configure it to run make test/cutest/etc when any file in your project is touched, and call it a day. This is a 5 minute job.

By the way, nowadays even Microsoft's dotnet tool supports watch mode, which means there's out-of-the-box support to "rerunning 10-100 tests that take 1ms after each keystroke".
by whatever1 | 2025-07-28 06:34:22+00:00
Just because you can drive 2’ and casually get 100 liters of gasoline does not make fossil fuel infinite. People forget that oil is not like air.

We waste a ton of resources for drilling, transporting and refining, creating in the process huge externalities, to ensure reliable production and supply. And it will only get worse as we are running out of easy to tap sources.

Looking for cheap and viable alternatives to fossils is not a conspiracy or a game. It’s an absolute necessity.
by utf_8x | 2025-07-28 06:34:25+00:00
You know that feature in JetBrains (and possibly other) IDEs that highlights non-errors, like code that could be optimized for speed or readability (inverting ifs, using LINQ instead of a foreach, and so on)? As far as I can tell, these are just heuristics, and it feels like the perfect place for an “AI HUD.”

I don’t use Copilot or other coding AIs directly in the IDE because, most of the time, they just get in the way. I mainly use ChatGPT as a more powerful search engine, and this feels like exactly the kind of IDE integration that would fit well with my workflow.
by theshrike79 | 2025-07-28 06:34:41+00:00
With mathematical things you can always write comprehensive and complete unit tests to check the AIs work.

TDD (and exhaustive unit tests in general) are a good idea with LLMs anyway. Just either tell it not to touch test, or in Claude's case you can use Hooks to _actually_ prevent it from editing any test file.

Then shove it at the problem and it'll iterate a solution until the tests pass. It's like the Excel formula solver, but for code :D
by photios | 2025-07-28 06:34:47+00:00
It's a matter of practice and progression. I listen to podcasts and audiobooks in English at 3x speed, but it took me maybe 2-3 years to get to this level.

I understand all casual and technical content just fine. The only thing tripping me is fiction where I struggle with character names that I don't know how to spell (my visual memory needs it!). That's an English-only problem though. I don't have any of those issues with content in my native language (Bulgarian).
by Certhas | 2025-07-28 06:35:06+00:00
The internet will never run out of idiots arguing that there is no freedom in the EU and freedom of speech is a uniquely US thing. The German constitution guarantees Freedom of Speech? Doesn't matter. The US limits plenty of types of speech? Who cares.

https://en.m.wikipedia.org/wiki/United_States_free_speech_ex...

> Categories of speech that are given lesser or no protection by the First Amendment (and therefore may be restricted) include obscenity, fraud, child pornography, speech integral to illegal conduct, speech that incites imminent lawless action, speech that violates intellectual property law, true threats, false statements of fact, and commercial speech such as advertising. Defamation that causes harm to reputation is a tort and also a category which is not protected as free speech.

> Under Title 18 Section 871 of the United States Code it is illegal to knowingly and willfully make "any threat to take the life of, to kidnap, or to inflict bodily harm upon the president of the United States." This also applies to any "President-elect, Vice President or other officer next in the order of succession to the office of President, or Vice President-elect."[45] This law is distinct from other forms of true threats because the threatener does not need to have the actual capability to carry out the threat; thus, for example, a person in prison could be charged.