skysight-inc/HackerNews huggingface dataset:
Mental ray is no longer heavily used in the industry for feature films: it hasn't been since ~2013 (when Arnold came around).

After Effects doesn't really belong on this list?

Gazebo is a preview renderer explicitly designed for GPU use, it's not designed for accurate lighting or material look.

Manuka is not GPU accelerated (it used to be when first written, but it wasn't worth it given complexity of build setup for very little benefit, it's pure CPU now and has been for > 7 years).

Until the GPU renderers can run custom shaders (rather than just the stock shaders the renderers ship with), i.e. OSL supports full GPU support, high end VFX facilities aren't really using GPU renderers that much for final lookdev and lighting.

Smaller facilities which are happy using the stock shaders are though.
YouTube Age Gate Verification Coming to Some European Countries (2020)
> And if you live in a cold country, you have to heat up the house six months per year, TDP is just heating with a computing side effect.

Except it is still direct electrical heating which is atrociously inefficient.
YouTube will start to demand ID / credit cards information from Europeans (2020)
Robocalls: I get an average of 2 a day on my cellphone. I haven't answered any number not in my contacts for years.

A relatives' landline is easily 4+ a day.

I dunno why this can't be solved; 99% likely venality. I've solved it by telling my phone not to even ring if the number isn't in my contacts and periodically deleting all my voicemails unheard.

Everyone I want to talk to knows to text.
Saying something is a human right seems roughly equivalent to saying sentient beings should not abridge another sentient being's right to something, not that any particular corporation or government accepts or practices it.

Human slavery was once completely legal in the United States, and before the declaration of human rights existed, and we could still call that a human rights violation.
The people who have a need for redux should already be using it. Are you telling people with a need to optimize their components to conjure up a need for redux, just so that they can use it to kill 2 birds with one stone?
Yes 3 months sounds like a good minimum time to stay in one place. It takes time to settle in, figure out where to get the essentials etc. Which countries were your best/worse experience?
Facing sky-high connection fees, rural Ontarians go off the grid
OK, so that combined with patch rates would be a better way?

Any data on that?

Disclaimer: I am not religious about operating systems. I am trying to learn here.
Moving from Java 8 to Java 11 or even Java 17 is surprisingly simple. Most of the work is just upgrading libraries which use internal JDK features or rely on brittle reflection/bytecode hacks.

Java is a specifically strange beast here. With many modern typed languages, a major version upgrade will require you to modify small parts of your code, as the compiler becomes stricter or small parts of the syntax change.

Java is more like C and C++, in that it tries very hard to maintain language level compatibility. On the other, library compatibility is a bigger mess in Java, because the language was pretty stagnant for such a long time, and library authors got used to a very slow upgrade pace. This meant many libraries and tools chose to rely on internal JDK implementation details or perform bytecode wizardry which stopped working with new versions. Java 9 also moved a lot of interfaces which were not an official part of the Java SE spec (like all of Java EE) to external artifacts which you needed to add as dependencies.

Another extreme point of incompatibility was very silly: libraries were making assumptions parsing the Java version string: up until Java 8, the version string had the format "1.x", where x is the major version (Java 8 was "1.8"). Starting from Java 9, there was no phantom "1." prefix coming before the major version anymore, so Java 9 was just "9". This broke a lot of libraries which would have been compatible otherwise.

Library maintainers were unprepared for the rather small changes Java 9 has made, and took quite some time to upgrade, especially huge frameworks like Spring. It took Spring 6 months to support Java 9 after it became GA, but Java 17 was fully supported 3 months before it was released![1]

If you have to upgrade from Java 8 to Java 17 now, there is nearly zero friction if your libraries support it and upgrading the libraries is easy. You'd barely need to touch your own code. If any changes are forced on you, that's usually the libraries, but then neither Java nor static typing is to blame.

And honestly I think it's quite easy to upgrade. In my experience, Java shops just tend to be more conservative than the industry average.

