skysight-inc/HackerNews huggingface dataset:
^This. A lot of people, myself included, got very upset with T-Mobile's decision to take away the autopay discount of $5 per line unless you gave them your credit card or bank account number. I changed carriers after they decided they wanted to take away grandfathered rate plans and reasssign customers to the latest, high-priced plans with all kinds of unnecessary stuff added.
Yes, but cities can presumably limit parking, make it very expensive, perhaps implement congestion charges. They have lots of levers to keep cars out if they want to without not complying with design standards.
Do you still need an AppleID to use these alternative stores?
Note that a Piihole will not be as effective at blocking ads and trackers as uBlock Origin will be. But it's good to have the option for people who want it, different people have different risk profiles and concerns.
I made the mistake of looking at the comments of that post’s author. All I can say is quite a few people would probably be glad to know that the author didn’t figure out how to install that OSINT tool.
A Quarter of Robinhood's Trading Volume Often Comes After Hours
> but it turns out in today's world, the abstraction of a reliable connection is TCP + a network administrator + a guy with wire snips + solder (metaphorically).

I think you’ve misunderstood the abstraction. In fact, TCP is not leaky because there’s wire snips or cable cuts. In fact, BGP will route around physical failures. But aside from that, it abstracts all the various failure modes as a single disconnection error. A leaky abstraction would be when you need to still distinguish the error type and TCP wouldn’t let you. A 100% reliable connection is physically impossible in any context (and an intrinsic concept of distributed systems which every abstraction is leaky over including the CPU bus) so if that’s your bar then all tech will be a leaky abstraction. It is at some level but not in a way that’s helpful to have a fruitful discussion.
> so it's rational for them to push back

If your vision for your company only extends to the next quarterly earnings report, sure, it's "rational."

If you consider the fact that every other participant in the market dislikes this practice, that this dislike has finally risen to the level of government involvement, and that laws are about to be written taking it away from you, then clutching it to your chest is best understood as an emotional position.

It's rooted in a desire to not lose the past while attempting to deny that any other future could possibly exist. It's classic denial, on a trillion dollar corporate level.
WhatsApp third-party messaging interoperability portal
Both the standard Windows and Mac OS versions of docker use VMs (Windows uses WSL2 and IIRC Mac OS uses Virtialization.framework) as the OSes don't provide the a linux kernel for the containerized userspace. If it didn't do this, it'd have to host Windows and Mac OS environments, which would defeat the portable nature of Docker.
>You say that like someone who didn't have to periodically clean/erase/throw away their parents' malware-infested Windows machine (which was already bogged down by anti-virus software) in the early '00s.

Yes I have, you don't know me. And that's not an argument. Apple's MacOS is open unlike iOS and that's not full of malware or users getting scammed daily then what makes you think they'll suddenly start getting scammed on iOS. Explain that please.
Oh sure. How compatible are IBM machines?

They now run linux only because they simply have to. And so they do, in the least compatible way possible.

Almost everyone tries to do this as much as possible, not just Apple.

Initially everyone could make their own stuff 100% unique, hardware and software. Like the early HP machines, a total universe of their own. It's only over time that customers gradually insist on a few standards here and there after they get burned bad enough, and so some things get standard, but even then only incompletely and begrudgingly and always trying to find some way claw back or obsolete get around some other way.
my favorite is how the word ant (the insect) is "mah-yi" in chinese, while the word aunt (the family member) is "ah-yi" in chinese. There's tonality differences as well, but I wonder what the probability of that is, and whether there are other examples in english / chinese
A bit of clarification from some of the nuance that (reasonably) had to get cut from the episode for time:

- Propose a 5-year-plan: yeah, “lol” is about right. It was never going to win any hearts or minds. It was also our least favorite plan. But it was also the only one we felt we could actually bring to our executive leadership given what they were telling us prior to that, which was basically “Even for a migration we are asking you for, do not slow down product iteration velocity at all.” How do you do that? Welllll…

