MurphyA/hacker-news huggingface dataset:
by komali2 | 2025-11-26 04:17:13+00:00
You claim to know more than us.

I would love to be educated: when did I enter into an agreement with YouTube that I must watch ads to use their website?

YouTube is sueing me for damages. Their claim: I used their website but didn't watch the ads. (Maybe I used an ad blocker. Maybe I turned off my monitor and unplugged the speakers when the ads played. Maybe I walked away and let the ad play in a different room). What evidence do they submit in court to demonstrate I violated an agreement?

You've made quite a few comments across this thread, as have others that support your position. Not even within the YouTube TOS has anyone pointed out a contractual obligation to view ads. Not to mention YouTube doesn't require you to agree to their TOS to view videos.

With this in mind, it's perfectly understandable that someone could browse YouTube without any comprehension of something you seem totally confident on. I'm not being goofy here, I understand that YouTube wants me to view ads, I just genuinely am not aware of any contractual obligation to do so if I view videos.
by its_ethan | 2025-11-26 04:17:20+00:00
I don't think you actually looked very closely, so it's weird you've doubled down on that lol

Item 2 of "Permissions and Restrictions" says you aren't allowed to "circumvent, disable, fraudulently engage with, or otherwise interfere with any part of the Service (or attempt to do any of these things), including security-related features or features that (a) prevent or restrict the copying or other use of Content or (b) limit the use of the Service or Content;"

where "content" is earlier defined as basically anything Google/YT sends you (which would include the ad).

A quick google search also takes you to a pretty straightforward statement from Google/YT: "When you block YouTube ads, you violate YouTube’s Terms of Service."

[TOS]: https://www.youtube.com/t/terms#c3e2907ca8

[Help Center]: https://support.google.com/youtube/answer/14129599?hl=en#:~:...
by shmatt | 2025-11-26 04:17:24+00:00
Labubus peaking and falling doesnt really say much about scarcity and trends. Labubu is made by a public company, who's stock skyrocketed, and essentially decided to go all in and mass produce to meet the popularity

thats one option. But other companies sometimes choose to keep the scarcity and secrecy for years, even decades, and if they play their cards right it keeps working

Labubus fall is more about its makers decision to increase sales numbers instead of keeping them flat and generating more and more and more hype

Hermes can sell a $15,000 Birkin to everyone, im sure they can figure out the supply chain aspects if they really wanted to. and within a month everyone that wanted one would have one and sales would drop. Hermes will have a spike in sales, followed by a drop

Instead they force you to play years long games with their sales staff to get an opportunity to spend $15,000. And decades later people still opt in to spending thousands of dollars on plates and scarves hoping one day they will be offered one

This is just as true about a $40 Supreme, or Aime Leon Dore T-shirt, than it is for a $15,000 handbag. If you keep the scarcity going just right, it lasts much longer
by hombre_fatal | 2025-11-26 04:18:04+00:00
Yeah, I wish the UI could let me browse the various silos of videos I like to watch instead of trying to be clever with one feed.

And it’s like Youtube thinks I only want to watch the last three genres at any moment. If I branch out, then it pops another favorite genre from the set.

Sometimes I’ll go months or even years forgetting about video genres I love until I randomly remember it.

Feels like a wasted opportunity, and it should have more in common with music apps.
by dreamcompiler | 2025-11-26 04:18:12+00:00
Homework assignments notwithstanding, very few serious Common Lisp programs use lists and symbols as their primary data structures. This has been true since around 1985.

Common Lisp has O[1] vectors, multidimensional arrays, hash-tables (what Clojure calls maps), structs, and objects. It has set operations too but it doesn't enforce membership uniqueness. It also has bignums, several sizes of floats, infinite-precision rationals, and complex numbers. Not to mention characters, strings, and logical operations on individual bits. The main difference from Clojure is that CL data structures are not immutable. But that's an orthogonal issue to the suggestion that CL doesn't contain a rich library of modern data structures.

Common Lisp has never been limited to "List Processing."
by JohnBooty | 2025-11-26 04:18:30+00:00
I don't think any of us has enough data to judge this. The vast majority of code exists strictly behind closed doors in companies' various internal systems.

