MurphyA/hacker-news huggingface dataset:
by rtpg | 2026-01-31 11:17:32+00:00
Every time I hear someone mention they vibed a thing or claude gave them something, it just reads as a sort of admission that I'm about to read some _very_ "first draft"-feeling code. I get this even from people who spend a lot of time talking about needing to own code you send up.

People need to stop apologizing for their work product because of the tools they use. Just make the work product better and you don't have to apologize or waste people's time.

Especially given that you have these tools to make cleanup easier (in theory)!
by sylware | 2026-01-31 11:17:45+00:00
It seems youtube wants to become a "video game".

Then they better have a 'correct' client for all platforms out there because they are filthy dominant at worldwide scale.

In my personal space: I don't think they are competent enough to provide a 'correct' set of ELF64 binaries for elf/linux, you know 'wayland->x11' fallback, 'vulkan->CPU' fallback, OLD glibc ABI, etc (BTW, wayland+vulkan = android).
by js8 | 2026-01-31 11:18:23+00:00
All I asked for was the OP to substantiate their claim that LLMs are not AGI. I am agnostic on that - either way seems plausible.

I don't think there even is an agreed criterion of what AGI is. Current models can easily pass the Turing test (except some gotchas, but these don't really test intelligence).
by keepamovin | 2026-01-31 11:18:51+00:00
I don't like the ads, which is why I switched to Premium. I like it. I also listen to white noise variants at night, so I can't tolerate ads there obviously. I know a little of your situation I think from reading your previous posts here, so I'm sure you are able to "afford" the premium fee. What makes you not pay it?

Small strange nuance for me is when I switch to my corp account, and see an ad, sometimes I really enjoy the ad, because it's novel and creative. Sounds funny to say, and I probably wouldn't fele like that if I saw ads all the time. But some of the YT ads do seem pretty high quality.
by Imustaskforhelp | 2026-01-31 11:18:52+00:00
yes I can agree but I also assumed that it wouldn't be volatile and (could be?) used in place of a currency.

Well technically speaking gold rose so much in terms of $ for so long so technically if we were on gold standard, the value of $ would've lost too (and become volatile too)

So I get that part I guess but still I do feel like swiss francs are a more safe haven while not being volatile but looks like switzerland really doesn't want its currency to de-inflate.

It's an interesting thing for sure to find out I guess. I mean long term, gold is definitely hedge against inflation but so do other investment options for the most part.
by donkeybeer | 2026-01-31 11:18:58+00:00
I spoke about warrants because you are the one who brought up "court orders" out of thin air and you clearly showed you had completely made it up since you neither knew about the fake Karen warrants and nor about the proportion of real court orders and fake warrants. I can print a paper saying "Ultra Real Serious Warrant for Arrest of kreetx" too. Would you listen to me and get arrested by me?
by Imustaskforhelp | 2026-01-31 11:19:46+00:00
> I think there's a few tweetlonger-type services that people have tried to make, but with atproto they can at least embed that extra text into the post (100kb limit), so the site only needs to stick around to view it.

Woah I didn't know this was possible, definitely gonna try out leaflet.pub, I did know about it, let's see.

Thank you for telling me about this!

Edit: Now tried leaflet.pub, looks really cool. I am gonna use it from here on out because I used to use mataroa.blog or bearblog but they didn't have comments and comments were something I always wondered.

Its comments actually hook up to bluesky itself. this does feel interesting.

I might use it from here on out or maybe the fediverse alternative to something like this (i think its name was writty or something like this) but I am pretty sure that I am gonna nowadays write on leaflet too a litte haha!

Thanks for sharing me this. I knew about leaflet.pub but didn't know that it hooked with bsky so well. Is it a recent feature or is it the case where I maybe misremembering somethings?
by jakkos | 2026-01-31 11:21:07+00:00
> Pre-training is, actually, our collective gift

I feel like this wording isn't great when there are many impactful open source programmers who have explicitly stated that they don't want their code used to train these models and licensed their work in a world where LLMs didn't exist. It wasn't their "gift", it was unwillingly taken from them.

