skysight-inc/HackerNews huggingface dataset:
California is different than the rest of America, and that's where my experience is from. Sun paid me out 6 months severence pay... it didn't seem fair to them. While working there it took about 6 months of intermittant dedicated effort for our manager to fire one of our co-workers.

In NZ I was hired via a 90-day trial where the employer could let me go for no reason given within 90 days. Without that trial, I probably wouldn't have gotten the job because my resume had a big gap. But 10 years on and I'm still working for the guy who hired me.
Will have to dig that one up. One of my favorite channels on YouTube.
It's coming from California. Sorry, that's my only experience.
Also, it's Sunday.
AMD has no chance until there's broad support for Cuda. Cuda is so deeply entrenched at this point that trying to fragment the space and compete against it is a non-starter.

The consumer/gaming market is nothing compared to the GPGPU market today.
AMD is blocked by being not versatile enough. Their consumer cards support neither AI nor do they have good Linux drivers.

Of course, the average gamer doesn't care, but developers do. And as the result, almost all the video games - their core sales driver - are not as thoroughly optimized and tested on AMD as they are on the (likely overpriced) NVIDIA cards that developers use in their own home rigs.
First flaw found and patched on Azure
" and massive cuts to social programs including education, healthcare, "

The US spends more per-capita on education than almost any other nation, and produces a higher % of college grads as well. [1]

The US spends more per-capita on healthcare than any other nation - not just private but public as well! The US spends more per-capita on public healthcare alone than does Canada, wherein Canadians get full coverage. [2]

These issues goes way beyond just 'spending'.

[1] https://www150.statcan.gc.ca/n1/pub/81-604-x/2016001/ch/chb-...

[2] https://www.statista.com/statistics/283221/per-capita-health...
No, I'm talking about the manpower and materials that are necessary for food, water, transportation, medical care, and all of the other thousands of things that make society work.

Ultimately, scarce resources, which take their own industries to produce, need to be allocated so the many goods and services we need and want can be designed, built, and/or executed/delivered. If you do not rely on merit to decide who does what, everything will absolutely collapse.
> let's consider that 100% of populations of both countries, and half of Western Europe's, get killed in the war.

if it came to this, the other countries would be forcibly dragged into the conflict - it's a "with us, or against us" sort of deal.

You'd expect only a handful of countries can remain neutral (most of which are in a strategically irrelevant location, like new zealand).
AMD GPUs with new architecture need around half a year on Linux to reach stability. At least that was my experience with Navi. But once they reach it, it's rock solid. I wouldn't touch Nvidia at all.
Your advice would be good if there were a way of knowing upfront whether you were in the 80%.

Assuming that you are lucky is an extremely poor planning strategy that, yes, much of the time will result in better outcomes than not.

That said, it will also result in some highly negative outcomes in other situations.

Insurance has value.
Nice. Is there a longer Hello World anywhere?
Where do you live?

We have a lot in common. I have managed to make a career without a degree. It is fairly common in Silicon Valley. I started with computer consulting, then was a sysadmin/IT, and now I am in DevOps.
Well, the exit codes of both of those commands (despite being different) is actually 7. But 7 does not match either error string, so the power user would have to string search it anyway.

eclipse ~ # route add 1234
SIOCADDRT: No such device
eclipse ~ # echo $?
7

eclipse ~ # route del 1234
SIOCDELRT: No such process
eclipse ~ # echo $?
7

Maybe I used a bad example? I get your point though.
> There is no largest or smallest real number.

The interesting number paradox applies to natural numbers, not real numbers.

> Alternatively, being the smallest in the set of uninteresting numbers does not make a number interesting

You are taking this too seriously. :-) Everyone would agree that "interesting" is subjective. This is supposed to be a humorous paradox, not a mathematical fact!
My point is there shouldn't.
For a less cynical view that says pretty much the same: They want to tell people what's the software usef for / what do they gain from using the software, and not internal details.

Would you prefer to know what docker containers are, or what they provide? For example would you rather the first explanation started "Containers allow you to run applications in an environment with its own filesystem and network, isolated from the resources of the main system", or "Containers are a standardised abstraction layer over linux namespaces and resource use restrictions, with common interfaces for network and volume management"? And would you stop using containers if they provided the same benefits, but technically in a different way?
This kind of thing is also the origin of the 'no brown M&Ms' clause [1], after Van Halen's tours repeatedly ran into problems with venues that couldn't actually handle the band's electrical requirements or sometimes even literal flooring collapses from the physical weight of all the equipment.

[1]: https://www.insider.com/van-halen-brown-m-ms-contract-2016-9
It depends what type of ticket we'll be playing. If it's a bug, we'll probably write or augment an existing test that tests that "X does/doesn't happen".
If it's a feature we'll start with the unit and integration tests to show it works, and then write the code that does that thing.

