skysight-inc/HackerNews huggingface dataset:
Probably because both displays are associated with deep blacks. Mini LED has halo issues but it’s the obvious comparison.
I type on ErgoDox Infinity keyboards and I don't have a caps-lock. It was a bit irritating so I switched from Java to Go to avoid capitalized constants and I'm happy again!
Two operations can be concurrent, even if they are run on the same thread, as long as they are unsequenced, in other words, there is nothing making one happen before the other.

That's what the C++ standard says, linked from the wikipedia article you linked. I realize that C++ may not be completely applicable to Python, but this fits my prior understanding of the topic.

Since there's no formal semantics to consult here, no actual alternate definition of concurrency, and the definition of data race fits, I can't say that the article is incorrect.

This is going long and I need to get dinner, but thank you for the great discussion!
Yeah, I would say prior to annotations taking over, the Java codebases I worked with were often quite understandable. Annotations have certainly clouded things though. Spring, for instance, is great conceptually but there's way too much magic and clutter when using its annotations.
Building services engineer here. I think AR could be useful for "x-ray" views of services above ceilings and in risers where you're trying to locate concealed equipment. When it's sitting in front of you in a plantroom you really just need to look at it or have a regular screen to tell you what's going on in terms of operations.

The big assumption is that the 3D model of equipment used by an AR app matches what's actually installed on site. This is rare in my experience - particularly over time as maintenance is performed in bits and pieces without documentation being updated. It's exceedingly rare to find an old building with accurate documentation of where everything is. I'd love an app that could compare a laser scan of installed plant with the 3D design model and automatically align them into an "as-built".
Truth is I haven't set up many printers (thank the Lord) but I have been struggling with one of these newfangled smart web HP printers which is basically a giant billboard for their new old 'Smart' app.

I've been suffering with it because I refuse to use the app, so it's either printing locally over USB (which has been utterly impossible) or a CUPS-based setup. I just about managed to set up cups and get it working (PPD files, etc.) and then it wouldn't print black. An hour later I thought of printing something in colour, worked fine, so the ink cartridge dried up. Great. Something else is wrong with it. This isn't including the fact that the software absolutely sucks, especially on Windows. I spent hours and hours trying to get it to work on Windows, with HP constantly begging me to install either a mobile application or some sort of weird DRM'd desktop program that'd send data to HP.

Even if I did want to put it on WiFi (I don't!), it's impossible to even do that (you'd think they'd make it easy, considering the data it sends to HQ). I tried my best to connect it with the WPS tomfoolery but it just wouldn't work. What did the manufacturer say? Oh, download the app of course.

Oh, and to top it all off: this WiFi printer does not have Ethernet, so it's situated right next to the router interfering on the 2.4GHz band with its useless WiFi Direct thing. I have no idea how to turn that off. It's one problem after another.

On the other hand, this Canon Pixma MP280 I have is one of the best printers I have ever had the joy of using. On Linux, you plug it in and it's no bother, aside from the ocassional glitch. I mostly use it for scanning, but have also done some printing on it a while back and it was totally fine with it. You just turn the printer on, open the Document Scanner app on the computer, and click Scan. No fucking apps plastered all over the manufacturer's website, no WiFi nonsense which completely falls apart. Just standard protocols. You don't even need a driver to use it on the computer, much less a full suite of programs like HP forces on you.

The only reason I'm suffering with the HP printer is because I bought a surplus of ink for it (thinking it was a good printer) and, bearing in mind the insane prices of these things (£10 a pop!), I don't really want to waste the ink.

I don't feel comfortable downloading apps. Maybe I should just get old printers. Oh, we have been thinking of getting an EcoTank. They look pretty good.
but on the other hand, the damage done to the brand as a result would be enormous.
Twitter could be improved by requiring a proof of work effort before posting any tweets. The effort could be computational, or just proof of fact checking and basic proofreading would go a long way.
the ad has just announced a series b round of funding, valuing it at $1 billion, although how this works for an ad I have no idea
Key difference is one’s revenue stream (do you profit by selling security system or through data accumulated from your customers).

> Google themselves deletes user data on their first party products after 18 months by default (referring to things like Web & App activity and Location history) and users can set it as low as 3 months, approximately the same amount of time as security footage.

Security footage is not the problem, after all you may want to look back a few days to see who was around at the time something went missing. The problem would be processing footage into data on where each individual goes, storing that and finding various ways to profit off of it. This is not necessary for the core value proposition, and in my opinion is ethically questionable.

Sure, if they don’t store it for long, and especially if they comply with GDPR, that would help. However, I’m not deeply familiar with this, but I suspect they can easily claim that they don’t store data on you and don’t need to delete it simply by storing it in a way not obviously connected to your identity—even if this connection is very easy to make at any point.
Reminds me of the price of nails in Tahiti in the 1770s.
https://theconversation.com/cook-commemorations-are-mute-on-...
I have to think there’s quite an advanced suite of sensors in and around the White House. Wouldn’t something like this be easily detectable? What am I missing?
"Benevolent junta," maybe.
Let's try simpler:

No code that runs under the GIL is ever run concurrently. All of the code in the example holds the GIL, there's never any concurrency in your article! With no concurrency, there can be no data race.
I appreciate the links. But it's tough to believe stats uploaded by random users, especially when we're only talking a few percent difference. Not to mention, if you sort by "avg bench %", apparently WD released an NVMe drive that's faster than Intel Optane. You'd think that would have made the news.

fwiw the best motherboard comparison I found was on overclock.net[1]. It didn't list everything I cared about, but it was a great starting point

[1]: https://www.overclock.net/threads/official-intel-z690-mother...
Is Java and C++ not the same? I think so. No hate for all three: I use all of them, and there are pluses and minuses about all of them!

Wider question: How can a language and its core library stand still? To me, standing still is death for any computer programming language ecosystem. Many languages are just getting started on the idea of "green threads" and "colours" (sync vs async). Some of this can be done purely with a core library using existing language features, but some evolutions are better done with language features.
Zotero works ok for single pages.
How popular were tablets before the iPad?
How kind depends on what the slides look like.
Thanks for the pointer! I see that I was incorrect above.

I added this to the page :)
Well, California did just what OP is talking about...
It is by design not a surveillance network. That is the whole point.