And for the commercial and open source code you do see, how do you know if it's being produced more quickly or not?

And finally, even if LLMs speed up coding by 10% or 50% or whatever... writing code is only a fraction of the job.
by ZekeSulastin | 2025-11-26 04:18:52+00:00
At least for SponsorBlock you can run iSponsorBlockTV[1] on another computer on the same network - in addition to skipping sponsored segments, it also mutes YouTube’s own ads and auto-skips them as soon as it can.

[1] https://github.com/dmunozv04/iSponsorBlockTV
by sroerick | 2025-11-26 04:19:02+00:00
I'm a little embarrassed by my current workflow, which is:

A. Emacs and org mode on my laptop

B. Neovim to do development via SSH on my dedicated Hetzner box, because my laptop is too potato for dev

C. A bash script to push up any random notes I have up to the server

I have used sshfs, syncthing and unison in the past, but never quite got the workflow for either to click.

After about 13 years of trying I still am not as functional as most Dropbox users. I just can't stand Dropbox.
by sometimes_all | 2025-11-26 04:19:20+00:00
You are thinking in the right direction; a lot of experienced developers are also thinking the same way.

The goal is not to become specifically a buggy-whip manufacturer or a specialist mill-worker; the goal is to have enough mental faculties and critical-thinking skills to adapt to any situation and be able to use any tool at hand to achieve your own goals and that of the employer.

Being a software architect means you actually need to gain depth in certain aspects of software development and computer science/engineering, and understand how an LLM works, what its weak points are, and to stop it from making mistakes. The point of double-majors is to expand your breath, not your depth.

You need both, depth and breadth, and thankfully LLM tools can help you in gaining both a lot quicker.

For some reason, I had the opposite effect due to AI - previously I enjoyed building things but hated the actual writing of code part. Now that AI can do that for me, I can keep my focus on the more important problems, and let AI deal with the lower-level stuff.

Your focus should be on gaining enough competence to solve hard problems by yourself, and in teams; and to learn how to learn. I would not worry too much about semantics of job roles - roles might change, but work (whatever that might be) will always be there, and you need to know how to do difficult types of work well.
by NoPicklez | 2025-11-26 04:19:43+00:00
Bit hard for them to play down the addictive nature of the platform that they were actively finding ways to make more engaging and addictive.

It's not like the app landed in their lap, they actively created it and sought to make it as engaging as possible.

This is what most consumer companies do, its just that social media companies have a unique spot in everyones pocket.
by anonymous908213 | 2025-11-26 04:20:35+00:00
This is, I suppose, off-topic from the main premise of the article.

I've never heard of Crazyhouse before, but the drop rule is clearly inspired by Shogi (sometimes colloquially referred to in English as "Japanese Chess"). Shogi is very good. I find it to be much more enjoyable than Chess. I would suggest giving it a try if you prefer Crazyhouse to normal Chess.
by ndespres | 2025-11-26 04:20:51+00:00
The article is too optimistic in its view of how short-form video allows everyone to partake in these trends. In an attention-driven culture where nothing cool can be kept a secret, as the very essence of coolness would be defined not by the thing itself but by how many people watched your tiktok about it, you end up with these nonsense low-quality “viral trends” that everyone is talking about because everyone is talking about it.

Very little of it is actually good. So what then, if it’s able to spread faster than ever before? It stinks!
by LargoLasskhyfv | 2025-11-26 04:21:18+00:00
1920x1200 in 23" or 24" were an OK upgrade from 1600x1200 CRT 21" for me. I did the stuff you did on an 18" 1280x1024 SPVA LCD from Fujitsu-Siemens. Since I hadn't soldered for a long time, I just bought that stuff 2 times, because the parts were a few cents only. Didn't need them 2 times, though :-) Worked for some mainboards in similar ways. Except I've been afraid to completely desolder them on mulitlayer mainboards, for fear of destroying the VIAs/through-holes. Just pulled the capacitor from it's pins still stuck in, cleaned them, and soldered the new one(s) onto the old pins. Looked like sort of a water tower in miniature, but the boards worked flawlessly afterwards. For years :-)
by YetAnotherNick | 2025-11-26 04:22:47+00:00
So if you can just run without one service, what's stopping you to remove the dependency altogether. Why would you only want to remove the dependency when service is down.

