skysight-inc/HackerNews huggingface dataset:
It is indeed a young language.

Upgrading my compiler isn't an issue. I haven't opted to transitioning to Rust at all in the first place until things calm down. I've yet to feel that my career has once ever been impacted by not learning it.

I'm in hardware land, not JavaScript frontends. Innovation there is more about the product features, sensor capabilities, power consumption. Generally solving customer issues.

Selling adoption of a new language to the superiors or new job interviewers to use in production isn't an issue about compiler upgrades or the merits of using cargo fix. They are more concerned about how many people are available to be hired that has extensive expertise in the language, making hiring hard, and support is still in flux. And that is what I'm reporting, tooling is more than about the compiler, the world around it and human issues, particularly non-technical humans are also at hand.

And until there is stability and a language people don't feel is a moving target to learn, that will remain the chicken and egg scenario.
That means the market is volatile, not wrong. For the market to be wrong, there has to be some truth against which the market is being measured, and there is only the market.
Let's say we let every business fail that would fail and the money goes to individuals only equitably. You honestly think 2 years is going to be enough to create what may end up being 47 million lost jobs as estimated by the Fed? Unemployment is likely to be over 32%. It's going to be very very ugly if we don't save those jobs.

The higher the job losses, the longer it takes for the market to create jobs because everyone is forced to be frugal.

The most jobs created under any president was under the two terms of Bill Clinton. That was 18.6 million (15.6%) increase. The greatest percentage increase was under the three terms of FDR, a 21.5% increase. You're arguing that we'll be able to creates jobs at a rate that is an order of magnitude greater than the fastest we've ever created jobs.

You're honestly arguing that the economy will be able to add even close to 47 million jobs in 2 years?

Giving money only to individuals instead of saving the jobs would be akin to condemning us to a recovery that will take at least a decade to recover from and that would be a very very dark decade for many of the 47 million that lose their job.

https://www.cnbc.com/2020/03/30/coronavirus-job-losses-could...

https://www.thebalance.com/job-creation-by-president-by-numb...
What a terrible condition. To me, a chronic insomniac (with fortunately absolutely no indication or family history that what I have is anything more than chronic, but intermittent insomnia), FFI always seemed like the grotesque conclusion of insomnia, actually driving people insane and literally killing them for lack of sleep. Which this article seems to confirm.
This is a long article but well worth reading. There is a lot of good information that backs up the title.
I did on a onsite at Google and learned the most during the lunch portion, my interviewers didn't know basic ES6. At lunch, I talked with an engineer who was a teacher before his first industry job at Google which he has worked for 5 years, in contrast with me that had work at 4 different places in 5 years. I didn't get the job even though my github and industry skills were more vast. They would rather hire "theory over practice" developers because they are easier to retain, which is fair.
https://en.m.wikipedia.org/wiki/Mile_run_world_record_progre...
> That's supposing law enforcement has viable ways to leverage knowledge of its existence into investigation and prosecution.

Which they do, because that's their job and they do it all day long.

We're somehow talking about both end to end encryption and moderated public forums, but those are two different things. If you have a public forum where anybody on the forum can read the messages then anybody on the forum can read the messages -- including law enforcement. So they join the forum and start investigating in all the usual ways, and get a warrant to have the ISP upstream from the site start logging its traffic so they can start locating the users and getting warrants to bug their homes etc.