No one, including apple, other than a device owner can determine where their device is, or where it has been.
Compilers are free to assume x is non-null at the time it’s dereferenced, so isn’t it true by definition? Do you have an example that doesn’t rely on undefined behavior?
Um, US has its own sad history of eugenics (predating Nazi germany) that was unfortunately tied very closely to the mainstream scientific establishment.
https://www.cshl.edu/archives/institutional-collections/euge...
This included advocating for "sterilization of defectives".

And of course we mustn't forget the reaction to He Jiankui, who claims to have created the first permanently modified humans, and the response in China was to jail him and fine him. It's not just the West.

Gene therapy done in a medical setting where society has had a chance to understand what's going on isn't really eugenics, or is a form that isn't "bad". It's different from "sterilize the defectives" and "X people are Yer then Z people", especially because the people doing this have consulted extensively with bioethical experts and have also subjected their plans to scrutiny by the larger society.
I really enjoy the 49" ultra-wide curved form factor Samsung has pioneered and is on the second generation of.
We called one of our ICBMs a peacekeeper: https://en.wikipedia.org/wiki/LGM-118_Peacekeeper
Thank you so much!

This is the first response I got anywhere. :)

Gonna look these up!
If your adventurous, you could get a keyboard that supports qmk or zmk open source firmware and gain full control over what your keys do. I don't have caps lock bound.
Looking forward to the Walter isaacson book and Aaron Sorkin movie about this . Maybe Michael Lewis too will write a book about it.
Microsoft doesn't care because they collect everything through their desktop environment. That's why you need an email to set windows up now.
I could see that argument for sata SSDs, but the subject of the thread is NVME drives.
Technically yes, but in practice no. The previous products were extremely expensive, keyboard-wielding niche products which were extremely hard to come by. The iPad was the first viable commercial product, with multitouch, Wi-Fi, and a friendly OS. I bought one right after release in 2010, at the time Android was in its infancy, most people had a flip phone and I’d never actually seen a tablet in any form before (other than the iPod touch a few months earlier). It was mind blowing.

Also, revolutionary != new. Apple rarely is the first to enter a new market.
i agree, i couldve just made the statement about string alone.

was one of those big intellectual shocks. a whole world opened up when i got into building and learned about the many uses of string. much the same as when i learned to code.
I'd leave these questions to the biomedical community, as they have the ability to deal with nuanced questions like this. Given the amount of different behavior covered by autism, it doesn't seem useful to use that as an example.

I think if there was a test for Down's syndrome and a gene therapy cure, that would almost certainly be deployed, and advocates for people with Down's aren't going to have a big problem with that. People learned from the autism speaks debacle.
Trust their incentives.
The government has a lot of stakeholders to manage.

If we declare the methods that keep the Midwest alive as the breadbasket of the world and the deserts of California and Arizona as our greenhouses as catastrophes, what’s next?

New Jersey isn’t going to be the garden state again. My grandfather used to buy tomatoes in Paramus from a farm cooperative, now a Westfield mall.

Meat is similar. You don’t have to use gross feedlots and unsustainable husbandry methods. But… distributed meatpacking was unionized and hard to consolidate.

