skysight-inc/HackerNews huggingface dataset:
This is quickly spreading into the corporate sector. I recruit occasionally and even at top tier schools, 90%+ of our applicants and career fair participants are foreigners. I've counted the resumes.

I don't have anything against immigration per se, and I don't want to be accused of xenophobia or any such nonsense, but this is not ok. We are catering to international populations while essentially leaving our countrymen behind.

It isn't just some blind nationalism that fuels my concern; if you don't fix your domestic problems, soon foreigners won't have any more incentive to immigrate...plus, in addition to the pitiful devaluation of the degree, there's already a glut of grads in almost every sector, including STEM. Something has to change. We will also see wages rise as the employee pool shrinks and locals are less likely to work for lower wages because they're not escaping third world poverty.

It's high time to limit foreign students attendance. And maybe after that we can raise standards to recover what little prestige our schools had because between this international cash cow and diversity initiatives I can easily explain why so many people are graduating college today with minimal competence. Lowering standards makes us all worse off in the long run, even if your metric of "national college graduation rate" improves.
I think it's an excellent idea what FairShake.com is doing
Windows 8 and 8.1 are still supported pretty far into the future.
Seems fine to me. There's still Bootstrap 1-4 to build outdated websites for outdated browsers with.

We gotta move forward. The web can't be held hostage over decade old corporate contracts.
Viewport jumping is the scourge of web browsing; if some browser deployed some kind of advanced heuristic to try and get rid of it completely that alone might get me to switch.
Faster and Cheaper PyTorch with RaySGD
This is partially a result of the way that health insurers in the US (both public and private) pay for procedures.

A 15 minute consult with a GP is paid differently depending on whether the outcome of that consult is that you're diagnosed with e.g., strep throat vs. cancer.
Swarm is an orchestrator while compose is designed to describe services to be run on a single machine.

Basically, you may want to use swarm (or k8s or anything else) in order to orchestrate your containers across a multi-machine cluster and compose when defining a set of services running on a single host.
Yeah I pay more for an amazon monitor or anything that could be defective. Newegg return policies are so bad I pay extra to go elsewhere
This is ultra cherry-picking.

'Some guy, somewhere predicted the 2008 crash, therefore, it should have been obvious'

People have been running 'pandemic' simulations forever, this is not a new idea.

There are multitudes of catastrophic scenarios we could face.

Pandemics that break out at this level are probably 'once in several generations' (at least pre-full globalization) which implies effective 'Black Swan'.

The next pandemic may be in 20 or 200 years, nobody knows, hence 'Black Swan'.
Thanks! Certainly will do ;)
Applying the (current for any given time) criteria for depression requires a certain amount of training and skill, and the point form list of symptoms that you see as the first section in each diagnosis in the DSM-5 is not standalone. To mention one huge but often-overlooked example, something isn't a mental illness unless it significantly interferes with your life and functioning.

Not to say that people don't incorrectly make diagnoses all the time.

Many of these studies also rely on rating scales (typically HAMD or even PHQ9 for depression) that are a measure of depressive symptoms but don't in themselves have the power to make a diagnosis.
Well... I'm not discounting the terribleness of Boeing execs, especially in the 737 MAX fiasco and the decisions that led to it. But even with perfect execs, they'd still be in trouble. Airlines aren't flying anybody. So who's going to buy new planes right now? Could a better exec have changed that? No.

But it's definitely true that the company would be in better shape to face this problem if they had been shipping 737 MAXes for the last year...
A lot of them are named after tea. Is or was tea really that influential in Japan, or is there just a strong correlation between tea and colors? I have been to a tea market just once and I can only guess that color would be a quick way to tell them apart since they all look similar.
This is cute but kind of useless at the moment, as there's no shortage of radiologists in the field right now. If anything it's the opposite- since no one is doing elective procedures most stand alone imaging centers have closed or cut back hours. Some radiology groups are even furloughing their staff because there isn't enough work to justify having them on.
you can infer this from graph - it's ruby.
https://jesseevers.com. If you're someone who finds many things interesting, I think you'll enjoy it...I have very broad interests, and that is reflected in my writing.