When you have end to end encrypted communications, the only people who have the message are the sender and the receiver. Then there is no dedicated CreditCardSkimmersChat site, they can use any generic secure messaging software for that. But this isn't any more difficult for law enforcement than criminals who communicate in person -- you still have to come by some reasonable suspicion of them to begin with somehow, and once you have you get a warrant to install bugs, which overcomes end to end encryption because then you're collecting data at one of the endpoints.
I pray they do its a long time coming and then put barriers from it happening again
It's an ultra high frequency. Super high frequencies are from 3 GHz to 30 GHz.
That's due to a couple of different things. A lot of people were writing GC contracts w/o actually having physical gold to cover. When some buyers of those same futures contracts wanted to take delivery, those contract writers who took the short position had to now go into the open market and buy gold. However, because of COVID-19, there is very little supply of gold as it is now. A lot of mining companies have no intention of continuing to mine, as they can just give their miners time off and sit on their gold reserves, wait til the price spikes, and start selling their inventory at a 25% markup. That's my theory anyway.
This is a good point, actually this might be what ffmpeg.js is already doing. I was wondering why they went out of the way to run the worker and pull ffmpeg code from unpkg.com, but I suppose that makes sense now!

Thanks for the tip, I'm certainly no legal expert!
It's also the think that drove innovation in those industries to begin with
This is the standard for GPL licenses and your focus on this particular aspect of the license amounts to FUD. LGPL, GPL and many other copyleft licenses are in common usage across the ecosystem, including the Linux kernel.

From Wikipedia[1]:

"... The license allows developers and companies to use and integrate a software component released under the LGPL into their own (even proprietary) software without being required by the terms of a strong copyleft license to release the source code of their own components. ... "

" ... For proprietary software, code under the LGPL is usually used in the form of a shared library, so that there is a clear separation between the proprietary and LGPL components. ..."

[1] https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_Lice...
> Programmers work with text and will continue to do so for the foreseeable future.

Programmers work with 2D overlapping windows and will continue to do so for the foreseeable future. I'm giving a criterion for when that's going to change. They're connected. You can't beat a 2D display for displaying 2D data.

> What would a non-rectangular UI for manipulating text look like?

Looked at a DOM Inspector recently (HTML)? Or Computed Styles (CSS)? Or Network Activity (HTTP)? All of the most common text formats I use, I view through a non-text interface. These aren't inherently 2D data streams -- that's just what we do because they're being put on a 2D display. All of them would be even more useful in 3D.

That's not even counting the biggest classical use for an extra dimension: time, e.g., version control history, animation state, or database transactions or migrations.
Four eyes principle: don't let people come up with stuff on thwir own without any of their (technically skilled) collegues ever seeing it.
Users have demonstrated repeatedly they’re unwilling to pay for anything when there’s a free alternative (broad strokes, obviously).

So some significant chunk of Apple’s users would use a 3rd party app store and experience would be down, security would be a nightmare, people would have all sorts of complaints and Apple’s reputation would take a hit.
Where did I ding him on credentials or politics, and where did I say that the post should be flagged?

I just said that it's a low quality article. There are many high quality articles on hydroxychloroquine with azithromycin treatment (https://lmgtfy.com/?q=hydroxychloroquine+azithromycin), some of which discuss additional treatments that are also undergoing testing based on the blood disease hypothesis, so there is no reason to upvote this one.
This post made me install the ICQ "uh oh!" new message sound as notification sound on my phone. It is higher pitched than I remember it.

I still remember my UIN, but I don't think 'new ICQ' uses those? I tried logging in on the web site, but I am unable to recover my password using my UIN.
The US dollar isn’t the largest and most liquid market on earth because the US is mean to people, if anything that would make it less useful for third parties. It’s used because it makes the most sense. Look at the USD as a gift card. If Starbucks only accepted star-bux, requiring me to buy starbux to buy Starbucks, we’d still be valuing drinks in dollars regardless of the exchange rate. Even if I could use those starbux at Target, I wouldn’t start caring about my starbux currency risk as long as I could convert to dollars. It’s the same for other countries. Japan doesn’t care about its exchange rate to the riyal because both float reasonably stably to the dollar. Saudi doesn’t want yen and japan doesn’t want to buy riyals so they split the difference and transact in dollars.
Yeh but having small pocket and having an entire city is different you can do something about the pocket by making less dense places a little more dense for a while. You can't do that with NYC. It's like a heat map. You can distribute one hot zone but not a map filled with hotzones.
> It sounds to me like you're saying that it is unfair to strangers that you would help out your family first before helping them.

