MurphyA/hacker-news huggingface dataset:
by bee_rider | 2025-09-05 13:56:46+00:00
Ultimately, whether or not we like it, most countries have some restrictions on speech. Countries want somebody in their jurisdiction to represent the company, for companies that want to do business there. We could say their (general hypothetical “they,” I have no idea what the laws of Nepal are like specifically) laws are bad, but apparently they are not bad enough that the social media companies aren’t willing to go there.

IMO countries would be totally reasonable to demand that the moderation decisions for the citizens of their countries be made by people in-country, following their local laws, inside their jurisdiction. Countries are sovereign, not companies.
by titzer | 2025-09-05 13:56:55+00:00
The topic has been debated for decades. It's your opinion but it's pretty reductionist and basically religious one at this point. All memory management has costs, both at compile time, run time, and cognitive overhead. You can move costs around, reduce them, and avoid some, but you'll never get away from it.

> it feels wrong to make a mess and have some else clean it up inefficiently at some point later.

Yet no one argues for manual register allocation anymore and will gleefully use dozens or even hundreds of locals and then thousands of functions, just trusting the compiler to sort it all out.

We make progress by making the machines implement our nice abstractions.
by HankStallone | 2025-09-05 13:57:02+00:00
Depends on the version of BASIC. The BASIC 2.0 in the C64 didn't have those things, but 7.0 in the C128 had graphic and sound commands. Unfortunately, the C128's near-100% compatibility with the C64 meant that very few games were written to take advantage of its new abilities. It made more sense to keep making games for the C64 and its much bigger market.
by LeifCarrotson | 2025-09-05 13:57:05+00:00
When my father joined an attorney's office as recently as the 80s, there was a whole team of people that worked with: Of course, there were the attorneys who actually argued the cases, but also legal assistants who helped create various briefs, secretaries who took dictation (with a typewriter, of course) to write those documents, receptionists who managed the attorney's schedules and handled memos and mail, filing clerks who helped keep and retrieve the many documents the office generated and demanded in a giant filing room (my favorite part of visiting as a kid: row after row of rolling shelves, with crank handles to put the walkways where they were needed to access a particular file), librarians who managed a huge card catalog and collection of legal books and acquired those that were not in the collection as needed... it was not a small team.

When he retired a few years ago, most of that was gone. The attorneys and paralegals were still required, there was a single receptionist for the whole office (who also did accounting) instead of about one for each attorney, and they'd added an IT person... but between Outlook and Microsoft Word and LexisNexis and the fileserver, all of those jobs working with paper were basically gone. They managed their own schedules (in digital Outlook calendars, of course), answered their own (cellular) phones, searched for documents with the computers, digitally typeset their own documents, and so on.

I'm an engineer working in industrial automation, and see the same thing: the expensive part of the cell isn't the $250k CNC or the $50k 6-axis robots or the $1M custom integration, those can be amortized and depreciated over a couple years, it's the ongoing costs of salaries and benefits for the dozen humans who are working in that zone. If you can build a bowl screw feeder and torque driver so that instead of operating an impact driver to put each individual screw in each individual part, you simply dump a box of screws in the hopper once an hour, and do that for most of the tasks... you can turn a 12-person work area into a machine that a single person can start, tune, load, unload, and clean.

The same sort of thing is going to happen - in our lifetimes - to all kinds of jobs.
by nivertech | 2025-09-05 13:57:13+00:00
killed by Stripe:

+-----------------------------+----------------------+--------------------------------------------------+ | Discontinued Offering | Discontinuation Date | Notes | +-----------------------------+----------------------+--------------------------------------------------+ | Bitcoin Payments[1] | April 2018 | Phased out after decreasing adoption | | Verifone P400 Reader | Jan 29, 2025 | Fully non-functional | | BBPOS Chipper 2X Reader | Jan 31, 2022 (orders)| Still usable if already in customer hands | | SOFORT Payment Method | March 31, 2025 | Merged into Klarna’s solution | +-----------------------------+----------------------+--------------------------------------------------+

