MurphyA/hacker-news huggingface dataset:
by themusicgod1 | 2025-12-22 17:45:46+00:00
> Spotify is $12/month at most to get unlimited ad-free access to virtually all music.

Until they decide to silence the artist you want to listen to because emperor god trump decides to unperson them.

Putting what music you listen to in the hands of a US corporation is such a dangerously stupid idea that it is amazing to me that there are people here who are OK with it.

>I think Spotify wins over pirating because of its relatively low cost and convenience

Spotify isn't "convenient" if you want to control and understand the media and software in your life. https://www.defectivebydesign.org/spotify
by alphazard | 2025-12-22 17:45:49+00:00
It's worth mentioning that career conversations with your manager are always bullshit.
How could they not be? Your manager's incentives are to keep you around, keep you productive, and keep you inexpensive.
It's ridiculous to think that helping you build a successful career, which likely doesn't involve them or your current employer for very long, is something that they would do.
Why would you reveal any information about your long term plans to such an adversary?

If they realize that the company cannot provide what you are looking for then they may not want to invest more resources in keeping you around, or keeping you happy.
If they realize that you find some sort of intrinsic reward in certain work, then they might put you last for raises, because the money could help them more when spent on other people.

It's best to selectively reveal only your immediate short-term goals, only at the current company, and only as part of an ask.
Always make them pay for information, if you are going to reveal what you want, then they need to reveal whether they intend to help you or hinder you in getting it. Slow answers, non-answers, pushing to next quarter, etc. All signal that they intend to hinder.
It's rare to get an honest, fast "no".
by chasing0entropy | 2025-12-22 17:45:59+00:00
Usually i post and forget but your reasonable reply prompted some effort on my part.

I live life so that at any moment, if modern services of society (food, internet, power, shelter, entertsinment, transport, personal defense) ended, and I was forced to use what I had access to, that my quality of life would persist. Besides physical considerations (hydroponics, solar, guns, hardened vehicles), I maintain nonvolitile backups of the same software I use daily - vanilla(unpatched) OSs from xp to 11), current and older browsers, non-ssl based content and servers, games, music, movies, hoards of older hardware in a cage that may may an emp.. never tested it. Anything computer related I have works from a bare metal install with no internet connection period.

I use the same retail desktop, laptop, wifi, cellular, and wan hardware used by most consumers but only if I can reset and inialize it offline, and can use the built in firewall to restrict outgoing connections to a single executable single port whitelist including my phone. Which means no nags, no updates, no new features, no removed features, no app stores, no federated os logins, no new terms of service, and no telemetry unless I choose to connect that program to the internet and the program is flexible enough to use a single port.

Zero day exploits won't work on my android 11 s9 with no play services, deny all firewall, and non standard chrome build. In app browser updates don't work until I manually install the binary, most AI features are broken by default even on my win11 laptop.

It's not an easy life. But if you insist that software and hardware do what you wish, your actions should back that. My actions probably more than most. I pass on a decent amount of IT gigs because they require app tracking or that I use their monitoring software, or vpn... but everything I have I KNOW I control now and until it stops working and I buy two more identical and grossly obsolete replacements.
by MSFT_Edging | 2025-12-22 17:46:14+00:00
I don't think the person you're replying to is justifying it, but saying there's no laws to prevent the abuse.

Personally I think tech CEOs should be put in stocks in the town square on the regular but they're protected from any form of repercussions besides extreme cases of fraud. Even then, they're only held accountable when the money people have their money effected, not when normal people are bulldozed by the abuse.
by glitcher | 2025-12-22 17:46:18+00:00
And also being the successor to Napster, the irony is thick with this quote:

"Since day one, we have stood with the artist community against piracy"

Funny thing, I've met a lot of independent artists who don't care about piracy one bit. I have a feeling it's the record labels and large corporations, not the artists, making the biggest fuss over piracy.
by keitmo | 2025-12-22 17:46:26+00:00
> Touching the circuit board on the back of the CRT tube by mistake trying to troubleshoot image issues, “fortunately” it was a “low” voltage as it was a B&W monitor….