Well, yes, it is unfair to the strangers that you're favoring the people you personally care about when others are worse off. Being unfair doesn't necessarily make it wrong. You're free to help whoever you want—with your own resources. However, organizations distributing resources they took by force, or enforcing their own rules on others, ought to be held to higher standards.

> Chinese workers are ultimately working for China.

Chinese workers are ultimately working for themselves and their own families, just like all workers everywhere. Not for the Chinese government. If you have a problem with the Chinese government forcibly and unjustly profiting from the labor of Chinese workers, great! So do I. The same goes for every other government, both foreign and domestic.
Awesome! It worked for us today. Thanks for putting this together :)
Right here. Everyone read the above, this answers the question of why so many?
My background is a mix of neuroscience/biology and machine learning, and it's always funny to me how jobs right on that margin interview totally differently, depending on how the organization started.

If they think of themselves as "tech", you're at the whiteboard, reversing strings in C and playing games with trees. When I interviewed for nearly identical job in a "science" department, someone spent 45 minutes chatting with me about the coding behind projects I had mentioned. I even offered to show or write soome code and got told "Nah, we already looked at your github and it's fine."
We have governors declaring they will seize medical equipment from its owners. We have mayors of major cities advocating for us to conscript medical personnel via the Selective Service. We have the President invoking the Defense Production Act and telling private companies to manufacture goods. We have governors and mayors and county-level medical officials across the nation outlawing religious services and declaring that it is illegal for people to leave their homes except under a list of officially approved circumstances.

Behold, the power.
Someday SpaceX will float a mining rig up to an asteroid and a year later gold will be worth 1/100th of what it used to be.
We don't actually use X as the framework. The underlying code is Wayland, and then Xwayland as a compatibility layer. It's just that most apps we test against are X11.
The core problem is that many people who apply for software developer jobs are attracted to the money, and just aren't very good at coding. Slogging through these interviews is a drag and a waste of time for capable developers. So, the process is delegated to junior people who don't yet have the judgment or experience to know what's important.

This is a joke, but uncomfortably close to the way junior people interview:

https://www.reddit.com/r/ProgrammerHumor/comments/4k994j/if_...
> The United States now has loose fiscal policy and loose monetary policy.

This is the key takeaway from this article. This will spell doom for the US consumer's purchasing power, it makes sense to own foreign currencies, gold, and foreign stocks. Getting out of dollar denominated assets before the dollar crashes is key.
I think whiteboard interviews are more about weeding out false positives than weeding out false negatives. While one might think they would be equally damaging, as in either case you are out one good programmer, the former (false positives i.e. hiring a lemon) is actually more damaging since you are in one negative. For why that might be, see one theory of production, the O-ring model [0].

[0] https://mru.org/courses/development-economics/o-ring-model
I took a look at Elm a couple of years ago and while I was intrigued I simply couldn't consider using Elm in any serious endeavor. Not because it isn't capable, but because the risk of it dying if/when Evan stops working on it (for any myriad of reasons.) Yes someone could fork it, but that doesn't ensure it would continue to be well-supported.

Remember RethinkDB? When they shut down, the software was open-sourced to much fan-fare, but for all intents and purposes it appears progress has come to a screeching halt: https://github.com/rethinkdb/rethinkdb/graphs/contributors

Elm is unfit for any commercial software project IMO as long as it remains a one-man show. I (like everyone else) have limited amount of time to learn new tech, and despite Elm's technical merits - it's not worth sinking any time/effort into it at this time when other more viable options exist.
How to Auto-Create and Migrate Two Databases in MySQL Using Flyway
> issue is that under the newest release Elm is requiring that no code contain any ‘raw’ JS or it won’t compile. It seems like this was an option prior to the current version so is this basically like if the Rust team said as of the new release no code, other than that code coming from the Rust team may use ‘unsafe’?

