skysight-inc/HackerNews huggingface dataset:
> The more limited C API (system calls) is also full of race opportunities. The windows file APIs are better, but not a lot better.

Sure, there are opportunities for races, but POSIX and the Windows API limit the possible outcomes of concurrent modification, and they also provide tools (fixed file handles, etc.) for well-written programs to prevent TOCTOU bugs. Meanwhile, the std::filesystem API just throws its hands in the air and says that filesystem races are UB, period, making it unusable if the program isn't in complete control of the directory tree it operates on.

> Anyway, the problem described in the post (scanning the string twice when converting) is as race prone, or not, as the the filesystem API.

I don't see what you mean? The typical scenario here is, you receive some absolute or relative path from an external source, encoded in ASCII or UTF-8 or some other non-UTF-16 encoding, and you want to operate on the file or directory at that path. Your internal path string is never going to change, only the filesystem can change. So there aren't any races from scanning your internal string twice to re-encode it; races can only come from using the re-encoded path in multiple calls to the filesystem API.
The Biggest Losers: Metabolic Damage or Constrained Energy?
> Because we have a public health care system, funded by taxes, having a large number of young men out of the work force (not paying taxes) and using the health care system effectively means my taxes, everyone's taxes, are higher.

The US healthcare system uses private insurance, implying that more use of the healthcare system raises everyone's premiums. And people without insurance then go to emergency rooms which are in turn still passing the cost onto private insurers. So voters already have the same incentive in order to avoid their premiums going up.
We already have the government involved - OSHA. Why would having it more involved be better if its current involvement is not solving the problem? It's pretty to think that the government has some sort of self-interest and if it can save money in the long run by spending money in the short run, it will do that. But that's not how things work, is it?

A more plausible conclusion from observing the results of an entity's involvement in something is that if it is incompetent with the thing you gave it to do, don't give it more stuff to do.
I assume you enjoy browsing unmoderated message boards then? Do I need to create 100 bot accounts to parrot this point of view for you to believe some amount of censorship is not only beneficial, but actually mandatory.
Please take this the way it's intended: nurses and doctors study blood and internal organs for years, and diagnosis is still challenging. This is complex stuff.
I use it at work. It's pretty nice! If you write in a functional style, it's very high-level while still retaining that C-like comfort of familiarity. And the metaprogramming is top-tier.
Yes - color hack.
Cosplayimg sovereign citizens eh?
> They also discovered what happens in a libertarian world when someone stronger than you wants your stuff.

How is this in any way unique to libertarians?

Maybe take a look at civil forfeiture abuses in the US?

Not to mention other county where the rule of law is more of a polite suggestion.
This makes me better appreciate why Homotopy Type Theory might be useful in a type system: It allows for a simple but inefficient version of a type to coexist with a faster variant of that type. The type system could be made aware that those are two different ways of representing the same mathematical object.

Have GA people tried anything along this direction?
And iPhone default camera settings lean toward the same direction. All my iPhone shots look like they are targeting Insta (which makes a kind of sense).

One fun activity (for me, anyway) is to take the same landscape scene with my phone, my m43rds (crop sensor camera with very opinionated JPEGs and neutral RAW processing), and my full frame mirrorless camera (just RAW here as the JPEGs are more neutral).

And then compare them (the iPhone is definitely more opinionated that even the m43rds JPEGS) and try to post process the full frame RAWs (which even without HDR have 14 stops of range) to match the iPhone.

It's often surprisingly hard (iPhones auto do HDR, for instance) and points out how much the photos I get on my phone don't reflect what I'm seeing (or reflect it in a post-straight-photography way).
Learn it then help others who want to:

Offer to mentor other students who want to use it.

Write some clean libraries for others to use. Either charge for commercial use or use it to get a job in scientific, special computing or games.

Just random thoughts.

Use it to unify quantum mechanics and general relativity. GA simplifies the notation for both considerably.

