MurphyA/hacker-news huggingface dataset:
by EasyMark | 2025-05-25 03:49:17+00:00
we shoudl have had them in place 20 years ago and an "anti Patriot act" meant to prevent police or government following us around with cameras; it only gets easier as tech gets faster and cameras more universal. This is the stasi's wet dream and that should tell one all they need to know about why public surveillance by the government is a truly awful terrible no-very-good idea.
by throwaway81523 | 2025-05-25 03:50:21+00:00
The 192 core Google Cloud server is likely running at a fairly low frequency for power efficiency. So 5 days on it might be comparable to 1 or 2 months on a 16 core Ryzen 5950X that you can rent at hetzner.com/sb for around $100 a month. You can alternatively get an Epyc 7502P there (32 cores) for around the same price. I don't know how the speed would compare.
by ThunderSizzle | 2025-05-25 03:50:32+00:00
I know Command and Conquer 4 and Sim City (2013) both required server access at launch to run single player.

CnC4 never removed that requirement, and the servers did go offline. Ironic because older games obviously still run SP just fine, and updating to a new MLS shouldn't be impossible - honestly, it should be a basic setting exposed to the user in every MP game.
by Stratoscope | 2025-05-25 03:51:55+00:00
This reminds me of a rotary phone experience I had about 30 years ago.

It didn't involve a rotary phone directly, but a telephone network that was still compatible with them.

Rather than repeat the story, I'll link to it here:

https://news.ycombinator.com/item?id=40391220

If anyone needs their curiosity piqued, it involved a loud knock on the door and...

"San Jose Police! Open up!
by georgemcbay | 2025-05-25 03:52:25+00:00
As someone from a traditional Boston Catholic family who graduated from Catholic grade and high school and who has since moved away from religion but still has a lot of family and friends who are Catholic, the fact that someone found the idea that Catholics are prone to shame, fear and guilt offensive almost makes me doubt they are Catholic.

I've yet to meet one Catholic IRL who wouldn't have a laugh about that, regardless of the current state of their faith.
by edflsafoiewq | 2025-05-25 03:55:10+00:00
Goethe's Faust does not make a diabolical bargain, he makes a bet: that all the power and pleasure and knowledge Mephistopheles can offer him will not slake the longings of his soul, that nothing will pierce his world weariness with one moment of which he could will that it last forever. He regards magical power, the traditional object of the Faustian pact, quite lowly (as shown in the witch's scene).
by chamakits | 2025-05-25 03:56:38+00:00
Well at least one possible reason is that for live events, the company that has an effective monopoly is Live Nation. And they also own at least one of the platforms where scalpers sell their tickets; Ticketmaster.

I also imagine that as an event promoter, being able to say some variation of "Another sold out show", or "Tickets sold out within seconds" creates pressure for buying early for all future events.

It also takes active planned work to implement these solutions. And if they have a monopoly, they have no incentive to do that work.
by bayareapsycho | 2025-05-25 03:59:03+00:00
> There is a lack of integrity, a kind of bad faith, at work here.

It's possible for people to believe two conflicting things at the same time. Especially in this context.

Like someone could be psychologically dependent on believing that Christ rose on the third day even though the rational part knows that that's biologically impossible. This isn't a bug, it's a feature

Religions deliberately target things like this where there's cognitive dissonance. Because once there's cognitive dissonance it creates this weird emotional reaction for people. When they go the religion route they're just chasing this high
by protocolture | 2025-05-25 04:00:25+00:00
Old games never die because they are well supported with third party piracy tools. Keygens, Cracked exe's etc. And also third party development to maintain compatibility.

Mechwarrior 2 has a whole VM to keep it going. Lucas Arts games too with ScummVM. Also DREAMM is coming down the pipe.

Daggerfall and Morrowind have been reimplemented in Unity.

WoW has Mangos.
by FridayoLeary | 2025-05-25 04:02:12+00:00
If such a candidate presents himself then s/he would win. You have pretty much nailed the reason why Trump won. Everyone saw him as the second least competent presidential candidate. Bad leadership is a real problem and it has created a vacuum which Trump has roared in to exploit.

