skysight-inc/HackerNews huggingface dataset:
Which one are we talking about? Because for me its the middle one - mountains of US conservative propaganda masquerading as investment news, neither of which I have any interest in.
Oh, the good ole days, when Apple was bad because they allowed people to Airdrop crash pictures to random people, like pilots and fellow passengers
been using jsdoc typescript in *.d.ts files since a year ago, simply because it's a pain in the ass using tsconfig.

with jsdoc ts it just works out of the box on every vscode installation.
Whichever meaning, NPC is a recent insidious method of dehumanizing people that ranks right up there with labels like "pigs," "rats," and "cockroaches."
This tactic is essentially a first prerequisite for mass violence. It's sure to increase incidences of mentally ill shooters viewing everyone around them as bots in a video game. https://journals.sagepub.com/doi/full/10.1177/26330024209169...

https://www.npr.org/2011/03/29/134956180/criminals-see-their...
> Looking online, batteries for EVs are selling for 5-15k (depending on the capacity, mostly) in the scrap market, which means that an old car can be restored to full range for that price.

Very few of those batteries are new; they're coming out of scrapped cars for the most part, which means you would be restoring your old car to a partial range condition for that price (plus shipping of the part and some installation labor, which is relatively low for a like-for-like full battery swap, minus the scrap value of your own battery pack).
Ah interesting. I’ve never known anyone who grows IP beans because the farmers I know are in NC which is a meat state.

Are IP beans kept moist or sold dry?
I realize apple hates options, but adding a 4th option to leave it as everyone indefinitely would have been sooo easy. And I see people were commenting about the protests as a motivating factor 2 weeks ago in that story.
Maybe notart666 just meant alcohol us non-rich can afford.
> If a container level variable is const then its value is comptime-known, otherwise it is runtime-known.

I'm not sure how to reconcile that Zig documentation with your comment's claim. It appears that Zig relies on opportunistic behaviors here instead of contracts. That is, your var foo could be comptime known, but isn't required to be. Which is fine enough, but not comparable to `constinit` either.

Alternatively if all container variables are exclusively comptime initialized, then the obvious missing part from Zig would be the inverse of constinit which is the onload initializer behavior.
I used an iPhone 4s from 2011 until end of 2018. Probably most remarkably, I never put a case or any kind of screen protector on it. The thing was still practically scratch free when I stopped using it. It’s still sitting in a drawer next to me.
> Why not allow alternative browser engines that follow strict privacy practices?

A few reasons for me, personally:

1) I like the consistency of all web pages being rendered by the same engine and having access to similar capabilities, no matter if it's a web-view inside an app, or in a browser.

2) Safari's a pretty great default for mobile devices, so I don't feel like I'm losing out by being "stuck" with it.

3) From a big-picture perspective, Apple forcing Safari on iOS is the only reason the entire Web client space isn't completely dominated by Google and subject to that—omitting some words I might choose to describe them, for civility's sake—company's every whim (instead it's only mostly dominated by Google)

4) Conveniently for me, I also happen to have no interest in having other browser engines on my phone or tablets, since this one's pretty good, and in some ways best-available, anyway. I have zero clue why I'd want another browser engine on my i-devices, and I've been doing this whole Web thing a while, long enough that I happily adopted and evangelized Firefox back when it was still called Phoenix—normal users have even less reason than I might. As in, I can't think of a single reason being able to install other browser engines would make my time using the devices better. Better battery life? LOL no, it'd be worse. Features I want? Nope, but several I actively do not want developers to even have as an option. I'd rather keep those capabilities away so developers can't start depending on them, so start forcing me to choose between using sites I want to use and avoiding things I don't think browsers should be able to do in the first place (I'm sad Safari's given up as much ground on this as they have, frankly, but again, it's only because of their i-device browser engine monopoly that they have any leverage at all here).

5) Meanwhile, this doesn't get in the way of my using the actually-important features of other browsers, they'll just have Safari's engine under the hood. Not a big deal, or even a small one (to me).
My dad does
Clearly not true. A lot of spyware and malware masquerades as legitimate software.
> you are only allowed to install software on it that Apple says you are allowed to

