MurphyA/hacker-news huggingface dataset:
by zahlman | 2026-01-14 00:56:00+00:00
Back in the day, Python devs commonly were C programmers.

Someone had to do the implementation, after all. And the C API was (and still is) kind of a big deal.

There's a reason the standard library is full of direct ports of C libraries with unsightly, highly un-Pythonic names and APIs. (Of course, it's also full of direct ports of Java libraries with unsightly, highly un-Pythonic architecture.)
by chithanh | 2026-01-14 00:56:59+00:00
A 1 party system can still be democratic in a way. Just participation in the policymaking works differently. In China this is feedback from the public and local committees.

Also that freedom of speech is very limited is correct, and there is extensive online censorship. But that doesn't mean the government ignores what people think. Almost all domestic government policies are broadly supported by the population. And when public opposition is strong then the government is known to delay implementation or change course.

Notable examples are Covid Zero, the K Visa, and the reclassification of drug use offenses.
by leetrout | 2026-01-14 00:57:01+00:00
There is a difference here, though. Compilers and the languages they enable aren't out-and-out ripping off previous creations.

Lots of folks are mad about how the power of these tools comes from training things they put out in the open but didn't intend to be used to enrich or exclude others like this technology is enabling.

Interesting times ahead... it's so powerful people who ignore it are going to get left behind to some degree. (I say this as someone who actively avoids kubernetes and it does give off the vibe I've been left behind compared to my peers who do resume driven development.)
by xvxvx | 2026-01-14 00:57:19+00:00
Reminder: The Free Press is run by Bari Weiss, a vocal supporter of Israel and Zionism, often described as a "Zionist fanatic" whom she embraces, stemming from her Columbia University activism against anti-Israel protests. She has defended Israel's actions post-October 7, 2023, in her Free Press writings and TED talks.

'Iran’s leaders are betting that they can slaughter protesters by the thousands while the world watches.'

