skysight-inc/HackerNews huggingface dataset:
The only way that the US can produce a competitive semiconductor industry is if that industry is completely roboticised.

The US's wage levels and infrastructure costs are too high to be globally competitive enough for success, apart from the over-valuing of the US Dollar.
AFAIU, Because 1) strictly speaking car chases were much more frequent than one would believe based on television reporting. Most chases were short and didn't end up on the nightly news. Time, expense, and opportunity, as well as the benefits (catching some guy who, at least in theory, could be picked up later) are definite limitations. 2) How is the helicopter (10-15 minutes away or worse) supposed to find the car if they're not being followed and aren't driving conspicuously, especially at night? Relatedly, 3) the point of breaking off the chase is so the suspect stops driving dangerously themselves. Being chased by a helicopter, or even the expectation of being chased, potentially creates a similar situation the new policies are intended to avoid.

Note that the new policies are aimed at preventing chases and dangerous driving (or at least induced dangerous driving), not merely breaking away after a chase has begun. So, for example, in SF cops routinely break off the moment they believe the suspect knows they're being followed, whether or not the suspect is driving dangerously. And much to the dismay of citizens, it seems in many (most?) cases they don't even attempt to follow the car at all.
In for a robbery, in for a murder? Some people won’t want to cross that boundary. And that’s even before we lose support for the cause from people who oppose violence.
This is one of the main reasons I stick with Android, both as a user and as a developer. At this time, Google is still slightly more lenient than Apple is on what apps can do, and this allows my phone/tiny computer to be more functional and usable.
These ones make some amount of self-referential sense:

faeces, iodide, sea, tea, ice.
I suppose it has. Farm land has 2% of a forest biomass (iirc). Agriculture (meat/dairy/sea-food) is worse than most want to acknowledge.

Land and marine ecosystems are decimated (70-90% die off, incl. soil & plankton). We've killed off almost everything.

The change has to come, there is nothing more important imho, or we'll be heading directly into blade-runner like future. Personally I would prefer star trek.

[thinking about internet minus points]

Learn to cook vegan, people ;)
To start, don't think in terms of "building a social circle," that sounds like a chore or an experiment. You want to meet more people so you can make friends. You do that organically, by putting yourself in situations where you might meet someone you like. Those situations depend on your age, interests, and the place you live.

If you have trouble meeting people or maintaining a friendship you might want to get therapy. Or try joining Toastmasters to get over shyness. Don't worry about meeting people just like you, with the same interests ("like-minded weirdos"). You get over shyness by imagining a not-shy version of yourself and acting that out. After a while that becomes second nature.

Act like a good friend, show concern for your friends, make time for them. Don't do everything over social media. Use your phone to call people to maintain connections. Try hobbies and activities that will put you in group situations. Laugh and have fun, try new things.
They want to be able bend/break their rules for AAAA apps. If those were publicly disclosed they could be called out for the hypocrisy and subject to regulatory intervention.
I used to watch movies on my laptop, and I've not needed subtitles after getting comfortable with English. But now I have a proper speaker setup (stereo though) and the fact is that the mixing can be horrendous. Someone is talking normally and then – BRA-AH - some audio effects or shooting happens, and you miss part of the conversation. And some accents are just about unintelligible for me. So, I just add subtitles when I want to follow the conversation.
But I want to use the web client. Why is it inferior?
> You think that the authorities are creating an internal enemy to sow division.

They do and have done so many times throughout history.

> I am saying that the visceral reaction to plague is an instinctive human universal, not something that has to be cultivated.

Fear is an instinctive response to many things, and that can be and is manipulated.
This was the only thing I was curious about, since the article was just leaping to conclusions and speculation.
Patreonize? :)

I pay for a couple podcasts as well and I’m pretty sure they just sent me a custom RSS feed to drop into my player.

No way in hell am I going to fall for Spotify’s middle-manning attempts here. Hopefully they don’t manage to close off too much.
just get rid of yor password requirements
Especially with the new foiling types in Magic (etched foil, galaxy foils), it can be difficult for people to know what to look for when identifying one vs. the other. Having it illustrated and animated this way would be really helpful, I think.
Can you perhaps detail some of the issues you encountered for those of us who might be considering a change?
Client side validation, regardless of the technology used, is a performance and UX optimization.