This isn't accurate. macOS' default security settings (System > Security & Privacy) have "Allow apps downloaded from:" set to "App Store" by default. Selecting "App Store and identified developers" allows you to install anything from the App store, or anything that's been code signed.

If you want to execute unsigned code, you can disable SIP (System Integrity Protection) and relive all your 8088 glory days.

> You can only pay for software on their own store.

Also entirely inaccurate. Almost all of the macOS software I've purchased was done so outside of the App store, paying developers directly.
It's pretty simple: sometimes people do want to receive airdrops from anybody in a state approved way - when someone is not your contact, but you want them to send you something. Your distant uncle took a photo at a family gathering, for example.

Thus, previously, users in China could set their phone to be able to receive airdrops from anybody, all the time.

But, problem! Now they can receive information antithetical to CCP propaganda, anywhere they go. On a bus, on a train, at the supermarket, at a grocery store, literally anywhere, they could be exposed to ad-hoc free thought via airdrop. Perhaps something like: "protest tonight at the grocery store! They can't arrest all of us!"

In response, now iPhone users in China can still choose to receive airdrops from anybody, preserving the valid use case, but only for 10 minutes after pressing the button. They are now safe from uncensored information for the rest of the day. Train, bus, supermarket, etc. The airdrop protest invite is now dead.

A complete ban of receiving airdrops from anyone would cause outrage - it would be removing a useful feature entirely. But the timer is a clever way to neuter its position as a social communication platform without taking the useful feature away.

This is how effective social control works - you can't just shackle everyone, you have to give them the impression of freedom.
My understanding is that before the advent of dive computers, dive watches were used for diving so that you could time your ascents and so forth. That's what lead to the development of the (quite strict) ISO 6425 standard.

they seem like mostly a fashion / status symbol kind of thing

Yeah, this is my understanding from talking to diver friends. As a guy who likes watches yes, they're crazy popular in the watch community.

They've become kind of a genre unto themselves. Citizen, Seiko, and others make affordable ISO 6425 models. I own a few, didn't pay more than $150 for any of them.

Though, I dunno about the "status symbol" aspect. For $30 you can get a diver-style watch that looks like an actual ISO 6425 watch unless you know specifically what you're looking for. So I don't think anybody would be impressed by them. But they are fun to own and rather handsome, if you like that kind of thing.
Stupid or not it's about the principle. Today it's something stupid no one really cares about, but a standard is now set. Next thing you know they'll start limiting air drop to being enabled only for 10 minutes to limit discourse in China or some other country.. Wait a second.

The point being, standards are different depending on the app / provider. That's the bigger issue.
What part of this triggers "advert mode"?

https://i.imgur.com/AIPcXVd.png
All I've been able to find on "Google moves pixel manufacturing out of China" is rumors. Rumors they were moving some of them to Vietnam. Rumors that they were moving some to India. But no official notification that they've been moved. No notes on their storefront on where the pixel phones are being manufactured.

The most convincing article I found was an un-sourced piece from "hothardware" (and nothing shouts legitimacy in a source than a name like that) which says that only the budget pixel phones were actually moved to Vietnam, the high end versions are still in China.

As such, I have to assume that their production is still largely occurring in China.

I wouldn't mind being proven wrong though.

As a side note about the strawman accusation; pointing out Google's attempts to re-enter the lucrative Chinese market when the parent is using their absence to justify the position of "Google's Better" is absolutely relevant.
I think the approach of this paper is akin to estimating the cost of Microsoft's BHAG ("a PC on every desk") based on the costs of building mainframe computers in 1970.

Here's the key leap of questionable logic (IMO):