My father ran his own TV repair shop for many years. When I was a teen he helped me make a Tesla coil out of a simple oscillator and the flyback transformer from a scrapped TV. It would make a spark 2 or 3 inches long and could illuminate a florescent light from several feet away. It definitely produced higher voltage than normally exists in a TV, but not orders of magnitude more. The high voltage circuits in CRTs are dangerous as hell.
by GuB-42 | 2025-12-22 17:46:31+00:00
1 Wh = 3600 Ws = 3600 J

It is not more cursed than km/h (1 m/s = 3600 m/h = 3.6 km/h)

Both those units are more convenient than their SI equivalent and their "cursedness" come from the hour/minute/second time division.

If we had decimal time, as it was initially proposed with the metric system, we wouldn't have this problem, but we weren't ready to let go of hours/minute/second.
by scuff3d | 2025-12-22 17:46:31+00:00
You can store state in the struct and then define a method in the trait to return the struct. Then all your default methods can use the "getter" to access the struct and it's state. The only thing you have to do is embed the struct and implement that one "getter" method to return it. I don't think it's much more boilerplate then utilizing inheritance.

Fyrox, a game engine written in Rust, uses an ECS and several object oriented patterns in their design. Might be a good reference if your interested. The rust book also has a section on OOP patterns in Rust.

I think it's Fyrox anyway. I remember the creator of a Rust game engine talking about it in an interview on Developer Voices. It could have been Bevy I guess, but I don't think so.
by pfdietz | 2025-12-22 17:46:32+00:00
Of course it's true for batteries. There's a huge number of potential battery types, most of which never make it out of the lab, never mind to market. Most on your list there are in are in tiny niches.

To steelman the point you're making: perhaps the short term storage niche will fracture into smaller niches, in which different technologies could coexist. This also happens in ecology. For example, in one simple experiment with bacteria, it was found two species coexisted, but on closer examination it was found one species persisted in the top of the flasks, the other in the bottom.
by eigenspace | 2025-12-22 17:46:34+00:00
Ever since moving to Germany, one of my favourite treats has been to jump on a train out to the countryside, program on the train, and then go for a hike, do some more programming during lunch, and then program on the train on my way home.

It's often less productive than a normal workday so i dont do it super often, but It's very enjoyable, and the change of scenery sometimes helps me get unstuck on problems.
by rediguanayum | 2025-12-22 17:46:35+00:00
* US military depends on samarium instead of neodymium magnets due to it's high heat tolerance.
* For example samarium rare-earth magnets motors are used to control the fins of Tomahawk cruise missiles.
* Due to tariff war, China cut off some rare-earth exports including samarium
* Contractors got creative with sourcing about 100 tons of samarium from France and processing in Europe and United States
* Future sources of samarium need to be discovered
by ericmcer | 2025-12-22 17:47:00+00:00
The rules to being good at something will never change. I like the (overused) Bruce Lee quote "Once you see the way you see it in all things". I always interpreted that as just looping over: Do something mindfully, reflect on your outcomes, do it again.

Whether its martial arts or writing assembly or vibe coding a mobile app if you approach it like that you are going to succeed.
by 10xDev | 2025-12-22 17:47:15+00:00
>The dissident was convicted in Hong Kong earlier this week of two counts of conspiring to collude with foreign forces

>he also met with then–Vice President Mike Pence and Secretary of State Mike Pompeo; at trial, Lai testified that he had asked them to voice their support for Hong Kong.

Yeah, I don't think that's going to help convince anyone buddy.
by alephnerd | 2025-12-22 17:47:24+00:00
> it was thinking that investment in China would equal liberalization and democratic reforms...

