MurphyA/hacker-news huggingface dataset:
by captainkirk95 | 2025-11-29 22:03:18+00:00
Clippy was bothersome to me, but somehow some people liked it or had fond memories. This effort may not make a difference, but whatever- it’s fun for someone.

And AI taking your data is not the biggest problem. Many sites and devices have been taking your data. LLMs can’t use that much data currently to do anything. Thumbprinting people, business server side data collection, and lack of laws around that is a bigger threat to privacy, but it’s too late. There’s nothing you can do about that.

Want to be an activist? Let people know AI will always be imperfect and support moral and ethical behavior in respect of all perspectives and abilities for the betterment of humanity.
by davidfiala | 2025-11-29 22:03:20+00:00
Very nice. Thanks for making it clean and simple to use. I'm curious, only if you're willing to share, how you check so many domains availability automatically? Is there any potential rate limit problems behind the scenes?

One challenge I've always seen with similar tools is that the AI always wants to generate MultiWordsTogether domains, even when selecting that you want only creative short ones like "uber". Maybe this is something that a prompt change could help solve. But I'm pretty certain that LLMs today are just bad at type of single word creativity in their default state.

Bug report: when I click on the hamburger menu and switch to another item on your site, I get into an infinite loop of being prompted to sign into Google.
Show HN: Bingelister – a chronological YouTube channel player
by zurbaran | 2025-11-29 22:03:21+00:00
i just wanted to look at some channels of my choice on youtube but i didnt want to follow algrorithm stuff. I couldn't find a decent way to do that since youtube ditched chronological sorting, so i build this one for myself.

it's basically a chronological YouTube channel player: Play any YouTube channel from oldest to newest or reverse It remembers your place per channel, Skips watched videos automatically and jumps to the next unwatched one Has a “favourites” view for your go-to channels, A “Bingeworthy” view that ranks channels by how much people binge them (aggregated watch time) and that page sucks right now because it's just populated by my test accounts where i've just added random stuff. It’s or people who discover a great channel and want to watch the entire backlog in order Frontend: Vanilla HTML/CSS/JS (no framework), single-page style, YouTube iframe API for playbackFirebase Web SDK for: Auth (Google + email/password) Firestore for user data (playback progress, favourites, etc.) Backend Firebase Cloud Functions (v2) running on Node 20/24 Firestore as the main DB (users, channels, channels/{id}/videos, etc.) A shared server-side YouTube Data API key (no key in the frontend anymore except for fallback) Cloud Functions: Ingest playback events and update per-user playback/progress Cache channel uploads (video list, metadata) so the frontend doesn’t spam the YouTube API Periodically rebuild an aggregated “Bingeworthy” score per channel based on total watch time & user count The main goal was to minimize YouTube API calls and push as much logic as possible server-side, while keeping the frontend simple.

I’d really appreciate thoughts on stuff like architecture: Does the way I use Firestore collections/subcollections for channels & videos make sense? Any obvious pitfalls with this sort of “cached playlist” approach? I'm really a beginner at this so for those who’ve built stuff on top of the YouTube Data API: any red flags in relying on cached uploads + occasional refresh?

I also notice that my api key is limited to 10000 calls a day, and i hit that yesterday when i stupidly had the search bar call the api key for every keystroke lol please try it with your favourite channel, I’d love to hear if anything breaks.
by JumpCrisscross | 2025-11-29 22:03:29+00:00
> The cost of insuring Oracle Corp.’s debt against default over the next five years rose to 1.25 percentage point a year on Tuesday

This implies a 10% chance Oracle defaults in the next 5 years [1]. (2% would imply 15%. 5-year CDSs approach 50% default probability around an 8.5% spread.)

[1] 1 - e ^[(-1.25% x 5 years) / (1 - 40% recovery)]
by fn-mote | 2025-11-29 22:03:35+00:00
I disagree.

People have a need to be heard and understood. That’s half of what we are doing here posting.

Many (“not disabled”) people don’t fit in with their local peer group / society. The internet gave them a way to connect with other like-minded individuals.

Do I need to give examples? Let’s say: struggling with a rare disease.
by moralestapia | 2025-11-29 22:03:42+00:00
Every single western "entrepreneur" who starts making a little more than 100k/year likes to tell itself this story.