> I'm a programmer, and I use automatic programming. The code I generate in this way is mine. My code, my output, my production. I, and you, can be proud.

I've seen LLMs generate code that I have immediately recognized as being copied a from a book or technical blog post I've read before (e.g. exact same semantics, very similar comment structure and variable names). Even if not legally required, crediting where you got ideas and code from is the least you can do. While LLMs just launder code as completely your own.
by ezst | 2026-01-31 11:21:42+00:00
The above-linked protests led to re-drawing urban development plans for most major Dutch cities with the effect of reducing the prevalence (and necessity) of cars in city centers. Whole housing blocks were getting destroyed as to build highways, canals were dried so cars could run in their place. All that was undone, and more, and nowadays Dutch cities are a shining example of how liveable urban centers are with fewer/close to no cars. Those are well documented facts, I don't know what you are even arguing about.
by tim333 | 2026-01-31 11:22:04+00:00
It seems to me there are two parts to the economy - physical stuff like like buildings, trains, factories, people working etc which you can see if you look around, and the financial side like bank balances, debt which are basically numbers in databases which you can only see on screens and paper.

If the financial side goes wrong the government can kind of fix it overnight but printing/lending money, nationalizing bust banks and so on. But the physical takes a long time - you can't suddenly have a lot of high speed rail or trained engineers overnight - it takes decades.

The Chinese seem to plan ahead on the physical stuff like houses factories universities and don't worry too much about the financial.

The west seems more to worry about regulating the financial side and leave what to build to the market but that seems to have some aspects that can be inefficient.

Not that it's just east - west. The US has built loads of infrastructure at times and socialists have had many screw ups. Still there may be something to be said for having some sort of long term plan on the physical side.
by AlphaGeekZulu | 2026-01-31 11:22:08+00:00
- I have a HP 16C, mainly for doing number conversions (DEC-HEX-BIN) and binary arithmetic.

- I have a HP 15C to take with me all the time (due to its small form factor).

- I have a HP 48 GX as main calculator, it is most feature complete and has a clock and alarms. I use it a lot for time calculations.

- I have a HP 48 SX, but did not use it much any more after acquiring the 48 GX.

- I have a HP 10bII+, which was a gift of my brother in law when he saw my obsession with HP calculators. I do not use it much, as I am not in financial stuff.

- I have a HP 41 CV, which is less capable as my 48 GX, but I somehow love it so much, that it resides on my desktop and is used a lot.

- I have a Casio Classpad fx-CP400, which I use when I tutor my nephew - it is the best fit for high school requirements (in Germany).

- I have a bunch of TI nspire and voyagers and a TI 83 plus, that I never use.

- I have a TI-92 plus which I used a lot in the past, but I do not like it anymore.

- I have a Casio FX-730P, which I like to write little programs for.

Not to mentions my collection of slide rules.
by sureglymop | 2026-01-31 11:22:21+00:00
I'm working on a project in this realm. Basically I am building a "personal" spyware/data collection software suite. Kind of in the same realm as ms recall but more focused on security/privacy with sensible cryptographic defaults where needed.

It is basically a server/data store and client agents, currently the agent is only for linux end user devices. The agent records evdev events (keystrokes/mouse movement), currently active window, clipboard history, shell commands issued and browsing behaviour. It runs as its own user and different functionality is compartmentalized into their own processes. Data is encrypted at rest. I'm still looking into how to best handle sensitive data in-memory at runtime.

It stores these events in a persistent queue on the clients and one-way syncs it to the server. If a client is offline for a bit it syncs it when it comes back online. As such, I am also trying to minimize storage used.

The idea is that rather than overwhelmingly linking stuff manually, e.g. with obsidian, locality of reference seems more useful as a baseline. In this data set, links by time are valued the most. In the future I'd like to add also the screenshot/video feature using hashes and perceptual hashes or an RDP like way to store as little data as possible.

