MurphyA/hacker-news huggingface dataset:
by simoncion | 2025-11-26 07:38:26+00:00
> Anybody experience an issue like this before...

I have, but only when I've gotten something on the monitor (like liquid droplets or thin hairs placed just right) that did funny things. Have you carefully cleaned your screen recently?

If it's not crud on the screen, then my vaguely-educated layman's guess based on the symptoms is that some part of the light guide layer between the tiny shutters and external surface of the screen [0] has gotten damaged somehow.

[0] Would this be called a polarizer? I'm not sure.
by Franklinjobs617 | 2025-11-26 07:38:56+00:00
Thanks for checking out YTShortsDL! I wanted to elaborate on the technical challenge of bulk downloading Shorts.

The complexity isn't just network speed; it’s reliably parsing and queuing media from a single channel or playlist efficiently without hitting rate limits or running into format inconsistencies, which are common when dealing with short-form streaming. We invested heavily in our custom queuing engine to ensure stability during high-concurrency jobs.

Right now, the service is 100% focused on speed and reliability for bulk batching. We see the planned AI features (like the summarization and watermarking tools) as the next major technical hurdle—shifting from a pure download utility to a content optimization engine.

For the HN community: We're running this on minimal infrastructure right now. If you've worked on large-scale media retrieval and queuing systems, I'd love to hear your thoughts on potential performance bottlenecks as we scale. All feedback is welcome!
by jorams | 2025-11-26 07:40:02+00:00
> It mentions CDN77, BytePlus, CacheFly, CloudFront, and Fastly. Is what Cloudflare provides in a different market segment?

Cloudflare's pricing is "free until you get a message from the sales team that it's time to pay up". That's impossible to compare to anything else, so yes effectively a different market segment.
by HotProtato | 2025-11-26 07:40:12+00:00
Refer to the "paper" folder for rigorous documentation on my insights and why the repository works.

The general philosophy is, the effect of treatment T on outcome Y given group G of controls X is defined by latent environment U, where a latent environment is based on intrinsic similarity in how samples behave, not physical labels such as "hospital A".

As ridge is the first component in the pipeline, it has proven to be extremely rigorous against noise and increase features, and given proxies are required, a "better to be safe than sorry" approach is preferred, meaning more features which is in contrast to typical causal inference.

You fit a dataset, then get ITE predictions for each sample. A thresholding approach also exists, I advise reviewing my paper for its mechanism and utility.

Real world data is difficult to procure for testing counterfactuals, so only one dataset of real world data is used, in which we don't know the true ground truth.

Feedback is most appreciated.
by IceDane | 2025-11-26 07:41:06+00:00
> don't listen to ~any emacs user's opinion

I sort of came here to say the same thing.

The intersection between (the set of people who care about good UX) and (the set of people who would try to use emacs on android) is the empty set. Emacs users' self-flagellation is pretty legendary, and I say this as an emacs user (though I've mostly given up on how janky and slow it is compared to modern editors and only use it for magit these days)
by left-struck | 2025-11-26 07:41:09+00:00
I don’t think it would be unethical at this point to build or use an AI tool to take an AI interview for you. Apart from the wasted energy.

Why are we doing this? Ai generated resumes filtered and read by AI, AI interviews, AI to expand and then summarise emails. What a mess. We need actual solutions for connecting real humans with real humans.
by asukachikaru | 2025-11-26 07:41:33+00:00
I have been working in a foreign language environment for more than a decade. Probably still sound like a child from time to time.

For some context, my (self observed) fluency of the language is around CEFR C1 level. No issue at all in every day conversation.

Listening / reading for the most part was not a problem i.e. I'm able to understanding and critically thinking about what people are saying in real time.

Speaking was more challenging for me. It took me about three years until the first time I felt I was close to expressing myself without major pause-and looking-for-words. Now it's a lot better, I can and frequently speak in meetings with or without preparation, but my level of expression is still limited, compare to my colleagues.