- I’m not really sure what you’re referring to about leading the incident with blame instead of leadership. It’s possible something got lost in translation with the amount we cut, but I actually aimed very much to do the opposite. We didn’t blame the people who lowered the memory thresholds, the people who typo’d a bad value in YAML, or anyone else. I just insisted that we actually solve the root issues instead of leaving them to fester for the next poor person who happened to be around when it inevitably blew up again.

- “Speaking about problems more than solving problems”: really not sure what you mean here. I didn’t spend a ton of time bragging about what I had pulled off on the show because wow would that ever have been in poor taste, but… I did pretty well in the problems I solved there.

- Lack of relationship building: yeah, I called that out on the episode! It was my weakest area. I had a really good rapport with engineers, and failed pretty miserably at building cachet with management, especially with management above me.

I wouldn’t say in the end that it was just down to not knowing how to perform in the environment, though. Some of it was also a choice, in the end, not to perform in ways that I could see would be successful in the environment but which I simply did not believe in. I think a lot of the engineers I respect most are like this: can and will do the political dance for something they believe in… but not for things they don’t believe in.
At the beginning of the war, Hamas combatants used that vest as a means of protection and to allow safe movement, which caused IDF snipers to pay extra attention to PRESS and most likely send them off. If you pay close attention to reports from Gaza, barely anyone is using a PRESS vest now (that's like holding an AK-47), beginning of the war everyone was using it.
And I really am skeptical about how privacy preserving it can be. If there is anyway at all to associate the wallet id back to the iris hash, the wallet id is as good as knowing the iris hash.

If the zero knowledge can protect that and the wallet id just can identify that you’ve done an eye scan at some point, the wallet id is still as good as knowing the iris hash. Sure crypto evangelists will use sub wallets and multiple accounts and all that jazz to best preserve their privacy (all things that if possible make sybil attacks possible) but most people will just have the one wallet. Eventually everyone who pays attention will be able to identify them using just the wallet.

So I doubt the effectiveness at preventing sybil attacks, I doubt the effectiveness of how privacy preserving this is, and if used beyond Worldcoin transactions, it just becomes an immutable global id. A social security number that requires an iris to generate.
Somehow I doubt that the EU competition authority will appreciate Apple’s logic that criticizing their implementation of pro-competition regulation is valid grounds for preventing a competitor from accessing said implementation.

It’s like if your parents forced you to give a slice of your birthday cake to your little brother, and in spite you intentionally cut him a slice with no frosting. When he complains, you go: “No cake for you then!”
Uh, I encounter that everywhere from San Jose to NYC to Miami
The expired domain abuse thing --- that's interesting because finding that signal was one of the few things I got done while I was at Google... in November 2006! And I vaguely remember being told that the fix went into the codebase after I identified that it was happening.
nit: the turnstile expressions ⊢ are swapped in the examples

body :- head should be
head ⊢ body
Yeah ok, most people won't care, but still a lot of people care, and I think it's good that this kind of information is shared with the public. Maybe it won't have a significant direct impact now, but it will make some people think about the topic, and discuss about it. And in the end, the HN community, who are already involved with this topic, might be actually contain some people that are / will be in positions where this information is very relevant.
What's your point or counter point?

The numbers are about where the EU is now, not where it was 2+ years ago. The EU has increased spending and is increasing production capacity. They are doing something about it. The US seems unable to do anything right now because of politics

The EU has had a very significant change in attitude

- 2 years ago about defense spending

- 2 months about defense independence, after hearing Trump's comments about NATO and House Republicans unwillingness to pass foreign defense aid

Taiwan, Japan, and South Korea have taken note as well
So was ngrok until they abandoned it completely for their cloud hosted v2. Over-engineered JS frameworks might last for a couple weeks in that state if you're lucky. Meanwhile, Rails + Postgres/SQLite need just a couple security fixes per year and they'll keep chugging indefinitely.

https://railslts.com/

The culture that has birthed these mongrol JS frameworks worships shinyness and novelty. These are naturally temporal qualities. It's why for almost no one does it make sense to buy a mid-range Mercedes/BMW. You always lease because you know it will fall apart after the warranty period.
And what percentage does Microsoft charge for games on the Xbox?
You're being really sloppy with your numbers too. If someone ate 200% more than what they need on average, they'd be putting on 300 or 400 pounds per year. That's like a pound a day, and it's not what happens to most people. Even at 50% over eating, that's about 50 pounds per year, and people don't sustain that either.

Instead, many people past a certain age seem to maintain a weight that's way too high (obese), but not still going up quickly. I think you should adjust your numbers to fit the facts and then reconsider which details are actually important.
I would say that beyond the green corridors, the main difference is how global it feels now. Lots of international cuisine, international DJs playing here, foreigners around, real estate ads in English, etc.
My first thought that was D&D wouldn't be a great system, because you have to put the Hubble Space Telescope into the universe, and that really ruins the fantasy world vibe.

With a little effort, you could work this into a Cyberpunk campaign, as Night City is set in the United States after all. Or you could just create a more story appropriate version of Hubble in the world of your choice.

I read through the campaign, and it seems fun enough if done right.
Keep in mind, in the really malicious cases where an extension has changed hands, they often just sell the credentials to the Google developer account, so this won't detect those cases.
Thanks for sharing this! It's fun to see the intersection (pun intended) of geospatial and XR. I guess I can see the logic in Apple insisting on calling it Spatial Computing as that name covers geospatial information systems as well as VR/AR cases.
Most ORMs give a way to integrate nicely with SQL if you need to reach down to that layer and still use the rest of the ORM features.

There is no silver bullet; everything is a trade off. Almost all of the time, the trade off is entirely worth it even if that gets you locked into that solution.
If it's trivial, let's hear it! :)
Agree with everything in your comment.
Yes. Much more than doing this via a number of detached and separate CSS classes defined in different files, with colliding rules and all the fun that goes with this. Or better yet, inventing enough small composable utility functions to work around these issues until you might have well have used tailwind.

