MurphyA/hacker-news huggingface dataset:
by phantasmish | 2025-11-12 13:33:08+00:00
Lots of people listen to the audio. It’s like a podcast, or having the radio on, which is fine in lots and lots of jobs.

Some people probably also literally watch it, but I know multiple people who basically use it as a radio at work.

Plus, never worked anywhere where half of everyone, including management, is more-or-less openly watching sports more than working during major tournaments?
by SideburnsOfDoom | 2025-11-12 13:33:26+00:00
> Yeah, .NET is a truck

I know one person who was good at python, and who looked at the "classic" .NET hello world app with usings, namespace, class, main method etc containing the "Console.Writeline" payload, and noped out immediately, saying "if it's that verbose that it takes 10 lines to do what's 1 line in python, imagine how terrible real code must be!"

Personally I think they were wrong about that - it was optimised for larger programs, not trivial ones.

But also it helps me understand the ongoing push towards the point now where "hello world" is is 1 line in 1 .cs file only. And `dotnet tool exec` means you don't even need to install a utility to use it, etc.

In other words, .NET started life as a truck, with many features to support large codebases - usings, namespace, class, method etc. but is also general purpose enough that you can now also write a "bicycle" program.
by jvanderbot | 2025-11-12 13:33:43+00:00
It takes some competitiveness, and I'm not sure the level of neuroticism it brings (me) is worth it, but "Who are these assholes and what's so special about them" works for me most the time :D

Then there's "Oh jesus how terrifying and embarrassing would it be to not have a great answer" coupled with "The people I idolize the most work in theoretical CS".
by selcuka | 2025-11-12 13:33:46+00:00
> There existed watches with the same digits, features and buttons before that, but they were in steel.

I had an F-87W [1] when I was a kid, which was launched in 1982. It is almost exactly the same as F-91W.

[1] https://www.digital-watch.com/DWL/1work/casio_f-87w
by crazygringo | 2025-11-12 13:34:11+00:00
You definitely can, it's just 1) vastly slower, and 2) you have to recompress the decompressed video, which loses quality. It's therefore an option of last resort.

Most people want to be able to download 5 hours of video in the background in 5 minutes. Not wait 5 hours while their computer is unusable.
by anonym29 | 2025-11-12 13:34:22+00:00
Think of the most annoying × least intelligent person you've ever met. Imagine that they have become a multi-millionaire, and are standing over your shoulder, watching you do leetcode. Right as you want to give up, you tell them this, and they say to you, "Have fun staying poor."

That feeling right there? Channel that into Leetcode. Your fist is your keyboard, their face is a working solution.

Vindictive spite is a very powerful motivator, even when it originates from fictional situations. The trick is to channel it into productivity instead of negativity.
by JoeDaDude | 2025-11-12 13:34:25+00:00
On the subject of walls... Cortez reported seeing a wall blocking off an entire valley on his way to Tenochtitlan. One source reported the wall was 6 miles long, and yet it seems to have disappeared without a trace. And yet, Both the London Wall and Hadrian's Wall, though much older still have surviving ruins to this day.
by joelanman | 2025-11-12 13:34:36+00:00
(I worked on this pattern) Our guidance is to accept both names and numbers in the back end so people can enter either. In our testing, text inputs (with a numeric keyboard on mobile) is better than selects. Some people struggle with using selects, we don't see those issues in text inputs. That guidance maybe be about people not knowing the order of the inputs (DD MM YY, MM DD YY) but our pattern is clearly labeled for each input so we don't get that issue.

We did continue our testing which resulted in the pattern in the design system which is linked.
by marcosdumay | 2025-11-12 13:34:39+00:00
The one thing people are complaining upthread is not Taylor's fault. He actively fought against it.

The stuff you are complaining on the first line is. But also, Taylor was an advocate for listening what the workers had to say too. You can't really blame Taylorism on him, he invented only the mildest parts of it.