The backend must always validate and it's this validation that matters for any sort of 'security' or data integrity issue.
I wonder what its like making a proposal to the unicode consortium. I watch a lot of c-span and I assume its like that.
Not climate change. TikTok.
Many US cities have been remarkably safe for the last 20 years. Of course you shouldn't let your guard down entirely -- don't leave cash out on your dashboard, lock your door at night, etc. -- but it certainly feels like 2020 was a turning point of safety within US cities.
No, I'm aware how buggy Windows 95 was. I used Windows 98 SE, which was still slow, and would occasionally just get stuck in an uninterruptible "non-fatal" BSOD, hang, BSOD loop before deciding that actually, it is a fatal error after all. From its reputation, I imagine Windows 95 was worse in both respects. I am comparing modern computers to this. Rose-tinted glasses my foot: I am pointing at a computer that would assume the delete key was held (for no identifiable reason) at boot,¹ and I am saying it's more predictable, less buggy, and faster than modern computers.

It took under three minutes to cold boot (~5 seconds from hibernation), took less than a second to load a static HTML page from the 2GB hard drive, and could play tanks.swf[0] for hours without spinning up the fan.

Compare that to modernity: your average Windows 10 machine will normally refuse to cold boot in favour of "fast startup" (basically hibernation) because it takes so long to start normally. If you try that anytime, good luck getting to "I can type with less than a second's lag between a keypress and the character appearing on the screen" in less than ten minutes. If you have an SSD, 16GB of RAM and an octacore processor, you might be able to get that down to 3 minutes – juuuust about edging out the "wait for it to boot, double-click on a document, and wait two seconds for Wordpad to open" of 1999 laptop hardware and software. (And if you give those resources² to Windows 98 it'll boot the whole OS and have your file open in less time than it takes Microsoft Teams to hide its splash screen.)

In a modern web browser, it usually takes less than a second to load a static HTML page. But sometimes it just takes upwards of 10 seconds, sitting there and spinning on a blank page with a blank address bar and (aside from the fan noise) no apparent sign of life.

And… well, good luck with tanks.swf these days; without active cooling, you can feel the temperature difference through the case. My laptop³ went up over 10°C with the fan. A simple Flash game where the majority of the gameplay is stationary graphics idles at half a core, averages one-and-a half cores and peaks at ~2.8 cores (70% CPU utilisation).

I think it's fair to say that computers have got worse.

[0]: https://archive.org/details/tanks_flashgame

¹: Yes, it would beep incessantly during the DOS phase of the boot sequence (BIOS beep, then a pause, then a faster, higher-pitched beep I can only assume came from WIN.COM), then proceed to try to delete all the files on the desktop once the desktop loaded. If you timed it right, though, you could tap the delete key before the first beep, and save yourself the hassle of waiting for the keyboard buffer to drain.

²: Minus the RAM, of course; that's enough to overflow its 32-bit address size and make its memory allocator think there's no RAM.

³: 4 (logical) core Intel i5-5200U @ 2.20GHz, with integrated GPU
I've never understood why Apple mice and keyboards were popular. Just buy Logitech!
I understand that each animal group has a different weight range and that, if you reduce animal groups to “total weight” metric, you can compare cows with mice on that metric.

I do not agree that this is some kind of meaningful unit, especially in percentage terms, for anything that ecologists might be interested in, like population health, or whatever else.

The fact that ecologists think in terms of biomass while putting on a lab coat and getting a PhD does not make this metric make more sense.
The big issue you're trying to address with type based segregation isn't so much the leak of uninitialized data, but rather an attacker managing to get the executing code to have more than one reference to a single piece of memory, but each reference thinks that memory is a different type.

They give an example in the "Type isolation" section where they have two different types, but one has controllable value, and the other has a pointer. In this scenario the attacker has some way to read the time field. What the attacker does is get you to heap allocate a timespec struct, free it but keep the pointer (classic dangling reference), and then get your code to allocate an iovec. Assuming the attacker has done things "right", the iovec that they allocate will be allocated at the address of the timespec that was freed.

Now, it's reasonable to believe that the attacker has someway to get the time described by a timespec, so that is what the attacker now does, except now the dangling timespec pointer is pointing to what is actually an iovec, and so the tv_sec field is no longer a real time value, but is actually a pointer. So when the attacker reads that time out, they can convert it back into an address in memory, which gives them the ability to bypass address space randomization.

Now, if the attacker has complete control of the tv_sec they can also read arbitrary memory by setting the time on the ostensibly dangling pointer, and then getting the kernel to read values from the iovec.

It should be fairly easy to see how separating where different types of object are stored breaks this path - the most the attacker can do with a dangling timespec is point it at a different timespec, ditto for iovec.

Obviously this is not some magical Security Is Fixed panacea - the underlying use after free bug is the issue - but it does make actually exploiting that UaF harder.

The post references a few other implementations of type segregating allocators, which also have blog posts that may provide some different details (although obviously the core type segregation portions also have a lot of overlap).
Go requires every line to end in semi-colons if you look at the EBNF in the specification, but the compiler will insert them for you. It's kind of a subtle detail, but it shows up in some places, for example the following being a compile error:

if true {
}
else {
}

Because the semicolon is inserted when the last character on a line is "one of the operators and punctuation ++, --, ), ], or }" (among other cases, see https://go.dev/ref/spec#Semicolons). So you need to use the } else { style.

In practice, you can just leave of the semicolons at the end of lines (gofmt will remove them) and it's as if semicolons are not required, but if you want to get all technical about it then they are required.
My employer offers premium podcasts as private feeds. It's a growing industry. Usually just puts a secret in the user specific URL.
There are many I do trust. It seems odd to me that some would categorically distrust companies because they're in the business of making a profit. Sometimes, I trust them specifically because trust is their entire business model (e.g., 1Password).
Oh, people do all kinds of stupid stuff to trend on TikTok...
Minetest is an open source voxel game engine. Fundamentally it is very similar to Minecraft.

https://www.minetest.net/
match is basically a cleaner, more succinct switch, I hardly ever used switches before, though I use match a LOT.

switch ($i) {
case 0:
echo "i equals 0";
break;
case 1:
echo "i equals 1";
break;
case 2:
echo "i equals 2";
break;
}

verses:

$output = match($i) {
0 => 'i equals 0',
1 => 'i equals 1',
2 => 'i equals 2',
default => 'i is unknown'
}

echo $output;

the result is basically the same, but match is more of an enclosed switch that just returns instead of does side effects, then you can do what you like w/ that.

Ymmv, but match is a great code saver, and is very nice for enums and methods on enums.

Before match i'd probably do something like:

$output = 'i is unknown';

if($i == 0){
return 'i equals 0';
}

if($i == 1) {
return 'i equals 1';
}

if ($i == 2) {
return 'i equals 2';
}
return $output;

Not really, I'd probably do..

if($i) {
return "i equals {$i}";
}
return 'i is unknown';

but the point was if I had to check for multiples to match something, then do something else, that's how I would do it... albeit this is a simple case with a better solution.
West Texas gas price falls below zero as pipeline outages trap supply
Oh man, I'm sitting with an M1 Mac mini and an M1 Pro MacBook Pro on my desk, and until I read your comment, I'd completely forgotten that computers used to make noise!
At least JS-powered renderers can do something about making sure it looks the same in all browsers. With CSS you can't do anything about the fact that this simple demo doesn't render correctly in Safari/iOS and Firefox/Android.
> Food prices are up 48% at the nations second largest grocery chain.

This is a very specific claim to be completely unsourced. What is the chain, and what is the time period you are referring to?

The latest CPI [0] has food prices up 11.2% over the past 12 months, so 48% would be more than just an outlier.

[0] https://www.bls.gov/cpi/home.htm
There is at least some honesty in pay one way or another. The ad industry is so very rarely even that honest, that it is almost refreshing.
The article references a few compiler extensions: __builtin_xnu_type_signature, __builtin_xnu_type_summary, and the xnu_usage_semantics attribute.

I can see references to these builtins in the latest xnu source[1], but not in upstream llvm[2], or Apple's forks of llvm[3] and clang[4].

It's been possible to build your own XNU[5] for a long time. Is that still possible now?

[1]: https://github.com/apple-oss-distributions/xnu
[2]: https://github.com/llvm/llvm-project
[3]: https://github.com/apple-oss-distributions/llvmCore
[4]: https://github.com/apple-oss-distributions/clang
[5]: https://kernelshaman.blogspot.com/2021/02/building-xnu-for-macos-112-intel-apple.html
Your argument is that passwords are not time tested?
Honestly, to me it feels more like Monster Hunter is just a rhythm game dressed up in a fighting system. It's almost like a dance with the monster.

But that's not what I'm looking for in a game, I generally want the agility of e.g. Mirror's Edge ^^
> “The energy contained in one group” - what energy?

The chemical energy contained in the links of the molecules

> Is a lean cheetah “less-energy” than an elephant?

Yes, of course. One cheetah, has less biomass than one elephant. But -the- rats, have more biomass than -the- elephants. Is the beauty of the ecology.

> What a bizarre metric, nobody thinks like this, I don’t even think “ecologists” understand why they should think in terms of mass.

Well, this sounds a little arrogant. The professionals that use it, obviously, know their job. They aren't stupid.

Would be like claiming that programmers don't understand why they use an if loop. Biomass is a measure as widespread in ecology as Megabytes is in computers.

And there is not need to use quotes around the word ecologists, in the same way as you wouldn't wrote: the "engineers" or the "programmers".

> I, too, can have a metric: number of decibels of sound you can produce; maybe humans make up a SHOCKING 3% on that- doesn’t mean it’s a sensible metric.

Well, the difference is that nobody uses your metric.
Because everything is comparative.

99.999% of Comments on the internet are pure junk. HN isn't that much different. As stated "On any topic I’m informed about, the vast majority of comments are pretty clearly wrong. "

But even if HN were only 99% wrong. That 1% comments is still a 1000 times better than the average internet. And as mentioned in the article, most of the time that 1% comments are just pure Gold.

For example, the current trending AAPL report on HN, chollida1 provides a summary [1], as he has been doing for other Big Tech Stock over the years. It is simple and to the point. Trying to provide as much Facts as possible while sprinkling a small dose of decent objective analysis.

[1] https://news.ycombinator.com/item?id=33363751
This is from a 2014 Forbes article.

"According to his blog, between 2011 and 2013, China consumed 6.6 gigatons of concrete – that’s more than the U.S. used in the entire 20th century. Look at what the U.S. built between 1901 and 2000: all those skyscrapers, the Interstate, the Hoover Dam, the list goes on and on but all that concrete only amounted to 4.5 gigatons."
Why Do People Distrust Institutions More Than Ever?
The number of decibels they can produce is a “proper scientific concept”- metrics can be arbitrary and useless.
Interesting, which GPU? On Windows, it's very smooth for me, but I have a 3090ti...

Chrome's task manager says the page is using ~0% CPU, 20mb of GPU memory, and 90mb of ram.
The photo and caption were pulled from their resource pool.
Semi-relevant (userspace dev tools)

Asdf – language tool version manager

https://news.ycombinator.com/item?id=33323261 (3 days ago)
I’m generally having this as a work log which is always at my desk.

I understand the frustration of not having it 100% available, but I use it as a way to keep work/life balance. If I’m at my desk I’m working, elsewhere I’m not. If I have an idea on a walk and it’s not sharp enough to last until I get back then it’s probably not worth writing down anyways.
> By definition, someone who is conservative doesn't need to "move". Conservatism is about _conserving_ and subsequently not changing or moving.

Your dictionary definition and the practical real world are two different things. Especially when it comes to implementing policy (and the methods used to gain power).
They definitely don’t. The USB C cord that came with the previous MacBook Pros were power only as are a lot of other USB C cables especially ones that come with headphones.

The maximum wattage of the little USB C cable that comes with headphones certainly don’t support a minimum wattage that will charge a large iPhone at any appreciable speed.
> But has their resource consumption per capita leveled off?

Largely yes:

https://www.sciencedirect.com/topics/engineering/demateriali...
Huh that’s super interesting — full rewrites aren’t super common. Do you know why they elected to rewrite the engine completely?
I always have subtitles on, It helps me focus/some movies like garbling their audio a bit too much for my taste
I wanted to like jellyfin. It seemed like a great option for playing music.

But the 17,000 music tracks in my library crashes the jellyfin server every time I tried to play music.

Plex and Emby phone home all the time (why should they need to do that when all my media is local? No thanks!)

And so I stick with Mythtv[0] (which really seems out of favor with folks these days) which has awesome codec support (I haven't had to transcode anything, it just plays -- probably because ffmpeg is their back end).

It plays my music library, it plays and manages my 10,000+ item video library, supports a real remote control (in my case an Inteset 422[3]) via IR or Wifi.

I can keep my backend (server) (VM with multiple data sources) and frontend (playback/library management) version sync'ed with normal update processes via the appropriate software repositories (in my case, RPM Fusion on Fedora, but other distros[1] have the same).

It doesn't support streaming from Android/IOS/etc, but I just make my libraries externally available via Nextcloud[2], which meets my remote streaming needs.

No, it's not perfect. Yes, the add-on ecosystem is pretty awful. The devs seem much more interested in the DVR functionality (which I don't use) than the video/music library functionality.

That said, it's under active development with regular bug fixes and feature releases and has a fairly active user community.

But there's zero external communication required (unlike Plex or Emby), nor are there any commercial integrations (well, if you want to use the DVR functionality you do need to buy a yearly subscription (IIRC ~USD$15) for the guide data, but I don't use the DVR functionality, so I don't need it).

There certainly are limitations:

1. No streaming apps, but I don't care about that. If I want a streaming client I'll just use my roku;

2. Grabbing video metadata can be a pill if file naming conventions are too different from themoviedb.org and/or thetvdb.com;

3. No direct torrent integrations;

It's not fabulous, but it works for me. And if you just want something to host/play your local media, it's pretty darn good.

Did I mention that I have yet to transcode anything to get video (with or without subtitles) to play?

[0] https://www.mythtv.org/

[1] https://www.mythtv.org/wiki/Packages#Targeted_Linux_Distribu...

[2] https://nextcloud.com/

[3] https://www.intesettech.com/product/4-in-1-int422-universal-...
>> Meanwhile most of the underlying indicators are actually positive

That's not what I'm seeing. There's a good summary from earlier this week at https://seekingalpha.com/article/4548245-weekly-indicators-s...

Employment is the only indicator that is still positive, everything else is either neutral or pointing to a recession.
They look so good, I love them! You could make this into a library and open-source it or sell it (for web-based card games).
Clearly the application does need it, else it wouldn't need the permissions to auto update itself.
I suspect it is actually an army of underpaid contractors, and that the inconsistency is a result of each flag and update getting looked at by a different contractor.
Yeah, Lightning doesn't run HDMI or DP over it. I think Lightning still has some kind of video protocol for those adapters to work. USB (non-C) to HDMI requires special software on the host.
> I am not so sure that any more than a rather small fraction of the population care that a second is 86400 of what was an average day at some point in time (even though it is is a good approximation for today's days.) What fraction, I wonder, have ever performed a calculation on seconds using that number, other than, perhaps, for pedagogical purposes?

It would be unusual to make a calculation directly using the factor of 86,400 between seconds and days.

But people make calculations using the conversion factors of 60 seconds per minute, 60 minutes per hour, and 24 hours per day all the time. If you have those, you can't avoid the conversion factor of 86,400 seconds per day.
> Is not really so much difficult if you are rich. You just buy a chunk of land with a unique ecosystem, keep people from entering on it and you save ten species from going extinct. Is as simple as that.

Oh do you mean that land in Hawaii that he blocked native caretakers from accessing and has since been taken over by invasive species?