But there's a more fundamental problem, where neither party has offered suitable presidential candidates in the last 3 elections. Your system needs a bit of a reset. The Democrats have to return to their roots, and the Republicans have to get over the Cult of Trump. But i'm hopeful in time these two problems will resolve themselves in time and not mutually reinforce each other. Trumps Republican Party has a hard expiration date, and the Democrats will eventually have to listen to their voters if they want to win elections.
by rayiner | 2025-05-25 04:03:59+00:00
Lawyers rely on appellate court decisions to understand what the law actually is or isn’t. District court orders granting TROs don’t even include meaningful legal reasoning. Lots of these are being overturned. E.g. https://www.npr.org/2025/05/22/nx-s1-5407923/voa-voice-of-am....

The Supreme Court stands ready to overturn Humphreys Executor. https://www.msnbc.com/deadline-white-house/deadline-legal-bl.... The prospect of the Supreme Court upholding using the APA to challenge direct presidential action is nil. Courts aren’t empowered to micromanage discretionary presidential actions.

The cases where appellate courts have upheld injunctions against the administration have been mainly on due process and first amendment groups. Courts are empowered to protect individual rights from executive action.
by tdeck | 2025-05-25 04:04:03+00:00
Honestly it sounds like you just want to give yourself an excuse to stop engaging. This reads like "I ate a salad once and I didn't like it, so I'm done with vegetables entirely, it's hopeless". Then the rest is you complaining that other people are unserious?

Going to protests is usually not much fun. There are all kinds of people there that you might not feel much in common with. People will make signs that focus on things you don't care about. This is normal! Protests can also easily burn a person out, so people try to have fun if they can because it's important to sustain pressure. The fact that someone dresses up, has a joke on their sign, meets a friend and smiles, or takes a selfie is not an indictment of the person or their protest.

Resist the urge to wallow in contempt for those people, particularly when you haven't done anything that has been effective.
by creer | 2025-05-25 04:04:42+00:00
> - Competitive games: every person for themselves; there’s one winner, everyone else loses

If you see people finding value only in winning, you might want to switch to different gaming friends. Around here, managing the critical mass to play the game is a first collective victory. And there is plenty of congratulations and collective joy to witnessing a game strategy well played. That same strategy that others may think "crushed you". Being able to play with smart players is 100% a blessing.
by benbojangles | 2025-05-25 04:04:48+00:00
Read about so many companies here in the UK that setup, claim huge success, max out loans and debts, then either fold/disappear or float on fraudulently inflated share prices, owner sells all their shares, then the company share price crashes. Happens all the time now, sadly, since the UK's welcome doors opened wide. This system runs deep here, laundering with barber shops, american candy stores, made up corporations, crypto fraud, carousel fraud, corporate fraud. It makes me sad, because I know I will never get a chance to build a business successfully and honestly here after all this damage is done.
by tombert | 2025-05-25 04:05:11+00:00
I don’t really like having to convert EPUBs to mobi. I have had issues with Calibre breaking formatting back when I used a Kindle DX in like 2011. I am sure it’s better at conversion now, but it left a bad taste in my mouth, so I like being able to immediately drop the EPUBs into a custom folder and point KOReader.

Additionally, KOReader is pretty nice in its own right, like being able to use any arbitrary TTF font and custom sleep screen images and wireless sync with Calibre.

It was admittedly also just a fun thing to do on a Saturday since it was so easy. I ended up jailbreaking my wife’s and sister in law’s as well since once I figured it out it took like twenty minutes, most of it just waiting for reboots.
by ajdude | 2025-05-25 04:05:29+00:00
I tried switching to a dumb phone right before Covid. During Covid it suddenly became impossible to get food at most restaurants; I even walked to Chick-fil-A, who said that they Support mobile ordering, but they weren't taking orders inside, required a car to use the drive-through, and required an app on a mobile phone to order at their counter. It was impossible to get anything without a smartphone (or a car)
by johnnyanmac | 2025-05-25 04:07:15+00:00
Nightlife isn't limited to the traditional "fun party" activities. As some examples, I love going to various tech Meetups, but it being a 20 mile drive does mean I sometimes miss some of them compared to if I actually lived downtown.