In the long run, we’ll have hard times and small scale gardens for vegetables, etc will come back. Where I live in upstate NY, agriculture is absolutely devastated - like 70% of small farmers are basically out of business in a few years if not already. But Amish families are scooping up property in some areas and make a lot of money on farming with non-conventional methods.
I actually learned Racket in the University of Tübingen last fall too and made the exact same experience as the author. I think it's a great language to learn recursive and functional thinking and to get better at finding elegant and compact solutions for complex problems.
Many students of my class were unhappy with the language choice at my university too and I really can't understand it because I had so much fun with such a different approach to programming.
Sure, of course. But even if you did want to seek a legal remedy, someone would have to do the work to clearly document the issue for the purposes of making it clear to a non-technical courtroom.

And at the point where that documentation had been done, that on its own might be enough to right the ship without anyone actually having to get sued.
I’m pleased with how displeased all involved seem to be.
I think what's especially aggravating is the degree to which privacy and security are under assault to supposedly protect against something like this. Good people lose privacy and what not. Bad people just keep on doing terrible things and seemingly just getting away with it.
Martin Agency is ADweek's Agency of the Year, which directly contradicts Armstrong's statement that:

"I guess if there is a lesson here it is that constraints breed creativity, and that as founders you can empower your team to break the rules on marketing because you're not trying to impress your peers at AdWeek or wherever. No ad agency would have done this ad."

https://twitter.com/brian_armstrong/status/14956368767993978...
Putin orders forces into rebel eastern Ukrainian regions
https://avdi.codes/moom/ has some pair sessions
Funny that people are fighting for credit for the worst ad shown during this year's super bowl.
That depends on the internal metrics such as signups. That data is private
I mean, this has definitely happened in the past; study of various rare genetic diseases has elucidated and illuminated the processes by which diseases occur at a molecular level, and often have utility far outside the original rare disease.

As to whether that means it's an effective payoff if you put more money in rare diseases (and therefore less into non-rare diseases), I can't say, so instead, I have a portfolio with a small but not tiny amount for the collection of all rare diseases.
It's not really dynamic typing, because it's happening at compile time. Really type providers are just a specific, restricted form of code generation.
Believed this for a long time. ELINT has been a part of US embassies and the WH since forever. I think the overwhelmingly most likely reason is an own-goal side effect of counter measures.
I just looked into this, since what you say and what Apple’s documentation says are two different things.

Here is Apple’s documentation:

https://devstreaming-cdn.apple.com/videos/wwdc/2019/419ef9ip...

F_BARRIERFSYNC: fsync() with a barrier

F_FULLFSYNC: Drive flush its cache to disk

This sounds like the Linux fsync() and Linux syncfs() respectively. What you say is that F_FULLFSYNC is the same as Linux fsync() and your performance numbers back that up. Unfortunately, you would only see a difference between Linux fsync() and Linux syncfs() if you have files being asynchronously written at the same time as the files that are subject to fsync()/syncfs(). fsync() would only touch the chosen files while syncfs() would touch both. If you did not have heavy background file writes and F_FULLSYNC really is equivalent to syncfs(), you would not be able to tell the difference in your tests.

That said, let’s look at how this actually works on Mac OS. Unfortunately, the apfs driver does not appear to be open source, but the HFS+ driver is. Here are the relevant pieces of code in HFS+:

https://github.com/apple-oss-distributions/hfs/blob/hfs-556....

https://github.com/apple-oss-distributions/hfs/blob/5e3008b6...

First, let me start with saying this merits a faceplam. The fsync() operation is operating at the level of the mount point, not the individual file. F_FULLSYNC and F_BARRIERFSYNC are different, but they both might as well be variants of the Linux syncfs().

For good measure, let us look at how this is done on the MacOS ZFS driver:

https://github.com/openzfsonosx/zfs/blob/master/module/zfs/z...

The file is properly synced independently of the mountpoint, such that other files being modified in the file are not immediately required to be written out to disk. That said, both F_FULLSYNC and F_BARRIERFSYNC on MacOS are mapped by the ZFS driver to the same function that implements fsync() on Linux:

https://github.com/openzfs/zfs/blob/master/module/os/linux/z...

For good measure, let us look at how syncfs() is implemented by ZFS on Linux:

https://github.com/openzfs/zfs/blob/master/module/os/linux/z...

It operates on the superblock, which is what MacOS’ HFS+ driver does.

From this, I can conclude:

Linux syncfs() == macOS F_FULLFSYNC on HFS+

Linux fsync() == macOS fsync()/F_FULLFSYNC/F_BARRIERFSYNC on ZFS

Also, MacOS F_BARRIERSYNC is a weakened Linux syncfs() and Apple’s documentation is very misleading (although maybe not technically wrong). POSIX does allow fsync to be implemented via syncfs (sync in POSIX, but I am saying syncfs from Linux to be less confusing). However, not issuing and waiting for the completion of an IO barrier on fsync is broken behavior like you claim.