Did you have any (real, not GenZ) mental or physical disability?

Did you have a house to come back to every day? Did you have a hot meal waiting for you whenever you wanted?

Did you have a community that supported you through your business?

Did you have a legal structure around you that allowed you not to worry about getting kidnapped/killed? A structure that enforces getting paid after you've earned your money?

98% of what you have was given.

I do agree, however, that a lot of people don't even bother to put in the remaining 2%.
by spockz | 2025-11-29 22:03:48+00:00
Why is that? I think they did a lot of things right. Offer automatic conversions, backwards and forwards compatibility from a sufficiently recent 12.x version.

I think mostly Kotlin being simpler and Java gaining features ate the lunch. Also, software like Akka and Spark becoming less prevalent hurt because they were big reasons for devs to learn the language. Not to mention the community drama.

The only bad thing was that it took quite long for Scala3 to become available leading to a lot of stagnation.
by godelski | 2025-11-29 22:04:07+00:00
I'm really frustrated with these types of websites because they tell me nothing.

What I'd love for these sites to do is help me understand where I am distributionally. How unique am I? On what? Help me understand what needs to be fixed and what my threat vector is.

The problem with these is that I'm always unique. Doesn't matter what browser I'm on or what. If I am unique on a clean Apple laptop in either Safari or Chrome then it is essentially meaningless. I got controlled hardware and vanilla software, how else do you blend into the crowd?

But in the wild sites aren't always implementing all these features. So I want to see if I'm unique to standard site or even one that is a bit more heavy. Importantly HOW unique am I? What things am I not unique, how unique am I, and what are the most unique things about me?

Having that information gives me the ability to do something about it. Without that information then this is just like any other website where essentially the message is "be scared! People can track you on the internet and there's nothing you can do about it!"
by fragmede | 2025-11-29 22:04:33+00:00
The "what" is material to this conversation. BonzaiBuddy, a 90's or early 2000s malware that showed a purple monkey on your desktop, hijacking your computer and collecting your web browsing habits in Internet Explorer, a totally different program, and sending it to advertisers, is different from your computer telling Adobe when Photoshop crashes so they can fix it.
by yellowapple | 2025-11-29 22:04:48+00:00
> There's always the lazy approach of storing JSON blobs in TEXT fields, but I personally shy away from that because you lose out on a huge part of the benefits of using a SQL DB in the first place, most importantly migrations and querying/indexing.

SQLite at least provides functions to make the “querying” part of that straightforward: https://sqlite.org/json1.html
by calepayson | 2025-11-29 22:06:47+00:00
> FWIW: When I was in undergrad, the students who showed up only for exams and sat in the back of the room were not cheating, and still ended up with some of the best scores.

For many classes this is still the case, and I lump these folks in with the great students. They still care about learning the material.

My experience has been that these students are super common in required undergrad classes and not at all common in the graduate-level electives that I’ve seen this happening in.

> ... this has never been true in my experience, as a student or hiring manager.

Good to know. What’ve you focused on when you’re hiring?
by Herring | 2025-11-29 22:08:32+00:00
That’s on you. You get to decide what “best” means when picking among the K, so you only get bs if you want bs.

I occasionally get people telling me AI is unreliable, and I tell them the same thing: the tech is nearly infinitely flexible (computing over the space of ideas!), so that says a lot more about how they’re using it.
by EliteGadget | 2025-11-29 22:08:43+00:00
I confused Jae-woo (a Korean name) with Jaecoo. I think I must have mis-spelled the name when googling them after seeing the Dealership near me. However I do remember Daewoo, I don't think there many left on UK roads.

https://en.wikipedia.org/wiki/Jae-woo
by bastawhiz | 2025-11-29 22:08:59+00:00
The Mach-E isn't a muscle car. The comment was specifically around the Mustang sedan, which they do not have an electric version of.