I feel like speaking for business is similar to children learning any language: I listen to what other adults are saying in what context to what opponent, and I try to mimic that. After several years I got enough vocabulary to get by in day to day tasks, including meetings, writing docs, discuss code designs, etc.
by KomoD | 2025-11-26 07:42:02+00:00
The one or two commands that I think would make it useful, it doesn't have.

1. a command that lists the releases for a repo

2. a command that lists the info for a release

Without these, for:

> To get around this, specify the asset name with the --asset flag when installing with the --release or --pre-release flag(s).

I'll have to go to the Github release manually anyway, and when I'm there I could just copy the URL and download it.

or... why not let the user pick release and asset from a list when doing "parm install (username)/(repo)"?

> Don't actually try to install Parm using Parm. It is unsupported and may or may not work how it was intended. Use the install script in the README instead.

I find this warning pretty funny actually.
by gizajob | 2025-11-26 07:42:51+00:00
That’s the whole point though - it’s a cohort of your peers who are regular normal people who really aren’t trained being guided by the available evidence presented by those who are trained. There should be enough evidence of your guilt to convince 12 of them that you committed the crime, rather than the state and the feudal lord saying you did it and locking you up forever.
by trinsic2 | 2025-11-26 07:43:10+00:00
I am not a lawyer, but this is what I would do personally if I was in this situation. Everything should be done to the letter, because of all of these instruments matter.

I would mail a notice to the case on file at the court stating that "Holding me, a man, without a claim of wrong doing is interfering with my right to freedom. I would state that for every minute I am being held I require compensation of x amount of dollars (Making it high). I would name the judge, and the people involved that are involved in the interference as liable for these fees. I would state finally that if the judge (by name) doesn't act in a lawful manner then he must remove himself from the case and I would require the interference be stopped immediately, or pay my fees.

Please note that I would reference every statement in writing. Every notice would have my full name with the words "All rights reserved," underneath my name. If appearing in court, I would always refer to the notice that the court has received if they have questions or need clarification on something. Unless there is doubt in its clarity, I would speak to that, but briefly.

Everything else that is not related to clarity is them trying to exercise jurisdiction. Most courts will try to trip me up with my words. I always write plainly using my own words and never legal language.

The important thing I remember about courts is that, everything I say can be used against me, and everything they say is a legal determination. So I always use questions when speaking in my voice to the court. "Did you read my notice?", "Is everything in my notice clear?"

If that doesn't get their attention then I would sue the judge for damages in a separate court case using small claims court if they require fees I would let them know that my rights are being interfered with and I cannot afford to pay them (if I didn't have the money).

Most people will scoff at this because it sounds stupid, but there are ways to deal with U.S courts that most people don't really understand.

At the very least, I would get a paper trail going of my claim. I often remind myself of the word "Acquiescence". If I don't get something in writing that I do not consent to these actions, I have no rights.

Lastly, if I was actually guilty of a crime in a scenario like this it would come back on me either during my claim or some time in the future if its discovered.

Wrongdoing against another is harm and I would answer for that.
by jiriknesl | 2025-11-26 07:44:24+00:00
Oh yes, this is 100% accurate.

Very often, when designing ERP, or other system, people think: "This is easy, I just this XYZ I am done." Then, you find that there are many corner use-cases. XYZ can be split to phases, you might need to add approvals, logging, data integrations... and what was a simple task, becomes 10 tasks.

In the first year of CompSci uni, our teacher told us a thing I remember: Every system is 90% finished 90% of time. He was right.
by georgefrowny | 2025-11-26 07:45:10+00:00
> Hermes can sell a $15,000 Birkin to everyone

It's sad and petty I know, but if I were a billionaire edgelord like Elon Musk, rather than Twitter, I'd buy Hermes and sell their products in supermarkets. All the past limited editions too. Just to fuck with the kind of people who buy them.