And that said, Deming advocated standardizing work too. You just can't run a factory without doing that.
by Vinnl | 2025-11-12 13:34:55+00:00
As a JS developer, I once had a sticker in the npm font, but it said "left-pad". I liked that one.

Just a pretty one is fine too though. I had a cool one at some point that was the logo of a small local meetup with friendly organisers, and the logo was essentially a drawing of a local landmark. It fit perfectly over the OEM logo. I miss that one.
by jvanderbot | 2025-11-12 13:35:20+00:00
by far the best "trick" (such as it is) is to use study as a break from some other, worse drudgery. Productive procrastination.

You need your life to be so boring, and so full of non-intellectual chores that you long for an hour to look at code again.

This borders on facetious: but try becoming a manager, having kids, or becoming a hermit, I did all three and my side gigs / study was never better than during that time. I learned to just remove fun until the chores were fun. Like how carrots are actually really sweet tasting if you stop eating sugar.
by lproven | 2025-11-12 13:35:29+00:00
If we are going to broaden this to Screen and its "TUI" style features, then the most complete effort at a programmable TUI in the Linux space I've seen is `desktop-tui`.

https://github.com/Julien-cpsn/desktop-tui

It is incomplete but takes what is almost a side aspect of TWIN and runs with it.

https://github.com/cosmos72/twin

TWIN is nearly 20 now and does quite a lot. It even has a Wikipedia page.

https://en.wikipedia.org/wiki/Twin_(windowing_system)

It runs on lots more OSes than just Linux.
by squigz | 2025-11-12 13:35:35+00:00
That's gunna depend on the person, of course. Some people slap em on without any worry, some people make sure they're just not massively overlapping, and some people space them out nicely. Here's one that walks the line between order and chaos! https://devlids.com/media/pages/lids/shiro/bee7bec396-175127...
by matsemann | 2025-11-12 13:35:47+00:00
With browser's and hardware's support for DRM they could make it impossible if they want to. Basically the OS / recording software sees a blank screen.

I was on live TV recently and wanted to keep a recording for myself, that wasn't just filming the screen with my phone. I first tried screen recording watching the show in my browser in their streaming service. Got a black video. Then I tried their phone app, got a black video. Finally, using my phone but the web page they enabled playback without DRM and I could record and store it. When more devices support DRM they will probably get rid of that fallback as well.
by anotherd1p | 2025-11-12 13:35:55+00:00
I always take a bird's eye kind of view on things like that, because however close I get, it always loops around to make no sense.

> is massively monopolistic and have unbounded discretionary research budget

that is the case for most megacorps. if you look at all the financial instruments.

modern monopolies are not equal to single corporation domination. modern monopolies are portfolios who do business using the same methods and strategies.

the problem is that private interests strive mostly for control, not money or progress. if they have to spend a lot of money to stay in control of (their (share of the)) segments, they will do that, which is why stuff like the current graph of investments of, by and for AI companies and the industries works.

A modern equivalent and "breadth" of a Bell Labs (et. al) kind of R&D speed could not be controlled and would 100% result in actual Artificial Intelligence vs all those white labelababbebel (sry) AI toys we get now.

Post WW I and II "business psychology" have build a culture that cannot thrive in a free world (free as in undisturbed and left to all devices available) for a variety of reasons, but mostly because of elements with a medieval/dark-age kind of aggressive tendency to come to power and maintain it that way.

In other words: not having a Bell Labs kind of setup anymore ensures that the variety of approaches taken on large scales aka industry-wide or systemic, remains narrow enough.
by douglas5 | 2025-11-12 13:35:58+00:00
U.S. shutdown is ending, but the market fallout isn’t evenly spread.

ACA-heavy health insurers took the sharpest hit because Congress reopened without fixing subsidies, so their rebound will likely be limited. Meanwhile, defense and federal-services names look set for a cleaner recovery as Washington starts paying and awarding contracts again. Airlines should improve too, but only as FAA capacity returns.
by fleshmonad | 2025-11-12 13:36:08+00:00
Never learned anything through leetcode I couldn't have learned more in depth by my personal projects. Leetcode feels like some bullshit you talk about on LinkedIn in an LLM like voice, as is