When you say “does this look maintainable”, what you should be saying is “does this look maintainable compared to this other thing”.
I don't advise turning this on because I think automatic updates in most cases are preferred to manual updates for most users. However, in Firefox you can in fact disable automatic updates on a per-addon basis. So you can have the addons that you trust automatically update, but for the addons that you're less sure about or that basically already work, you can just turn off updates for them.

Just go to about:addons, click on the addon you want to change, and then swap "Allow automatic updates" to off. You can also change the default behavior to not automatically update except for individual addons that you override (although again, I don't recommend it for most users).

I don't believe you'll get notified about updates (correct me if I'm wrong), which isn't ideal, so you'll have to periodically go and check for updates yourself.
I put something like this on my cat, because the vet thought she may be pre-diabetic, but stress response can also cause blood sugar to spike, so we needed to see what her blood sugar was like multiple times per day.

The device worked for 5 days until she had managed to dislodge it enough so it wouldn't get a reading. The skin glue lasted another 5 days before the device fell off. Since then, she has had a "crop circle" behind her shoulder where her fur was shaved away, and which is ever so slowly filling in.

Her readings were fine, so we are feeding her low carbohydrate food, because the vet thinks she may become diabetic in the future.

Unfortunately, I had to place the reader device almost directly on the sensor, which was a pain, because my cat likes to hide under the bed. So, I had to squirt her with water to get her out, which was undesirable, but didn't seem to affect the readings.

The device was the Freestyle Libre 2.

https://www.freestyle.abbott/us-en/products/freestyle-libre-...
Damn, I just tried this with ChatGPT (warning: contrived example) and it works surprisingly well:

PROMPT:

The following is a partial transcription of a meeting at a tech company. Please correct any transcription errors, using clues from context as well as the fact that this is a technical meeting.

Person A: we shouldn't use a sequel database to store this data, we probably want to use something Callum nor instead since it's more efficient than row-based storage. Something like a patchy park or arrow.

Person B: What's park, eh?

Person A: It's just a column-based storage format with efficient Jesus or snappy compression.

RESPONSE:

Person A: "we shouldn't use a SQL database to store this data, we probably want to use something columnar instead since it's more efficient than row-based storage. Something like Apache Parquet or Arrow."

Person B: "What's Parquet?"

Person A: "It's just a column-based storage format with efficient GZIP or Snappy compression."

EDIT: mistral 7B on the other hand botched this terribly, and made up a lot of nonsense unrelated to the transcript.
Epic is only a customer because Apple's policies forces them to be.
Thanks for the response. I guess i just don't understand why some political stories make it through, when the vast majority (like this one[1]) are rightfully flagged.

[1] https://news.ycombinator.com/item?id=39622270
Trust me, you're overweighting how much your feelings matter in this and most developers simply do not give a shit.
> the presence of ads and tracking on a webpage is correlated really well with me never wanting to read its content

It's not just you.

If there are ads on a page, it means the advertisers own the author. He is not free to write what he wants, he is free to write only that which the almighty advertisers will tolerate being associated with. He will not write things which bite the hands that feed him.

I'm convinced writers like that will never write anything truly genuine. Chances are if you see ads anywhere you're reading self-serving generic clickbait content meant to attract attention and drive up ad impressions. It's not real, it's just "content", a generic square around which ads congregate like parasites.
Meanwhile in Tokyo 40 million people virtually all take the train, and those who do drive never experience traffic or gridlock
Ah yes, the classic "Think of the innocent children and grandmas" . Sorry, that isn't an argument anymore. It never was convincing before and isn't now either.

>Don’t like it? Don’t publish to it.

Yeah, why protest at all? Just leave the country. Why fight corruption? Just go somewhere else where there is less of it. Really, why complain at all?
Exactly what I was thinking. Note however that most neurons in your brain never get replaced naturally. An interesting extension of this idea is to replace one biological neuron with two digital copies, doing the same thing in parallel. Eventually two brain copies can be created with shared or duplicated consciousness.
Dismissing it all isn't an argument, it's the lack of one. Make some arguments instead. I'd be particularly interested in hearing how power isn't required for harm (note: for harm, not for discrimination)

Regarding your one actual point: Clearly, certain racial and gender groups have more power than others, and they use it to actively discriminate to some degree - some do it very openly these days.
Being wary for too long can make one weary.
T1D here, needles are nothing compared to everything else an insulin dependent diabetic deals with. I guess only maybe 1 out of less than 100 shots hurt that much. It only happens when a nerve bundle is hit, then it smarts but it is still less bad than either high, or low blood sugar as well as how insane most every part of American 'health care' is. The main tricks for comfort are go with 29 gauge not the narrower more fragile types with the higher number gauges. The narrower ones have more fragile needle points and they can get damaged by bending during the insertion into the bottle. The other trick is to make sure the alcohol is dry before you take the shot.
You can do this with ZeroTier too, which can emulate L2 Ethernet and carry AppleTalk, IPX, and lots of other old and unusual protocols. It can be bridged to physical networks to connect old devices like this.
> Do you think tearing apart a working airplane and putting it back together in order to inspect it between every flight is a safe practice?

Do you think this is....the same thing as a continuous glucose monitor?
> We are inundated with stories from this conflict; what is CNN going to add to the conversation

For example it could add informing a much wider span of the population and so influencing the governments?

I guarantee you that not everyone is inundated with stories from the conflict.
IMO the main thing that made Pascal verbose is begin...end for all compound statements. If you ditch that - as even Wirth himself did in the next iteration, Modula-2 - the rest is much more palatable. Consider:

(* Pascal *)
if a > b then
begin
blah;
blah;
end
else
begin
blah;
blah;
end;

-- Ada
if a > b then
blah;
blah;
else
blah;
blah;
end if;

// C
if (a > b) {
blah();
blah();
} else {
blah();
blah();
}

Pascal is clearly very verbose here, but the other two are pretty similar.

That said I think that punctuation to delimit blocks makes more sense because it makes program structure clearly distinct. Although by the same token I think I'd prefer conditionals and loops to also be symbolic operators, so that there are no keywords inside executable code, only identifiers. Basically something like "?" instead of "if", "@" instead of "while" etc.
> There are leaky abstractions I guess but not all are. A garbage collector that can cause memory errors would be leaky. I don’t know anything about garbage collectors but in my experience they don’t.

Garbage collectors are a rich source of abstraction leaks, depending on what you do with the runtime. If you color within the lines, no surprises, the garbage collector will work. Unless it has a bug, and hundreds of GC bugs, if not thousands, have shipped over the decades; but while a bug is an abstraction leak, it's not a very interesting one.

But go ahead and use the FFI and things aren't so rosy. Usually the GC can cooperate with allocated memory from the other side of the FFI, but this requires care and attention to detail, or you get memory bugs, and just like that, you're manually managing memory in a garbage collected language, and you can segfault on a use-after-free just like a Real Programmer. It's also quite plausible to write a program in a GC language which leaks memory, by accidentally retaining a reference to something which you thought you'd deleted the last reference to. Whether or not you consider this an abstraction leak depends on how you think of the GC abstraction: if you take the high-level approach that "a GC means you don't have to manage memory" (this is frequently touted as the benefit of garbage collection), sooner or later a space leak is going to bite you.

Then there are finalizers. If there's one thing which really punctures a hole in the GC abstraction, it's finalizers.
I mean it would be really nice if we solve really large scale optimization problems (mixed integer nonlinear) to global optimality, fast.

But we already do today with some gross approximations and some suboptimality.
THe reason these "international laws" are accepted by majority of modern nations is because they are somewhat reasonable and allow parties to military conflicts to wage military campaigns while attempting to minimize civilian casualties.

If the laws are rewritten to state "you are never allowed to attack a hospital or a school. No exception", then what will follow is one party to the war will put their military installation insides schools and hospitals and the other party to the war to the war will say "these geneva conventions are unreasonable and we wont follow it"

In other words, nobody would respect Geneva conventions if they are unreasonable
Yeah, and I have it on good authority that there are JS/TS apps more than 10 times larger than that at Google. Scale is relative.
So all the points in your list are qualifying October 7 attack from Hamas on Israel as a genocide attempt. I agree with you. Response to that is a war.
Unrelated to the article but the website design itself is top notch.
No, there are two different strategies. One is to promote your own worldview as good. The other is to make a lot of noise and confuse enough people that nothing happens.

Current example of the first: "Absolute Loyalty to the National Interest".[1] This is a propaganda movie from China. It even says so in the credits, which list "Publicity department of Quindao Municipal Committee of the Communist Party of China", "Publicity department of CPC Yunnan Provincial Committee", and "Propaganda Corporation".
Tencent distributes it. This is classic old-style heavy-handed self-promotion.
The classic of that genre is "Sky Fighters" (2011), when the PLA air force made, directly, their very own ripoff of "Top Gun". It's considered the worst movie ever made about fighter jets.
Since then, most Chinese movies have some propaganda content to keep the censors happy and get the Golden Dragon stamp of approval, but newer content is 90% entertainment, 10% propaganda.
There might be a plug for the cops or COMAC.

Examples of the second are so easy to find today that it's not necessary to list any.

[1] https://viewasian.co/watch/absolute-loyalty-to-the-national-...
Not every computer is a part of managed corporate inventory. And some suppliers will happily ignore any issues their updates are causing. E.g. forced Windows feature updates can just disable a computer by throwing out essential but unsigned drivers.