Honestly, it's befuddling to me. There's a lot of folks who could get talked into an electric muscle car, they just have to know how to sell it. I own a Charger Daytona and literally every car guy I show it to has interest; I genuinely think Dodge just doesn't know how to market and sell it. I'm 100% confident that the right marketing agency could sell 100k of these, but the cohort of "it'll never be a Mustang" is far louder than the "wow that thing rips" crowd.
by lordnacho | 2025-11-29 22:09:14+00:00
My issue with both this and u-substitution is that you don't know what expression to use. There are a LOT of expressions that plausibly simplify the integral. But you have to do a bunch of algebra for each one (and not screw it up!), without really knowing whether it actually helps.

OTOH, if I'm given the expression, it's just mechanical and unrewarding.
by Aerroon | 2025-11-29 22:09:31+00:00
I can't read the full article, but I would like to remind everyone that this is not the first time the EU has done something like this.

In 2006 the EU passed the Data Retention Directive: https://en.wikipedia.org/wiki/Data_Retention_Directive

>According to the Data Retention Directive, EU member states had to store information on all citizens' telecommunications data (phone and internet connections) for a minimum of six months and at most twenty-four months, to be delivered on demand to police authorities.

This was actually law for 8 years until the Court of Justice of the EU found it to be violating fundamental rights and was declared invalid.
by kristianp | 2025-11-29 22:10:40+00:00
There is plenty of sarcasm, but that's not really what the style of ngate's summaries was.

http://n-gate.com/

Here's an example:

> Github (business model: "Uber for README.MD") directs its employees to eat its own dog food. Because of Github's acquisition by Microsoft (business model: "Uber for customer abuse"), it turns out that what Github engineers are eating came out of the dog to begin with. Hackernews tries to figure out whether they, as customers of Microsoft's latest desperate attempt to get anyone to use Azure, have any control over their information, or whether they'd be better off remaining with their existing workstation-as-a-service provider, Apple (business model: "Uber for garden walls").
by alisonatwork | 2025-11-29 22:10:58+00:00
Basically, this. My first tech job was IT support at the time and ordinary people using their computers for actual work liked them too. I remember the dog/puppy being particular popular. At worst the assistants were seen as charmingly naff, not actively hostile. They were simple for power users to disable and this weird retroactive hatred for them feels more like some kind of nerd bitterness over the fact that normies ever started using computers in the first place. There was plenty of reason to be critical of Microsoft in those days that wasn't their office assistant.
by bongodongobob | 2025-11-29 22:11:00+00:00
It's like picking Reaganism as a mascot for a democratic socialism movement. Doesn't make any sense and is a major factor why we moved in the direction we did. It's shooting yourself in the foot right out of the gate. Bad decision and isn't going to do their movement any favors. I'm not going to take them seriously if that's the kind of decisions they make.
by array_key_first | 2025-11-29 22:12:20+00:00
The main problem with the office work versus WFH debate debacle is that the positions are not on equal footing and, actually, are not equally valid.

Working in an office as a preference is one that naturally relies on the control of other people. The reason people like working in an office isn't because of the office. If you went to the office, by yourself, it would be worthless. The value of the office is the communal nature of it.

So, one position naturally requires forcing other people to work where they might not want to, and one doesn't. With WFH, you can work in an office, nothing is stopping you.

When you say you prefer working in an office, you aren't stating your preference. You're stating what you arbitrarily think everyone elses preference should be.
by Kirby64 | 2025-11-29 22:12:38+00:00
It’s an intrinsic issue with hauling loads, combined with the relatively low range of F150L.

By comparison the the Chevy Silverado EV gets ~450mi of range unloaded and testing seems to have it able to tow ~250mi of range at 70mph, which seems plenty between stops: https://www.hotcars.com/chevrolet-silverado-ev-towing/
by GiorgioG | 2025-11-29 22:13:00+00:00
Different people optimize for different things. I have a 450 mile trip (each way) next weekend. I can do it in 1 full tank of gas, but realistically I’ll stop once to fill up halfway. I don’t plan any other stops. If I had an EV, I’d probably have to stop twice, for 30+ minutes each, extending my already long trip by an hour each way.
by lordnacho | 2025-11-29 22:13:53+00:00
Most of the US graduates have their degree and a network to fall back on. It's nice to have actual money in the bank, but it can also be acceptable to have a high chance of getting a rewarding job if the moonshot doesn't work.

In other words, human capital.