[1] https://twitter.com/snicoll/status/1420652097373188100
Doesn't have to be. Doing canvas work in a web worker in Chrome caused the kernel_task to skyrocket. It's fine in the main thread:

https://video-canvas-worker-4k.netlify.app/
This seems insane to me. "Do nothing and the car coasts" versus "balance this pin and the car coasts" is such a massive dichotomy shift that it seems like poor design. It's a car, not a helicopter.
Yep Taxi drivers in certain countries are notorious for trying to take advantage of non-locals.
He sent intimidating messages to an FBI agents wife . That's stepping over some line

Edit was wrong about the content of the message to the spouse
I don't like the taste of tomatoes, however, this is only true for non-processed fruit. Dried tomatoes, tomato paste, ketchup, even tomato juice are completely fine, just not the fresh fruit. I have a hazy recollection of some blog post confirming I'm not unique in this with a possible explanation and will be grateful if anyone helps me find it or explains the fact.
I can recall either maverick or yosemite (the ones after 10.7) but yeah, recently I had a chance to “use” big sur and it deserves that name.
Jetson One – Official Launch [video]
Don't forgot the potential conflict of interest between the investors that saved the company and the statement of Hertz.

We don't know if this was a decision after thorough analysis or just a quick money grab.
Last thing you want in an emergency is DataDog calling you
How long did you stay in each country? I can imagine that it makes sense to stay for at least 3 months or things will get too tiring.
>Tools like Tor or a web browser are not equivalent to a screwdriver or a knife.

Only that they are. Tor is a software project that allows you to stay anonymous. You can use it to buy drugs, you can use it to whistleblow, you can use it to post intimate pictures of someone online, you can use it to circumvent the censorship of your government, you can use it to troll in forums. It's just a tool like a pen. Is a pen a political tool because you can use it to write the Mein Kampf?

>Tools do not exist in a vacuum, everything we do is political whether we like it it not.

It's precisely this attitude that is ruining the discourse in the west.
The problem is why you would give that advise at all if you do not have any related experience? I do find that offensive.
I'm just gonna play the devil's advocate here for a moment, because I do think there is an interesting discussion to have.

The argument seems to be that we have rights because the UN says so. Who or what endowed the UN (or anyone else) with the prerogative to declare human rights?

Let's imagine a that the UN would change its mind and declares the right to eternal salvation, and mandates that every state submit to the authority of the holy see.

If the current rights are "true" human rights, and the right to salvation is a "false" human right, what sets them apart given that the UN in this hypothetical scenario declares them both? How do rights become true or false?
Thanks for the /r/digitalnomad. Which countries did you enjoy the most?
To be fair, "guy who used to be President of the Windows division at Microsoft" is about as authoritative a source as you're going to get on this sort of stuff.
It doesn't catch all of them. But data-races on plain memory access are impossible in safe rust.

And atomics force you to specify an ordering on every access, which helps both the writer (forced to think about which ordering they need) and reviewer (by communicating intent).
> They use the argument 'I have nothing to hide'

That """argument""" is what people without any experience, just come out a cave hours ago, could put in their head. Under Pol Pot, people had to hide eyeglasses. And this is just an example that stands for many other instances.
"Hit the moving target" while spaceship shakes about violently.

"Swipe up and hold to eject!" chirps Alexa as we plunge 200 feet in 2 seconds...
That was my experience as well working and living in different countries.
From my perspective, it means it has been deemed ready for fresh installs — which aren’t uncommon. They have, especially with Apple, fewer configurations to test.

But the probability that they got a good enough sample for system upgrade is very small. Systems that have been in use— especially for a few years — tend to diverge widely.

The users who upgrade should wait unless they are willing to risk the small but not negligible probability that the upgrade will Bork their system.
Nice try Intel.
Ha. Reminds me of my grandmother. She's quite old now but the doctors told us she had dementia. One day Mum was telling me about it and I said, "make sure they understand she's deaf, and will just smile and nod if she doesn't hear properly."

Next appt, mum goes with her and lo and behold, she doesn't have dementia, she needs a new hearing aid.