Yes, the problem is similar. It can be considered worse, because in safe Rust you can do almost everything, but Elm is much more limited.

You can still use regular JavaScript with ports, but it is more complicated. It is something like a WebSocket channel, where the server is the JavaScript code.
Filter Association via Hibernate Where
I as an individual prefer to be paid by US dollars over Indian Rupees. Trust me, the Saudis would prefer the same
Sure. But how does that spur a car manufacturer that's never made ventilators, yet is trying to make them, move faster? We are going to send an army general to GM and all of the sudden we are going to crank out 60,000 ventilators?
Throwing Virtual Concerts: Interview with Brenda Chen
Writing is hard and editing is time consuming. Anyone who went through college can agree with that.

The problem is that it's often almost impossible to maintain an entirely objective perspective on your own writing. The most reliable method is always having a third party give a document an in depth review in order to avoid sounding stupid.

In fact, a buddy of mine locked in quarantine recently released Edit Mule (https://www.editmule.com) to bridge this gap and make it easy to get a professional editor to do this. There really is way too much bad writing out there--hopefully they can reduce it.
Main Street is panicking, Wall Street doesn't seem to care. Look at the valuations.
Had a small company try the coding test “pre screen” with me. Normally I’m fine with those, but this one wanted you to implement a 1-D Discrete Cosine Transform then use it to detect edges in a grayscale bitmap file. In C, without using any existing code or libraries.

I told them I could either lift the DCT code from at least a dozen different sources and change the variable names and indentation, or I could spend several hours implementing the algorithm from scratch by reading academic papers. 1 was against the rules of the test and 2 would just be a ridiculous waste of my time.
It is only a threat if it has leverage.

Forcing Signal out of US market is the goal.
From being on both sides of whiteboard and take home interviews over the last few years, I’m all for whiteboard interviews, for a few reasons:

- take home interviews incentivize the candidate to spend more time than they’re told. You can choose a three hour problem, but candidates that really want the job will probably spend more time. Less experienced candidates will spend more time on it too.

- I never found reviewing take home interviews to be a great indicator of skill level. It’s hard to know how long was really spent on it, and how much the candidate used resources etc to guide them. Are they a great candidate that cut corners, or a less experienced candidate that used stackoverflow + 10 extra hours to get to a final result.

- whiteboarding can go badly too. The caveat is that if it does, only so much of the candidate’s time is taken up; there’s a hard ceiling.

- from the perspective of conducting whiteboard interviews, the company loses out if the interviewer doesn’t do a good job. This is really on the company though - it’s worth investing in a good whiteboarding process. If there’s no investment here, it’s only the company that suffers (competent candidates will get hired by a company with a better process).

In terms of conducting a good whiteboard interview, my $0.02 is no trick questions, just solid problem solving with plenty of scope to show creativity and proficiency.
The setup is a bit more involved, but this can be mitigated in several ways. One is docker or SSH plug-ins in editors like VS code coupled with an SSH server included in the develop build phase, like you would use to develop on a remote server. The other approach is adding the source tree as a volume. You can also do a mixed approach where development is done on host, but testing and deployment is done in docker.
A Canvas Made of Pixels (claybavor.com)

The most interesting problem to tackle was “the blue glowing screen problem”.

One of the many ways that screens give themselves away as screens is by emitting light that is “out of character” with the surrounding environment. They can be too bright or too dark relative to the things around them, and indoors, displays often seem too blue.

I solved these problems with what I call “luminance matching”. The basic idea is to sample the light falling on the frame several times a second, and then adjust the display and image parameters so that what’s displayed is “correct” given the surrounding environment.

https://news.ycombinator.com/item?id=10900439
CS whiteboarding makes sense when tech stack isn't going to be constant and the tasks you might be doing requires more than making calls to backend from MVC. On the other hand, take-home stack specific question makes sense otherwise.

The bottom line is that software engineering jobs are very different but we keep expecting to put on same cloths on them in terms of interview process.
Counterexample: I got an interview at Google a few months ago, with no referral and one phone screen.
There is, unfortunately, quite a lot wrong here (not just the topic...but obvious stuff like Triffin Dilemma).

But the key points are basically two-fold.

One, there isn't a shortage of dollars. Nowhere close to one. The Fed learned from what happened to Europe last time, and has already announced swap lines.

Two, there isn't one generic "dollar" funding situation. In 2008, it was really about Europe. Now, we have lots of countries each with their own situation (which the Fed is watching closely).

Japan has probably been where most of the growth in the market has come from. They are deep into CLOs but have a fairly neutral funding position (they borrow/lend in USD), and Japan has a huge stock of dollars...so a crisis seems unlikely. Canada is another big one but, again, this is US branches of Canadian banks...not an imbalanced position. The big mystery is China, which seems to be getting dollars from nowhere, but like Japan they have a huge stock of dollar reserves.

The situation with EM is also not that simple. A lot have a huge stocks of dollars. The reason why some are getting into trouble is: bad monetary policy, borrowers with bad credit, and (lesser extent) dollar strength. The last is going to continue but Turkey, as an example, has been in this position for years (I noticed their issues 6 or 7 years ago). What is happening now changes nothing.

Definitely, we have seen surprising moves in GBP and CAD which suggested that people were looking for dollars quickly but JPY rallied...so...who knows? I don't think it is something to be unduly worried about. The US has supplied tons of dollars, China and Russia will keep kicking up a shit fit about this but the US isn't taking advantage of the situation, the Fed is providing the market with liquidity. We have SDRs, there was no issue with the supply of dollars before this point (in fact, the issue was there was too much)...so...I don't see what there is to worry about here.
Show HN: Free Virtual Background Resources
We’ll just see :)
The US gets very little oil from Saudi, so why does it care? Because oil is the penultimate (after water) commodity, incredibly liquid. If the supply to big Saudi consumers (e.g. China) is disrupted those consumers will seek oil elsewhere, driving up the cost in the US (and giving US producers an incentive to export). So stabilizing the flow of oil from Saudi and, yes, Iran is in the interest of US consumers who never use a drop.