Roya Hakakian is an Iranian-American Jewish journalist, author, poet, and activist who fled Iran as a refugee after the 1979 Revolution and settled in the US. She contributes to The Free Press (thefp.com), with recent pieces like "Iran’s Silent Revolution" on women defying the hijab ban, tying into her lifelong critique of the Iranian regime.
by xoa | 2026-01-14 00:57:22+00:00
Worth mentioning that links at home can use them too, jumbo frame support was rare at one point but now you can get them on really cheap basic switches if you're looking for it. Even incredibly cheap $30 (literally, that's what a 5 port UniFi flex mini lists for direct) switches support them now. Not just an exotic thing for data centers anymore, and it can cut down on overhead within a LAN particularly as you get into 10/25/40/100 Gbps stuff to your own NAS/SAN or whatever.
by czmilo | 2026-01-14 00:57:23+00:00
A curated list of 12 AI tools across image generation, video creation, website building, and specialized niches. Includes tools like GPT Image 1.5 (ranked #1 on LMArena, beating Google Nano Banana Pro), Qwen Image Layered (automatic RGBA layer decomposition), Seedance 1.5 AI for text-to-video, and niche tools like Sora Video Downloader and AI tattoo generators.

The curation focuses on tools with exceptional design, technical innovation, and practical value. Each tool is evaluated for both technical capability and user experience. The list covers both mainstream platforms and specialized solutions in niche domains.

What's interesting: Some tools solve specific problems (like automatic layer separation for image editing) while others combine multiple AI models into unified platforms. The article also discusses curation standards and how to discover emerging AI tools.

Worth discussing: How do these tools compare to open-source alternatives? What's the trade-off between specialized tools vs. all-in-one platforms? Are there concerns about vendor lock-in or data privacy with these services?
by defrost | 2026-01-14 00:58:09+00:00
> No one has claimed a blanket anything.

Scroll up:

> He was told explicitly by his boss that they weren't promoting white men.

@sanity https://news.ycombinator.com/item?id=46607980 3 hours ago

While he may have been told that (or more likely "remembered" things that way), it simply wasn't something that was commonplace in the 1980s.
by natas | 2026-01-14 00:58:27+00:00
One of my past manager was on a O-1 (in a tech company); he was from india.
So, it goes like this, you register to be a presenter in a conference, copy some material from another tech talk and (re-)present it there as a novelty (rince and repeat). Pretty Simple. Step #2, create your facebook, youtube channel (etc.) and buy subscribers (from mediamister.com, getafollower.com, views4you.com, socialwick.com, buzzoid.com, etc) which is perfectly legal; he must have spent 10% of his salary to buy millions of subscribers; and that's how he's been working in tech for the past 10+ years.
by fidotron | 2026-01-14 00:58:34+00:00
> Yeah, no. Sorry, you don't know what you are talking about.

"OK". This is why your snark is so easily detectable, you're the one that doesn't see how things have moved on.

> Once again, sorry, you might want to stop, this statement shows just how little you know. There's nothing in hobby-world that even remotely compares to the requirements of commercial and industrial products.

> Simple example: Nobody producing hobby products worries about setting someone's house on fire or making a device that interferes with pacemakers.

Yeah, they do. What do you think the 3D printer community worries about? It's a rapidly moving heating element shooting hot plastic, an inherent health and fire hazard if it goes wrong. If the likes of Bambu got this wrong you would absolutely know about it.

If drone control software crashes what happens? It falls out of the sky on to people.

And here you are coping that 3D printers or drones are easy products to develop in consumer friendly form.

I've worked on tablets and cellphones prototypes (things shipping in tens of millions per model variant) we had burn people in testing because of bugs caused by the usual supposedly reputable manufacturers. You can tell by some of the devices that actually shipped that big corp enthusiasm for risk taking can easily exceed what smaller scale producers will accept.

The Chinese have overtaken the west at actually being good at consumer electronics development, and the denial about this from people is frightening.
by falloutx | 2026-01-14 00:59:03+00:00
If a company wants to cut a lot of SWE it wouldnt matter if you have adapted or not, they will just cut as much as they can. How can you adapt more than another SWE? These tools seem easy to learn and there isnt a massive learning curve if you're a programmer. I wonder if changing to a different role would work but I would be skeptical, because after SWEs they will try to cut the other jobs and if there is no one at the bottom, middle management doesnt make sense.
Show HN: Demo of Rust Lettre crate for sending email using SMTP
by jph | 2026-01-14 00:59:16+00:00
If you use Rust and want to learn about the Lettre crate for sending email using SMTP, here's a simple demonstration that can help with Lettre SMTP diagnostics and troubleshooting.

Feedback welcome, especially how to make it even easier for newcomers to diagnose SMTP issues. This code is all hand coded, no AI.

There are three implementations: synchronous, asynchronous with tokio1 rustls tls, asynchronous with tokio1 native tls.

https://github.com/joelparkerhenderson/demo-rust-lettre-sync

https://github.com/joelparkerhenderson/demo-rust-lettre-async-tokio1-rustls-tls

https://github.com/joelparkerhenderson/demo-rust-lettre-async-tokio1-native-tls
by JCattheATM | 2026-01-14 00:59:30+00:00
I have a few text files open at any one time. One is for a diary I keep, which changes for each month, so for example at the moment I have '2026 01.txt' open. I have a general to-do file and a tech todo file, and then notes.txt. When my notex.txt grows too long, which I define as having to scroll at all, I start to break it up.

When I break it up, I personally use latex files. I know everyone loves markdown, but I'm not a fan of Obsidian (closed source and electron, ugh), so I fell in love with TexStudio.

I have keybindings for simple macros to insert sections and subsections that I can quickly name, and these display in the navigation tree very well. TexStudio also allows multiple tex files open at once with a tabbedinterface, and allows saving sessions, so I can open one file to open all my, say, 'ai app ideas' notes. I've found this to work better for myself than any other available app or solution.

Eventually, I'd like to release a fork which would mainly be trimming stuff out rather than really adding anything in, but it's far from a priority for me at the moment.
by goatlover | 2026-01-14 00:59:48+00:00
Does this argument still work if LLMs end up increasing unemployment and making it a lot harder for graduates to find good jobs? Who is it good for in that case, the shareholders? It's nice if humans can always create more jobs, but that's not what the tech bros are promising investors. They're making claims about how AI is going to seriously reduce the need for human labor. Programming, writing and art are just the starting ground for what's coming, if their predictions are anywhere close to being correct.
by gexla | 2026-01-14 01:00:07+00:00
Do you though? I guess it depends on how you define family. There's family that you rarely see and you call them family because of the social (even if weak) ties. And then there's family you grew up knowing. The impact of family early in you, never goes away. Your family early in life shapes us in ways we probably can't comprehend. Reading Scott's work was a family ritual at the breakfast table. I'm sure his work had some part in shaping me in a way that I can't delete.
by magnio | 2026-01-14 01:00:33+00:00
Can vouch for Starlight and Astro in general. Don't be fooled by the fact that they are npm packages: Astro is geared for content-heavy websites and produces zero-JS bundles by default (i.e., if you just use markdowns without any script tags or JS frontend libraries, then there will be no JS in the final output at all).
Ask HN: Preserving knowledge long-term without a central authority
by SERSI-S | 2026-01-14 01:00:59+00:00
I am exploring an idea for a decentralised system intended to preserve knowledge over very long time horizons, without reliance on a central authority.

The motivation comes from concerns around institutional fragility and the historical loss of libraries and archives.

Before investing further effort, I am interested in whether such a system is conceptually sound, and what obvious failure modes I might be missing.

Any critical feedback would be appreciated.
by xvxvx | 2026-01-14 01:01:13+00:00
Regarding the execution of Renee Nicole Good by an ICE officer in Minneapolis, Trump stated: "The woman and her friend were highly disrespectful of law enforcement... I think frankly, they're professional agitators." He added, "law enforcement should not be in a position where they have to put up with this stuff."

Tehran should urge Trump to show protestors humanity amid reports of rising death toll.
by majormajor | 2026-01-14 01:01:16+00:00
Sooo the primary way we enforce contracts and laws against people are things like fines and jail time.

How would you apply the threat of those to "little people on a chip", exactly?

Strict liability for LLM service providers? Well, that's gonna be a non-starter unless there's a lot of MAJOR issues caused by LLMs (look at how little we care about identity theft and financial fraud currently).
by CrimsonCape | 2026-01-14 01:01:20+00:00
I'm confused too. The parts are high quality and scream "in-house" and surely not the product of contract engineers or contract machinist work. But I don't think DJI has machinists or factories in-house? I would assume they are just the product designers but I guess it's probably some kind of unique workflow due to Shenzen.

I just anecdotally see that in the USA, the required iterative design process is too cost-prohibitive for injection molding, and likely the same for every other trade. So multiply number of trades (designer, CAD drafter, machinist, electrical engineer, software engineer, injection molder, assembler, etc.) multiplied by the number of experimental iterative processes required to build an institutional knowledgebase... it's cost-prohibited.
by burnerToBetOut | 2026-01-14 01:01:38+00:00
I've never done vibe coding myself. But I've watched YouTube videos of some of the fanniest of vibe coding fanboys.

My take is that vibe coding IS prototyping. Nothing more. Nothing less.

There used to be an equally hyped up approach to writing software called Rapid Application Development (RAD). Again, a rose by any other name…
by xp84 | 2026-01-14 01:02:22+00:00
I guess first we need a separate, highly-trained de-escalation force just to follow ICE around and gently arrest all the well-meaning liberals driving their cars around trying to interfere.

In their actual duties, ICE itself seems to me to have not made that many irreversible mistakes outside of these confrontations that are being generated deliberately by the "abolish ICE" crowd.

If they arrest someone unjustly who has legal status, that person can produce the proof or identify themselves and resolve matters, and if they're more than simply inconvenienced, they can sue the government for whatever damage was done and I'll cheer them on.

People try to frame this like "you shouldn't have to carry around your papers, that is a police state" but like, if I were wandering around China and encounter police, you better believe I would have my passport and visa on me to prove I'm not there illegally. I'd be an idiot not to. Why is that so much to ask in America?
by zapzupnz | 2026-01-14 01:03:50+00:00
Those who undervalue this don’t realise that the Mac menu bar is also the standard mechanism for defining keyboard shortcuts; as long as it has an entry in the menu bar, it can have keyboard shortcuts assigned and even reassigned from System Settings.

There’s incentive for the menu bar to be properly populated with all the functions that a program offers. Mac users expect it.

Compare with non-standard Mac apps (mainly Electron apps or ports from other OS), modern Windows apps, and many Linux apps where the menu bar is often a second class citizen or completely absent, leaving you to the whims of the developer rather than enjoying conformance to a system-wide standard.
by jnaina | 2026-01-14 01:03:54+00:00
I love the music of Michael Jackson, the comedy of Bill Cosby, and the biting brilliance of Scott Adams’ comics.

I also accept the uncomfortable reality that each of these men had deeply ugly sides. That knowledge hasn’t erased my appreciation for their work, even if it has complicated how I see the people behind it.

I reconcile these two aspects, by deploying them in separate Docker containers in my brain, air-gapped, sandboxed, and blocked by multiple layers of mental compliance checks.
by A4ET8a8uTh0_v2 | 2026-01-14 01:04:36+00:00
Sure. People only lost their jobs and what not ( which in US means.. well, slow, and without health insurance, likely unpleasant demise ). Totally different. On this very forum, I had someone tell me in a very subtle way that it is a good idea that I stay quiet if I know what is good to me. But pendulum swings. It always does. Only difference is,we are forcing people to live up to the world they have ushered in. I hope you said thank you, because wokeness got you to this very spot.
by cogman10 | 2026-01-14 01:04:43+00:00
If you aren't looking at capturing 100% ewaste, then simple laws around liability and penalties for reduced functionality is all you'd need.

Simple things like "if an electronic device, through no fault of the owner, can no longer perform it's main function, then the owner is due a full refund. A company may escape the refund by placing all software required to run the product in the public domain."

It'd miss cases like fly by night companies, but you could catch big players like google disabling their thermostats for non-hardware reasons.
by chatmasta | 2026-01-14 01:04:50+00:00
> Somewhere in GitHub's codebase, there's an if-statement checking when a repository was created to decide which ID format to return.

I doubt it. That's the beauty of GraphQL — each object can store its ID however it wants, and the GraphQL layer encodes it in base64. Then when someone sends a request with a base64-encoded ID, there _might_ be an if-statement (or maybe it just does a lookup on the ID). If anything, the if-statement happens _after_ decoding the ID, not before encoding it.

There was never any if-statement that checked the time — before the migration, IDs were created only in the old format. After the migration, they were created in the new format.
by sjsdaiuasgdia | 2026-01-14 01:05:46+00:00
Which credible oppositions that were branded as science denial do you have in mind, specifically?

My own memory of opposition to the medical establishment in past decades inevitably flows to homeopathy, colloidal silver, and other nonsense. There's always been a lot of kooks and grifters trying to make a buck off the gullible by playing on their paranoia.
by rytill | 2026-01-14 01:05:57+00:00
LLMs are not "average text generation machines" once they have context. LLMs learn a distribution.

The moment you start the prompt with "You are an interactive CLI tool that helps users with software engineering at the level of a veteran expert" you have biased the LLM such that the tokens it produces are from a very non-average part of the distribution it's modeling.
by rchaud | 2026-01-14 01:06:26+00:00
> A domain represents an ongoing maintenance commitment and cost.

There's no maintenance if you go with a hosted solution with custom domains like Squarespace, Wordpress.com and the like. Just as there is for everything digital, from a computer or a phone or internet service. A domain costs a lot less than any of those other prerequisites.

I agree DNS UX is absolutely terrible, but web hosting, SSL and redirects aren't trivial things so I understand why it is the way it is.
by rainsford | 2026-01-14 01:06:36+00:00
The idea of being anti-AI for art or game design vs pro-AI for software or websites is interesting because it presumably reflects the fact that those people value art and game design more than they do software or websites. Their view of AI is as a means to an end for stuff that's necessary but low value to them while preserving the human touch for stuff that matters more.

This actually doesn't seem that unreasonable or inconsistent with how most people treat technology or similar conveniences. Many if not most people value a human component for things they think are important, even if it costs more or has other tradeoffs.
by xp84 | 2026-01-14 01:07:02+00:00
> The difference is that now "cancelled" means a few commentators call you out and your life and career are never affected in the slightest.

Weird to read this assertion in a thread about Scott Adams, who literally had his whole career ended. That's literally the opposite of what you said.

Also let's remember that he was cancelled for saying that if black people (poll respondents) say "it's not okay to be white" that's espousing hate and he wants nothing to do with them.

If white people said "it's not okay to be black," that's certainly white supremacy. But the rules are different.
by abbster52 | 2026-01-14 01:07:03+00:00
Hey HN,

I built this as a side project because I kept noticing that people (including me) are “financially smart” in theory, but make very different choices when forced to rank real tradeoffs.

MoneyRank gives you one short scenario per day. You rank 4 options from best to worst, submit, and then see how your choices compare to others and to a risk-weighted baseline.

It’s intentionally simple: no accounts required to play today’s challenge, no long explanations, just quick decisions.

What I’m trying to figure out:

Do these scenarios feel realistic?

Does the scoring feel fair or arbitrary?

Would anything make you come back daily (or is this a one-and-done)?

Very open to blunt feedback, especially on what doesn’t work or feels off.

If you would like to track your progress and risk profile you can create an account to do so!

Let me know what you think!
by zahlman | 2026-01-14 01:08:00+00:00
Okay, so 20x20 - 7x5, with the latter necessarily being off-center?

(If the gap were centered, the overall number of cells would necessarily be even.)

I get the point though. It's a neat project and I'm glad you made something that works for you. "Opinionated" like this is fine when it suits your needs, and sharing is also good.
by dragonwriter | 2026-01-14 01:08:51+00:00
> We have personal relationships with the authors whose work we read.

To the extent that is arguably true (and I’d argue it mostly is not, there may be a one-way effect and/or a parasocial attachment, but “personal relationship” requires two-way interaction, and confusing a parasocial attachment for a personal relationship is the start of...lots of bad things) those relationships quite literally do not share the “you don’t choose family” aspect that applies to (a subset of) family relationships.
by baranul | 2026-01-14 01:08:51+00:00
Vlang compiles to human readable C too, like Nim, not Odin and Jai. Here's a post to read on V's rational for doing so[1]. Incredibly, some vocal competitors mocked V's developers for its decision, then years later, have been quietly trying to copy or "steal" other ideals without giving credit (that they previously made fun of).

V's approach is to have various backends, in addition to native (to be focused on from 0.6); C, JavaScript, WASM, etc...

[1] https://github.com/vlang/v/discussions/7849
by watercolorblind | 2026-01-14 01:09:31+00:00
As someone who has been quite hard on myself too:

To err is to be human. If you minimize your life to minimize negative impacts on others, you are hurting yourself (and your friends and family). If you make a mistake, learn from it and try to be better. None of us are born with the skill and knowledge to do the right thing all the time, and sometimes there is no right thing, just different tradeoffs with different costs.
by selcuka | 2026-01-14 01:10:19+00:00
> I've struggled with this point of view

Because it is much easier for people to universally accept a system where good or neutral deeds are expected by default, and misdeeds are punished.

It is very difficult to construct an alternative system that humans could internalise. Where would you draw the line? What about saving 50 people, and then killing 49? Should they cancel each other, too?
by _DeadFred_ | 2026-01-14 01:10:37+00:00
The pro-Gaza people really don't want to talk about Hamas/Hezbollah's ideologically aligned financers mass murdering civilians. They flag, they concern troll or use other means to hijack the top comment to redirect discussion. It's wild, I haven't seen such a blatant political operation on Hacker News before.

See comments like these:
https://news.ycombinator.com/reply?id=46599242&goto=item%3Fi...

https://news.ycombinator.com/reply?id=46601626&goto=item%3Fi...

https://news.ycombinator.com/reply?id=46605855&goto=item%3Fi...

This thread has been cleaned up but might still give hints at their position:
https://news.ycombinator.com/item?id=46547303

https://news.ycombinator.com/reply?id=46547807&goto=item%3Fi...

https://news.ycombinator.com/reply?id=46548546&goto=item%3Fi...

https://news.ycombinator.com/reply?id=46556525&goto=item%3Fi...