Most of the entrepreneurs I meet are not going to be homeless if things don't work out. They'll be employed.
by pizlonator | 2025-11-29 22:14:11+00:00
> To be fair `sudo-rs`'s usage of unsafe is all there just to interface with C code (e.g. PAM) so it isn't really sudo-rs that is "less safe"

That's exactly my point.

sudo compiled with Fil-C: uses pam compiled with Fil-C, and all of pam's dependencies are compiled with Fil-C, so the whole thing is memory safe.

sudo-rs: uses pam compiled with Yolo-C, so it's not actually safe. pam is quite big and pulls in other unsafe dependencies
by ErroneousBosh | 2025-11-29 22:14:49+00:00
In the UK, for a very long time they were Skoda Octavias.

I know of two ex-taxis that were scrapped at about five or six years old - one was taken off the road because of a deep paint scratch down to bare metal from about half way along the front wing to the rear door, rendering it beyond economic repair - with over half a million miles on the clock each.

Neither had been outside the Greater Glasgow area since they were dropped off on the transporter.
by codethief | 2025-11-29 22:15:33+00:00
> So just choose units where our triangle itself with a given hypotenuse H has area H^2 units.

This is not at all trivial. You're claiming you can choose units in such a way (reusing my notation from before) that simultaneously

A = a², B = b², C = c².

Intuitively, you can do that precisely because the triangles are similar and area is quadratic in the similarity ratio. But there is definitely some algebra behind that.
by JustExAWS | 2025-11-29 22:16:02+00:00
I agree with his sentiments and his examples. But my fear is that on a place like Hacker News, people might not understand the difference between his advice and trying to have a successful startup.

>You don’t need every job to choose you. You just need the one that’s the right fit.

When I’m applying for a job, I can apply for multiple jobs at once and interview for multiple jobs over a a few weeks. It’s especially easy when I am both interviewing and working remotely. I don’t have to make excuses to leave work during the middle of the day or worse case fly out for an interview.

The same is true for buying a home, I can put bids in for multiple homes - or in my case just have my homes built in 2003 and 2016. I know the world is different now.

>You don’t need every person to want to build a life with you. You just need the one.

This is one place where of course you can shoot your shot at multiple potential partners and date often. What you don’t want to do is try marriage multiple times if it can be avoided. A bad marriage will wreck every part of your life and a divorce will set you back financially. (Happily remarried for 15 years after a horrible first marriage.)

None of his examples are applicable to starting a business. 9/10 startups fail and even out of those that “succeed” only a small number of those have an outsized return for the founder where they wouldn’t be better off financially working a regular old enterprise dev job for those years let alone getting a job at BigTech.

VCs can make multiple bets at one time and be more assured that they capture the 1/10 startups that succeed than a founder.

There is a huge difference between being able to take multiple chances at once in all of those scenarios and being stuck with the 1/10 choices you make for multiple years.
by J37T3R | 2025-11-29 22:16:15+00:00
No? Clippy was an attempt at an assistant for average joes who didn't really know how to use a computer, and got out of your way when you hit the go away forever button. It could've been link bonzi buddy, same era, except clippy genuinely wasn't malicious. All the tech was there for clippy to embed itself into your computer and steal your data, but it didn't. A genuine winner of the yellow paper star of you tried.

Nowadays a lot of people still need computer use help, but every assistant is a bonzi buddy that wants to hijack your computer. Clippy was the last big non-malicious computer assistant.
by LtWorf | 2025-11-29 22:16:16+00:00
Problem is that you might want to have the tests run before even looking at it.

I think the mistake was to put secrets in there and allow publishing directly from github's CI.

Hilariously the people at pypi advise to use trusted publishers (publishing on pypi from github rather than local upload) as a way to avoid this issue.

https://blog.pypi.org/posts/2025-11-26-pypi-and-shai-hulud/
by fn-mote | 2025-11-29 22:17:32+00:00
Look, I agree with the sibling that the school needs to do something about cheating.

Individual instructors should do something about it, even.

The fact that there is no feedback loop causing instructors to do this is a real problem.

If there were ever a stats page showing results in your compilers course were uncorrelated with understanding of compilers on a proctored exit exam you bet people would change or be fired.