That one might be a stretch!
Canadian data is relatively poor quality (mostly from the 90s) outside of Alberta (I expect QC and BC probably have the highest rates) but historically and estimates are that we have slightly higher incidence than the US.

https://onlinelibrary.wiley.com/doi/full/10.1111/resp.14242

> There’s incentives for our government to protect workers from risks that will cost a fortune to fix.

There are many examples where this is inaccurate but let’s keep it simple and delve a little deeper into the silicosis problem presented in this specific study.

From the JAMA article:

Although a substantial number of the patients, including some of those who were uninsured or with restricted-scope Medi-Cal, likely had an undocumented immigration status, we did not directly collect information about whether individuals were undocumented immigrants.

Note that public health system in Canada is not “free”. Legal immigrants, documented workers, citizens and refugees have access to provincial or federal health insurance which pays for care.

Undocumented or illegal immigrants have neither (and also would not get WSIB which would be the payer for most silicosis cases) and actually have better coverage in California.

Additionally:

Ten patients (19%) were uninsured, 20 (38%) had restricted-scope Medi-Cal, 7 (13%) had Medi-Cal, 8 (15%) had private insurance, and 7 (13%) had workers’ compensation.

So 34/52 had some form of government provided or mandated insurance.

As an aside while restricted-scope Medi-Cal and uninsured rates are the surrogates for undocumented immigrants in this study, those over the age of 50 (or 19-25) are also eligible for full scope Medi-Cal but were not identified in this study. Medi-Cal will also be expanding in January 2024 to cover undocumented immigrants aged 26-49.

Even if we assume Canada’s silicosis incidence is lower, all of the above strongly suggests your public health system cost-savings incentive hypothesis is incorrect.
Planning to minimize npm dependencies on this one. As for node version, debian 12 ships with node 18, which means there's someone planning to do a true LTS of a node major version... for once. Wishing them luck on that!
Sounds incredibly on topic
It's all about labels. To discredit and manipulate.

Because 4th/5th amendment issues aside, if an interrogation
or testimony via hypnosis is verifiable, who cares if hypnosis is 'real' or 'junk science'?

If a man shakes a baby and that baby dies, who cares if 'SBS' is 'junk science'? It's still murder.

The label shouldn't automatically validate (or invalidate/discredit) the underlying information/ action/ admission.
Good point. But that would be odd then to present it as solved in 1985 if only recently was figured out how to put it into a protocol. That would be a new innovation rather than “been around forever but never used.”
I don't particularly care whether a particular comedians humor is backed up by fact because I don't have that expectation.

The problem is more like this: there are things that we as society knows to be "true" because we hear about them all the time. Since we know that to be true, it doesn't bother us if a specific example is made up because it resonates to what we think is true. The issue is that sometimes it seems like it you look, many of the examples are made up but we don't make the jump from that to "oh maybe this thing we hear about all the time isn't true."
Wow. I casually enjoyed Minhaj's show on Netflix and the other random places I've seen him pop up. I also thought he'd be a great candidate to take over Trevor Noah's seat on the Daily Show.

But I had no idea about these fabrications or "emotional truths" / lies. Whatever the intent, this is downright emotional manipulation and really paints him in a completely different light to me. I will not be watching anything else he's involved with and hope he disappears into obscurity.
There's a vast gap between what we can run and what we're told we should run.

Why not run on old hardware, with software that works for you? Because of electricity? As others have pointed out, the environmental cost of manufacture is greater than the difference in performance per energy unit for even systems that are ten years old, and in some cases, older. We're literally sending hardware to landfills because companies like Microsoft want to make more money (which, incidentally, is why I think Microsoft is the cause of the Dark Ages of Computing and why Bill Gates will eventually be remembered as someone who caused more waste and held back progress more than anyone in this time period).

I run servers, and even though many of the servers I run are using modern hardware (ARM, Apple ARM, AMD Ryzen), I still run a fleet of AMD AM1 Athlon hardware. They serve DNS, web, firewall, SFTP, NAT, email and so on in all sorts of environments. Why? Because to NAT and firewall a gigabit of traffic you don't need more than a quad core, 2 GHz CPU, and because using all four cores at 100% still takes less than 20 watts for the whole system.