> We all know skills in programming are important

>But it is not just writing code, but also solving problems quickly and with the right tools.

>Before doing leetcode, I didn't really know how to tackle the challenges I was presented at work. I would still perform, but not like I do now, being on the top 100 leaderboard

>also please please hire me please I am starving

Leetcode is pretentious bullshit for american HR departments.
by alex7o | 2025-11-12 13:36:23+00:00
They find devices that are easy to hack (and I mean rip and tear) and extract the decryption keys from each of them, from what I have heard cheap chinese tvs and set top boxes, they extract the keys from the chips (hardware hacking, heard some even use microscopes to read the keys by hand), and then use them to decrypt streams, I heard that they catch them pretty fast to they use like 1 device per season. This is why they use mostly stollen devices.
by reaperducer | 2025-11-12 13:36:23+00:00
Fair play to them for owning up to their mistake, and not just pretending like it didn't happen!

That's what the legitimate media has done for the last couple of hundred years. Every issue of the New York Times has a Corrections section. I think the Washington Post's is called Corrections and Amplifications.

Bloggers just change the article and hope it didn't get cached in the Wayback Machine.
by pless | 2025-11-12 13:36:24+00:00
Hey HN! I'm the creator of Solokit.

The Problem: After 6 months of using Claude Code for a production project, I hit a wall: AI assistants lose context between sessions. Every morning, I'd spend 20+ minutes explaining what we built yesterday, architectural decisions, and why certain patterns were chosen. Quality degraded over time, tests became inconsistent, and I was effectively doing manual "handoffs" to my AI pair programmer.

What I Built: Solokit is a Session-Driven Development framework that treats AI coding sessions as stateful development work with perfect context continuity. Each session starts with a comprehensive 9-section briefing: work spec, docs, stack info, file tree, git context, accumulated learnings, dependencies, milestone progress, and previous work.

How It Works:

1. sk init - Choose from 4 production templates (T3 Stack, FastAPI, Refine, Next.js) with 4 quality tiers

2. sk work-new - Create work items with specs and dependency tracking

3. /start in Claude Code - AI receives full project briefing

4. Build with AI - Complete context, no repetition

5. /end - Automated quality gates (tests, linting, security, docs) + learning capture

6. Next session - Perfect continuity, AI knows everything

Technical Highlights:

- 2,417 tests passing (100%), 85% code coverage

- Type-safe with mypy strict mode

- 8 automated quality checkers (testing, security, linting, performance, docs)

- AI-powered learning categorization with smart deduplication

- Dependency visualization with critical path analysis

- Spec-first architecture (markdown specs, not JSON metadata)

- 16 slash commands integrated with Claude Code

Why It's Different:

- Not just templates - complete workflow from init to deployment

- Not just project management - AI-native with perfect briefings

- Not just quality gates - knowledge accumulation system

- Built for solo developers achieving team-level sophistication

Tech Stack: Python 3.9+, published on PyPI (pip install solokit), MIT licensed.

I've been using it to build my own SaaS for 4 months. The biggest win: I never lose context between sessions anymore. Claude knows exactly where we left off, what patterns we're following, and why decisions were made.

The framework is production-ready (v0.1.2), extensively tested, and designed for long-running projects (50+ sessions).

Try it:

pip install solokit sk init sk work-new /start

Happy to answer questions about the architecture, testing strategy, or how the briefing system works!

GitHub: https://github.com/ankushdixit/solokit

Docs: https://github.com/ankushdixit/solokit/tree/main/docs
by lukecarr | 2025-11-12 13:36:39+00:00
In Exeter[1], we still have roughly 70% of our Roman wall[2], and there is even a pedestrian footbridge over a road where part of the "bridge" involves walking along the top of the wall's remains.

