skysight-inc/HackerNews huggingface dataset:
Everything you've said is spot on, especially the last sentence--there is a lot to criticize.

The issue here is not really about the actual economic impact of the virus. No amount of money printing or loan issuance can recover the real economic output that has been lost. There is real destruction of capital and wealth because humans and their toys require continuous consumption to maintain homeostasis but production has fallen off a cliff.

What makes everything so insanely complicated is that the real economy is intimately tied up in a financial economy that compounds the distress. Missing debt payments has massive repercussions for both individuals and companies which can far exceed the value of the missed payment. We have built a legal and financial framework around our economy (under the banner of "risk management") that binds us to mutual destruction when things go badly. This is why the popping of the mortgage bubble in 2008 nearly annihilated the global banking system rather than just bankrupting a bunch of risky mortgage underwriters and maybe taking down a bank or two.

Our solution appears to be just making sure no one misses a payment by handing out cash like Santa Claus on a bender. I guess it does the job, but the level of moral hazard this invites is troubling (to put it lightly).
But that's the best part! You can describe the truth and the way you would have liked it to have gone and the employer will self-select themselves out if they're not the kind of culture you desire. It's like they're doing the work for you so you don't end up at a job at a place you don't like!
The secret call of the wild: how animals teach each other to survive
Ageism isn't cool, dude.
Yeah, there's a big difference when you're targeting platforms (iOS apparently and to a lesser extent the web) that move. But if you're writing Python, Python 2 works better today than it did five years ago. The most recent Python 2-compatible version of every library that existed five years ago works at least as well as it did then, if not better.

People move to Python 3 not because Python 2 is unusable - it was perfectly usable five years ago and the bits haven't disappeared from our world - but because there's lots of small things that make development easier, faster, more pleasant, and more robust. I don't think there's any single feature you can point to, but there have certainly been countless little things where, when I work on a Python 2 codebase these days, I say "I wish this were Python 3."

Anyway, Rust in particular committed to indefinite backwards compatibility when they released 1.0, and the "epochs" system has been a good (post-1.0) implementation of this. They realized they wanted some keywords that they didn't reserve, some syntax that they didn't define, etc., so they said there are two epochs, 2015 and 2018. The compiler handles both, but the newer syntax only works in the 2018 epoch. If you have code that was written pre-2018, it'll keep working indefinitely, even with new compilers.
This place has generic rounds silver $3 over spot. Appear to have stock.

https://www.coin-rare.com/silver-bullion.aspx
TF-IDF evolution in 5 simple examples
So many things wrong with this list of memes but my current annoyance is this;

"A package management ecosystem is essential for programming languages now. "

Package managers are an anti-pattern brought on by the abuse of OOP systems as tool for api dependence; https://owensoft.net/v4/item/2577/
Update: has now been open-sourced [1]

[1] https://github.com/OpenTrace-community
It's worthwhile to interview the people you've worked with as they change over time, usually for the better with Junior Engineers becoming Senior or Principal Engineers, DBAs becoming engineers etc. But sometimes a long stint in management or getting stuck in KTLO hell for a few years can dull technical skills.
Rust is a complicated language and still has a very long journey ahead to prove its worth, I have yet to see it being used extensively in Mozilla to re-write Firefox which hasn't happened yet (may not happen as replacing C++ with Rust is a nightmare given most useful systems code is still either C or C++).

Hopefully zig [1], picks up. It's compiled code is smaller and better in performance compared to Rust and also provides a mechanism to write safe code with allocator choices. Also the overall zig language design fits in brain as the grammar is not complex unlike Rust which has a steep and complex learning curve. Rust developer spend a lot of time learning language feature and fighting with borrow checker syntax and still need to rely on unsafe C library to do anything useful. Zig made a conscious choice to make it work with C and realize it needs to work with C rather than replace it unlike Rust which is relying on C and still trying to proclaim as C replacement, when its not yet ready.