The import and export statistics are all in the US Energy Information Administration web site. The US imports (mostly from Venezuela IIRC) and exports about the same amount of oil, and so is essentially net 0.
> It has never ever been the least bit about meritocracy.

You might find it as amusing as I did to learn that the word ‘meritocracy’ was intentionally coined to mean more or less the opposite of what you think and how you used it here — meritocracy was a derogatory word intended to highlight the social injustice of thinking that ‘merit’ is somehow fair and can be measured and used to rank people.

https://en.wikipedia.org/wiki/The_Rise_of_the_Meritocracy

Anyway, I’ve gotten hired into a good spot in a company without knowing anyone there. Maybe the dozens of responders are some indication it’s more than round-off error? Why are you so certain?

> Your credentials and political connections are what allow your resume through...

Wait, aren’t credentials one type of “merit”?
But everyone has loose fiscal and monetary policies - the EU, Japan, China, etc.
I made this site to help me find the virtual backgrounds for Zoom and other video conferencing apps. Please tell me if you know any other good resource;)
I got from central Switzerland to Japan on about 10W on 20m once using JT65 or JT9 (I can't remember which). The antenna was a random length of wire tied a rock and tossed out of my fourth-story apartment window into a field below.
What do you consider engineering problems? Many engineering problems aren't about algorithms but rather solving a real world problem.
You write in very final terms: simply can’t; that lead to a financial one (as though the financial crisis isn’t real).

But seem to be overlooking @JumpCrisscross’ main thrust of: long after its cause had subsided ... after the infection has passed.

It seems reasonable to predict the current restrictions won’t exist in perpetuity.