It's a young blog, but I've received pretty positive feedback on what I've written so far. For a recent post, try Instinctual Politics: https://jesseevers.com/instinctual-politics/
Can verify this to be 100% true. I think that you are even downplaying a bit . I worked for a consulting company in India and the client was a bank. They had specific ancient setups that worked only on windows 7 and nothing else. We couldn't even compile the java monolith sometimes because the maven dependencies didn't wanna fetch. It compiles for 1.5 hours. Junior devs like me could never go through that code or the setup. It was an absolute nightmare. It's one of the main reasons why I moved on to front-end as the feedback loop was instantaneous.

Then we had to develop most of the times in a virtual desktop so the frame rates were like 10fps and getting animations right was notoriously hard. Now the backend seemed like a cake! I quickly moved out of there and I'm much happy about that decision!
I have recently started https://muvaf.com to write about software culture as well as deep dives.

Right now, there are two articles. One is about exploring what keeps us, developers, excited and what kills it. The other one looks into how bugs should be handled and its relation to company culture.

The next one is about how to be nice but also apply candor during code reviews so that everyone wins. It’s on its way!
Get a Job in Tech
The devil is in the details of the details.
Economically, the numbers are on your side (e.g. leading illness for workplace disability)
It is, sadly, only possible to up-vote once!

Thanks a lot!
Is the situation any different across the Tasman
The pathophysiology of depression is not fully understood. It is possible that what we understand as depression today could become several distinct diseases in the future.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3181668/

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3984887/

In any case, the impact of depression is known and it can't be ignored. Doctors must at least try to help depressed patients. There are models which guide pharmacological and behavorial treatments employed in current practice. They are proven to be superior to placebo.
Key Food Prices Are Surging After Virus Upends Supply Chains
> Your use of the service shows your agreement.

No, that is not necessarily true. If I put in my ToS that by using my site you agree to (say) my installing malware on your machine that will allow me to go into your bank account and take as much money as I want, that will (almost certainly) not be enforceable.
Walmart website is still stuck in 08. I have to search for things 3 different ways and even then I can’t seem to get one search page to list products of the same type
Taiwan tells government agencies not to use Zoom on security grounds
TMS immediately dials my skepticism up to 11 as well. But there's some fairly good evidence that is helps people who suffer from migraines with aura. From what I understand, it has something to do with increased cortical excitability in migraineurs, and TMS is somehow able to reduce that effect. I don't know how this would translate to depression treatment, but it's interesting nevertheless.
I watched that video and no one on the left was making a joke of the coronavirus. They were all stating that the flu is more dangerous which while being clearly a miscalculation, not the same as calling it a left wing hoax so save your moral equivalence for another day.
Passage of time and change of circumstance can provide some help, as some of us can attest.
Yes, absolutely.

But this time, there is a) political impetus and b) economic calculus.

The plebes will 'vote' for this now, it's something ingrained into an entire generation now.

Banks, regulators, government - they all have crystal clear economic justification.

Large financial institutions, definitely insurance, funds etc. will now integrate all of this into their calculus. So even 'big business' will be on board.

Large banks will pressure governments that don't have a Pandemic Response time.

The elite and plebes are now on board with the 'Pandemic Army' so I suggest it will exist in some, more meaningful fashion.

It might not be 'the best' but it will exist.
did MS buy the domain from the guy for $1.7 million?
Virtue signaling does nothing. Build something.
For L.A.'S Jewish Community, a Passover Division Between Tradition and Tech
That sounds interesting. Do you have any links with more information regarding that neurofeedback treatment?
Because unfortunately, competition exists. I work in fintech and we have two options:

- Convince bajillion dollar investment banks to switch web browsers just to use our service