Then again Hermes is worth 200 billion and upsetting an oligarch's sidechick might just get me killed so maybe not.
by neuropacabra | 2025-11-26 07:46:10+00:00
I expected the author will complain rightfully about the tooling, including linters, formatters and package managers. Things improved drastically over the years with Astral’s ruff, uv and alpha stage ty.

But the article says that very exotic syntax is more readable. I think this is mostly about the libraries, where honestly I equally don’t like matplotlib and R’s ggplot. But I would not think it’s language problem.

I was hoping to find some performance benchmarks or something more than feelings about certain block of code. Don’t get me wrong I am also not a die hard fan of Python although I have written a lot or production code in it. Mentioning bloated, boilerplate code…I am afraid author should look on Java or any modern JavaScript project.
by DocTomoe | 2025-11-26 07:46:29+00:00
You can easily argue that the warm, fuzzy dopamine push you call 'love', triggered by positive interactions, is basically a "profit". Not all generated value is expressed in dollars.

"But love can be spontaneous and unconditional!" Yes, bodies are strange things. Aneuryisms also can be spontaneous, but are not considered intrinsically altruistic functionality to benefit humanity as a whole by removing an unfit specimen from the gene pool.

"Unconditional love" is not a rational design. It's an emergent neural malfunction: a reward loop that continues to fire even when the cost/benefit analysis no longer makes sense. In psychiatry, extreme versions are classified (codependency, traumatic bonding, obsessional love); the milder versions get romanticised - because the dopamine feels meaningful, not because the outcomes are consistently good.

Remember: one of the significant narratives our culture has about love - Romeo and Juliet - involves a double suicide due to heartbreak and 'unconditional love'. But we focus on the balcony, and conveniently forget about the crypt.

You call it "love" when dopamine rewards self-selected sacrifices. A casino calls it "winning" when someone happens to hit the right slot machine. Both experiences feel profound, both rely on chance, and pursuing both can ruin you. Playing Tetris is just as blinking, attention-grabbing and loud as a slot machine, but much safer, with similar dopamine outcomes as compared to playing slot machines.

So ... why would a rational actor invest significant resources to hunt for a maybe dopamine hit called love when they can have a guaranteed 'companionship-simulation' dopamine hit immediately?
by doix | 2025-11-26 07:46:43+00:00
The parent mentions the DTV visa which is the opposite of the visa-run strategy. Realistically though, if you're a "nomad" from a country with a powerful-ish passport you can come to Thailand for 60 days, extend once for 30 days for a total stay of 90 days. After that you can do a bit of a loop between Malaysia, Vietnam, Cambodia, Laos, Indonesia, Philippines in whatever order you prefer and come back to Thailand in a year. They'll have no problem letting you in again.

It's pretty easy to spend a year in SEA without raising eyebrows at any border if you're willing to change countries somewhat often and don't mind AirAsia flights.
by kace91 | 2025-11-26 07:47:12+00:00
>If projects getting done a lot of actual wealth could be actually generated because lay people could implement things that go beyond the realm of toy projects.

Suppose LLMs create projects in the way you propose (and they don’t rug pull, which would already be rare).

Why do you think that would generate wealth for laymen? Look at music or literature, now everyone can be on Spotify or Amazon.

The result has been an absolute destruction of the wealth that reaches any author, who are buried in slop. The few that survive do so by putting 50 times more dedication into marketing than they do to the craft, any author is full time placing their content in social networks or paying to collab with artists just to be seen.

This is not an improvement for anyone. Professionals no longer make a living, laypeople have a skill that’s now useless due to offer and demand, and the sea of content favors those already positioned to create visibility - the already rich.
by mrweasel | 2025-11-26 07:48:31+00:00
When Stripe entered, people stopped caring about the cost of payment processing. I don't work in the industry anymore, but Stripe became rather popular at the time where I worked on online payments. We looked at it, because the Stripe API and services are really nice, but the cost is just insane.