For now I'm mostly in the architecting phase but I do have an early working version. Really looking for suggestions architecture wise too. So far I came up with my own binary format to save events on the clients but I'm unsure if it's the right way to go. There are many challenges to be thought about, such as changing hardware configuration (display plugged in), protecting against statistical analysis (e.g. keystroke bursts), deletion of data across sources if required, how to make sure the system can run smoothly for a decade, etc.
by LeoWattenberg | 2026-01-31 11:22:21+00:00
Dailymotion, Google Video, sevenload, german TV stations RTL and Pro7 even launched Clipfish and MyVideo respectively to compete with youtube. Youtube happens to be the only one that survived on Googles ad model, the others very quickly realized that paid premium content is much easier to handle (copyright, CSAM) and monetize.
by reidrac | 2026-01-31 11:23:16+00:00
> Pre-training is, actually, our collective gift that allows many individuals to do things they could otherwise never do, like if we are now linked in a collective mind, in a certain way.

Is not a gift if it was stolen.

Anyway, in my opinion the code that was generated by the LLM is yours as long as you're responsible for it. When I look at a PR I'm reading the output of a person, independently of the tools that person used.

There's conflict perhaps when the submitter doesn't take full ownership of the code. So I agree with Antirez on that part
by dugmartin | 2026-01-31 11:24:03+00:00
I have 30+ years of industry experience and I've been leaning heavily into spec driven development at work and it is a game changer. I love programming and now I get to program at one level higher: the spec.

I spend hours on a spec, working with Claude Code to first generate and iterate on all the requirements, going over the requirements using self-reviews in Claude first using Opus 4.5 and then CoPilot using GPT-5.2. The self-reviews are prompts to review the spec using all the roles and perspectives it thinks are appropriate. This self review process is critical and really polishes the requirements (I normally run 7-8 rounds of self-review).

Once the requirements are polished and any questions answered by stakeholders I use Claude Code again to create a extremely detailed and phased implementation plan with full code, again all in the spec (using a new file is the requirements doc is so large is fills the context window). The implementation plan then goes though the same multi-round self review using two models to polish (again, 7 or 8 rounds), finalized with a review by me.

The result? I can then tell Claude Code to implement the plan and it is usually done in 20 minutes. I've delivered major features using this process with zero changes in acceptance testing.

What is funny is that everything old is new again. When I started in industry I worked in defense contracting, working on the project to build the "black box" for the F-22. When I joined the team they were already a year into the spec writing process with zero code produced and they had (iirc) another year on the schedule for the spec. At my third job I found a literal shelf containing multiple binders that laid out the spec for a mainframe hosted publishing application written in the 1970s.

Looking back I've come to realize the agile movement, which was a backlash against this kind of heavy waterfall process I experienced at the start of my career, was basically an attempt to "vibe code" the overall system design. At least for me AI assisted mini-waterfall ("augmented cascade"?) seems a path back to producing better quality software that doesn't suffer from the agile "oh, I didn't think of that".
by learingsci | 2026-01-31 11:24:42+00:00
I’ve read about this concept the Indians have called “izzat” which probably explains why they have arranged marriages. You can imagine the deceitful games that might be played on unsuspecting brides and bridegrooms if one doesn’t find deceitful games out of bounds morally; arranged marriages address that.

Arranged marriages are unpopular because we value choice. For the same reason we, westerners, abhor monopolies that transform society, wreck age old institutions, remove choice and limit access to what once was free.
by zigzag312 | 2026-01-31 11:24:46+00:00
> including things which were originally free

Oh, I despise this tactic so much. It means the company has known from the start that they can't offer it for free in the long term, but decided to subsidize it in order to gain a dominant position and get rid of competition. This breaks the conditions needed for a free market to work. In other words, they win market share for reasons other than efficiency, quality, or innovation. That's why some forms of government subsidies are prohibited under certain agreements, for example. Some multinational corporations have annual revenues larger than the GDP of many countries and can easily subsidize negative pricing for years to undercut competitors, consolidate market share, and ultimately gain monopoly power.