1. https://stripe.com/blog/ending-bitcoin-support

NOTE: This table was generated by ChatGPT, I didn't fact-checked it.
by dreamcompiler | 2025-09-05 13:57:17+00:00
> I want an EV that looks like a Camry. Just blend in and don't stand out.

The Camry has a drag coefficient of about 0.36.

The Leaf is about 0.28.

https://ecomodder.com/wiki/Vehicle_Coefficient_of_Drag_List

Drag coefficient matters a lot for EVs. Air resistance reduces the range of all cars, but you notice the decrease in an EV. (When I plan a long trip, I use windy.com to see if I'll have a headwind or a tailwind and I plan accordingly.)

That's why EVs look different. And why EV trucks often have terrible range, even though they have more room for batteries.
by paulsmith | 2025-09-05 13:57:48+00:00
It's a great point, and I did consider it, the trouble is, how do you get the pattern resource data out of ResEdit running in the emulator and onto the modern machine? And ResEdit doesn't seem to run in any kind of compatibility mode on modern Macs anymore either.

It's too bad because ResEdit is an amazing program, and even has a surprisingly full-featured graphical editor, including for those patterns, with a live preview mode:

https://raw.githubusercontent.com/paulsmith/classic-mac-patt...
by SoftTalker | 2025-09-05 13:57:53+00:00
The thing about Wikipedia is that every claim is sourced. And those that aren't are usually noted with a "Citation Needed" disclaimer.

So even if Wikipeda isn't permitted as a direct source for students, it's a great place to find other sources for claims and facts about almost any topic. That's how I taught my kids to use it in school. It's a ready-made bibliography on almost anything.
by martinald | 2025-09-05 13:58:28+00:00
50mb payloads are very extreme. There's definitely a few MB of hurt for WASM - but nextjs is just the same, plus it doesn't have the excuse of having to download the entire CLR!

You can (and I have) definitely rendered huge data grids efficiently with Blazor.

The biggest drawback with wasm is no proper multithreading support which has been delayed for years.

On blazor server; I totally agree, it's a pain. But for 'intranet' style apps which are used internally it's by far the most productive development environment I've used for web. I wouldn't use it for anything that wasn't a total MVP for public use but it's pretty great for internal apps like admin panels.
by spacebanana7 | 2025-09-05 13:58:43+00:00
On the contrary, I think a meaningful part of the population is incapable of digesting ideas without them being coupled to conflict. You don't need to respect opposing viewpoints in order to engage with them.

For such people everything must be framed in a good versus evil, us vs them or generally sensationalist manner to sustain any kind of attention.
by rapnie | 2025-09-05 13:58:45+00:00
My impression too. I felt that in the past "solid apps" in practice boiled down to "rebooting the semantic web", and adopting / maturing the whole host of specs needed for end-to-end generic linked data app development defined by open standards. Solid as "Out with the old, in with the new. The web done right, this time". Which may be too ambitious.

Update: Reboot the semantic web seems still the goal. From About Solid page [0]:

> Solid is an open standard for structuring data, digital identities, and applications on the Web. Solid aims to support the creation of the Web as Sir Tim Berners-Lee originally envisioned it when he invented the Web at CERN in 1989. Tim sometimes refers to Solid as “the web - take 3" — or Web3.0 — because Solid integrates a new layer of standards into the Web we already have. The goal of Solid is for people to have more agency over their data.

A more manageable scope for the project would be "Personal data vaults for self-sovereign linked data" or something like that. That positioning would make me more interested than current "let's reboot" call-to-action.

[0] https://solidproject.org/about
by Taek | 2025-09-05 13:58:58+00:00
That's because you have history turned off. YouTube did this really weird thing where they refuse to give you algorithmic recommendations if you have history off, which includes refusing to let you watch more than a handful of shorts at a time.

As someone who has been addicted to the youtube feed for a long time, it was really refreshing to have a button that basically meant I could only watch videos I knew to search for.

I think they are trying really hard to pressure you into turning history back on, but I'm much happier as a person now that I'm not having videos and clickbait rammed down my throat.
by warrenm | 2025-09-05 13:59:30+00:00
So ... they are moving to a more-accurate pricing model, and you are upset?

Some things cost less than others

AWS (and every other cloud provider I can think of) does this with their pricing - bandwidth (fully-internal, cross region, external...), compute (EC2, Lambda...), storage (S3, EBS, local NVMe...), and more

Sounds like you have now gotten a clearer mechanism to understanding usage, so you can maximize your utilization, and you want to have an opaque view instead
by Agraillo | 2025-09-05 13:59:56+00:00
The edit did exist. So the phrase "Multiple studies have found a left-wing bias at Wikipedia" can be found last in the edit (4 February 2025) [1] and was removed by the editor Aquillion with the explanation [2]

Not seeing anything in this source that supports this language; they summarize no other sources that I could see, and their own conclusions are more complex than this (as covered further down the article.)

I think that the one who previously introduced the phrase should have either not stated 'Multiple studies' or provided information about other studies. I suspect that a single research is usually not enough to be mentioned in an article

[1] https://en.wikipedia.org/w/index.php?title=Ideological_bias_...

[2] https://en.wikipedia.org/w/index.php?title=Ideological_bias_...
by troupo | 2025-09-05 14:00:06+00:00
> It's a push to bring international financial systems up to date

It's not a push in any sense of the word. And outside of the US quite a few of financial institutions are "up to date" in most of the areas that matter to people.

> there is no need to reinvent judiciary and executive institutions in this step.

Strange how "up to date" inevitably involves rediscovering all the reasons those exist in the first place and why the "outdated" institutions do the things they do.
by Bender | 2025-09-05 14:00:18+00:00
This is not great advice. Yes every database should have a strong password but exposing the database port to the internet and relying on fail2ban is wrong and a futile game of whack-a-mole.

If the applications accessing the database are only on the same node, disable the network listener and use a named pipe for database communication if the applications support it. If the nodes accessing the database are not on the same node then set up firewall rules to only allow those nodes. If the remote nodes have dynamic IP addresses then use a VPN such as Wireguard to permit access. Exposing a database to the open internet is a losing game. VPN's and static IP addresses can and should be managed automatically through configuration management tools.
by temporallobe | 2025-09-05 14:00:22+00:00
About a decade ago, I was the sole developer for a special project. The code took 2 weeks to complete (a very simple Java servlet + JDBC app) but an entire year to actually deliver due to indecisive leadership, politics, and extremely overzealous security policies. By the time it was successfully deployed to prod, I had been chewed out by management countless times, who usually asked questions like “how on Earth can it take so long to do this one simple thing??”.
by BeetleB | 2025-09-05 14:00:56+00:00
Replacing jobs is not an ethical issue.

Automation and technology has been replacing jobs for well over a century, almost always to better outcomes for society. If it were an ethical issue, then it would be unethical not to do it.

In any case, which jobs have been replaced by LLMs? Most of the actual ones I know were BS jobs to begin with - jobs I wish had not existed to begin with. The rest of the ones are where CEOs are simply using AI as an excuse to execute layoffs (i.e. the work isn't actually being done by an LLM).
by arandr0x | 2025-09-05 14:01:21+00:00
It is possible to do leetcode without practicing, even before AI. That said the structure of the Big Tech process is also quite long/multi-step with many opportunities to give up during, which helps select for drive. It's hard to do this effectively with shorter processes. It is however always a good practice to 1) design very hard interviews but 2) give a lot of preparation to candidates beforehand, even for non-leetcode interviews, as it helps filter who can efficiently and diligently use provided information to increase their performance.
by panzerboiler | 2025-09-05 14:01:36+00:00
What about the 11 years old https://cpetry.github.io/NormalMap-Online/ (https://github.com/cpetry/NormalMap-Online)? Are you the same author or did you just steal it and made it worse? Yours looks like a carbon copy that uses 4 times the resources of the original.
by mrlongroots | 2025-09-05 14:02:07+00:00
Yes, it doesn't take a benchmark to find out that storage can not be faster than memory.

Even if you had a million SSDs and somehow were able to connect them to a single machine somehow, you would not outperform memory, because the data needs to be read into memory first, and can only then be processed by the CPU.

Basic `perf stat` and minor/major faults should be a first-line diagnostic.
by Ukv | 2025-09-05 14:02:59+00:00
> But obviously that's way too much, same for Nepal, not sure why you're immediately jumping to kidnapping,

If legal it's "imprisonment" of the employee - and I feel it's hard to argue that's out of the question when we're talking about a bill that already threatens imprisonment just for users using an anonymous identity.

> If you want to operate a service at scale, which you gain profits from,

This doesn't have such stipultaions as far as I can tell - just any "publicly available social media platform created in cyberspace".

> Ignore the laws, get blocked

That's the idea - Nepal can exert the leverage of blocking the site, but nothing further like they could if there were employees stationed within the country.
by therealpygon | 2025-09-05 14:03:01+00:00
None of those things quite fit the definition of perceiving, or “becoming aware of” something, unless you stretch the definition of “awareness”. However, by technical definition, if AI assists in us being able to see deeper into space, then the title is accurate. But, I have to agree that it is a bit ambiguous for a title, but as they say, being technically right is still right.
by delusional | 2025-09-05 14:03:13+00:00
Do you seriously believe that 90% of current porn consumers would rather watch their pornography on websites where it's intermingled with child pornography and revenge porn, than verify their age?

Are you seriously arguing that 90% of porn viewers are against digital age verification, even though about 60% of the population (in my home country) approve of the use for purchasing physical goods?

In your reading of the world, there can only ever exist a deregulated market, and democracy may as well pack its bags and make room for anarchy. I don't think that's a reasonable worldview.
by JoshTriplett | 2025-09-05 14:03:21+00:00
> IMO countries would be totally reasonable to demand that the moderation decisions for the citizens of their countries be made by people in-country, following their local laws, inside their jurisdiction.

Moderation decisions are not and should not be determined solely by what's legal.

> Ultimately, whether or not we like it, most countries have some restrictions on speech. Countries want somebody in their jurisdiction to represent the company

The former is an excellent reason to refuse the latter.
by bcrl | 2025-09-05 14:03:29+00:00
Even if a pole is taken out by a drunk driver that does not mean the cables are going to be severed. I've seen plenty of times when poles had to be replaced, but the communications cables remained undamaged in place due to the strength and tension of the supporting strand.

The bigger issue over the last 5 years in the area where my company operates is the number of dump trucks that leave the bed up. Given the weight of dump truck it is easy for them to pull down multiple poles when they catch the cables, although perhaps they are drunk drivers...
by Gareth321 | 2025-09-05 14:04:08+00:00
Ground.news is quite good. It provides a bias meter next to publications, and offers a blind spot tool so one doesn't only see one side of a report or discussion. Wikipedia doesn't have such a counter-measure. Most of the political pages have been entirely captured and there are no mechanisms promote neutrality. On the contrary. WikiProjects, Arbitration Committees, and Administrators are all very entrenched positions and once the scales tipped towards a left wing American political bias, there is no way to tip them back.
by moxplod | 2025-09-05 14:04:22+00:00
Recent conversation:

< Previous Context and Chat >

Me - This sql query you recommended will delete most of the rows in my table.

Claude - You're absolutely right! That query is incorrect and dangerous. It would delete: All rows with unique emails (since their MIN(id) is only in the subquery once)

Me - Faaakkkk!!
by steve1977 | 2025-09-05 14:04:35+00:00
WindowMaker certainly was quite popular for a while, probably also because it can be used without GNUstep, just as a plain X11 window manager.

Actually, it has its own toolkit named WINGs. Which stands for WINGs is not GNUstep ;)

https://www.windowmaker.org/docs/wings.html
by MarkusQ | 2025-09-05 14:04:38+00:00
You are correct about the first part (I actually came back here to add a comment to mine saying that I'd goofed and the exponent should be 20, not 10).

Also, I suspect that the width (your N) should be large enough in most of the cases where we'd be wondering about peaks vs. ridge lines that the large-N limit of (2N-2)/N could safely be taken (that is, 2). [The whole motivation for peaks vs. ridges is the question of whether there is a connected path that passes "near" all the points in the space, which is generally taken to mean within a ball of radius r, with 1 < r << N; since the grid is discrete, this implies N is >> 1.]
by akerl_ | 2025-09-05 14:04:57+00:00
I touched on this in my parallel reply, but to expand on it:

The usual way that procurement is handled, for the sake of everybody's sanity, is to sign a flat-rate / tiered contract, often with some kind of true-up window. That way the team that's trying to buy software licenses doesn't have their invoices swinging up/down every time headcount or usage patterns shifts, and they don't have to go back to the well every time they need more seats.

This is a reasonably well-oiled machine, but it does take fuel: setting up a new enterprise agreement like that takes humans and time, both of which are not free. So companies are incentivized to be selective in when they do it. If there's an option that requires negotiating a license deal, and an option that does not, there's decent inertia towards the latter.

All of which is a long way to say: many large enterprises are "good" at knowing how many of their endpoints are running what software, either by making getting software a paperwork process or by tracking with some kind of endpoint management (though it's noteworthy that there are also large enterprises that suck at endpoint management and have no clue what's running in their fleet). The "hard" part (where "hard" means "requires the business to expend energy they'd rather not) is getting a deal that doesn't involve the license seat counter / invoice details having to flex for each individual.
by mensetmanusman | 2025-09-05 14:05:37+00:00
Venezuelan officials who have fled the regime over the past decade have described the operations of the cartel in the government.

Over 200 Americans per day are killed due to spiked drugs as part of a reverse opium war supported by China through Venezuela.

Because of this high death rate, the US has declared the group of terrorist organization and this week bombed a ship delivering these drugs.

The Venezuelan government is mad about this defensive action and is flying jets now as a show of force.
by krapp | 2025-09-05 14:05:44+00:00
All software is free speech, end of.

It's insane that the same community that rails against attempts to police encryption, that believes in the ethos of free software, that "piracy isn't theft" and "you can't make math illegal" and that champions crypto/blockchain to prevent censorship is so sympathetic to banning "content ordering algorithms."

The problem is not the algorithms, the problem is the content, and the way people curate that content. Platforms choosing to push harmful content and not police it is a policy issue.

Is the content also free speech? Yes. But like most people I don't subscribe to an absolutist definition of free speech nor do I believe free speech means speech without consequences (absent government censorship) or that it compels a platform.

So I think it's perfectly legitimate for platforms to ban or moderate content even beyond what's strictly legal, and far less dangerous than having governments use their monopoly on violence to control what sorting algorithms you're allowed to use, or to forcibly nationalize and regulate any platform that has over some arbitrary number of users (which is something else a lot of people seem to want.)

We should be very careful about the degree of regulation we want governments to apply to what is in essence the only free mass communications medium in existence. Yes, the narrative is that the internet is entirely centralized and controlled by Google/Facebook/Twitter now but that isn't really true. It would absolutely become true if the government regulated the internet like the FCC regulates over the air broadcasts. Just look at the chaos that age verification laws are creating. Do we really want more of that?
by nunez | 2025-09-05 14:05:47+00:00
Depends on the instructor, the school, the admin, the state, etc. This is actually a huge blind spot with the approach. We have a friend that's a college instructor that will turn students away if they don't do the material. Flipped works great in that environment. Not so much when you're a public school teacher in a state that cares about standardized test performance and advancement at all costs while also cutting their education budgets and, consequently, forcing teachers to wrangle 30+ student classrooms...

Thread on the topic: https://old.reddit.com/r/Teachers/comments/1958imi/what_are_...