We where never even close to 2.9% on credit cards, and we'd certainly never consider paying 30¢. Part of that is working out of the EU, that caps your credit card fee, so around 1% and 0.10EUR per transaction is closer to the standard. Then you can start negotiating lower raters from there, depending on the number of transaction you make.
by smartmic | 2025-11-26 07:49:05+00:00
Agreed. I once used it for data preparation for a data science project (GNU APL). After a steep learning curve, it felt very much like writing math formulas — it was fun and concise, and I liked it very much. However, it has zero adoption in today's data science landscape. Sharing your work is basically impossible. If you're doing something just for yourself, though, I would probably give it a chance again.
by bilionsnbilions | 2025-11-26 07:49:26+00:00
> Finally, project cost-benefit justifications of software developments rarely consider the financial and emotional distress placed on end users of IT systems when something goes wrong.

Most users and most management of software projects live in denial that the norm is dystopia.

I can’t help think of any required and useful feature that has happened in computer usage since the early days.

Easier to swallow is that the user interface of desktop operating systems hasn’t changed fundamentally in many years, yet hardware requirements continue to grow.

But even the invention of a mouse requires excessive movement to move a pointer to click on something that a key combination could’ve done much more quickly. The original intention of the mouse was just as another device to use, not necessarily a primary device to direct the majority of workflow.
by simoncion | 2025-11-26 07:49:52+00:00
> Back in the day videogames were wrote in assembly.

The multitasking, multi-user system known as UNIX was built on and for the PDP-11. The PDP-11 was only 7x larger than the NES.

FORTRAN 77 (from 1977) is roughly contemporary to the PDP-11, as are many other languages still in wide use today.

Back in the day, compilers, interpreters, and virtual machines were all things that were regularly used... and state-of-the-art computers were smaller than you'd expect.
by foota | 2025-11-26 07:51:00+00:00
Fwiw this is why I was thinking of a hardware solution, with some sort of hardware code shared via Bluetooth you could make it so it can't be shared online.

It doesn't even have to be super cryptographically secured against someone getting their own code off of it, since that's probably beyond most children.

You would want to make sure that people can't just sniff them or something though.
by jonathanlydall | 2025-11-26 07:51:16+00:00
.NET Framework 3.5 is so old it’s not available by default on Windows (maybe not available at all on the latest Windows), you’d probably have to work with ancient developer tooling to work with it, it’s probably unsupported and has security issues.

And that’s ignoring how you’re essentially severely handicapping yourself in terms of what is possible.

Unless you’re in an environment stuck 20 years in the past (which implies serious security liabilities considering they must be a Microsoft shop), this is a mind bogglingly bizarre strategy.
by reinier | 2025-11-26 07:53:21+00:00
to me this sounds like it means cheaper education. smaller classes could also be achieved more easily.

when we've just made personalized education viable for everybody. schools already have the computers, laptops, tablets and study spaces. only thing left is to put these AI education apps on them. classes could also just remain the same size. students will get personalized education through the app. students can still interact with the teacher when necessary or for class wide sessions with the teacher.
by beefnugs | 2025-11-26 07:53:56+00:00
Yeah this might actually be the most interesting part of any of the ai bullshit. China as an amalgamation doesn't usually get my respect because overwhelming ccp control just usually destroys everything.

But in this case, it seems pure finger in the eye of expensive cloud AI helping to release somewhat open, run at home models can really turn the whole thing in a positive direction. Even if we have to work a bit to get around whatever alignment they shove in there, with heavy sandboxing and whitelist only networking this can be worked around.

Of course its all a huge gamble, will ccp see these risk and go SHUT IT DOWN. Or could they do one proper thing for once and somehow prop up open models?
by soulofmischief | 2025-11-26 07:55:40+00:00
I don't think you can just call Cantor's diagonal argument trash without providing a very strong, self-consistent replacement framework that explains the result without invoking infinity.

This sounds like ranting from someone who doesn't deeply understand the implications of set theory or infinite sets. Cardinality is a real thing, with real consequences, such as Gödel's incompleteness theorems. What "weird results" are tripping you up?

> when he was going through stressful personal situations

Ad hominem. Let's stick to arguing the subject material and not personally attacking Cantor.