[1]: https://en.wikipedia.org/wiki/Isca_Dumnoniorum [2]: https://en.wikipedia.org/wiki/Exeter_city_walls
by nuuuwan | 2025-11-12 13:36:43+00:00
#SriLanka #Census 2024 Data Release!

https://github.com/nuuuwan/lk_census_2024

I’m converting the 2024 Census of Population and Housing into clean, structured, and fully machine-readable datasets — openly available on @GitHub.

10 datasets so far, covering #population, #housing, #ethnicity, #religion, #age, #water, #lighting, and more. JSON & TSV, with links to the original source PDFs. Extracted and validated from statistics.gov.lk .

#SriLanka #OpenData #CPH2024
by lproven | 2025-11-12 13:36:44+00:00
You do make a good point there. There's a tonne of insular parochialism: "my tool is the best tool and I will loftily ignore the others."

This is why I wrote this:

https://www.theregister.com/2025/06/24/tiling_multiplexers_s...

Trying to bring a bunch of related tools together in one place and compare and contrast them.
by mnemonet | 2025-11-12 13:36:51+00:00
It's a nice idea, but the execution is taking the wrong path in my opinion. By rendering everything to a `<canvas>` they're sacrificing any hope of accessibility and compatibility with browser standards for UX.

I would have much preferred a React-Native-style approach, where they render to true HTML instead. Even then, WASM files are too heavy for quick loading times without good internet (and sometimes even with).

The projects I see that would most benefit from something like this are complex internal apps that need to be used in different places but aren't worth porting over/rewriting, but they would also suffer from terrible UX given the constraints of this design.

For all other projects, it makes for more sense to use React Native.
by theoldgreybeard | 2025-11-12 13:37:03+00:00
You don’t. I have never grinded leet code and never will. I have personally ended interviews where they tried to get me to do these. Not worth my time.

Any company that wants me to regurgitate toy problems that don’t have any relevance to the role is not one Im willing to bother working for.

I fee like if you’re “grinding” the goal is to memorize the solutions, which is kinda defeating the purpose anyway.
by TrackerFF | 2025-11-12 13:37:04+00:00
Personally I don't think "grinding" is the right way. The key thing is to truly understand the data structures and algorithms you're working with. Just grinding away is kind of like solving hundreds of difficult integrals and partial differential equations, without really understanding the math 100%, but hoping that you'll meet on a similar problem one day.

So first step is to really understand the theory, if you're not completely confident, or feel that there are obvious blind spots / gaps.

Next up I find it easier to classy the problems by type. Truth is that most leetcode problems are variations of more general subclasses. You'll have the knapsack problems, and other types. Learn to identify these, and study the more generalized versions of these problems, before you start solving the more specific versions.

I'm not saying that grinding is useless, because it can help you on speed and increasing your chances in stumbling on a problem you've solved before. The truth is that there's also an element of speed / efficiency to the LC-style interviews. But I think any sort of grinding should come after all the other things I've mentioned.
by netdevphoenix | 2025-11-12 13:38:05+00:00
>Many technological inventions have replaced humans in lots of jobs, the economy has only grown since then.

Indeed it has, but many of those it replaced did not necessarily get moved to better positions if they were moved at all. The industrial revolution was great if you were young and had little to no responsibilities. Your average middle aged farmer with a large family to feed faced poverty or near poverty and those who were able to move to the cities faced worse labour conditions. People on here love talking about the winners while conveniently ignoring the loser side.

And that's not even mentioning the skilling up issue to which older workers are more vulnerable. Who will fund the nation wide skill up costs for them?
by iamtheworstdev | 2025-11-12 13:38:24+00:00
Rule 14 is why every government and large cooperation has an insane amount of bloat and middle managers, IMHO. People's power and pay are determined by two things - the number of people working under them, and their budget (which is often determined by the number of people working under them). It is rarely determined by positive outcomes, it seems, in the government world.
by theoldgreybeard | 2025-11-12 13:38:37+00:00
The choice of license is also a a partial descriptor of the social contract. If I wanted to work on it for “customers” I would sell it. I don’t owe you anything otherwise.