- Accept a mild decrease in developer experience
A datapoint: the word for brown in Japanese is literally "tea color" ... so "tea" is commonly used to describe colors that resemble that of tea.
It seems like "lossless" isn't quite right; some of the information (as opposed to just the algo) seems to be in the NN?

Is a soft-link a lossless compression?

It's like the old joke about a pub where they optimise by numbering all the jokes, .. just the joke number isn't enough, it can be used to losslessly recover the joke, but it's using the community storage to hold the data.
Docker is a tool that includes a daemon that runs in the background and a client app that communicates with the daemon. The daemon runs a packaged-up program and its dependencies ("image") as basically a chroot environment using an overlay filesystem and isolated network, in a custom cgroup and namespace (basically, process space/virtual filesystem paths different from your normal user process space/filesystem).

Swarm is a (sadly) soon-to-be-abandoned way to spin up a cluster of multiple hosts with Docker daemons; don't waste your time on it. The comparable solutions are AWS ECS or [to a lesser extent] HashiCorp Nomad.

Docker Compose is a console app that takes a config file and starts multiple Docker containers, creates volumes, and configures Docker networks - on a single Docker instance, so it's only really useful for testing stuff locally that requires multiple containers running at once.
could you elaborate a bit?
You can test individual colours using tools like https://webaim.org/resources/contrastchecker/