I'm even building one in to a 1U case right now to go to colo because the colo power budget is 100 watts or less, and I also have four 10 TB drives and a RAID controller to add. But even these 2014 systems, unlike Intel CPUs of the time, can take 32 gigs of ECC memory, so they're still very usable.

So much software has artificial barriers. You need AVX. You ned AVX2. You need SSE4.2. You need FMA3. But why? Do you REALLY need them, or are you fine running certain software a little slower? After all, you're not going to use your 2014 AMD Athlon to transcode to h.265 often.

It makes me sad that so much hardware goes to landfill because of completely ridiculous reasons. Add FUD that people share about how just writing zeros over a drive is somehow not good enough, and you have the problem of people literally destroying hardware rather than recycling. It's not a good way to run a planet.
We don’t have “whiteboard” type problems anymore, past a certain level of experience. Are you a junior?
> Life is more enjoyable in a create-fail-learn loop than a consume-criticize-gloat loop.

Glad you’ve seen the light. Too many fail to recognise that this another type of hacking and painting, but without the backing of venture capital. Pure unadultared freedom. Riskier too.
While Sikh religion in current form is mostly peaceful and positive. Its origin is in the violent struggle against Islamic invaders and rulers in India. Kripan (a form of knife) is one of the 5 things a Sikh must(religious) wear at all times.

Also, North Indian state of Punjab saw a violent separatist movement for independent states for Sikhs (Khalistan). Many Sikhs in Canada are part of this movement in various form.
I got downvoted a lot when I mentioned missing T9 previously.

It could be nostalgia, but I was pretty quick and generally accurate sending short messages.

Not sure I would want to type a document on T9.
We all live worse lives due to deregulation pressures.
In addition to the examples already given, JavaScript as well (although modern implementations do wacky stuff with the internal representations, the APIs are required to expose only UTF-16).
Not the solution you're looking for, probably. But if you hover over your selector in vscode the extension shows the html nested. structure that matches that selector
I find the comfort highly depends on the ambient temperature. If it's above 80, it gets pretty sweaty in there.
Who said they spat it out? Rinse doesn’t necessarily imply spitting something out. You spit out mouth wash after rinsing because you can’t drink mouth wash. But sugary water is something you can drink.
https://www.google.com/search?q=loopback+ip+address
Would love to hear if others are doing anything neat with RSS feeds or news summarization!
I really miss form factors like the BB Priv or Moto Backflip.

Now that 'work from anywhere' seems more prevalent than a decade+ ago, I wonder if such a design could find enough success in today's environment.
Google was founded in 1998, though it was preceded by the research project in 1996.

AdWords debuted in 2000, then AdSense in 2003.

My memory as a user is Google didn't "feel" like an ad-driven company until years later, in the wake of the 2008 DoubleClick acquisition.
I don't subscribe to his belief system, but logically if you enjoyed life, why wouldn't you want to prolong it?
Unfortunately the iCloud webinterface is completely disabled when Advanced Data Protection is enabled, including iCloud Mail/Contacts/Calendar, even though these services are not covered by end to end encryption. This means basic features like filters are missing too.
> if it is incompetent with the thing you gave it to do, don't give it more stuff to do.

When my code doesn't work, I don't sunset the code, I fix it. Why would the best course of action be to stop trying instead of fixing the root of the problem?
> Characters can consist of multiple code points.

I enjoy being "that guy", and so, to be unfathomably pedantic, I will point out that the Unicode standard actually uses the word "character" to refer to _encoded characters_, i.e. the mapping from a code point to an abstract character [0]. So 1 code point = 1 character for Unicode. Of course, in real life, character is a silly made-up word that means whatever you think it means and using it to refer to an extended grapheme cluster or glyph is probably closer to how people really think of them anyway.