The social contract is “here is something I’ve worked on for free, and it is a gift. Take it or leave it.”

You want me to work on something for it? FYPM
by Fokamul | 2025-11-12 13:38:55+00:00
I hope they will do that, yes really.

Because this will mean major shift to open-source and community solution, where creators will be paid directly by their viewers.

I have NO problem, what so ever, to pay content creators directly.

But I have HUGE problem to pay big corpos. It's ridiculous that we pay for Netflix same price as US people and for you it's cheaper than coffee and for us, if you compare median-salary, it's 5-10x MORE expensive. (cancelled every streaming platform year before as all of my friends, cloud seedbox here we go) And I don't even wanna mention Netflix's agenda they want to push (eg.: Witcher)

That's why piracy is so frequent here in small country in EU :) Also it's legal or in grey-area, because nobody enforce it or copyright companies are unable to enforce it if you don't make money from sharing. (yes, you don't even need to use VPN with torrents)
by antonymoose | 2025-11-12 13:38:58+00:00
I’m unsure if his sons, but it was discussed on the Joe Rogan (Brian Redban) episode released yesterday that the Vice President has substantial holdings. His prior job had him investing in these companies, while I’m not sure the total sum, he himself holds a few hundred thousand in personal holdings.

Sorry I’m unable to link to the source time on the episode.
by skeeter2020 | 2025-11-12 13:39:11+00:00
Agree on weirdness but not on the idea of funding science experiments:

>> away from long-term research toward commercial AI products and large language models - LLMs

This feels more like what I see every day: the people in charge desperately looking for some way - any way - to capitalize on the frenzy. They're not looking to fund research; they just want to get even richer. It's pets.ai this time.
by trallnag | 2025-11-12 13:39:13+00:00
Do you ever go back and actually watch those videos? Whenever I start to journal, track, or just document something, after some time I notice again and again that most of the value has already been created the moment I finish working on a specific entry. Even with something seemingly very important like medical records. Maybe one exception I can think of are recordings of memories involving people close to you
by OfflineSergio | 2025-11-12 13:39:26+00:00
Subscriptions really opened so many options. A kid can play around an enterprise software for a couple of months with a reasonable price. But not everything needs to be a subscription. It truly bugs me. We own very powerful laptops and desktops these days. Usually way more powerful than what these softwares run on. It’s a painful experience to pay for both of them, the laptop and unnecessary subscriptions.

https://blog.with.audio/posts/why-everything-doesnt-have-to-...
by bcrl | 2025-11-12 13:39:27+00:00
Or we just develop it a bit more slowly. Wait 10 years and the amount of energy and data center capacity to do training runs will be substantially lower than it is today, plus the software will also achieve substantial efficiency gains. Spending too much on hardware today that will be obsolete for such purposes in 10 years seems like a mistake, and unlike the fibre built during the .com boom, there will be little residual value left in 10 year old GPUs.
by krick | 2025-11-12 13:39:30+00:00
That was exactly my thought. To be fair, I probably end up thinking that because this article is written is this trashy dumbass style, which portrays it as "Google bug reports vs. ffmpeg bug fixes", which is simply unfair: as you've said, a bug report is a contribution, not some kind of a demand. That being said, I kinda do understand if someone from ffmpeg said something snarky about that on Twitter, since surely if Google (of all things) as an organization sees it valuable to contribute by sending bug reports, it surely isn't less feasible (logistically or economically) for them to also work on a patch, than it is for random people within ffmpeg mailing list itself.
by woodpanel | 2025-11-12 13:40:01+00:00
Yes, i do. The idea was that it keeps the kitchen cleaner, because there's no more gross kitchenware that didn't made it into the dishwasher. Always wanted that. Then saw it in practice at a startup once, and then finally gave it a go.

There will be instances when both are just full and you still end up visible filth, but even then, you at least have to go just once into clear-out mode. It works out great so far. If it didn't... well, I guess I'd need to buy a third one ;-)