> The capital cost of a conceptual bulk animal cell-culture process is developed from the bare-equipment costs of its most important items. From this purchased equipment cost, a total capital investment (TCI) is obtained through the application of cost escalation factors, which are understood to be rather high for biopharmaceutical cell-culture processes

The idea that at scale, it's going to cost $0.75M for a 1m^3 culturing chamber seems crazy to me. I'd guess these are expensive right now because they are specialist equipment (they are manufactured to the ASME bioprocessing standard, which was created for bioprocessing in a pharma/research context), and when they begin being mass-produced I'd estimate they will come down in cost by two orders of magnitude.

(For context, a ~400gal brewery fermentation vessel made of stainless steel can be purchased for about $5k, made in China. It's about 2x for a "made in USA" vessel. These bioreactor vessels are a bit more complex than the standard jacketed fermenters used by brewers, but eyeballing the schematics they do not seem more complex than a steam-jacketed mash tun, for example.)

At high scale, most of the cost is the bioreactors, the rest of the plant, and buildings. I can't find any real working for the capital costs beyond the bioreactors, but given the extremely pessimistic estimate there, I am skeptical about the broader plant estimates too.

TLDR; if you treat this as a pharma process, you will get pharma prices. If you treat this as a food process like beer (which also has sterility requirements, contamination risks, and clean-room cell line propagation requirements to overcome when manufacturing at scale) then the prices will be much lower. I treat this paper as a pessimistic worst-case scenario, and assume that process innovation will allow substantially lower prices.

The fundamental question is whether food-grade fermentation/culturing processes like those used in beer or yoghurt can suffice; for example it seems to me entirely plausible that we could lower the equipment quality requirements substantially, and still obtain a satisfactory safety profile by discarding contaminated batches. Not a cost-effective option for extremely expensive pharmacological products like vaccines, but potentially viable for simple food products like cultured meat.
> Batteries are consumables and their performance degrades over time.

I can accept that for removable batteries. But if you have to essentially dismantle the device to replace the battery, it's part of the device and should be treated as such: the battery being a consumable means the entire device is a consumable.
This is a comment filled with sheer hate. No facts, no nuances. Just emotions.
I love being able to control+click on anything in flutter to see how it was implemented.

In fact, Dart doesn't even support closed source.
What the parent means to say, is not allowing any browser engine other than WebKit. Chrome, Firefox, Brave, etc, are just wrapping WebKit.

The big issue, as I understand it, is JIT. You can run any browser engine you like on iOS, but only WebKit (its JavaScriptCore component) is allowed to JIT JavaScript. Without JIT, the JavaScript performance will be bad; and considering the contemporary JavaScript-heavy nature of the web, that makes any alternative browser engine a non-starter.

(I wonder how it is implemented. I'm guessing that WebKit runs out-of-process, and that process has the JIT entitlement, whereas the host app process doesn't.)
I did a brief search, and it seems that at 1MHz, all of the chips discussed in this discussion so far (ATTiny, MSP430, and STM32) are all 200 uA or less, while _fully active_.

Sleep modes bring that down below 50uA.

So on 2x AA batteries (~3000 mA-hours), it seems like these datasheets are telling me that all these chips can consistently hit 2.5 _YEARS_ of battery life? Or 6.5+ _YEARS_ of sleep-battery life?

I'm surprised at how low power modern microcontrollers are. The power-consumption metrics continue to get better-and-better year over year.
It’s not a live migration. It’s running an a VM in a sysplex which is in lockstep with its peer. There’s not a failover in the tradition sense..the I/O just goes from one side to the other.
Assertions are to validate things do not happen. They do not let me trace a sample value through code with a debugger, step through lines with that value, and add further breakpoints.

unit tests let me pick sample values, and I do what I'm talking about using unit test libraries, not assertion libraries. Perhaps you misunderstood me.

> many failure cases as we've seen again and again in the last decade with status page that fail to detect any error

That is a political problem, not a testing problem. The majority of status pages that fail to detect errors are because the company decided to have a human update it because the test failed too often, or did not differentiate "error" and "warn" or provide a human description.

Status page uptime is often a political matter for a company, and no unit testing practices will fix a political problem.
Your body can react to the pain excitation in some slightly harmful ways, such as diarrhea, overproduction of mucus, altered digestion, etc.

True, the capsaicin itself doesn't harm your body, but the pain can in itself cause some slight damage (and like any drug, an overdose of capsaicin can be very dangerous).
I work for a popular web app. We restricted anonymous access just a few weeks ago. The argument was that “no other major platform offers so much without login”.

My take on is that it’s a trend to follow the big guys, just like other faang-led movements like microservices etc
If those processes can be refined to be more efficient than they are in nature, then yeah, why wouldn't it?
It's not insidious at all.
C compiler offers you a deal: "Hey, my dear programmer, we are trying to make an efficient program here. Sadly, I am not sophisticated enough to deduct a lot of things but you can help me! Here are some of the rules: don't overflow integers, don't dereference null pointers, don't go outside of array bounds. You follow those and I will fulfill my part of making your code execute quickly".

The deal is known and fair. Just be a responsible adult about it: accept it, live with the consequences and enjoy efficiency gains. You can reject it but then don't use arrays without a bound check (a lot of libraries out there offer that), check your integers bounds or use a sanitizer, check your pointers for nulls before dereferencing them, there are many tools out, there to help you, or... Just use another language that does all that for you.
That's honestly highly unlikely.

These animals consume the same products the vegan alternatives are made with... for months or years, depending on the animal.

It might be true in places without massive animal farms, but that's usually connected to more human attention which would make it even more unlikely.
I've read it in some pop sci book on genetics as well that without retroviruses we wouldn't have placental mammals, it's certainly convincing theory given how weirdly these cells need to behave.
Note that a lot of those states with "emissions inspections required" amount to "if the car is OBD2 [Model Year 1996+], it must be READY and have no emissions-related faults set; all non-OBD2 cars are exempted, absent visible exhaust smoke".
Apple lets you install custom apps on Macs, it’s just iOS devices where it’s a pain.

On iOS devices, you have to use a developer account to sideload the app and it only works for a short time, IIRC. I’m fuzzy on the details because the places where I’ve worked, it mostly just worked although the experience was way, way better on Android. At one point I was on a team that ran a system for deploying apps for sideloading, and for years I’ve been carrying both an Android and iOS phone, so I feel like I have a handle on these differences, but I also am missing out on some of the problems that our team already solved.

On macOS, you can download an app and run it. Depending on the provenance of the app and the security settings, you may get a message like “this app is from an unknown developer” with no apparent way forward. The solution is to right-click the app and select open from the context menu. When you open an app by right clicking on it, the OS gives you an option to open the app. This depends on security settings, but I think this is allowed by default.

There’s a lot of malware out there these days and I think it is good and correct that it should not be obvious how to run arbitrary software you downloaded. We know people will just click through dialog boxes to try and get where they’re going, which is way (for example) there’s no button to visit an HTTPS site with a broken certificate in most browsers these days. Some things should not come with instructions, because the risks are too great for unskilled users.
Instagram, youtube & tiktok are a reflection of what you click on.

But, to make them nice, you need to give them both negative and positive feedback at the very early stage.

If you see something that you don't like? Don't ignore it, hit the "..." and select the "get tae fuk" option. Otherwise it'll keep trying that genre of what ever is popular with a similar persona to yours.

The problem is, the "I don't like this" button is often hidden. (in youtube I'm not sure how well weighted the downvote button is).

For mastodon its hard, whilst the data is out there for most people to grab, the models need to be stored and trained somewhere. Your model is a PII risk. Also, there isn't much info out there on how to make a good recommendation engine (for obvious reasons) Unlike object detection/text to speech/OCR and other freely available models, recommendation models are as valuable as the dataset. This means they are rarely made public.
100% ORMs becoming less and less relevant especially in Go with code generation and a bit of copilot help :).

Also, Protobuf is another (not new) but good example of client and server side code generation which passed the time test.
Did it? OK. I don't keep up with the release dates anymore. But I just got the notifications on my iPhone and iPad literally last week. I've only been on 16 for a few days.
It does feel like every website is turning into a bad 90's infomercial - instead of "buy now and get 2 for $39.95!" its "like and subscribe!" multiple times per video, even more fluff in the video to lengthen them or ad reads by podcasters that don't care what they are advertising because just 1% is all they need to click/follow the link.

Everything on the internet is a metric (likes, subscribers, mins viewed, followers, etc.) and pushing those metrics higher gets more money from advertisers. I'm finding less and less quality content across the board. That and the pushy-ness could result in less of those metrics they all want to increase.
I feel that SIMD vs vector is not the most useful distinction to make.
Yes, at the ISA and binutils level there is a difference in terms of number of instructions and ugly encodings.
But the actual application source code can actually look the same for SIMD and vector - vector-length agnostic style is helpful for both.

Instead, it seems more interesting to focus on preparing more applications for either SIMD or vector: with data-parallel algorithms, avoiding branches etc.
Say you generate +$100 in cash. It is typically composed of customers generating +$200, and other destroying -$100.
Typically you have an a) small fraction of cash-generating customers bringing in your +$200, and another b) small fraction of cash-losers explaining the -100$.