To check the colours on a page (and many other accessibility violations) you can use a bookmarklet like HTML Codesniffer ( https://squizlabs.github.io/HTML_CodeSniffer/ ), the tools that are integrated with Firefox and Chrome's devtools, or CLI tools like Axe or Pa11y.
Your blog is a true gem.
Honestly, dealing with Atari wasn't that great even when you're talking about the "real" Ataris. (The Warner Atari might have been okay to work with, but with the Tramiel Atari you really had to watch your back in any kind of business deal).
Latest Firefox updates address bar, making search easier than ever
Reading some of the comments is a good reminder that solid and meaningful mental health research is very tough and expensive, just based on the sheer variability, which can't be meaningfully captured by 99.9% of studies. Each needs to be seen as one piece in a much, much larger puzzle.

I wrote up some of the problems with doing/interpreting mental health research here: https://mhnav.com/lies-and-evidence/
No, I think ruby would be the fastest shrinking language of the top languages. I want the fastest shrinking language of all of them, not just the top ones.
OK, but what does compose in that circumstance? FP? The locking is an external effect, can you just compose two arbitrary functions that each do locking?

I suspect it's more true that the entire notion of reuse or composability is broken in code which depends on databases and specific locking strategies or code which depends on other code that does. It doesn't have anything to do with objects.
I recommend "Understanding the Digital World" [0] to everyone, but especially those who work in the tech field. Understanding how the systems work is absolutely fundamental, but many people do not spend the time to build that foundation.

Highly recommended, it's a great book.

[0] https://www.amazon.com/Understanding-Digital-World-Computers...
Wow, this makes for fantastic reading. The ideas you're floating on job security, career capital and moats articulate something I've seen through countless hours of LinkedIn scanning and personal experience, but packaged into digestible lessons. This is empiricism leading to radical thinking.

My only comment, in the form of a sticker warning, would be that thinking about the world purely via a lens of pragmatism (e.g. 'winner takes all', 'be mission agnostic', etc.) and performance (e.g. 'maximally optimise your career capital', etc.) can cause burnout. Or it did for me at least. This is because it can simultaneously build cynicism (cyclical negative thinking patterns) and impossible personal goals (confirming experiences of failure or struggle). The heuristic isn't worth that sacrifice, even if it leads you to the "right" answer.
Real hardware consoles like the Flashback 2 are great!! The later Flashbacks are inferior (IMHO) as they use software emulation and lack the cartridge port solder points. :(

Of course you need a real CRT also. The Flashback also works with paddle controllers (which are necessary for several built-in games) although they can be hard to find.
I agree, even though there are a plethora of scams in the crypto-world (I'd say 90% of projects are scams), crypto gets a lot of hate. I assume it's because people were burned early on during the 2017 craze. That's also when every company realized VCs would throw money with anything related to the word blockchain.
Contactless Payments – But Secure
Python vs. Pharo
As Wisconsin is forced to vote, it’s worth recalling the 2011 Wisconsin Uprising
Would massive savings be achieved if an image sharing app like say, Instagram were to adopt it, considering a lot of user-uploaded travel photos of popular destinations look more or less the same?
Thanks, haven't heard about TIOBE before. Is this the complete listing? https://www.tiobe.com/tiobe-index/

Seems also just to care about the top languages and their growth/shrink rate, while is interested, doesn't necessary mean it's the fastest shrinking languages overall.

Thanks for sharing that resource though.
Maybe we can assume if people are on Zoom then they are also not on Netflix? But yes, would be very interesting to get a post-survival writeup.
How would having a octagon gate be worse than a round gate for wavedashing?

For shield drops you take it a step further and notch the gate.

Octagon gate also provides good reference point for MSDI.
Do all these churches that are still wanting to hold in person services even when there is a stay-at-home order have a leg to stand on when claiming violation of the 1st amendment? My naive understanding is as follows:

- The stay-at-home order does not target religion specifically but applies to the vast majority of any sort of non-essential service.

- The slowing of the spread of Covid-19 seems like it would be a compelling interest that would allow the state to prohibit in person religious ceremonies and not violate the Free Exercise Clause

Is there more to it than that? Are my assumptions off-base?
OneSignal is hiring Back end and Full-Stack engineers interested in Go and Rust
I'm half-way through the video, and he's pushing the Entity Attribute Value (EAV) model. He's right. He's absolutely right.

There is a duality between the much-hated EAV and table-oriented representations of data, especially if you are disciplined in your schema design so that the mapping between your EAV schema and a SQL table-oriented schema is natural.

I really would like to see automatic duality between EAV and relational models in RDBMSes. This would give users great query expressive power. EAV is perfect for "graph" queries, which are essentially recursive queries that chase relations without having to specify which relation types -- as long as all of them have the same shape, you can do this with EAV. That means that you can write queries like "give me all the things this user has access to", or "all the users that have access to this entity" while traversing arbitrary relations like "user belongs to group", "group belongs to group", "access grant", etc.

EAV is, essentially, the most normal form you can construct. And the more normal the form, the easier it is to apply CRDT techniques should you want to. Also, if you normalize the keys (see SQLite4[0], yes, 4, an abandoned project, but the docs are still there) then you get to trivially use any distributed ordered key/value store, and you can distribute the key ranges, and it's trivial.

Now, EAV is much hated. But that hatred is wrong. The problem is that RDBMSes aren't exposing a dual of EAV and tables. If you have an EAV schema you can create VIEWs that look like equivalent table-oriented schemas -- the reverse is also possible, but somewhat harder. Using VIEWs to bridge the gap imposes a heavy burden on the query optimizer. But SQLite4 and similar database designs essentially have EAV stores internally that they could expose with a lot less complexity than VIEWs impose.

We can haz EAV and table orientation at the same time. We should have it.

Plus, as TFA says, you can combine EAV with timeseries, which allows you to have time travel in your queries, and even transactions (e.g., run a transaction now that has an effect in the future), which makes your data naturally copy-on-write, which greatly improves read performance. Granted, you have to cleanup unnecessary history at some point, otherwise it piles up (vacuum), but that's OK.

[0] https://www.sqlite.org/src4/doc/trunk/www/design.wiki
This is pretty exiting for 2 reasons...

1. Writing all the YAML to deploy an application into Kubernetes is a lot of work. If one does everything fully filled out it's pretty normal to have over a thousand lines of YAML... or much more. With lots of repeat yourself. Tools built from a simpler spec that can "compile" to that would be so great. Like writing in a higher level language instead of machine code or assembly.

2. There are a variety of platforms now. I first thought of Kubernetes vs Nomad. But, Kubernetes using Istio is a different platform from Kubernetes where applications use Ingress. There is more diversity showing up. Being able to define an application in one spec and "compile" for different situations would be useful.

Just my 2 cents. As a Kubernetes user I'm happy to see the higher level tool bar moving. It's desperately needed.
Transactions compose.

And yes, purity composes (because it requires no locks), and since FP pushes you to purify, FP helps. You don't have to do FP to have composability, but FP has great composability.

> I suspect it's more true that the entire notion of reuse or composability is broken in code which depends on databases and specific locking strategies or code which depends on other code that does. It doesn't have anything to do with objects.

Mutable objects impose locking requirements, and locks don't compose easily because lock-taking order matters (to avoid deadlocks). Yes, you can add deadlock detection and rollback and retry/abandon on deadlock, but it's a complication you have to handle because OOPs generally don't provide all of that.
As long as you get back the exact same image you put in, it's lossless.
I’ve had that happen too but I intentionally did it to get a discounted battery for my riobi drill. I got the batch discount for multiple items had the stuff I didn’t want sent to store and just had to show up to return it
This is not an accurate explanation of the problem.

> Windows 2000 Server, for example — the default or example Active Directory path was given as “corp,” and many companies apparently adopted this setting without modifying it to include a domain they controlled.

While it's true that access used "corp.com" as a sample domain, the problem is what Krebs calls "domain DNS devolution"

> Chances are good that at least some resources on the employee’s laptop will still try to access that internal “corp” domain. And because of the way DNS name devolution works on Windows, that company laptop online via the Starbucks wireless connection is likely to then seek those same resources at “corp.com.”

Krebs has written two articles about this that explain the problem.
... so it's like running Wine on Windows NT 4.0?
Metalesson from whitequark is that they show us how we can be smart by rigorously applying existing wisdom. Esp by learning to use existing tools and taking advice from experts.

> My chosen approach (thanks to John Regehr for the suggestion) is to implement an interpreter for an abstract 8051 assembly representation in Racket and then use Rosette to translate assertions about the results of interpreting an arbitrary piece of code into a query for an SMT solver.
The big question, for me at least, is can this be used to containerize a .NET application without having to package a full Windows OS into the container?
This is not the problem.

> Chances are good that at least some resources on the employee’s laptop will still try to access that internal “corp” domain. And because of the way DNS name devolution works on Windows, that company laptop online via the Starbucks wireless connection is likely to then seek those same resources at “corp.com.”
Panarchy: 21st Century Governance as a Complex Adaptive System (2004)
On Being Average
> I got to travel, work and collaborate with People outside my discipline

I got to do all those things during college (exception travel, but I'm not a big fan of travel). I've enjoyed my life since college, in some ways more. But college was a unique, wonderful experience that I remember fondly. Going back to school isn't in the cards for me, but it's certainly the source of the occasional idle thought.

The rest of your discussion seems to veer off on a tangent ranting about current social constructs at colleges. It certainly isn't part of the discussion I was having about how college can be a truly wonderful time in one's life. That has been true for decades, at the least, certainly predating the things you're talking about.
Litigation is expensive, but I doubt it's going to cost SoftBank anywhere near $3B (unless they lose, which they probably won't).
Excei
> "Every single computer that was ever made is still out there, and a use could be found for them, somewhere in the world."

Not so fast. Some are broke. Some have leaky capacitors that have eaten through PCBs. Others are destroyed, accidentally or purposefully.
https://www.charlieharrington.com/

I write about computers, making music, books, and the great outdoors.

Post-mortem on making a podcast: https://www.charlieharrington.com/escaping-web-season-one-re...

Getting started with Arduino: https://www.charlieharrington.com/afternoon-with-arduino

List of novels with giant, possibly magical, libraries: https://www.charlieharrington.com/novels-with-libraries
Zoro. Which is a division of Grainger, iirc.

Their website isn't the best for finding things, but I've never had any issues with an order from them, ever. And I've bought a lot of stuff.