[1] https://ziglang.org/
M-Housie: A Popular Mobile Game App
Git repository for BlueTrace protocol (now OpenTrace)
The hidden truth behind e-commerce giants
The internet has made life easy to almost everyone. Websites have
made it easy to pay bills online and also makes it possible to do
purchases online. But have you thought about the e-commerce giants
from whom your buying your stuff. Do you know they spend millions of
dollars to convince you to buy the things you don’t like. Did you ever
bother to find out how much they spend to get the initial customer
base. I will leave the rest for you to think about. Start thinking today
itself, whether you are ready to buy your things from a new e-
commerce baby. If you’re ready, I will give you the website link. This
website recently gained some popularity by selling some key books
which were essential to the prevailing worldwide situation. One book
was the Survival MD. Which is the only Survival Medical Course on the
market written by a real Doctor. Also books like Doctor’s Book of
Survival-Home remedies and the Pandemic Protocol (The steps to
prevent infection) gained popularity. So the rest is up to you to start
thinking different and support the new players entering the e-
commerce. https://bestsandi.blogspot.com
In fairness their children haven't done anything in the tech space or much of anything near tech/science. Of the 7 children: Jobs kid's one is a writer, celebrity son, goes to school. All Standford grads or attending. Of Bill gate's kids one goes to art school, the rest not much.

I would not copy them unless you have the billions for them to fall back on.
No. Nothing existed before you started using Javascript in your moms basement a couple of years ago. Wirth, Booch, Brooks, Neumann, Bachman, Dijkstra, Belady, Parnas and the rest never did anything worth much.

Why do some people take joy in wallowing in ignorance. Sad.
> Developer hiring is broken

This seems to be a pretty popular opinion. It totally might be right, but it’s not my own experience, so I have a serious question because maybe I don’t know what’s happening out there with most hiring today - what are the broad-stroke outcomes that demonstrate that hiring isn’t working? Are there statistics that show that hiring has problems? All of the reasons given in the article are claims without evidence, nor objective comparison to hiring for other industries. When looking for jobs, I’ve never been evaluated on IQ or code alone, it has always come with communication and personality and culture fit evaluations, among many other things. When hiring, my own team does everything this article claims isn’t being done. So I might be completely unaware of the major trends out there... how can I see those trends from where I sit? Are people not getting jobs who should, has there been high unemployment? Are companies not able to hire people? If hiring is broken, what are the problems it’s causing?

> It's a disguised IQ test

It is amusing to me that many blog posts and comments around here argue for exactly that under the same banner ‘hiring is broken’. Lots of developers are frustrated about being evaluated by how well they communicate and not by their code. Lots of people here complain about in-person interviews and tests and argue that take-home coding should be the norm, or that coding tests should not used at all.
> Technical interviews were once seen as a breath of fresh air.

> You can be a nobody without connections or degrees and if you can prove you have skills during an interview process you may be hired.

I think it stops being seen as a breath of fresh air when e.g. Google's explicit expectation is that you will spend multiple months studying for the privilege before interviewing with them.
E Ink proper seems to require high voltage and current to refresh. It makes sense because power will be “amortized” but refreshing it often makes it just a high power high contrast device.

Other “e-ink” displays has way too low visual quality and markets don’t like that. Brighter backlight LCD and huge battery usually solves the same problem better. IOW/IMO if such technology is to hit the market it would need to be closely comparable to LCD.
Interesting. This was 2019, but it was a SRE position. Don't know if that makes a difference. Probably not, because the interviewers didn't even know it was for an SRE position.
Wiping out ICU teams is a property of lethality, not so much contagiousness. Only 8000 people was infected by sars 1 and China didn’t even have lockdown at the time. The contagiousness and long incubation times are key this time. Otherwise you may as well compare it to Ebola.
> You've got to know if the other person can code. Lots of people can talk a mean game and make nothing and few people can spot them.

