MurphyA/hacker-news huggingface dataset:
by stackskipton | 2025-06-21 17:36:23+00:00
As far as I know, we haven't seen widescale pull out of Europeans from American Tech companies, alot of talk but not a ton of action. Also, email is so centralized at this point between 365 and GMail, they probably figure there is nowhere to go.

Also, Europe does seem cautious about poking this tiger since Tech is critical industry and it's possible that Europe going "WE ARE DONE!" could prompt massive backlash in tariffs and such.
by wesleyd | 2025-06-21 17:36:33+00:00
Not tiny, but I have a corner desk, and I mounted big long 16 port power strips under each “wing”: Tripp Lite 16 Outlet Bench &... https://www.amazon.com/dp/B000051174

Roll of very sticky Velcro tape To mount things under desk.

A “toaster” style sata adapter: I treat it like a tape drive, clunk in a “tape” (sata or spinning disk) to back up to.
by ljm | 2025-06-21 17:37:23+00:00
It’s better they don’t. Hyper-targeting of ads to achieve political aims has been happening for the past decade with Meta leading the way.

There is zero situation where this technology doesn’t get co-opted by adverse interests to make your life measurably worse.

Better to keep them dumb and then grow a regulatory spine to put a stop to the endless proliferation of ads. It was done for advertising on other media.
by hilbert42 | 2025-06-21 17:37:54+00:00
This can end in several ways, users and third-party repairers will reverse-engineer phones encryption notwithstanding—simply remove the 'offending' chips and replace tbem with open tech.

To say it's unlawful is moot. Apple may have jurisdiction in the US but not across the globe, there are plenty of places I can think of to send an iPhone to have it fixed the way I want (and I'd do so the moment that market is established). There's no way Apple can police what people do with their hardware once it's in their hands, it's fanciful to think otherwise.

Open hardware is on the move, eventually considerably cheaper open products will become popular just on price alone. Competition will then be fierce, Apple will have to change its policies if changes to laws don't beat them to it. Remember also the US isn't the whole world, so those changes are likely to be enacted first outside the US. If Apple wants to sell there then it'll have to comply with those laws just as it did with USB-C in Europe.

Also keep in mind Apple, Google, Microsoft etc. have become the richest and fastest growing corporations in human history—they even beat out the previous contenders the Dutch and British East India Companies of the 17th and 18th Centuries.

These corporations became so rich so quickly because of a confluence of circumstances—the new tech paradigm of the personal computer, the wow factor that took the world by storm and a compete lack of regulations worldwide. Without regulations to keep these corporations in check they simply ran amuck.

That's now over. Yes, it will be some while before they're brought to heel but they'll never get such a straight run again.

Apple is on top now but let's see where it'll be in 20 years.
by hansvm | 2025-06-21 17:38:17+00:00
Coming from an assumption of being overweight or otherwise needing extra exercise in your day the argument completely falls apart. In the US, on average, you'd have a ton of benefits encouraging more walking, likely reducing net CO2-equivalent production in the process (smaller bodies require less maintenance energy).