Our team is all Python so we rely on pytest and mock etc. For testing AWS related stuff we typically use Moto, which is an AWS mocking library, but sometimes to have it run locally with localstack, and then against the dev/uat environments once the code has been pushed.

End-to-end tests exist as well that cover the major user stories but these can be a little bit flaky - and this is the main challenge right now.
So when is it appropriate to do complex things?
> Every "problem" you just described applies to 404 as well, and everything handles that just fine.

I'm not sure what value of everything you're using, but I remember Internet Explorer's 'friendly error messages'. If your html isn't long enough, and that abomination still exists, you'll get Microsoft's 404 instead of your nice and short 404.

I have worked with many embedded http clients that can't reliable return content unless it's from an HTTP 200. I wouldn't write one like that, but you don't always get to pick your platform, and some platforms give you HTTP or nothing, so you can't use TCP and do a better job (or more often, you have much more important platform issues to work around than to roll your own http when the platform one works enough and it's trivial to just return 200 in case the server had something to return to the client)
Well, that's a hard one. Raising a child is overwhelming enough so putting work on top of that is not making things easier. If you can do something like daily 'shifts' that might help. I suppose hiring nanny is also crucial. If you want to work at home try to make a separate room for your office.
Universal Palindrome Day
That seems reasonable to me. Browsers ended up dealing with 401 and "Basic Auth", in a semi-standard way, for example. "Payment required" isn't substantially different. More complex for sure, but the context shared seems sufficient.
I don't think there's much overlap between AI developers/Linux users and game developers. Of course the former market matters too, but I really doubt it has an effect on the gaming market.
The American date notation is simply a direct reflection of the spoken language. We say "February second, 2020" and we write "2/2/2020". (Contra the root comment, I can't agree that 2/2/2020 is a palindrome.) I don't see this as being crazy or even unusual.

When order matters, you invariably want big-endian notation, which is why that notation is acceptable everywhere regardless of the usual native notation. But by the same token, it means that all other styles are equally "nuts". European day-month-year notation doesn't have any technical advantages over month-day-year.
SSD's even? That's amazing. They shouldn't draw much current, and certainly shouldn't use much CPU.
Timpani? Sure. A $16,000 set of handmade best-in-the-world timpani with exactly the sound the musician wants? Probably not.
His wiki article says he immediately regretted rashness in saying he rather stay on the island but the captain refused to take him back. So it seems he may have been more talking shit for effect rather than genuine and then got lucky.
> However, I have not met (except on HN) any successful "knowledge workers" without a degree.

Aside from hearing the odd person tell a funny story from their college days (which, I might add, does not guarantee that they successfully attained a degree), I don't think I've met anyone (except on HN) in the last decade or so where scholastic background has even come up in conversation.

It was something to talk about when we were young and being fresh out of school was news, sure, but as I get older the conversations have moved on to more pertinent topics like homeownership and children. Nobody really cares to talk about something that happened so long ago that people born back then are now in college themselves.

So, I am rather curious as to how you would ever know? I cannot even begin to see if your assertion holds true within my professional peer group as I have absolutely no idea if any of them have degrees or not.
AMD cards don't yet have any raytracing support, right? I know it's a young technology, but they shouldn't be dragging their feet on it if they want to make a serious push for the top.
Hard process boundaries, largely. I mean, unless you use mmio in which case you're probably going out of your way to break things. Also design constraints should be taken into account- if you need to build highly performant systems, yeah, probably shouldn't have a bunch of services talking to each other over http/json. But you could probably also isolate the part of the system that actually needs to be performant.

Also, like I said, not a fan of the "micro" terminology, it just confuses the issue.

And keep in mind that coupling is not the opposite of encapsulation. Encapsulation just means hiding internal state. So unless you're going completely out of your way to break things, you'll have services that communicate through some message passing protocol, which means services are inherently encapsulated. It's not that you can't break that, it's that generally it's hard.

Here's an example of breaking it, though:

You have an API that talks to the database. You need to get users, groups, and preferences. Instead of writing different endpoints to access all of these things individually, clever you decides to simply make an endpoint that is "postQuery" and you give it a sql string and it will return the results. Great. You have now made the API effectively pointless.

Another example: you have an API that needs to perform standard accounting analysis on an internal dataset. Instead of adding endpoints for each calculation (or an endpoint with different inputs), you create an endpoint "eval" that will internal eval a string of the language of your choice. Congrats, you can now use that API to execute arbitrary code! No need to define any more pesky endpoints.

So yeah, absolutely people can make shit decisions and build garbage. It's entirely possible. But hey, at least it's pretty obvious this way and if you see your team do this you can look for another job.
Meanwhile, the Atari computers had a “volume-only” mode that let you send a voltage directly to the audio output.

By setting the paddle ports to a high-speed sampling mode, you could easily build an audio sampler.

Great computers.
Cydia-Updates.com
I wonder if the question is really, do the giant corporations that want to compete globally have as much ability to get laws passed in Germany as they do here in the US? If they do, you can bet that those protections and working conditions will start looking a lot more like what we see in the US even if it's only a benefit for a fraction of a percentage of people in Germany and a detriment for all the rest.
How and why butterflies keep their wings cool
Diversity statements used to reject life sciences faculty at UC Berkeley
I might take you up on that. How does your dataset facilitate self supervised experimentation?

I've a good amount of experience playing with autoencoders but this is the first I've heard of contrastive learning.
I have a catch all address vor two years now and I never got spam through an address that I didn't create by myself.
Judging by how poorly it was supported on classic Mac OS vs. contemporary Windows, a lot of those manufacturers were probably kept afloat by PC sales.

Besides, it was the late 90s. What wasn't in semi-translucent plastic, those days?
but its not the physician who is actuall making the decision, its the policy makers that actually made the decision that if you meet certain criterias then certain actions will be taken. The physician is only there as an advisor to assess whether you meet those criterias.
Actually it's not like you think.

It's OK to use guards for yourself because

1) there are thousands of non-public guards(bridges)
2) you choose the path to the rendezvous point
3) middle nodes don't know the type of the traffic