So in a way, I blame the poor response on the systematic factors.
by TheCleric | 2025-11-29 22:17:39+00:00
A group is a collection of individuals. Anecdotes != data and whatnot, but by my observations people don’t always make purely rational economic decisions, so if you were going to a see people quitting over UBI you’d already see it.

Of course this hypothesis is as based in reality as yours, so the only thing we can do is try and find out.
by ErroneousBosh | 2025-11-29 22:18:05+00:00
> Ford is a bad example because they’ve pretty much abandoned all their non truck and transit van segments for years.

Perhaps in the US. Here in the UK you see a lot of Focuses and Fiestas, especially the ST models, and the "ST Line" models, which have ST trim but boring engines.

Quite often you see the latter on their side a surprisingly long way from the tarmac, surrounded by bits of obliterated cattle fence, with a very patient farmer rolling it back onto its wheels with the Manitou to make the recovery guy's day easier.
by konaraddi | 2025-11-29 22:18:11+00:00
> looking back over the past two decades basically all of the successful entrepreneurs and business owners I know didn’t come from families with a lot of resources and didn’t have much of a safety net

There’s probably some truthyness to this but it doesn’t account for survivorship bias. And there’s a baseline amount of resources necessary to take a risk and be able to try again (e.g., good luck taking a risk when preoccupied by [lack of] health, housing, food).
by owalt | 2025-11-29 22:18:15+00:00
No, it is correct. The integral is with respect to x, and the ordinary/partial derivatives are with respect to t. Written out fully, the derivative computation is

d/dt (x^t - 1)/ln(x) = d/dt [exp(ln(x)t) - 1]/ln(x) = ln(x)exp(ln(x)t)/ln(x) = exp(ln(x)t) = x^t.

Edit: d/dt exp(ln(x)t) = ln(x)exp(ln(x)t) by the chain rule, while d/dt (1/ln(x)) = 0 since the expression is constant with respect to t.

There are convergence considerations that were not discussed in the blog post, but the computations seem to be correct.
by keeda | 2025-11-29 22:18:34+00:00
It's just a matter of economics. Where the costs of bugs in production is low, which is probably the vast majority of the software out there, extensive test coverage simply doesn't make economic sense. Something breaks in some niche app, maybe someone is bothered enough to complain about it, it gets fixed at some point, and everybody moves on.

Where the costs are high, like say in safety critical software or large companies with highly paid engineers on-call where 9s of uptime matters, the amount of testing and development rigor naturally scale up.

This is why rigid stances like that from "Uncle Bob" are shortsighted: they have no awareness of the actual economics of things.
by tacitusarc | 2025-11-29 22:18:53+00:00
I just finished Mathematica by David Bessis and I wish this information was presented in the way he talks about math: using words and imagery to explain what is happening, and only using the equations to prove the words are true.

I just haven’t had to use integral calculus in so many years, I don’t recall what the symbols mean and I certainly don’t care about them. That doesn’t mean I wouldn’t find the problem domain interesting, if it was expressed as such. Instead, though, I get a strong dose of mathematical formalism disconnected from anything I can meaningfully reason about. Too bad.
by antonkochubey | 2025-11-29 22:18:59+00:00
>you also assume new hardware prices & capability will stagnate

Well shall I break the bad news to you.. for the past few years this is starting to look more and more true, for server hardware at least (CPUs, DRAM, SSDs). Sure, you can get more (cores, GB of DRAM, TB of NAND) now in a same package, but also at a higher cost.
by yellowapple | 2025-11-29 22:19:14+00:00
I've been pondering something similar as a modern approach to fat binaries, basically around a table like

CREATE TABLE functions (name TEXT, arch TEXT, body BLOB);

The advantage would be that binaries could be partially fattened, i.e. every function would have at least one implementation in some cross-platform bytecode (like WASM), and then some functions would get compiled to machine code as necessary, and then the really-performance-dependent functions would have extra rows for different combinations of CPU extensions or compiler optimization levels or whatever — and you could store all of these in the same executable instead of having a bunch of executables for each target.

As a bonus, it'd be possible to embed functions' source code into the executable directly this way, whether for development purposes (kinda like how things are sometimes done in the old-school Smalltalk and Lisp worlds) or for debugging purposes (e.g. when printing stack traces).