Whether thars worth wanting to move closer is a personal opinion. But a notable one in my eyes.
by POiNTx | 2025-05-25 04:09:23+00:00
Does this allow external programs/servers to interact with a workbook (xlsx file)? Or is this just to run more complex calculations inside cell(s)?

There's UNO and there's also openpyxl to interact with workbooks from Python, but both solutions were a bit slow when testing it.

There's a lot of value in having existing workbooks which a lot of businesses already use, and extending them so they can be interacted with or queried from a server. For example to allow further access from a webapp without allowing changes to the entire workbook or hiding the full dataset.
by throw10920 | 2025-05-25 04:09:29+00:00
> The first thing to note is that there is no indication that foo or bar can fail. You have to lookup their type signature (or at least hover over them in your IDE) to discover that these calls might invoke an error handler.

This is not a meaningful drawback. It's 2025. IDEs have existed for almost half of a century. Crippling programming languages because you want to shove everything into the source code (in a text-based format no less) is insane. Let's actually try to move programming into the 21st century, please.

> And this cannot be done statically (i.e. your IDE can't jump to the definition), because my_function might be called from any number of places, each with a different handler.

This is wrong. Your IDE can find call sites, build a call graph, and show you the places (parents in the call graph) where an error might be handled for a particular function.
by mandevil | 2025-05-25 04:10:01+00:00
International law. The US- and many other countries- have long held that enough countries joining make international laws binding on all countries, even if that country did not sign a particular treaty. (1) This doctrine sprang up after the great POW slaughters on the Eastern Front during WW2 (2) made it untenable to allow countries to avoid their responsibilities under the treaties by not signing or to invade a country that did not sign.

1: This is complicated on the Ottawa Treaty, where the US and a few other countries have held out- though at least under most administration's the US considers itself bound by Ottawa everywhere except on the Korean peninsula.

2: The USSR did not sign the Geneva Convention of 1929 (they wanted POW's to be explicitly allowed to form political organizations- e.g. Soviets, and to not be allowed to discriminate against POW's, while Article IX of the Convention mandated that POW's be racially segregated "as far as possible") and so the Nazi's technically did not break the convention in their horrible mistreatment of Soviet POW's that led to millions of deaths.
by braaaahp | 2025-05-25 04:10:31+00:00
Yeah the usual uncreative answer “copy paste the Newspeak”

This answer is a euphemism for “don’t rock my boat.” Because if they ain’t sewing your shirts, you are. Your freedom from such is due to blowing Vietnam (and elsewhere) to a crater, fostering existing conditions. Not exactly informed consent.

The rest of the world doesn’t buy this analysis. They lived being oppressed by US military. They see Americans as the Taliban, not a great white hope Americans have been propagandized to see themselves as.
by tdeck | 2025-05-25 04:10:45+00:00
It's important to understand that this has always been the case at any point in history where widespread protests affected change. And that people have won demands in situations with much worse oppression.

The reality is that it's not that hard. It requires learning new things and getting out of your comfort zone, lowering your expectations a bit and not expecting to do one thing and be done. This is how protest movements have always been.

Find something that aligns with one of your values and show up. Learn about more actions, join a chat group or calendar, and find what you can go to. Do not expect there to be one massive action that everyone shows up to first time. Do not burn yourself out.

Humans are social. Just showing up on the street reminds people that things aren't OK and there is something to protest about. Over time this builds people's consciousness and more people practice taking collective action.
by skydhash | 2025-05-25 04:10:58+00:00
> but software engineers constantly trade in likelihoods, confidence intervals, and risk envelopes

Software engineering is mostly about dealing with human limitations (both the writer of the code and its readers). SO you have principles like modularization and cohesion which is for the people working on the code, not the computer. We also have tests, which is an imperfect, but economical approach to ensure the correctness of the software. Every design decision can be justified or argued and the outcome can be predicted and weighted. You're not cajoling a model to get results. You take a decision and just do it.
by komali2 | 2025-05-25 04:11:45+00:00
> Hamas instead went to war with its coalition partner (Fatah, who remains in control of the West Bank) and took control of Gaza by a program of internal repression and political assassination.

One interesting note about the Hamas example is that it was the last election for the same reason a lot of countries have a last election: a powerful foreign imperialist nation intervened. In this case, Israel intervened directly to prop up Hamas in order to ensure Palestine destabilizion and prevent the election of a more leftist government. This was achieved through assassinations by the IDF of Palestinian politicians as well as directly funding Hamas.

Here is Benjamin Netanyahu quoted directly (https://m.maariv.co.il/journalists/opinions/Article-1008080), translated from Hebrew:

> Anyone who wants to thwart the establishment of a Palestinian state has to support bolstering Hamas and transferring money to Hamas ... This is part of our strategy – to isolate the Palestinians in Gaza from the Palestinians in the West Bank.

Netanyahu's associate and a high ranking IDF member said: (https://www.haaretz.com/israel-news/2023-10-11/ty-article/.p...)

> Openly Hamas is an enemy. Covertly, it’s an ally.

To broaden the scope back to beyond just Israel and Palestine and focus more on globally the destabilization of democratic governments through the efforts of imperialist nations, perhaps the army's role may also include efforts against said imperialist nations or their local allies and representatives.

In the USA I wonder if that means there'll be USA military units operating against what are functionally proxy arms of the PRC "turncoat" (but in their minds supporting democracy) units of the USA military. Living in Taiwan I can't fathom ever finding myself on the same side as the PRC on anything... Unless the nightmare situation of a full American slide into hyper imperialist fascism happens and there's basically only a couple superpowers on Earth capable of resisting them. Their jokes about invading Greenland and Canada are really sounding less like jokes every day...
by Veserv | 2025-05-25 04:12:19+00:00
Time travel debugging on embedded ARM has been available for over 20 years via trace probes [1].

The category namer of time-travel debugging, TimeMachine, (hence time-travel debugging in contrast to other attempted names such as reversible, bidirectional, record-replay, etc.) was available in 2003 and supports/supported the ARM7 [2]. Note, that is not ARMv7 architecture, that is the ARM7 chip [3] in use from 1993-2001.

From what I know, the ARM7 was one of the first ARM designs implementing the Embedded Trace Macrocell (ETM) which could output the instruction and data trace data used to support trace probe-based time travel debugging.

[1] https://jakob.engbloms.se/archives/1564

[2] https://www.ghs.com/products/probe.html

[3] https://en.m.wikipedia.org/wiki/ARM7
by vouaobrasil | 2025-05-25 04:13:10+00:00
Certainly not everyone who are giving them up. I do have a phone that I keep at home for 2FA for banks but I rarely use it otherwise. I don't use apps, and pretty much never take it outside. I hate phones with a passion, and if I didn't need it for 2FA, I would get a very basic dumbphone right away.
by pclmulqdq | 2025-05-25 04:15:05+00:00
Wait, I'm not quite sure what point you're trying to make here. Is it that I commented about Paul Graham's writing style in response to a PG essay on writing style? Is that "making up concerns before even engaging with the author's ideas"? The whole point of the essay we're discussing is writing style, and in particular a set of suggestions he has based on his own work.

It's valid to criticize someone for not giving a piece of writing a charitable read before criticising the author's style, but that does not seem to apply when the topic of the essay is the author's style. Writing style is largely about figuring out how to direct the reader to your ideas, so it seems axiomatic that any piece of writing that needs a high-effort charitable read is poorly written (this, by the way, is in TFA).

As to your original point, being too vague also doesn't increase signal to noise ratio. It just lets you write as though a lot of noise is signal.
by tombert | 2025-05-25 04:17:02+00:00
Well one of my Kindles is actually a DX, which can only communicate via 3G which has long been shut down, meaning that the only way to send books to it is via USB, so I don’t think the sendtokindle would work with that.

I also wouldn’t want to use a cloud service if the books are obtained from an, uh, “unofficial” source. Again, not that I would ever do that, because that would be a crime.
by quietbritishjim | 2025-05-25 04:17:11+00:00
> If you're familiar with WinRAR, the Windows file compression tool, you'll know where this is going. WinRAR became infamous for offering a "30-day trial" that never actually expired.

I remember Paint Shop Pro being even more famous for this. I certainly got to day five hundred and something of the 30 day trial. I seem to remember an interview with the creator where he was grateful even to users that didn't pay because they helped sort knowledge of it. Sadly, I think later versions made it a harder limit.
by eviks | 2025-05-25 04:19:05+00:00
That doesn't make sense, you don't pick to suffer from poor support if you have a zero ore tiny niche case for it, you preserve it for that case only.

And you didn't answer the question, this discussion is about personal music libraries, like in the case of op collection of 25 years.

I'd bet almost all of them are stereo and not >8 channels
by skydhash | 2025-05-25 04:20:43+00:00
From "Modern Software Engineering" by David Farley

> Software engineering is the application of an empirical, scientific approach to finding efficient, economic solutions to practical problems in software.

> The adoption of an engineering approach to software development is important for two main reasons. First, software development is always an exercise in discovery and learning, and second, if our aim is to be “efficient” and “economic,” then our ability to learn must be sustainable.

> This means that we must manage the complexity of the systems that we create in ways that maintain our ability to learn new things and adapt to them.

That is why I don't care about LLMs per se, but their usage is highly correlated to the wish of the user to not learn anything, just have some answer, even incorrect, as long as it passes the evaluation process (compilation, review, ci tests,..). If the usage is to learn, I don't have anything to say.

As for efficient and economical solutions that can be found with them,...
by EasyMark | 2025-05-25 04:20:48+00:00
this is on a much larger scale and supported by ~40% of the USA who think Trump can do no wrong, and agree with his racism and unconstitutional imprisonment of brown people who are here to just visit or get an education. Basically now if you're not white, you are a suspect if you are coming/going internationally. I'm pretty sure some heroic person will eventually whistleblow a tape recording/email/memo that cites this as the new operating norm for the current regime.
by wongarsu | 2025-05-25 04:21:04+00:00
The difference in compression isn't that big. Just ran a test on some random 1GB plain-text file I had lying around. Both on the highest compression level at a dictionary size that uses about 5.5GB of RAM to compress (since that's what 128MB dictionary size uses in 7zip, the Winrar equivalent are 916MB, more than what's useful for this file). The result was 7zip compressing the file down to 225MB in 9 minutes and WinRAR compressing it to 239MB in 2 minutes. That's a 6% difference, at a considerable speed cost.

Not a scientific benchmark, but I think it underlines general point. If I want the best results I use a .tar.xz at insane compression levels, or more commonly a .tar.zstd if I want good decompression speed. The usecase for 7zip and WinRar is convenience, ease of use and windows-native file handling instead of the unix-focused .tar format. WinRar wins out on all three of those.

7zip's gui is a worse clone of WinRar's, archive creation has a fraction of the features, windows-specific file handling is an afterthought at best (winrar has handling for the archive flag, alternate data streams, file security, hard links, etc). And most important of all rar is built as an archive format. You get built-in recovery records, and hashes are stored as blake2 hashes instead of the frankly insufficient crc32 hashes 7zip uses.

I'd give 7zip points if it had a better (== more familiar) CLI, but they made the bizarre decision to copy winrar's cli too and make even worse documentation for it. The only things it has going for it are a linux UI and the open-source license
by maldev | 2025-05-25 04:21:14+00:00
IOS requires so many exploits in the chain since they effectively sign system calls, and capabilities by each app at two steps. So you may be able to interact with another process, but only whitelisted processes. The kernel is also Immutable so persistence is impossible. They do a level of boundary checks that only Apple can do, and also have special telemetry flags on critical processes that either mean they're looking to end of life a pathway.

No other OS can restrict on this level and it makes it so not only do you need an exploit for say the Javascript engine, you also need an exploit for like 10 other pathways. The reason for this is since the kernel is immutable and checked out the wazoo, you get "Jailbreaks" by modifying different services and system processes and getting a capability from those apps. Which is where the exploit is required for them or an approved peer. But apple also has telemtry for what each app is doing with eachother.