That's a rewriting of history and a common misconception I've seen repeated ad nauseam both on HN and (what I assume is it's origin) Reddit.

The West (primarily the US and then-West Germany) began investing in China in the 1970s to 1989 explicitly as a bulwark against the USSR [0] due to the Sino-Soviet Split. The "economic democratization" argument was a 1990s-era framing to reduce opposition to the PRC joining GATT/WTO [1] along with to reduce the sanctions enforced following the Tienanmen Square massacre [2].

George HW Bush as well as Clinton's NSC Asia Director Kenneth Lieberthal were both massive Chinaphiles, and played a major role in cementing the position China is in today.

[0] - https://news.ycombinator.com/item?id=46264332

[1] - https://www.nytimes.com/1994/12/20/opinion/IHT-america-needs...

[2] - https://www.nytimes.com/1993/07/14/opinion/forget-the-tianan...
by dohuyhoangvn93 | 2025-12-22 17:47:26+00:00
Hi HN,

I'm the author of DeepSearch.

I built this while dealing with large SMB shares over WiFi, where traditional
directory scanning tools were either too slow or caused unnecessary network load.

The main idea is a layered scanning strategy:
- Minimize SMB round-trips
- Use Rayon for controlled parallelism
- Avoid spawning excessive IO-bound tasks
- Keep memory usage predictable

This is not meant to be a fancy UI tool, but a fast and deterministic building
block that can be embedded into other systems.

The project is open-source (Apache 2.0).
I'm especially interested in feedback on:
- The concurrency model
- SMB traversal strategy
- Any edge cases you've seen in similar systems

Thanks for taking a look.
by wtmt | 2025-12-22 17:47:29+00:00
Sorry to hear this. From where I am (India), there’s hardly anything that you can do because it’s likely that the ones with power won’t do anything. As an individual, you can only focus on yourself and those you know and try to educate them as much as is possible.

These kind of scams have become a huge problem in India (look up “digital arrest” scams). People of all backgrounds and age groups have lost a lot of money (to put it in US dollar equivalent amounts, imagine a person losing few hundred thousand dollars to a couple of million dollars). There is nothing like “digital arrest” in Indian laws. The government has tried to warn people about this.

The larger problem seems to be a combination of factors across disinterested entities:

1. The police aren’t interested in solving these (there’s a separate division for cybercrime). Filing a formal report is usually thwarted and avoided by the police. Even if they show some interest, it always involves paying them fat sums of money. There’s no guarantee that they can recover the money.

2. The banks aren’t interested in solving this. It seems like specific bank branch managers are involved and just stand by allowing large transactions (like cash withdrawals) to just be approved without raising any questions or concerns. All the talk by banks about “risk management” (alongside compliance matters) goes out the window just for the victims of these scams.

3. With SMS OTPs being common and the scammers recruiting some locals to run SIM farms/phone farms, the telecom companies aren’t interested in solving issues within themselves either. Though there is a limit of nine phone numbers (total) per person in India, and though there is on paper a KYC process (including a live video) to get a phone number, the telecom companies have systems and employees who can provide numerous numbers based on stolen or fake IDs.

4. The government is a bystander and appears helpless. Instead of creating laws and enforcing existing laws, it focuses on some awareness that these scams are not genuine.

5. The Supreme Court finally ordered CBI (the Indian equivalent of FBI) to investigate these scams.

So there you have it: none of the entities involved has any interest or will to do something about the problem. There will always be excuses that the scammers are in another country.
by shevy-java | 2025-12-22 17:47:45+00:00
> Lai is a victim of this miscalculation.

I don't think it was a miscalculation. Greed always ran deep in the West too.

> If a country's people could either violently (Romania) or peacefully (almost everywhere else) remove such totalitarian systems of politics

It's not always possible. It works in some countries but not in others. For instance, it seems not possible in Russia.

> China, on the other hand, had not moved away from command economics at the time. Instead, the result was state capitalism. People were free to try new things that could create economic expansion, but only in a way that served the needs of the state.

I somewhat agree, as the sinomarxist theorem and strategem is about that (and the sinomarxists also managed to bring out many people out of poverty too), but your analysis is not entirely correct either as China has many superrich now, which is a perversion in the system. So Xi also lies here. Because how can there be so many
super-superrich? This is a master-slave situation, just like in other capitalistic countries. So why then the lie about sinomarxism? They just sell it like an ideology now, not unlike the Juche crap in North Korea.
by zahlman | 2025-12-22 17:47:54+00:00
> Uh, every single example that I listed except for the 'playing video games' example is something that I regularly use frontier models to do for myself.

LLMs are at most one component of the systems you refer to. Reasoning models and agents are something larger.

> If you say to yourself, "hey this thing is a general intelligence, I should try to throw it at problems I have generally", you'll find yourself astonished at the range of tasks with which it can outperform you.

Where AI has been thrust at me (search engines and YouTube video and chat summaries) it has been for the sort of thing where I'd expect it to excel, yet I've been underwhelmed. The one time I consciously invoked the "AI assist" on a search query (to do the sort of thing I might otherwise try on Wolfram Alpha) it committed a basic logical error. The project READMEs that Show HN has exposed me to this year have been almost unfailingly abominable. (Curiously, I'm actually okay with AI art a significant amount of the time.)

But none of that experience is even a hundredth as annoying as the constant insinuation from AI proponents that any and all opposition is in some way motivated by ego protection.
by dragonwriter | 2025-12-22 17:48:27+00:00
> Funding for basic science and medicen should be a bi-partisan winning issue. It is good for America.

“Good” is never an objective question, its always one dependent on values, and values are often not bipartisan.

Everyone believes everyone should share their values, but if they did, there wouldn't be different ideological factions in the first place.
by zombiemama | 2025-12-22 17:48:58+00:00
Secondly, if his creations are going to be relied upon, it will be the programmer's primary task to design his artifacts so understandable, that he can take the responsibility for them, and, regardless of the answer to the question how much of his current activity may ultimately be delegated to machines, we should always remember that neither "understanding" nor "being responsible" can properly be classified as activities: they are more like "states of mind" and are intrinsically incapable of being delegated.

EWD 540 - https://www.cs.utexas.edu/~EWD/transcriptions/EWD05xx/EWD540...
by lesuorac | 2025-12-22 17:49:01+00:00
> In an effort to address these concerns, Paramount said on Monday morning that Larry Ellison, the co-founder of tech giant Oracle, had agreed to personally backstop $40.4bn in equity financing for the proposed deal.

The deal is for $108.4bn though.

IIUC, Ellison's trust is on the hook for 40.7bn so where's the missing 0.3bn? Levine didn't really talk much about how the remainder is secured so there could be issues there as well.
by pjmlp | 2025-12-22 17:49:04+00:00
That will always be the case, some folks cannot get over that Android userspace is Java/Koltin, and the NDK use cases are officially real time audio, 3D rendering, writing native methods, reuse of existing C and C++ libraries and nothing else.

Everything outside those use cases is gated behind JNI calls, and Google has no plans to ever change it.

Naturally many with GNU/Linux mindset, and because Android runs on the Linux kernel, try to work around these restrictions, however Google isn't going to move an inch to make it easier.
by thinkcontext | 2025-12-22 17:49:17+00:00
I have seen no indication that any of those 3 wouldn't. And in general the GOP is pretty virulently against wind power, take the false stories about them causing whale strandings or the Texas winter power outage. Its true no one has had quite the sustained, obsessive, demented hatred that Trump has ("windmills cause cancer"). But would you be willing to bet $Bs on them being any better?
by reactordev | 2025-12-22 17:49:27+00:00
I can understand that perspective but I’m divorced, my kids are grown, I have no friends, society sucks, I’d rather be friends with goats.

Dogs can keep me company. Land can provide me with things to do. A workshop would supplement the rest. I’m not saying I’ll never go online (YouTube is hard to beat for DIY) but I choose not to participate in the digital online society some call a metaverse. If I build relationships with my neighbors, cool. If not, get off my lawn. I have no desire to “find myself” or “be somebody”.
by cryptonector | 2025-12-22 17:49:29+00:00
The whole patch quilting thing is awful. Just keep the patches as commits. It won't "trick" me or anyone else, especially if you keep them in branches that denote "debian".

Please, please, stop the nonsense with the patch quilting -- it's really cumbersome, it adds unnecessary cognitive load, it raises the bar to contributions, it makes maintenance harder, and it adds _zero value_. Patch quilting is a lose-lose proposition.
by qcnguy | 2025-12-22 17:49:50+00:00
Unless you were Steve Jobs in late 90s Apple, when in fact they did have to throw all the source away, start over with a new stack and new devs, with imported ideas, not exactly knowing what the outcome would be like. Then you wouldn't be a moron, you'd be hailed as a business genius (I mean NeXTStep->macOS).

US healthcare is broken. Most attempts to fix it make it worse because they don't address the root causes. That doesn't mean everyone who points it out needs to present a 300 page plan for how to address it.
by spenrose | 2025-12-22 17:49:50+00:00
I can't stop thinking about this. WRT Perl specifically, it’s fascinating how the two competitors adopted Unix shell patterns. Python is handicapped to this day by not automagically snarfing up environment variables, etc. But Perl leaned hard into TECO-style gibberish and the meta-syntax that is regular expressions, confronting beginners with arbitrary complexity. It feels like Wall embraced the system administrator side of coding — the side that has an enormous capacity for tracking corner cases and managing impedance mismatches. Wall was trained, perhaps not coincidentally, as a linguist, a field where continent facts really matter. Guido, on the other hand, was an accomplished mathematician. (This is the Dwarf / Elf distinction from Cryptonomicon.)
by haxtormoogle | 2025-12-22 17:49:53+00:00
I want to call false on the claim that this is s the biggest crt ever made.
I used to work in a computer recycling center in the monitor testing area bak in 2007. One day a giant 60 inch blue aluminum industrial sized sony trinitron was brought in by the fork trucks for me to test. There was 2 of them from a large conference room at xerox or kodak or used by a tv station. They were bigger than an average pallet and took a forklift to move them.
by mjr00 | 2025-12-22 17:49:56+00:00
> It's a matter of standards. [...] when I see someone not doing it that says things to me about who they are as a person.

When you're communicating with a person, sure. But the point is this isn't communicating with a person or other sentient being; it's a computer, which I guarantee is not offended by terseness and lack of capitalization.

> It's akin to shopping carts in parking lots.

No, not returning the shopping cart has a real consequence that negatively impacts a human being who has to do that task for you, same with littering etc. There is no consequence to using terse, non-punctuated, lowercase-only text when using an LLM.

To put it another way: do you feel it's disrespectful to type "cat *.log | grep 'foo'" instead of "Dearest computer, would you kindly look at the contents of the files with the .log extension in this directory and find all instances of the word 'foo', please?"

(Computer's most likely thoughts: "Doesn't this idiot meatbag know cat is redundant and you can just use grep for this?")*
by _DeadFred_ | 2025-12-22 17:50:17+00:00
And productivity in society has gone up by huge amounts since the 1960s. Just since the 90s it's more than doubled, but going back to the 1960s it's much more than that. So you can't just say 'but population dropped'.

Fundamentally what is the purpose of society if the improvements it makes over time don't improve its's citizens lives? If even with tripling it's economic output it can't care for it's people (just because they are old doesn't make people not part of society)?
by dmofp | 2025-12-22 17:50:24+00:00
I have a somewhat different take on this (somewhat captured in the post linked below).

IMO, the best way to raise the floor of LLM performance in codebases is by building meaning into the code base itself ala DDD. If your codebase is hard to understand and grok for a human, it will be the same for an LLM. If your codebase is unstructured and has no definable patterns, it will be harder for an LLM to use.

You can try to overcome this with even more tooling and more workflows but IMO, it is throwing good money after bad. it is ironic and maybe unpopular, but it turns out LLMs prove that all the folks yapping about language and meaning (re: DDD) were right.

DDD & the Simplicity Gospel:

https://oluatte.com/posts/domain-driven-design-simplicity-go...
by gnabgib | 2025-12-22 17:50:48+00:00
No it hasn't (it's back operating[0])

Discussion on the power cut (486 points, 2 days ago, 205 comments) https://news.ycombinator.com/item?id=46334299

[0]: https://groups.google.com/a/list.nist.gov/g/internet-time-se...
by sokka_h2otribe | 2025-12-22 17:51:28+00:00
How are you disagreeing? I think your point is separate?

Poster above is making a claim about what brings us into our body-experiences, or what takes us out. Technically mostly noting that technology takes us out of the somatic experience.

Accessibility? Meditation apps? There are things with technology that allow us to be more connected with each other and ourselves in some ways. But not really to the somatic experience of their body, the world around them.

Generally if I understand OP correctly, I strongly agree. As a techie it took me a long time to understand the somatic experience as the missing part to my world view and thinking.