So e.g. to get real my application depends on AWS's EC2, RDS, EKS, S3 Cloudflare's DNS, and Redis' instance. If any of those stop working it will go down. If everyone is within SLA, they might as well go down together than separately.
by komali2 | 2025-11-26 04:23:04+00:00
Negative proof. We've no obligation to prove your point for you.

You claim we're stealing.

In Texas, theft is a crime per Sec. 31.03:

> THEFT. (a) A person commits an offense if he unlawfully appropriates property with intent to deprive the owner of property.

Please link the law, and jurisdiction, that is broken when I view a YouTube video and don't view the ad.

https://statutes.capitol.texas.gov/Docs/PE/htm/PE.31.htm#31....

Nobody disagrees with you that YouTube wants us to view ads.
by pixl97 | 2025-11-26 04:23:15+00:00
>It never should have been

Explain how that would have worked about 150 years ago? Being a stranger back then was far riskier in a lot of places and they'd have no idea if your identity was fake or not. Moving from these old systems to new digital systems was a slow process and even to today I see old people go into the DMV with out many life records and have issues because many of their state records are in storage on paper in some warehouse and not digitized.

Things of the past are to this day catching up with the future we live in.
by Ryan07 | 2025-11-26 04:25:11+00:00
Took a quick look at the site. The engine seems capable, but a lot will depend on how stable it is and how well the pipeline plays with existing workflows. Rendering quality looks good in the examples, but I’m more interested in real project performance and how mature the tooling is. If they’ve invested properly in documentation and debugging tools, this could turn into something useful.
by Belphemur | 2025-11-26 04:25:37+00:00
Great idea and definitely love the aspec of bringing your own worker.

But technically would it be better to have the plugin to any transformation and then have just cloudflare in front of the website raking care of all caching ? (I thought they even provide a WordPress plugin for that).

Also careful with hosting other people content under your domain/service under your name especially with CSAM stuff and other illegal material that your domain becomes the face of.
by Waterluvian | 2025-11-26 04:26:20+00:00
I don’t know about any of this “era” stuff but I do know and believe in just how much becoming a parent has changed me. It completely overhauled the calculus on what’s important in life. It’s given me a very clear main quest line, relegating all kinds of things I used to think were important to the “side quests” category.

And it has had positive side effects too. It’s incredibly useful to be uninterested in promotions and raises. To want to work less, not be paid more. It makes it easy to say and do the right thing rather than the self-preserving thing or self-promoting thing. It’s kind of ironic because I think that makes me better at my job.

It’s quite calming to have such a clear identity. There really is a peacefulness to knowing, at all times, where my compass points.
by somenameforme | 2025-11-26 04:26:21+00:00
I think there are three big factors that make involvement almost guaranteed. The first is that in modern times political leaders prefer to believe what they want to believe, instead of what is genuinely most probable. They won't see it as trading their existence for anything. They'll convince themselves that they'll decisively win, or that Russia won't retaliate, or won't be able to retaliate.

The second is that the leaders of these countries are very unpopular. Starmer has an approval rating of 22% which is somehow twice as high as that of Macron who has reached a simply impressive 11% approval rating. Politicians love nothing more than war when they're unpopular, because it gives the electorate something to focus on outside of their own internal problems -- Diversionary War Theory. Also I certainly disagree regarding our insecure 'peace president' who has an affinity for bombs and a trend towards megalomania.

And finally there is the wargaming results. Some of the actions that led to nuclear holocaust were relatively innocuous, including performative nuclear strikes intended to 'send a message' rather than actually cause much real damage. It doesn't even sound like a bad idea, at first. Make it clear that you're serious and this is the path we're going down.