If only this were true. I've co-authored a (technical) book, edited another, have dozens of OSS contributions, and GitHub projects with hundreds of stars. Everyone still tries to whiteboard interview me. Usually I tell them to screw off, but still. My theory is that (a) people are too lazy to come up with better hiring processes and (b) there's a prevalent "if it ain't broke" mentality so there's little motivation to do anything about it.
What do you mean “as opposed to”? The money is made up, created from thin air. The interest rate is negative. The only side effect is inflation. And commodity prices are cratering.

I’m only half joking.
I think in this field, it's not at all guaranteed that years worked means better. For some people, they grow a mountain in a year. For others, barely at all.

Honestly I agree with your pain because the above situation is also not completely tied to how much you care. Luckily though, most of the time it is.
Do people really believe this? I mean, really? I'm not arguing everything's perfect, but come on...
Our consumer economy just shrank by 30% or more. We've used up all our credit. We were spending beyond our means. And now our consumption will shrink. What's this do to king dollar?
I would if I could.
I just talked about a scenario where the negotiation is between two parties and the proposal is a national site for nuclear waste in Nevada. And that's not a very nationally energizing issue, so that wouldn't even be a very interesting priority to be traded on.

I then talked about a scenario where during an international emergency its money that talks, even Jack Ma's money. What does having equal senate votes matter here?

We seem to be safeguarding some old boundary that fails to negotiate with the real lines of power. Party and Money.
That's a fair point. Perhaps this is what people are talking about the conversations over lunch. I find it hard to believe that someone who wants to work as an IC and knows you would try to do that knowing their skills had dulled.

The shame of failing someone who trusted you to deliver would be too much!
These modulation methods require knowledge and synchronization of coding by both receiving station and transmitting station. Without knowledge of the sender's modulation schema, the received signal appears as noise.
They don't think we can bounce back, but they sure as hell WANT us to. Why? The market goes up and they profit. Look at what motivates people and then the things they say start to make a lot more sense.
Zig, a systems language and toolchain for robust, optimal, and reusable software
Scorsese Courts Apple, Netflix to Rescue Costly DiCaprio Film
Maybe enough to fool you.

It's pretty easy to tell if someone knows a topic or not by just asking increasingly more specific technical questions to follow up on their answers.
Would you hire a sculpter by taking them to lunch and talking about tools but never seeing their sculpture?
Because literally every country is worse?
Google ≠ the industry.

If you're not a fresh graduate, likely you've had much of the preparation as part of your previous job experience.
Can you visualize a car?
> ...but they could speak to it enough to fool you

I keep hearing about this mythical coding con man, but I've yet to find anyone that can both have an intellectually stimulating conversation about a technical topic while at the same time suck at coding. I can generally tease it out in 15 minutes tops.
> This is the petrodollar hypothesis, a debunked theory of global trade.

Who debunked this? Because I've seen this posited in dozens of places, so I'd love to see the rebuttal
It is true that you can succeed well at tech companies without a degree from a top school. Class, race, gender, sexual orientation are not barriers to success. That's the positive thing.

The negative thing is that most tech companies heavily favor "top school" candidates and actively recruit for them. They would rather higher someone provably less qualified from a "top school" than someone else. They track and boast about how many "top school" candidates they hire.

Tech companies are hugely biased in favoring the upper class. And then they misguidedly try to pay a recompense for this unethical bias by discriminating on the basis of race in favor of "unrepresented minorities". Of course, they still really want those "URMs" to come from a "top school".

Their goal is to counter their active classism through active racism. As if they somehow cancel each other out.
That's how long people study for the bar and board exams.

And that's after investing years and hundreds of thousands of dollars in extra schooling.

You also don't get to retake those every couple years.
My main concern is: will we actually learn anything from this experience? We have had a couple of small scale trial runs over the past two decades. We got through those fine, but never considered what would happen if the spread got out of hand.