[0]: See section 3.4 of https://www.unicode.org/versions/Unicode15.0.0/UnicodeStanda...
I mean torrents are not mirrors,

torrents can be shared with content identifiers, magnet links ,which don't need to be hosted on a server.
Which was an influence on the first Android device, the HTC Dream. Swivel keyboard AND a trackball. It was pretty cool but unfortunately didn't catch on.
Ozempic and thyroid cancer? Not really.

https://healthnews.com/news/possible-thyroid-cancer-risks-wi...
I’m faulting them because it’s nothing more than a get rich quick scheme. Another comment even noted they are slightly tweaking it so they can get another patent for it.

The government should be funding this and making it available to the general population at an affordable price instead of just having the free market “figure it out” and making something affordable only to the ultra rich. But the US is a country where the government isn’t allowed to do anything and everything has to be left to the free market which nowadays is nothing more than a bunch of hyper capitalistic rent seekers that are only interested in maximizing profit at the expense of everyone else.
Also, they tend to use much higher enrichment ratios on the fuel from what I have read. I guess that is all for the fast power output regulation as you write. Stunning technology and a security nightmare, just imagine a nuclear sub bumping into a click in territorial waters of a not-so-friendly nation and making the area uninhabitable.
Oh, back at the time it was a good. IDE. There was also C++ Builder, but it had its own quirks, of course. Picking one of them was, I guess, a matter of personal preference, the project's requirements, etc.

Anyway, I sure see how my comment may sound that way, but I didn't really mean to contrast JB vs others. Comparing a modern IDE to its old version in the context of software bloat is the whole point I'm trying to make.

I think bloat is not the only reason for increased hw requirements. Modern software is often way more capable than its old versions and adding capabilities seems like a good use of added hw power.
The purpose of the justice system is many-fold: One is reform (serve your penance and be better). One is retribution: you did a bad thing, so bad things are going to happen to you. One is deterrence: knowing that you'll get caught, you won't want to spend time in jail, a flip side of retribution. The last is removal: it's hard to commit crimes against innocent people if you're not around innocent people. The death penalty is the ultimate in removal. But it's final. So, you can't fix it if you screwed up in applying it. And that's why I'm against it, generally speaking. Our justice system is not reliable enough to avoid innocents getting ground by the wheels of justice, even at the level of scrutiny of capital punishment. So, excepting things like killed a guy in prison, I can't support it.
Windows is not open source, I don't prefer either encoding I am just telling you that as that document acknowledges, UTF-16 is the default whether "everyone" (tech bubble) likes it or not. If you write windows software assume that default, not your favorite utf8. Just like how you assume endianess on a system because of the default.
Haven't done the math on this, but those early batches were so small - S06 only had 11 companies - so I think that statistically it's probably not that significant in any case, especially since there are huge grades of "success" even within the 3 categories of "alive", "dead", or "exit" on ycdb.co.

For example, in S06 there was one big exit (OMGpop), one company still alive and very well known today (Scribd), and one what I'd call "failure with an exit" - Xobni sold for a relatively low 60 million to Yahoo and was then shutdown.

Compare that with the batch directly after that, W07, which had 13 companies. Of those 13, it had one smash hit (Twitch) and one other relatively big success (Weebly). While it may have a lot fewer overall "dead" markers than S06, a lot of its exits look like acqui-hires or "OK buy our IP before we die" type exits. Better than an outright "dead" score I guess, but from the perspective of a VC like YC it hardly makes any difference. Point being I think it's a stretch to say there were really much significance in the "success difference" between S06 and W07 despite the differences in dead counts (with the possible exception that Twitch ended up being such a home run, but those are so rare they average 1 or fewer per batch anyway).
I agree although I have never used a Blackberry. I have used a dozen of smart phone models in the early 2000s, either with physical keyboards or resistive touch. And then the iphone came and everybody moved to capacitive touch. It might have some advantages, but precise working is not one of them. I still hate it 15 years later what shitty products we have to use despite of all engineering efforts buried in them.
I pretty much stopped getting cavities when about 10 years ago I stopped enjoying sweet foods and drinks. (Dessert, pastries, juice, soda, etc)