The highest RoI actions are to focus on groups a) and b)
Your dates are off. Mechanized logging didn’t even commence until the 1940s — I think the first cat was like 1945. See the graphic on page 7 of the linked article showing historic harvest in Oregon (with which I’m most familiar). The east coast was harvested before then (a lot by Gifford Pinchot’s family) but I think the point stands that the trend in the states is toward reforestation, and the article’s calculation of losing the world’s forests is preposterous.

https://www.oregon.gov/odf/Documents/workingforests/oregonst...
This is merely my assumption, but I would guess that it's simply much easier to monetize users who have clearly identified who they are. (ie, they have provided an account name with email, name, phone number, etc.) If that's the case, then users without accounts are "free riders" who are getting the benefit of the service without "paying" since they're not as easy to track and sell their data.
Assuming everyone is an idiot, and designing around that basis, seems like a great way to foster a community of idiots.

And unlike stackoverflow, there’s not really any good reason for anyone to think a top-level comment is somehow authoritative, especially because the best comments on HN tend to be replies
Actually, I do not. The server it's hosted on runs other services that I, my family and some friends use, so as long as someone is using it, I'll probably keep funding it. That's not like it costs me hundreds of dollars a month, so I'm fine with that.

I'm open to donations though, see <https://heimdall.pm/#donate> :)

Edit: typo
Wouldn't the appropriate analogy to BlockFi be to keeping your money in an interest bearing savings account rather than in VTSAX? Since VTSAX isn't a bank choosing to allocate capital in whatever way they choose
Hmm speaking of nostalgia, are there hobby z80 boards? Perhaps with enough peripherals to run cp/m?

I do mean real z80s not emulators.
Say you generate +$100 in cash. It is typically composed of customers generating +$200, and other destroying -$100. Typically you have an a) small fraction of cash-generating customers bringing in your +$200, and another b) small fraction of cash-losers explaining the -100$.
The highest RoI actions are to focus on groups a) and b)

reply
"Processed" is such a meaningless word in this context. A raw carrot put into a food blender is "processed" too.

It conveys nothing about the health or quality of the food
> I don’t ever want to hear again how Apple is some champion of privacy and ethics.

They champion them here in the USA where saying so is good for business.

They champion censorship in China because it's good for business.

They'll champion whatever it takes for them to break into a lucrative market.
It is highly unlikely that equipment not originally mandated fleet-wide will be force-checked upon anyone. I have a car without backup lights in a fairly strict state and it passes just fine as it was not originally equipped with backup lights. (I could, at least in theory, pass without seatbelts as well, but that would be idiotic.)