I'm not going to pretend to be innocent here. It doesn't take an expert in infectious diseases or economics to at least prepare themselves and their family. There are also decisions that we make collectively, though not institutionally, that are dubious. Some people are lucky in that their role in society is important enough that they are valuable in this crisis. Others will more-or-less have their value to society restored as soon as this is over. Then there are the people who's social value depends upon economic prosperity. Those people are going to be hit the hardest.

Then there are the institutional decisions. Some of those are the craziest. Organizations to handle domestic violence, homelessness, mental illness, etc. were scraping by in good times. Transient labor is not an issue in itself, reliance upon it is. While I'm guessing that your reference to transient labor refers to seasonal foreign workers from the context, something similar has been created in local job markets. Many people are working several jobs simply to make ends meet. They cannot provide their own safety net in the case of any crisis (personal, national, or global). In the worse of cases, they are providing a vector for the spread of disease (e.g. hospital and nursing home employees working at several facilities).

On top of all of that, we have the government. I'm not talking about politicians here. They are certainly part of the problem when the don't listen to their own experts, undermine them, or simply get rid of those they don't agree with. I am talking about the civil service. These are the people who provide continuity and should be doing comprehensive planning for different scenarios. (Not to mention ensuring that government services can handle emergencies.) What I have been seeing are a slew of half baked solutions that reflect politician's distorted world view that are, at best, addressed after reality is exposed to them.

My apologies for the rant. Part of the reason for it is that I think the wealthier nations will pull through this, but we could have done a lot better if we went into it prepared.
Hah! sounds like you're on the right track. I did some DB sharding/scaling work at a couple of different startups. Fun times!
Looks like I can get the Dasung for $1200 used...

It’s a pity because I’d love that thing to read the web on actually.
I bought a Vive Pro Eye specifically to try and develop eye tracking navigation for a system like this. I haven’t done any actual digging yet bc it turns out the NDAs for their SDK are...unfortunate. Definitely an opportunity for a free/open alternative.
That's a great article, thanks for sharing. I definitely agree that life seems easier in a post-apocalyptic scenario in the same way that re-writing some software from scratch is easier than just fixing it :P i.e. it seems that way now, but definitely isn't when you get there. However, having it as a waypoint marker sure is comforting.
> Do it preferably in smaller sums so you can strong arm them multiple times before the next election.

Really, you want to have a steady stream of payments flowing from you to them. That way, they're accustomed to it, and you always have the implicit threat of suspending the payments. This basically mirrors the structure of an ordinary ongoing personal relationship.

One-time donations, which would reflect an ordinary commercial relationship, don't work well, since the thing that makes them work outside of politics -- conditioning payment on receipt of the good purchased -- is illegal in politics.
I found two people who measured latencies, one a PCIe parallel port and the other USB 3.0:

https://stackoverflow.com/questions/41987430/what-is-the-low...

https://stackoverflow.com/questions/13831008/what-is-the-min...

PCIe parallel port: 4-8us

USB 3.0: 30us

I believe a regular PCI or even ISA parallel port can be below 1us. Those are "real" buses, unlike USB and PCIe which are more similar to packet-switched networks.
Maybe for FAANG (though even that isn’t super easy if you don’t know them personally), but it’s harder for interesting smaller companies.
No, the greatest sin of the software industry is the sprint meeting. That's literally a lie we perpetrate every day.
Show HN: Create, modify and render video templates at everywhere
Robert Sedgewick's courses, including Algorithms Part 1 and Part 2.

https://www.coursera.org/instructor/~250165
Hello HN!
I am Zhiqiang Li, founder of Seeshiontech. We are so excited to post our product - VE (Violet Engine) on here.

VE is a solution that can help you to create, modify and render video templates at everywhere. It contains two parts - VE Exporter and VE SDK.

VE Exporter is an After Effects plugin. Designers can use it to export their After Effects design projects to custom project format -VE templates.