Also, the company has hinted false promises to the customer, as it signals that they have developed a business model where they can offer something for free. For example a two-sided marketplace where one side gets something for free to attract users and the other side pays (as it profits form these users). Users can't know something isn't sustainable unless the company explicitly states it in some way (e.g. this is a limited time offer).

So from the user's perspective, this is a bait-and-switch tactic, where the company has used a free offer in order to manipulate the market.
by hulitu | 2026-01-31 11:27:17+00:00
> const int EIGHT = 8 lol

> “The primary purpose of the DATA statement is to give names to constants; instead of referring to pi as 3.141592653589793 at every appearance, the variable PI can be given that value with a DATA statement and used instead of the longer form of the constant. This also simplifies modifying the program, should the value of pi change.”

> — Early FORTRAN manual for Xerox Computers, attributed to David H. Owens.
by mbesto | 2026-01-31 11:27:19+00:00
> simply that most bets are made intelligently with serious intent.

That is NOT what you said. You said this:

> Why would they all put money into this if it is so obvious to all of you that it is not going to work?

In other words: "if these companies are putting all of this money to work then it's obvious it will work"

So, no you didn't simply say "their bets are made intelligently with serious intent". No one is saying these companies aren't serious about it, they are saying there are legitimate physics limitations involved here that are either being ignored or the companies are betting on a novel scientific breakthrough.

> your take on investors is naive and largely incorrect - its the musical chairs theory of markets.

Then you clearly have never worked with investors before.
by speedgoose | 2026-01-31 11:27:22+00:00
I think most jobs contribute positively to the society. Not much, for sure, but they contribute.

Is the cleaner regularly removing poop stains from the personal toilet of a big and rich Google shareholder more useful than the qualified Google engineer working hard so a big number is very slightly bigger on one the shareholder’s list of numbers? I think the cleaner has more impact.
by srvmshr | 2026-01-31 11:27:46+00:00
During my bachelors, I was using a Casio FX-991ES+. It was a beautiful calculator compared to the hand-me-down Fx-82 VPAM. And pretty popular with the folks of my age that time.

During and after grad school, I was using Mathematica or NumPy/Sympy quite a bit. But it felt like using an overpowered system to do basic assignments. Think of taking a Bugatti Veyron for grocery shopping. I indulged myself with another physical calculator - this time a Casio FX-CG50 with a color display and python support. I use it whenever I do self-paced courses or reading the occasional stats/ML paper.
by p-e-w | 2026-01-31 11:29:15+00:00
> I feel like this wording isn't great when there are many impactful open source programmers who have explicitly stated that they don't want their code used to train these models

That’s been the fate of many creators since the dawn of time. Kafka explicitly stated that he wanted his works to be burned after his death. So when you’re reading about Gregor’s awkward interactions with his sister, you’re literally consuming the private thoughts of a stranger who stated plainly that he didn’t want them shared with anyone.

Yet people still talk about Kafka’s “contribution to literature” as if it were otherwise, with most never even bothering to ask themselves whether they should be reading that stuff at all.
by anonymous908213 | 2026-01-31 11:31:37+00:00
Youtube's direct expenses are not published by Google, but there are a couple of ways we could measure it. One is the fact that Google is among the richest companies in the world, if not the richest at any given time. This definitionally indicates that the margins on their main revenue-generating services, among which Youtube is one, are extremely high, with revenue far, far, above expenses.

Another way we could measure it is by the value of an ad-view relative to the price of the subscription they offer. Ad views are auctioned and go for different prices based on category, demographics of viewers, etc., and aggregate statistics are not provided, but an ad-view typically tends to be in the range of US$0.01 per ad view. A subscription fee of US$9* to avoid ads, then, would require viewing 900 ads to justify the cost. I suspect in reality most people don't see more than 100 ads in a month, so Youtube is likely generating an 8x profit margin over costs of not showing ads to Premium users, give or take depending on how you work out the napkin math. If people had an option to buy an ad-free subscription with none of the other premium features for $1/mo, I suspect the uptake would be significantly higher and feel fair to the general population.