Also there are a few things wrong with your article.

And the rendezvous point must be in this list (because you shouldn't have a private rendezvous node).

This is not true. The spec does not specify that.

Usually Choopa LLC -- a cloud provider that is regularly used by hostile actors.

Choopa LLC is not regularly used by hostile actors. You can't say that citing one report.

However, the relay, rendezvous, and exit nodes must be publicly known so that lots of Tor traffic will use them.

Not true with rendezvous points.
Great post. For an ML engineer HN can be a goldmine sometimes! I've gotten a bunch of ideas for work from submissions. The pace at which ML is expanding is phenomenal. No doubt in part thanks to the open nature of arxiv. As the sum of so many centuries of achievement, it really makes me proud to be human...and I'm excited to watch as it changes the world.
Please see my comments at the bottom (lol) about implementing a commercial GPU renderer from scratch with OpenCL (i.e. Nvidia, AMD and Intel, on Win Mac and Linux).

It's definitely possible to do it yourself in many cases, and while Nvidia have their amazing RTX technology now, for the sake of not having a GPU computing monopoly it's important to push for open standards support. There is DXR supporting multiple vendors, which is sort of one step forwards and two steps back (Windows-only)...
I should have clarified that my comments did not apply purely to the federal level. In fact, it's a fairly well-understood irony that more local levels of government have a higher impact on peoples' lives yet receive less attention from voters.

Republicans are pummeling education systems in many of the states that they control. They've likely stolen the opportunity to be properly educated from multiple generations in the deep south. It's a tragedy. (http://nymag.com/intelligencer/2019/05/us-news-best-states-r...)

I shouldn't have to point out that government healthcare spending is not higher in this country because we're doing a better job of providing it. The fact that you quoted the raw per capita spending number suggests you're unfamiliar with the dynamics of inflated healthcare costs in the US.
The rest will come in when reading technical docs for libraries, APIs and such.
In other news, water is wet! I doubt anyone is surprised by how important the release-shy HL franchise is, but the real tsunami will come when the thing is real and independently reviewed.
Limits to Desegregation in Schools
This is a great talk, I was struck by how similar some of the high level design goals are to LLVM https://www.aosabook.org/en/llvm.html

I kind of hope Anders moves on from TypeScript soon, he’s done a fantastic job there considering the constraints of JavaScript, but I’d love to see him tackle something new.
By just rendering it: https://httpstat.us/418
Obsessively checking for failures like people do in go is the "correct" way. Using && to chain groups of your commands that depend on each other also helps.
At the high-end (V100), Nvidia are price gouging, so there is room for a profitable strategy here where AMD significantly undercut Nvidia. My reasoning comes from my belief that AMD will not reach performance parity in the next generation - for deep learning, at least. If the new Arcturus GPU is competitive with Nvidia's new Ampere chip, that would be great. But they won't sell if they are not significantly cheaper. But they won't be significantly cheaper (Arcturus will be the "Enterprise" GPU). However, Big Navi will be much cheaper and can be used in a data center for deep learning without the legal problems that using a 3080Ti would have. I see this as the same "war" between Enterprise hard-disks from 10-15 years ago. Google came out and built their infrastructure on cheap commodity disks. But Dell, HPE and other vendors would not let you use them - they said they were inferior, etc. Commodity GPUs could "democratize" deep learning - ordinary servers could just include a couple of GPUs as a cheap add-on.
Most obviously when a car whose value is $x needs more than $x of repairs to get drivable again.
Not sure you know what the phrase “drop in the bucket” means.
Cuda is a proprietary Nvidia framework. You don't need cuda support to train deep learning models on TensorFlow. ROCm also works - and is built by AMD and is open-source.
Indeed, thank you.
You forgot the most obvious one:

3. Those who are more able in the workplace also have improved chances of completing higher levels of schooling thanks to their ability (or lack of disability).

I believe this one is validated by the fact that even as more and more people attain a university education, incomes have held stagnant.
West Africa is unlikely to be targeted. It contains 0.37 billion people. Aggregated, Africa has 1.2 billion people, many of whom would survive. South America, too, is unlikely to see substantial targeting -- 0.42 billion people. Indonesia alone is 0.26 billion people.

A nuclear exchange would be really bad, but a lot, in absolute terms, of people will survive the initial exchanges.
It sounds like that content-addressed code as in the Unison language https://www.unisonweb.org/ could end up facilitating the design of a very effective IDE since the language can naturally generate an immutable structure by default.

I don't know enough to know if this hunch is correct, I'm wondering if anyone better informed can chime in.
Little endian notation is somewhat mixed endian itself, because it contains 3 numbers, each number by itself is big endian, but the 3 numbers are arranged in little endian fashion amongst each other.
I wouldn't describe it this way if your goal is to correct misinformation. VMs can definitely pass through real hardware instead of emulation. (most often used for GPUs and network cards) And docker containers can use emulated hardware. (from the app's point of view) Normal processes can run emulated hardware via user-mode linux.

The idea of a VM is so messy these days, it's best to define what kind of VM are you talking about first. (language? system? foreign hardware?)
There's a version of the TurtleBot kit with an arm for under $3k

https://www.trossenrobotics.com/interbotix-turtlebot-2i-mobi...

The arms themselves appears to be in the 400-600 range
Nice channel, thanks for sharing. Great presenter, too: The Fresh Revolution is a vast and complicated subject, but that's not going to stop me from grossly simplifying it.

Our equivalent museum here in Sydney is the Museum of Applied Arts and Sciences (MAAS) / Powerhouse Museum[0] which is currently in a state of transition as a political football, unfortunately. Australia seems to have largely given up on creative industry and industrial education.

I can also recommend http://507movements.com/

[0] https://maas.museum/powerhouse-museum/
Races and TOCTOUs are generally common problems in most concurrent systems that are not considering atomicity by design (e.g. rdbms). It's just that shell can very easily become concurrent...
I was IG Metall. As a young person it felt a little restrictive but now I feel it strikes a good balance. You make good money, no abusive workplace practices and the companies are also successful. Win-Win for everybody.
I don't understand. If I accept bitcoin payments, does this make me a wire transfer service?

If it makes the payment service provider a wire transfer service then Bitcoin and BTCPayServer already solves this.
That doesn't really make sense as a Classical Chinese sentence. 曼德博术使以广纵二数也。 is a bit closer to how you might see it in a non-mathematical text.

術means something closer to "method," "procedure," or "way to do something." It's not a function or something that takes arguments in the modern sense.

This programming language is following the style of ancient Chinese mathematical treatises very closely, which are all of the form

X术曰：……
Wow, super childish. Anyway, the point I was making is that all you managed to show was that standard oil practiced price discrimination as if it was some big revelation. Then I pointed out how it happens to a vast extent every day and it’s part of modern markets and you have nothing in response to defend your stance on price discrimination.

My guess is you just found out that coupons are price discrimination and are still pretty upset about that? If so, I’m sorry to break that news to you.
HPC where you try to wring the last ounce of performance from machines insufficiently powerful for the task. Weather forecasting, weapons simulation, protein folding...
Coincidentally, there’s an interview with Tim Cook where he mentions this exact concept when asked about leadership.

https://youtu.be/9jhPm_2WYH8

24:00
That's a slightly odd name for a store with only one product. Hope to see more in the future:)
$3-20k / year for powder that is manufactured from peanuts packaged in pull-apart color-coded capsules. How cute. Why roughly 1.2 million kids in the U.S. have a broken immune system that can't tolerate peanuts, again? Hurts, huh? But I'm simply calling a spade a spade.
You should test yourself for cancer.

There is an at-home DNA test, which I won't advertise, that tests your genetic predisposition for 36 types of cancer.

If you happen to have a certain mutation, you and potentially your blood relatives should start doing tests, in some cases as early as 25 and every year.
Best Android Apps Everyone Must Know
You have obviously never worked in the business.
I find exceptionally difficult to write anything but trivial shell scripts without bugs. This one took years, and I suspect #bash could still find a bug: https://github.com/jakeogh/commandlock

On the other hand, this is amazing: https://github.com/speed47/spectre-meltdown-checker
This is why codeberg was started.

https://codeberg.org/