But it fails to consider the most probable response. You want to send me a message? Okay, here's your answer. How do you like my message? And of course you can't let such a provocation then go unmet. It's easy to see how what sounds like a reasonable idea is in reality a very bad one, but modern political leaders in the West make endless poor decisions with predictably poor results. You've gotta be something special to have an approval rating of 11%. Were such things measured in the past, even Caligula would probably be looking down at you!
by kahnclusions | 2025-11-26 04:27:31+00:00
I think it’s because the state is leaving the backend server running the LLM and output to the browser, where various attacks are possible to send requests out to the internet (either directly or through social engineering).

Avoiding C means the output is strictly used within your system.

These problems will never be fully solved given how LLMs work… system prompts, user inputs, at the end of the day it’s all just input to the model.
by psygn89 | 2025-11-26 04:27:58+00:00
Yeah, to expand on that... Flex is, well, flexible, whereas Grid is more rigid like a table. The rigidity of Grid allows you to span rows and columns (2D) just like you can with table cells (colspan/rowspan). Grid is usually used at a macro level for its more deterministic layout (no unintuitive flex quirks), while flex is usually used to lay things out at a component level where you don't care that the next row of items isn't perfectly aligned with the ones above (you will often see it hold some buttons or badges, or vertically align text to an icon), and Grid setting the layout of the app and container components (modals, cards, etc).
by mberning | 2025-11-26 04:28:32+00:00
A great tool for digging into obscure jar and class files. I used it many times to track down very obscure bugs in Java based products. Often you will have a vendor saying that your issue is not real or not reproducible on their end. But with this kind of tool you can peek behind the curtains and figure out how to trigger some condition 100% of the time.
by benatkin | 2025-11-26 04:32:39+00:00
I wouldn't use this, because it seems odd to use a Cloudflare Worker for something inherently static, but I thought about what I might use, and bunny.net came to mind. Now I have a question, which is why on the Bunny.net pricing page doesn't it mention Cloudflare? https://bunny.net/pricing/ It mentions CDN77, BytePlus, CacheFly, CloudFront, and Fastly. Is what Cloudflare provides in a different market segment?
by leo_e | 2025-11-26 04:33:20+00:00
The most concerning part isn't the vulnerability itself, but Google classifying it as a "Known Issue" ineligible for rewards. It implies this is an architectural choice, not a bug.

They are effectively admitting that you can't have an "agentic" IDE that is both useful and safe. They prioritized the feature set (reading files + internet access) over the sandbox. We are basically repeating the "ActiveX" mistakes of the 90s, but this time with LLMs driving the execution.
by leo_e | 2025-11-26 04:34:30+00:00
I honestly struggled to tell if the top comment on that thread was generated or real. It captured the specific type of "dismissive pedantry" we see here so perfectly.

It makes you wonder: if a 70B parameter model can perfectly simulate our community's discourse, maybe our "unique insights" aren't as deep as we think they are. The simulation isn't passing the Turing test; we are failing it.
by bruce511 | 2025-11-26 04:36:38+00:00
I agree, it's not as simple as "$500 per year". In some cases it can be, but mostly it's not.

Firstly, you need to clearly define what is included, and even more so, what is not included. How many hours is $500? Who decides what us should bug? Can they get new features because they have support? How many installs does the support cover? And do on.

And if they start with things like "supplier agreements" etc, just walk away.

Yes, some companies have a threshold where managers can just "spend money". Some managers may even use that to support you. But taking any money changes the relationship you have with the user.

Right now, it's completely inside your control. Direction, Priorities, Scope, Pace, levels of effort etc. I'm a huge fan of getting paid, I write software for money, but make no mistake - taking money changes things.
by scuff3d | 2025-11-26 04:37:20+00:00
Management is always a huge problem, but software engineers left to their own devices can be just as bad.

I very rarely hear actual technical reasons for why a decision was made. They're almost always invented after the fact to retroactive justify some tool or design pattern the developer wanted to use. Capabilities and features get tacked on just because it's something someone wanted to do, not because they solve an actual problem or can be traced back to requirements in any meaningful way.

Frankly as an industry we could learn a lot from other engineering fields, aerospace and electrical engineering in particular. They aren't perfect, but in general they're much better at keeping technical decisions tied to requirements. Their processes tend to be too slow for our industry of course, but that doesn't mean there aren't lessons to be learned.
by spinity | 2025-11-26 04:37:47+00:00
It’s essentially a 2mm-thick micro-bearing in the shape of a ring, so anything getting inside would be a serious issue. The good news is that after sealing, the only opening is a 0.1mm side gap between the inner and outer rings — and in normal daily wear, nothing gets through. (I’ve worn it for 3 months with no buildup.)