*After looking it up, Youtube Premium apparently actually costs US$14.

Anecdotally, I used to spend, I believe, ¥480 per month for a Niconico subscription (Niconico is the Japanese domestic equivalent to Youtube). I was content paying this subscription fee for years, until they increased the price up by 50% to ¥720, and about two years ago the price further increased to ¥990. I cancelled my subscription and stopped using the website. I am not opposed to paying subscription fees to platforms, but when it feels extortionate, I won't. The same is likely true for many or most people.
by tonyedgecombe | 2026-01-31 11:32:04+00:00
We do know that they made a number of promises on AI[1] and then had to roll them back because the results were so poor[2]. They then went on to fire the person responsible for this division[3].

That doesn't sound like a financial decision to me.

[1] https://www.apple.com/uk/newsroom/2024/06/wwdc24-highlights/

[2] https://www.bloomberg.com/news/features/2025-05-18/how-apple...

[3] https://nypost.com/2025/12/02/business/apple-shakes-up-ai-te...
by Joel_Mckay | 2026-01-31 11:32:26+00:00
Borrowing state money that ultimately indentures a country with over-engineered massive boondoggle projects.

That regulatory capture con strangled more emerging economies than most like to admit. =3

"The Dictator's Handbook: Why Bad Behavior is Almost Always Good Politics" (Bruce Bueno de Mesquita, Alastair Smith)
by helb | 2026-01-31 11:34:00+00:00
You can usually read the original timestamp in the page source, the relative ones are often put in by client-side JS:

<div style="…">
<span aria-hidden="true" style="…">Jan. 30, 2026, 11:28 a.m. ET</span>
<span style="…">2m ago</span>
</div>
Show HN: Destructive_command_guard (Dcg)
by eigenvalue | 2026-01-31 11:35:18+00:00
This is a free, open-source, highly-optimized rust program that runs using pre-tool hooks in Claude Code (CC) and checks the tool call that CC was about to make to see if it’s potentially destructive; that is, could delete data, lose work, drop tables, etc.

Get it from the GitHub link and install with the convenient one-liner.

A tool like dcg has several competing goals that make it a careful balancing act and tough engineering problem:

1. Since it runs for every single tool call, it must be FAST. Hence why it is written in Rust and an extreme amount of focus has been placed on making it as fast as possible.

2. It must avoid annoying false positives that waste your time, add friction, and re-introduce you as the bottleneck unnecessarily. I run dozens of agents at once and don’t want them wasting time waiting for me unless it’s needed. Usually, the messages from dcg are enough to get the agent to be more thoughtful about what it’s doing.

3. It’s not enough to just use a simple rulebook where you look for canned commands like “rm -rf /” or “git reset --hard HEAD.” The models are very resourceful and will use ad-hoc Python or bash scripts or many other ways to get around simple-minded limitations. That’s why dcg has a very elaborate, ast-grep powered layer that kicks in when it detects an ad-hoc (“heredoc”) script. But wherever possible, it uses much faster simd optimized regex.

4. A tool like this should really be expandable and have semantic knowledge of various domains and what constitutes a destructive act in those domains. For instance, if you’re working with s3 buckets on aws, you could have a highly destructive command that doesn’t look like a normal delete. That’s why dcg comes out of the box with around 50 presets which can be easily enabled based on your projects’ tech stacks (just ask CC to figure out which packs to turn on for you by analyzing your projects directory).

5. dcg is designed to be very agent friendly. It doesn’t just block commands, it explains why and offers safe alternatives based on an analysis of the specific command used by the agent. For instance, it might stop the agent from deleting your Rust project’s build directories but suggest using “cargo clean” instead. Often, these messages are enough to knock sense into Claude.

I really can’t exaggerate just how much time and frustration dcg has already saved me. It should be known and used by everyone who has had these kinds of upsetting experiences with coding agents.

dcg is included along with all my other tooling in my agent-flywheel.com project. All free, MIT licensed, with extensive tutorials and other educational resources for people with less experience. Give it a try, you won’t regret it!