(deafness runs in my family, if you're interested: https://medium.com/@veb/my-journey-to-a-cochlear-implant-8ce... - had to remove part 2 because lawyers...)
The link is to a report which provides this information. The answer is more like 75%.
I use it every time I can and I freaking love it.
Similar outcomes have happened enough times when cybersec people tried to report a security hole that the security community should have noticed the pattern long ago and taken steps which imo would be just to shrug their shoulders in future when they find security holes and think about reporting them for free out of some misplaced kindness towards big business.
Zeroth world problems!
I was spiked with heroin once. It didn't impress me - it made me feel a bit ill.

I've tried coke - good stuff, in good company, for an evening. It didn't impress me much.

I guess I was just lucky. I have an "addictive personality" - I drink way too much, and I'm a heavy smoker. I could easily have fallen into one of those holes, if I'd actually enjoyed those drugs. I found psychedelics much more engaging; but they're generally not addictive - after 3 days of continuous LSD use, no amount of LSD will get you tripping again. It's anti-addictive.
It's a reflection of how powerful a text input box is as an interface.
I don't understand why this comment was singled out in particular, maybe it was edited.

But I do think this kind of low value and lazy opionionating should be discouraged.
> How do rights become true or false

Not «true or false»: part of the "social contract".
The key piece of missing info is this is about web development. Some web devs don't seem to know that there are other engineers out there who don't work in web dev. More specifically, we're talking about frontend web dev, which means writing code that runs in a web browser. Browsers traditionally are stateless and get all their data from a server. Any frontend code would also need to communicate with some backend if it wants to store any persistent state. But that requires an internet connection. Nowadays browsers have some ability to store persistent state themselves so this is about supporting code that works offline, ie. without a connection to the backend.
I think you’re assuming people are incapable of determining scope on their own, just like you’re assuming that programmatic testing is a magic bullet for finding software regressions / bugs. Both assumptions are wrong.

You are aware that there is such a thing as a Pontiac and such a thing as a Mercedes, right? One is better than the other. Costs more, too. That doesn’t mean there isn’t a place for both to exist. That doesn’t mean the lesser one is trying to be the more expensive one and failing.
> I think it's the opposite. When Linux was released, basically every major tech company had their own variant of Unix. Now almost everyone has migrated to Linux or Windows.

There wasn't many UNIXes that targeted x86 aside from 386BSD. And even those that were available were often expensive. Even Minix wasn't free at that time. Which is exactly the reason Linus created his hobby OS.

Now we have a dozen different flavours of BSD, countless Linux distributions and several OpenSolaris spin offs too. Plus many other underdogs used in speciality domains. And that's before even looking at the commercial offerings like QNX, Solaris and macOS.

Just because there are a couple of industry heavyweights that take up the majority of common use cases, don't be fooled into thinking there is a lack of choice nor even that the industry is scared to use anything outside of Linux and Windows.

> Competing with modern Linux by creating a drop-in replacement for Linux would be a pretty difficult task given that people have been optimizing Linux for decades now, but on the other hand I think there are ways to improve dramatically on the traditional POSIX-style API that Linux mostly adheres to. For a random example, why can't a given process have more than one "current working directory" at a time? That seems like an arbitrary limitation imposed by an implementation detail in early Unix system, and it causes problems for modularity. There are many other little details like that. I think if Linux is replaced by something eventually, it'll most likely be because the new thing has a cleaner, more powerful, or more generally usable API.

That's not the goal of this nor any other project that aims for ABI compatibility with Linux and there are plenty of research kernels out there if that's your thing.

> (Kerla is apparently not trying to invent a new API; I'm just saying that's the direction I would recommend to anyone project with a goal of seriously competing with Linux.)

The only way to seriously compete with Linux would be to get large commercial backing. And even then, good luck. Linux won not because it is the best but instead because it's "good enough". Same is true with Windows. Any engineer with aspirations of creating a "better kernel" or "better OS" needs to remember that.
"Enterprise grade" = "you can do better, but you can't pay more"

(with regard to systems from Oracle and SAP)
If you search for the author on well-known sites for the free downloading of copyrighted books, you'll find "The Annals of the Caliph's Kitchen", which I'm flicking through in PDF right now.

It's a great read. There's the scholarly stuff at the front, but most of it appears to be recipes.
NixOS updates are drastically smoother, if default option to boot into any of previous updates is enough to never overthink it
“One notable take-away is that the subject ignored repeated phone calls from us because they didn’t recognise the number,” the agency added.

The notable take-away from that for me is: why aren't these agencies using registered caller/sender IDs for calls and texts? Even if he'd ignore a call from '958-2580', he'd likely answer one from LAKE COUNTY MOUNTAIN RESCUE.

Also, as someone mentioned in the comments to their statement — it's interesting that mountain rescue was able to connect to him with multiple calls, texts & voicemail but the person who reported the hiker missing (partner/hotel or whoever) didn't try?
> If your worry is parsing speed

I am not personally worried by perf in either case, but I see your point.

> It would take Internet Object years to develop parsers as performant as that

Well, implementing a JSON parser is arguably difficult, for many reasons, I suppose the main one is the flexibility it provides. I don't know if this would be the case for this format however. TBH, I doesn't seem to add too much to CSV, and perhaps it would be simpler to use CSV with the first line of this format has a hint for the data structure.
WebAssembly Music
> Rust's memory model largely makes those isolated address spaces unnecessary,

I think you're confusing several concepts. Rust's "memory model" is the C++11 memory model. Maybe you meant the borrow checker and the distinction between shared and exclusive references? Yes, those make it much harder to accidentally screw up other parts of your address space, but it's downright trivial to do it on purpose – you just need an unsafe block and std::ptr::write.

There's nothing about Rust that could replace isolated address spaces. Rust is typically compiled to native machine instructions, there's no sandbox or virtual machine that will protect different modules from each other.
> That's the thing most people don't get about Intel: nothing has really changed perf-wise since Haswell, which is older than that.

Single core performance on current i9 processors benchmarks at twice the performance of the Haswell chips. Multicore performance is ~4x.

They definitely slept for a while and AMD started taking their lunch money with Ryzen and EPYC but "nothing has really changed since Haswell" is blatantly wrong.

> If your old Haswell / Skylake machines still work (and if you don't need Windows 11 which doesn't support them), there's zero technical reason to upgrade to something newer, at least on the desktop.

Wrong again, mostly because quicksync in that old a processor won't handle current popular streaming video codecs so you end up with non-accelerated video decoding unless you've got a discrete GPU.

> memory bandwidth improvements alone would have delivered the goods.

No advantage from people upgrading from a Haswell's DDR3-1600 (13GB/sec) to Comet Lake's DDR4-2933 (94GB/sec), eh?

Either it's not worth upgrading from Haswell or it is.
I'm working on it ;) No heroin here thankfully
The best part is that the original code is not safe even on x86 as the compiler can still reorder non-volatile accesses to the backing_buf around the volatile accesses to head and tails. Compiler barriers before the volatile stores and after volatile reads are required [1]. It would still be very questionable code, but it would at least have a chance to work on its intended target.

tl;dr: just use std::atomic.

[1] it is of course possible they are actually present in the original code and just omitted from the explanation for brevity
I'd add autonomous weapons to that list. They all sound like absurd restrictions, then you imagine from the perspective of a different landscape where those were actually prevented. Then it starts to be unconscionable that the annual body-count from these technologies is accelerating.
Is the reason for all of these sorts of comments some sort of "never lose data" quality assurance?

There's consistency, write first, latency, replication, and then acronyms.

I just implement hardware and OS stuff, but I like the DB people to be happy. What am I missing?
Do you read every text you get the moment it arrives?
emulator would have a zero issue, if it's a direct transfer for assembly (not an emulator), it'd need either hardware support - e.g. apple chips, or memory barriers.

The differences between arm and x86 are known for 15y+, there is nothing new about it. Also concurrency support is one of the major benefits of languages with proper memory model - java started it with JMM[0]

[0]: https://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedL...
Open-Source Monocular Python HawkEye for Tennis
Television Genres over Time
>OK, here’s the performance. Factor of 2.2X over its peers (other laptop SKUs) in multithreaded performance, going head to head with 5950X in some (floating-point) scenarios

Finally a sensible comparison! As I said, it is quite impressive.

>it doesn’t mean low-clocked x86 magically beats A15.

Nor did I ever say it would.

What I have said is a simple truth: leading on IPC and trailing on frequency is not obviously an advantage. I don't understand what it is you think I said. Pretty much everything you are writing is a non-sequitur.
> … presumably tested and released operating system for the most premium personal computing hardware in the world.

New tabs in Safari 15 are premium too. Look nice but totally unusable.
My experience is with South Island, so primarily Ngāi Tahu and others. The one you linked is total crap, I agree.
I always used my iPod Nano with KDE's music player/library AmaroK. I also had a Mac at that time, and purchased a lot of albums too. Since DRM was removed at that time, I either added them to my music library or copied to my iPod via my Mac.

At the end of the day, using an iPod and iTunes neither limiting nor locking-in.
Slightly off-topic but since the author mentions it; I personally cannot help but feel like the strong push for rust in the kernel is overstepping some sort of boundary.

Since the kernel started, you can't begin to count the number of "better than C" languages that appeared.

Why, if C is so bad, wasnt one of the alternatives introduced to slowly replace C in the kernel years ago?

Zig, D, Ada, ... they all offer massive benefits over C.

The only reason there is a push for Rust so much harder than anything else can only be explained by the community and their almost aggressive spirit of "if its not written in Rust, it should be".

No regard for software that works great, the engineers that put time and effort into it to make it secure and fast, if its not Rust it must be broken.

Im excited to see the linux kernel improve even further, no matter what it takes, but it does rub me the wrong way and makes me stop and think a little bit when one particular language is held on such a gigantic pedestal.
No, but I don't not read text messages because I don't know the sender.
No, that's in the US, not the UK.

https://www.google.com/search?q=99.5%25+deaths+unvaccinated

The number in the UK is lower, because there are more vaccinated people. The vaccinated die at ~20 times the rate of the unvaccinated, but when there are only a few unvaccinated, their share of deaths still won't be 99.5%.
I often choose not to read texts. It's not the time that's the problem, it's the engagement with responsibilities I'm supposed to be taking a break from.
Top Hackathons That Data Scientists Should Participate In
But are there examples that are more salient to your average civilian with non-controversial politics that lives in a developed democratic nation?
This doesn't really change the question.

If two people (or groups) are arguing over whether something is part of the social contract, how can we tell which of them is correct?

This also seems to go against the spirit of human rights. How can we motivate minority rights in a society that feels justified persecuting minorities (i.e. in a society where minority rights are not part of the social contract)?
> The first thing to say about the M1 Pro and M1 Max, Apple’s new homegrown processors, is that we misunderestimated them.

trying to work out if this malapropism was used ironically...
its here now, and it sucks
It’s the bias of spending your life in unexciting places in the US, but visiting high-visibility terrorism targets (aka major tourist attractions, capitals, monuments and transport hubs) when abroad.

Rest assured that the small town cops in Europe don’t patrol with MP5s, but that the marines at local US embassy (which is a high value target) occasionally do…
Edward Snowden Slams Sam Altman's Worldcoin: 'Don't Catalogue Eyeballs'
Electronic Visit Verification (EVV) Solution Based on TOTP Hardware Tokens
Two-factor authentication provider Protectimus suggests using a Time-Based One-Time Password algorithm (TOTP) for Electronic Visit Verification (EVV). Protectimus EVV system allows the homecare service providers to use one-time codes from hardware TOTP tokens to determine the exact time and duration of visits of their employees to the clients.