Extreme cases like mud or beach sand are possible. In those situations, a gentle spin under running water should clear it out.
by yjftsjthsd-h | 2025-11-26 04:38:44+00:00
Don't be embarrassed by a setup that works.

In the spirit of hopefully constrictive feedback:

A/B: Any reason not to do emacs or neovim everywhere? You can copy your dotfiles to the server if needed?

C: I wouldn't/don't use Dropbox either. If bash+scp works then great, but have you considered keeping your files in git? Still easy to sync over ssh from one machine to another, but natively handles things like sync conflicts.
by tjwebbnorfolk | 2025-11-26 04:39:26+00:00
> blaming the IT community for not doing better, when most businesses refuse to look past anything but shipping features

IT != software engineering. IT is a business function that manages a company's internal information. Software engineering is a time-tested process of building software.

A lot of projects fail because management thinks that IT is a software engineering department. It is not. It never was, and it never will be. Its incentives will never be aligned such that software engineering projects are set up for success.

The success rate of implementing software outside of IT and dragging them along later is much higher than implementing it through IT from the beginning.
by godelski | 2025-11-26 04:40:12+00:00
New Maths often called a failure but there's not real clear evidence that's the case. This is especially true in America where criticism was quite high as parents were quite vocal and struggled to help their kids (remind you of a different movement?).

There is a certain irony with that too. The major criticisms were about the de-emphasis of arithmetic, arguing that this is the skill people need more. Here we are today though, where everyone has a calculator in their pocket. Plus, people still struggle with extremely basic arithmetic such as calculating a 10% tip... SAT scores are commonly pointed to as evidence, but in the same period of time Verbal skills fell even more[0]! Would you suggest that New Maths was so bad that it made people worse at English? Or maybe there's another explanation like how the number of SAT takers dramatically increased, especially from those in the bottom percentile of high school[1,2].

If you explore the NAEP data[2] there's no decline and there's been progress the entire time for math scores for ages 9, 13, and 17 (the ages that participated).

The Russians famously did very well too.

It would be even a greater irony if we concluded something was a failure because we made mathematical errors in analyzing...

[0] https://www.reddit.com/r/dataisbeautiful/comments/xg6gsz/his...

[1] The Sandia Report and U.S. Achievement: An Assessment: https://www.jstor.org/stable/pdf/27541911.pdf

[2] https://www.nationsreportcard.gov/ndecore/xplore/ltt [2] https://www.reddit.com/r/dataisbeautiful/comments/qz3the/us_...
by autoexec | 2025-11-26 04:41:58+00:00
> Privacy

> Bandwidth Saver respects your privacy and your visitors’ privacy: Does not track visitors...Does not collect analytics

Wouldn't this cause a site's visitors to send traffic to cloudflare in situations where they wouldn't otherwise, allowing cloudflare to log their IP, timestamp, and the image requested, along with any other data in the request header? If this plugin wasn't used on the site cloudflare wouldn't get/log/track any of that. I'm not sure that handing all that data over to a third party (especially one as large and centralized as cloudflare) is compatible with respecting visitor's privacy. At the very least, site owners should be made aware of the fact that this is data will end up being shared.
by agreeahmed | 2025-11-26 04:42:22+00:00
There are a few billing engines that have shipped entitlement management offerings.

We’re focused on making the best DX for managing entitlements as possible. A lot of that comes down to details: cloning pricing models across environments, React hooks to manage your state. We want to build something you pick to build with on Day 1 - rather than something your boss tells you that you have to use.
by egypturnash | 2025-11-26 04:42:32+00:00
"Here's what the kids are saying and what it means" is a staple of slow news days.

Here's a fun example from the early nineties: https://en.wikipedia.org/wiki/Grunge_speak

Are you sure you haven't just gotten old enough that you're now in the target demographic for "here's what the kids are saying" stories? :)