https://en.wikipedia.org/wiki/Cantor's_diagonal_argument#Con...
by BiteCode_dev | 2025-11-26 07:56:05+00:00
Notice how the article load_penguins() example starts neatly after all the messy parts of data science are done and stops right before the next pain starts.

It lives in a sterile, idealized world.

Python is a great language for data science in practice because it turns out data science is also:

- gluing a lot of data sources - cleaning up a ton of terribly shaped data - validation and error handling - I/O, networking, and format conversion - emboarding non-programmers into programming - wrapping a lot of compiled languages' libs or plugging system - prototyping stuff and exposing that prototype to some people - turning prototypes into more permanent projects

And it turns out Python and its ecosystem are good at those while remaining decent at the other things.

There are other languages excellent at some of those, or some of the other things, but rarely good at most. And because humanity is vast, diverse, and constantly renewing, being the second best at those is eventually always winning.

Because whoever you are, you will be annoyed at not having the best experience at task X. But you would be mortified if you had the worst experience at doing task Y and Z. And task X, Y, and Z change depending on who you ask.

And you want to get things done, while days have 24 hours.

As usual, to understand the Python phenomenon, you have to see the whole picture. Not your little corner of the bubble. Not the ideal world in your head either. Life is not a maths problem with a clearly laid out premise and an elegant answer.

That's the same debate about why PHP won the web in 2000 no matter the size of the spaghetti plate, why Windows stayed used for so long despite it being terrible, why people keep using iphones after all the abuses, etc. There is more to it than the use case you have every day. People have needs you don't haven't thought about.

So it's not "let the language war begin". It's, "dude, get more experience, go work with accountants, ngos, govs and logistic chains, go work in china, africa and south america, go from a startup to schools to corporate, satisfy the geeks, the artists and the business people, than we'll talk".
by Anamon | 2025-11-26 07:56:28+00:00
This would be fine if LLMs generated quality code, which they don't. Anything beyond trivial and boilerplate code is either riddled with errors or copied almost verbatim. None of these systems are able to even remotely do what a competent developer does.

Despite the PR author's claims, LLMs have no, and can't have any, understanding of the code. Especially when you start talking about architecture, robustness, security, etc. And those are the really challenging parts. Coding is 10% of a developer's job, and they're usually the easiest. If reasonably used LLM tools can help developers code, awesome. But that part was never the problem or the bottleneck.

The chess/Go analogy doesn't work, because those are games that have set rules and winning conditions. Algorithms can work with that, that's why they beat humans. The "winning conditions" of software development are notoriously tricky to get right an often impossible to perfectly formulate. If they weren't, natural language programming might be a viable path. Dijkstra knew in the 70s that it can't be.[1]

Generated code can already not be ignored, but I don't think it's for the reasons implied. Someone here mentioned Brandolini's Law. We can't ignore it for the same reason we can't ignore spam e-mails. They're too easy and cheap to produce, and practically none of what's produced has any real value or quality. We can't ignore the code because it's threatening to make an already worrying crisis of QA and security in software development even worse.

[1] https://www.cs.utexas.edu/~EWD/transcriptions/EWD06xx/EWD667...
by soloridindan | 2025-11-26 07:56:46+00:00
At least where I live you can hire an accountant from an accounting company for $n/hr so you can ask them

>"hey, can I do this?"

<"no, you'll need fields from forms X,Y and the price needs to be at least Z with them"

Same goes with a law-person. Then if you're lazy you'll just look at how much they cost you in some timeframe and add that to the price, and find that you've lowballed so hard you'll get laughed out of the bidding
by oytis | 2025-11-26 08:01:43+00:00
> The reality is that the internet has become decentralized; rather than people staying in one gigantic, unified group with shared trends and moments like they used to, users go their separate ways, with social media algorithms providing hyper-curated content that pushes users toward smaller groups with niche shared interests.

Isn't it weird to describe as a societal or cultural trend something that can be changed with a pull request?