Yes I understand that refined breads, such as white bread on sandwiches, will still cause tooth decay; but I found simply drastically cutting down sugary foods & drinks was enough.
I see, I'm glad to stand corrected.

Will read Discourses.
If it takes 20-30 years to show any measure of success on what's supposed to be $600B of investment, it's a grift.
Don't you mean `unzip -O shift-jis` them?
Not loading for me - any chance you could state the figures?
It's also happening for Australian IP addresses, so it's unlikely to be GDPR related.
The unfortunate thing is I'm seeing a non-negligible amount of white people move further toward white-nationalistic ideas because of stuff like Minhaj's emotional truths. Lots of white kids I grew up with in the 90s, who were not racist then, are expressing frustration with the following phenomenon:

1. A PoC says white people are overwhelmingly & consciously/unconsciously racist & white supremacist.

2. White person listening or targeted has never identified with racism, was raised to believe strongly in content of character, etc.

3. PoC makes claim of racism that white person directly observed or later discovered was falsified or exaggerated

4. White person has intense reaction and begins to engage with racial distrust & legitimately racist generalizations.

There are much worse things happening & it's not a crisis like those that many PoC face regularly. But nonetheless, I've seen a process like I've described take place even with individuals who strongly identify(ied) as progressive. I have no suggested solutions. It's just something I'm observing which was previously limited to extremely rare edge cases that I'm now noticing with some regularity.
But you wouldn't complain you can't use a saw to drive nails in the wall, would you?
> It's retributive justice, it's not a deterrent.

Or it's a form of societal self-defence: there are some folks that will continue to be a menace to society, whether they'll do murder or other bad things, and society wants to eliminate the risk/threat.

If someone comes at you with a knife or gun, you have a right to protect yourself, potentially up to the point of killing the attacker. If someone comes at a group of people (e.g., at a temple, mosque, church), they have a right to protect yourself, potentially up to the point of killing the attacker.

If someone keeps coming at member of society, society has a right to protect itself.

In modern times, with modern prisons, it is much easier to keep these people isolated from society at large, and so the need for the mechanism has been diminished, but the principle is still there.
Yeah, the amount of snark, nitpicking, and cynism has gone through the roof. They should rename the site to Nitpicker News. Case in point. Someone posted their tool to help people with ADHD focus. Most comments were "Aw, don't make me watch a video." The video was 65 seconds long. Or someone posts a chart maker tool and the first complaint is that the poster used the phrase "visually stunning" to describe the tool's output. Or the very common "I clicked on the link and the page asked me to sign up to their newsletter. What is wrong with the world?" complaint that is posted on every article regardless of topic.
I think the point is that you don’t get shaken dead babies without visible external trauma.

So saying it’s ‘shaken baby syndrome’ just because there are internal injuries is junk science.
https://shop.pimoroni.com/products/bbq20-keyboard-with-track...

What about an updated BlackBerry Torch 9800?
Yes, and particularly in the case of commercial landscape work. People photography, however, might actually be helped out more than hurt. Imagine all the post-processing you could do to "clean up" wedding photographs, for instance. Still need a photographer that is good at capturing the "decisive moment"(1) - so that skill might be more centered going forward...

(1) E.g. "Sharpness is a bourgeois concept" might become "Sharpness is no longer even a bourgeois concept" : )
Source on Ozempic causing thyroid cancer?
> I’d say using those two appendages we call legs to move around while still being able to do many things you use a desktop computer for is a revolutionary piece of technology.

The above poster did acknowledge that smartphones absolutely win out in portability.

Obviously you're stuck with mobile UIs for things like navigation, directions, location information, and a lot review apps, ordering a car, etc. Consequently, the user experience for those things is often better on a mobile phone than it would be on a desktop (if a desktop UI is even provided)

For anything involving typing more than an address, you're almost always better off with a Desktop application. There's nothing "lazy" about pointing this out