In a country like Vietnam or Japan (or when applied at an individual level rather than a societal level, each individual weighing whether they actuall need more exercise at the moment) we can get back to the simple assumption of walking requiring extra calories (which you'll eventually eat due to hunger and some sort of weight homeostasis) and just running the numbers (all slightly conservative for "typical" scenarios, favoring beef over gasoline to mildly steelman the argument):

- Beef produces something like 48 lbs of CO2 equivalent emissions per pound

- Beef is something like 1200 calories per pound

- Walking burns something like 90 calories per mile

This directly gives 3.6lb of CO2 equivalent emissions per mile. Under a homeostasis assumption, none is sequestered on average long-term in the person doing the walking, though actual emissions could be slightly higher or lower when taking into account the relative greenhouse impact of human emissions in response to that digestion/exercise (but this is somewhat negligible compared to a cow's methane production).

Even pretty crappy cars in city driving conditions can achieve 20mpg, which is only 1.02lb of CO2 equivalent emissions per mile, 3.5x better.

Most people aren't eating pure beef, but the break-even point (compared to that hypothetical extremely shitty car; the argument favors gasoline even more with more modern vehicles) is 28% of your calorie budget (assuming all other inputs have zero greenhouse impact).

Chicken is better at only 1.6lb of emissions per mile of walking, with a break-even point at 63%. Cheese and butter are _slightly_ better still. Nearly all animal products are much worse than gasoline, and basically any diet made from >=70% animal products (denominated in calories) will have higher emissions than a 20mpg car and driving habit.

If you compare it to more typical cars (my car is dirt cheap, from 2008, and still gets 30mpg city even after 17 years of wear and tear), the break-even point is much worse.

Counter-arguments include that the carbon impact of a car is much higher than just its gasoline consumption, but if you work through the math everything else put together is a rounding error compared to the gas over the lifetime of a vehicle (still 5-15%, but it doesn't substantially impact anything I've said so far).
by nobodyandproud | 2025-06-21 17:39:18+00:00
Do you think this can be reversed and brought back in one generation? Two? Three?

Assume a generation to be about 21 years (birth to high school + trade training).

Our business leaders since the 1980s failed to quantify the cost of a possible revamp, and I wonder what the true cost will end up being.

I’ve seen some of the Great Lake cities and towns that are in sad shape; but I was too young (and being immigrants, also too poor) to tour those areas in any depth in the Reagan/Carter days so I can only imagine what they were like back then.
by sksjvsla | 2025-06-21 17:40:08+00:00
Read through this list here, it should give you a good sense of what logging and monitoring is sufficient for ISO and valuable to us:

https://news.ycombinator.com/item?id=44335920#44337659

If you have any more questions, just reach out at jk@datapult.dk

Sounds like an interesting use case.
by reify | 2025-06-21 17:40:12+00:00
I bought a bluetooth pebble keyboard and mouse recently.

I initially bought the pebble keyboard as I had bought two replacement keyboards for my old T450 and the spacebar did not work on either one, even though i got them from two different outlets. cost £50 for the two keyboards.

The pebble keyboard sits nicely on top of the failed keyboard and works perfectly for my needs.

I then bought the pebble mouse to complement the keyboard.

What I found great about them is that they can be set up to work on three different devices,

They both have three settings for three different devices, I use one for my gaming/pentesting rig, one for my media server and one for my old T450.

no more clunky wired gaming keyboards or mice and no more tedious wireless keyboards or mice with batteries running out or simple failing after a year.

I now have just one keyboard and mouse for all three devices

here is the keyboard and mouse set. I bought them seperately

https://www.logitech.com/en-eu/shop/p/pebble-2-keyboard-mous...
by Brian_K_White | 2025-06-21 17:40:19+00:00
Absolutely there is no reason to believe they aren't still collecting data.

But the checkbox claims that they aren't logging, and so by clicking it they know your intention is not to cooperate in their fundamental business model.

It's just yet another little deniable dark pattern pressure, making the service suck a little when you don't do what they want.

And my outrage point is you get this dark pattern pressure even while you are actually paying money at the same time.

They make more money from the free users and ads than they do from subscriptions. They actually don't want paying users, they just kind of hsve to offer the option to keep those users pacified.
by Jenk | 2025-06-21 17:41:04+00:00
Before vim was vi. Befote vi was ex. (Before ex was ed - the first editor for unix)

Vim has ex built in - `Q` in normal mode to enter Ex mode, 3-5 command lines will show at the bottom and you can Ex away. I don't know of practical uses, I've only done it for the novelty.

Obligatory: To exit Ex mode use `:vi[sual]` - and that's probably where Vi got its name.
by RaftPeople | 2025-06-21 17:41:22+00:00
> Rich Sutton's views are far less interesting than Minsky's IMO.

I don't think Minsky's and Sutton's views are in contradiction, they seem to be orthogonal.

Minsky: the mind is just a collection of a bunch of function specific areas/modules/whatever you want to call them

Sutton: trying to embed human knowledge into the system (i.e. manually) is the least effective way to get there. Search and learning are more effective (especially as computational capabilities increase)

Minsky talks about what the structure of a generalized intelligent system looks like. Sutton talks about the most effective way to create the system, but does not exclude the possibility that there are many different functional areas specialized to handle specific domains that combine to create the whole.

People have paraphrased Sutton as simply "scale" is the answer and I disagreed because to me learning is critical, but I just read what he actually wrote and he emphasizes learning.
by dragontamer | 2025-06-21 17:42:26+00:00
I mean, in Lisp your go-to structure will likely be unbalanced trees

Which like Quicksort (nearly the same analysis btw), has exceptional average case performance (even faster than RB trees on the average !!!!) but the downside of horrific O(n^2) performance on the worst case.

RBTrees or AVL trees all help at improving those worst cases (AVL strangely has its best case be the worst case of unbalanced trees lol).

In any case, there's a lot of tree flavors. Lisp is certainly sufficient and simple when it's exploring these different details.

Unbalanced trees, in any case, is actually a reasonably sane default. RB Tree or AVL is probably a better default but don't knock the unbalanced tree before you try it!!

------------

I've heard of highly optimized lisps where the typical list is turned into an array or at least a rope in the average case btw.
by brudgers | 2025-06-21 17:43:30+00:00
"The growth marketing team has identified an untapped demographic".

Non-experts is always a larger group than experts.

A design prioritizing non-experts does not benefit experts.

Moreover, experts know they are trying to solve hard problems and benefit from tools that recognize the nature of solving hard problems entails doing hard things.

Or to put it another way, though there is a large market of people who don't play the violin, a ukulele is not a violin.
by ajross | 2025-06-21 17:44:18+00:00
That title is clearly constructed to imply that Go's parsers are insecure. The text of the article isn't about parsers at all, and only tangentially about Go[1].

It's deliberately misleading clickbait. You know it. I know it. We all know it.

If you want to have a considered discussion about pitfalls with the use of automatic serialization paradigms across trust boundaries, I'm here for it. If you just want to flame about Go, get better source material. This one isn't the hill to stand on.

[1] Which, again, has a really first rate serialization story; but not one fundamentally different from any of a zillion others. Cooking data from untrusted sources is just plain hard, and not something that anyone (much less the author of this awful blog post) is going to solve with a serialization API.
by dreamcompiler | 2025-06-21 17:44:33+00:00
> The "pair" is a (value+pointer), and sometimes "value" can itself be a pointer. So when you have (pointer, pointer), you now can create trees.

Pointers don't always imply trees. Any Lisp object that won't directly fit in half a cons cell gets allocated separately and a pointer to it is placed in that half of the cons cell. Examples: Strings, symbols, bignums, etc.

> If you need "more" than this (ie: graphs), then perhaps its insufficient.

You can certainly represent cyclic graphs with cons cells. The *print-circle* mechanism in Common Lisp handles printing them, for example.
by jrowen | 2025-06-21 17:44:55+00:00
But people used to manage those satisfactorily even before the advent of instant long-range communication systems. They still managed to keep each other updated and alerted about important events.

There's got to be a logical fallacy for "people did x before y technology." Yes they did. And we still collectively found out that we could do it better with that thing, and that is the new standard. But you're free to go back to delivering letters by horse if that suits you.

I can post a story on Instagram, and somebody that I have't talked to in years might reply and we have a conversation and reconnect, or maybe it's just a simple gesture, but it's still meaningful and appreciated. But if I said "well I'm here on Mastodon now and anyone who truly matters will come find me," that's just not happening. And then I'm frustrated and complain about being lonely and yell at everyone to switch to Mastodon. Really bringing people together. But at least I didn't have to stomach seeing an ad that might actually pertain to my signaled interests.
by FirmwareBurner | 2025-06-21 17:45:01+00:00
>Because that's the definition of touch typing

Touch typing means not looking at the keyboard while typing, not not-thinking about typing.

>What did you think it meant?

What do YOU think it means?

Can't you not touch type while still not thinking about typing?

Am I the only human capable of doing an activity while not thinking about it?
by somat | 2025-06-21 17:46:05+00:00
The alpha centari manual was a beast, a regular novel at ~250 pages.

Your comment stirred a memory in the back of my head and I jumped up to check, and I still have it! I found it on my book shelf!

Baldurs gate 2 had a similarly impressive manual, if I remember correctly, it was spiral bound so it would lay flat and had tabbed sections. can't find it however.
by darth_avocado | 2025-06-21 17:46:17+00:00
The rationalization that is being provided here is exactly the goal. It’s not to sell all the land right at this moment, but to set a precedent and sell it piece by piece over an extended period of time because people have extremely short memory. They used to fight tooth and nail when it came to raising the debt ceiling by billions, now we raise it by trillions every year. It’s the same playbook here. People will justify the sale by saying it’s 1-2% of the land, and over a couple of decades we’ll be losing that much every year.
by adastra22 | 2025-06-21 17:47:32+00:00
To be clear, I'm steal manning his argument as I'm not sure I agree with it. But I think the point is summarized best with an example: "Here's an API that takes a red-black tree as an argument." Okaaay, what format is the red-black tree? How do I construct one?

In Lisp you'd pretty much have to ship your module with its own tree-construction logic, or use some common (but importantly, not technically standard) implementation, and document that's what you did, so people know how to structure the data they pass to you.

In C++, you simply take a std::map, which implements a red-black tree for you, and being part of the standard library it is accepted and commonly used nearly everywhere.

I think OP wishes Lisp had something like std::map.
by socalgal2 | 2025-06-21 17:47:46+00:00
100% agree though I'm curious how to fix things. If I go to any supermarket it's full of plastic. Of course many traditional products are often (not always) sold in plastic like milk, yogurt, cottage cheese, breads. But, stores are full of, packaged by the store or the store's company products. The easist place to see this is the prepared foods section. Veggie salads in plastic, pasta salad in plastic, hummus in plastic, cookies in plastic, nuts in plastic, sandwiches in plastic, ...

I have no idea what it would take to stop that and what the substitute would be. Examples: I like Japanese Milk Bread. It generally comes wrapped in a plastic bag, arguably because it's not hardy like something like sourdough which can be sold in an open paper bag.

Similarly, local markets sell Chinese sticky lotus leaf rice, 2 or 3 in a plastic container, they sell fresh tofu skin in a plastic container. I guess they could try to switch to waxed cardboard like milk is sometimes sold? Is that good or is that cardboard infused with plastic?

Has any "progressive" country banned plastic such that pre-sliced meat/cheese is not sold in plastic?
by nijave | 2025-06-21 17:47:53+00:00
Async replication? I think you could run semi independent regions with an orchestrator that copies config to each one. You'd go into a degraded read only state but it wouldn't be hard down.

Of course bugs in the orchestrator could cause outages but ideally that piece is a pretty simple "loop over regions and call each regional API update method with the same arguments"
by boston_clone | 2025-06-21 17:48:20+00:00
for the sake of understanding your position, could you provide some examples? to me it doesn’t seem clear that israeli foreign policy is far removed from US foreign policy or even in contention. The way we vote at the UNSC proves our support for some of the most grotesque of actions - deliberately killing infants and children. Their recent preemptive strike on Iran is, imo, further evidence of that proxy status.
by chubot | 2025-06-21 17:48:46+00:00
Why would you "imagine" that?

Again, the problem has more to do with the programming languages themselves, rather than with protobufs or parsing.

Protobuf has both signed and unsigned integers - the initial use case was C++ <-> C++ communication

Java doesn't have unsigned integers

Python has arbitrary precision integers

JavaScript traditionally only had doubles, which means it can represent integers up to 53 bit exactly. It has since added arbitrary size integers -- but that doesn't mean that the protobuf libraries actually use them

---

These aren't the only possibilities -- every language is fundamentally different

OCaml has 31- or 63-bit integers IIRC

https://protobuf.dev/programming-guides/encoding/#int-types

And again, strings also differ between all these languages -- there are three main choices, which are basically 8-bit, 16-bit, or 32-bit code units

Go and Rust favor 8-bit units; Java and JavaScript favor 16-bit units; and Python/C/C++ favors 32-bit units (which are code points)
by partiallypro | 2025-06-21 17:49:42+00:00
The government is going to sell it to whoever is in office's buddies and they are going to strip mine and log it. Most of Nevada and Utah are uninhabitable, but perfect for corporations that don't want to abide by environmental laws. It's actually hilariously insulting that Mike Lee is saying this is to help solve the housing crisis as if someone is going to build a housing development with no water or road access.

I even have libertarian diehard friends that are against this sale, if for nothing else than the fact you -can not- trust the government to sell it in a legitimate non-corrupt manner.
by Brian_K_White | 2025-06-21 17:49:43+00:00
Yes. If I'm paying money, why can't I have what I want instead of what they want to shove at me? I thought paying for it made it nice? It's not like it would be either a technical or ui challenge.

Answer is paying does not make it nice. Paying does one thing, which is significant, but the experience ovarall still sucks, including even that one thing, ads, because you still get ads.
by spwa4 | 2025-06-21 17:50:36+00:00
... and the US just made the EU very unhappy by killing the ICC's Microsoft subscription. Which by the way was hosted on Azure in Europe (meaning local or "sovereign cloud" or whatever they call it provides exactly zero protection against US sanctions).

So no more Microsoft software then?

The EU isn't willing to pay for that. They'll just throw the ICC under the bus, just like they'll throw any EU company that the US sanctions under the bus. That costs less. The EU has a nice name for throwing people under the bus like this: it's called "the peace dividend".
by Macha | 2025-06-21 17:50:46+00:00
I've been in a bunch of companies that have pushed for reducing logs in favour of metrics and a limited set of events, usually motivated by "we're using datadog and it's contract renewal time and the number is staggering".

The problem is, if you knew what was going to go wrong, you'd have fixed it already. So when there's a report that something did not operate correctly and you want to find out WTF happened, the detailed logs are useful, but you don't know which logs are useful for that unless you have reoccuring problems.
by Glyptodon | 2025-06-21 17:51:08+00:00
Keep in mind that federal ownership doesn't mean that the land can't be used productively or generate revenue. Mineral rights, range leases, and many more things don't require selling the land. Having large regions close to their natural state is also a priceless treasure, and checker-boarding them, or ruining the view at national parks, is a real net negative. (That said, I do think there probably are federal lands it could make sense to sell. But I have no confidence coming up with an arbitrary amount of land to sell to raise revenue is a good policy.) Also keep in mind, that transforming some of these areas to residential use might have complicated impacts on water use and wetlands, though presumably less than agriculture would.
by canyp | 2025-06-21 17:51:59+00:00
Sexual misconduct is the classic scapegoat to take down people who cause trouble, see Assange. You still need to learn to read in between the lines.

Also, since when does such a thing qualify for the takedown of an email account? Nor has he been convicted by a court or anything. Rule of law? The thought of knocking him out of his communications under these circumstances is absolutely ridiculous.
by nbf_1995 | 2025-06-21 17:52:05+00:00
> Are you just happy to throw your money away if it goes to a giant corporation?

45% (which is a lot) of the money goes to the giant corporation. The other 55% gets divided up among the people whose content you watched.

I mostly watch smaller creators, so I don't mind 55% of my membership fee ending up in their pockets so they can keep making videos for me to enjoy.

I don't watch ads, the people I watch get paid because I watched. And obviously I'm not happy about the cut google takes and I would rather a higher percentage of my money go to the creators.
by saulpw | 2025-06-21 17:53:11+00:00
Humility is a good thing to strive for. It's clear to me from your comments that you stop short of the amount of humility that would improve your writing. It's not my responsibility to argue with you about it though, and I've hit my limit. Keep reflecting on it! Just remember that reflection is quiet listening, unlike most of what you'd consider "thinking" is just loudly asserting.