I am not sure how MacOS APFS behaves. I imagine that additional testing that takes into account the nuances in semantics would be able to clarify that. If it behaves like HFS+, it is broken.

Edit: Upon further examination and comparing notes with the MacOS ZFS driver team lead, it seems that HFS+ is syncing more than requested when F_FULLFSYNC is used, but less than the entire filesystem. You are fine treating it as a Linux fsync. It is close enough.
I have moderate social anxiety that flares up a lot in an office and causes all sorts of embarrassing physical reactions. I’m so so so happy that I can now collaborate with people without having to constantly worry about breaking out in a sudden sweat, blushing, etc. Plus, I’m really enjoying the extra free time I get without the commute, meal prep, daily makeup, etc.

For the record, my non-work social life doesn’t usually cause those problems.
async is a good example! I agree it is fine for the time, but of less quality than the rest of the language.

Still, the fact that Rust has MIR I think very much limits the damage premature async can do. If we get something better, it should be quite possible to extra "Rust - today's async" to recreate it.

Conversely, I wouldn't be surprised if many of the misfeatures in Switch are in impossible to extricate.
Sure, here is a list of points from papers that directly cite the paper you shared:

- The nutrient concentration of fruits and vegetables in the U.S.A. has declined in the past 50–70 years. Organic management practices was shown to increase nutritional quality over conventional[0]

- Soil fertility enhances nutrient accumulation in fruits[1]

- At least 3 recent studies found median decreases between 5% to 40% or more in some minerals in groups of vegetables[2]

- Significant effects on nutrient content of cultivation methods[3]

- Decreases in iron content of vegetables in Australia over time [4]

I would also point out that the study you linked does very little to actually combat the claims made by such studies. For example, in its treatment of Mayer 1997, it notes some potential issues (e.g. not correcting for moisture content), but mostly just points out that Mayer stated further evidence is needed and did not try to establish a "cause-and-effect relationship". Then there's another "depleted soil" hypothesis study, which I myself don't make any claims in support of. Then is points out Davis et al. 2004 which is much more statistically rigorous. It finds that the data is really messy, but when grouped together there IS INDEED a statistically significant decrease in certain minerals. Then the article goes on to talk more about how the "soil depletion hypothesis" doesn't have support in this study as well. Then they point out another 2005 study that finds similar results as Davis 2004 except it finds statistically significant decreases in even more minerals. But then points out again that the data is messy.

In the end all of the studies handled showed a (statistically significant) decrease in mineral content. The main point seems to me that more research is needed to back up these claims but doesn't at any point provide evidence to the contrary.

[0] https://www.mdpi.com/2071-1050/12/21/8965

[1] https://www.sciencedirect.com/science/article/pii/B978012818...

[2] https://www.pulsus.com/scholarly-articles/global-food-produc...

[3] https://www.mdpi.com/2223-7747/11/2/169

[4] https://www.mdpi.com/2304-8158/11/1/56
Weird article. Burn in is never mentioned. I can buy OLED displays if burn in is no longer concern for PC monitor. I wish it lasts at least 5 years without care. I'll buy even if price is high. I don't want to too much care about burn in, and throw away it every two years.

For TV, I don't replace it frequently so I hope it lasts a decade.
I'm sorry but when did I ever say that every liberal is for what's happening or that every conservative is against?! I literally said that I'm not assuming any level of support, as opposed to what the comment I was replying to did. My point was that it's ridiculous to pretend there is a consensus. Of course I know that a lot of conservatives support the measures and if anything I'm sure the majority of Bloc supporters do. You are just ignoring what I said and assuming I just dont know how the system work.

Okay yes the CPC has been historically a law and order party so what? Trudeau has been very pro consensus/liberalism etc in the past too so what's your point? Just look at how he dealt with protests that he agreed with. And when has the CPC ever enacted the emergency measures act?

Not that it has anything to do with my original point anyways, which was that the original commenter was weirdly defensive about "attacking Canadian values" and that whole canadians don't necessarily agree with the American vision of freedom there is a huge line between that and agreeing wholesale with suspending the charter because of a protest.

You are also coming up with tons of ad-hoc explanations for everyone: the conservatives secretly support because of they are the party of law and order this but voted against, the ndp secretly supported this but attacked trudeau, the bloc secretly supported this but didn't. I guess that's your opinion (and not a fact) and yeah there is a lot of theater in parliamentary politics but even if we assume it's all just bs pandering they are still representing an electorate. The conservatives have had no problem voting for pandemic measures earlier when their voters supported it.

The CPC and PPC had a total of 40% of the votes, which is still a huge chunk of the population (yes not all of them are opposed to the measures but the only reliable figure we have is still the votes), which makes the GP's argument moot. That's it, it has nothing to do with what happens in parliement.