VE SDK is a cross platform SDK that can load, modify, preview and render VE template with high performance. It supports iOS, Android, Windows, macOS and Cloud Server platforms.

Advantages :

For designers:
· VE Exporter can empower you to visualize your ideas without too many restrictions via VE's support of all important features from After Effects.

· The Exporter supports After Effects features such as AV layers, text layers, solid layers, adjustment layers, and 3D camera layers, layer animations, layer track matte modes, layer masks, layer styles, layer blending modes etc..

· You can use it with After Effect easily with no need to learn more required knowledge via it.

For developers:
· VE SDK can bring the powerful yet easy to use template video creating functionalities to your products in short time.

· The SDK can empower your users to create outstanding and sophisticated video designs with no required professional ability.

· It can enable you to experience the same developing and has rapid and robust rendering performance on every platform.

If you want to create an app, a program or a website that can help users to create video contents by modifying your video templates, VE is exactly what you need!

Moreover, we would love to get your feedback! Thanks a lot for spending time reading this. Hope you all have a nice day.

More information on herehttp://www.seeshiontech.com
Twitter: @EngineViolet
Facebook: Zhiqiang Li
YouTube: Zhiqiang Li
Or email me at seeshiontech@gmail.com
OP here, I agree, good idea!
Live coding (open internet) had been one of the great tools to help evaluate people. We don't want programmers that necessarily know our programming language already, but you should know how to search for map/filter/sort built in functions.

We also leverage take home assignments, which helps people get brushed up before the live challenge... It also tells us where people are in their skills -- code commented? It self-commenting? Any error handing? Etc. I've also pushed for this take home work to be relatively short, it's unfair to have candidates spend 4+ hours in a project with no promise if an interview. It always driver me nuts when businesses asked for that, so I try to avoid it myself.

All this said, it had dramatically United the quality of our candidates we actually see in an interview, which saves our developers time interviewing someone who can't figure out how to do JavaScript sorting using built in functions, or printing out only of numbers in an array of alphanumeric values.
Do they die because or inspite of the ventilators?
Is this really a thing outside US/US companies?
I've been now 10 years in software industry (as a developer) in Asia and Europe and never had one of these "whiteboarding algorithm"-interviews.

Interviews I have attended might have included something like that, but it's usually 1-5%. Most of the interview is talking about my previous experience, "how would you design a system xyz", homework tasks, "Take a look at this piece of source code for 15mins and tell me what's good and bad about it" etc.
Or, if you just quarantine everybody (hence the advice to stay the hell home and assume you have it), then the curve flattens. You don't need a test to stay home.
this is absolutely the case. first product that really demonstrated what plausibly-real-time sync / collaborative editing on documents could feel like (and this is back when AJAX was still (kinda) fancy)
Some more context: this was done on FT8 which is a digital mode designed to shine in weak signal work such as this. FT8 can decode signals as low as about -24DB. On HF, FT8 is used to go around the world. Even QRP (10W or less) a lot can be done. It's JUST for making a contact, there's no conversation to be had.

The whole QSO took just a couple of minutes. It only needed to re-transmit one frame. Each frame takes 15 seconds.

What's great is that since the QSO (conversation) is so fast, the conditions can be really variable and you can still make the contact. I'm not surprised it was first done with FT8.

73 de W7RLF
Probably not much if every other economy responds in exactly the same way.

It's too early to say; what matters more is what a recovery, if any, looks like. The US has a history of enduring greater short-term pain but bouncing back faster.
And the market in the US went up today.

Are people in denial, algos are driving this, or something else?
Not only are Onyx expensive; they're basically unusable. A rooted Kobo H2O with koreader in landscape mode is vastly better.

Sony is apparently still selling the DPT-RP1, and it still doesn't connect to Linux or read DjVu. I guess at least it has an OSX client.
No! Mask wearing is definitely not a thing in singapore. Only on 3rd april did the singapore government stop discouraging mask wearing. Less than half the people still out and about now wear masks.