skysight-inc/HackerNews huggingface dataset:
I interviewed for an agency in my city. The first three interviews went well. Then the interviewer vanished for a week or so. I thought things were done after following up a few times with no response. Then I heard from them again a month later, the position was infilled and they wanted me to come in and meet the team.

So I did, they made fun of my suit, they grilled me and then acted like I was unsure of the job roles... however I’d gone over them many times in the listing, prepared, and had three successful interviews. The person I originally interviewed was there, I have him an odd look, he gave me an “I’m sorry” shrug. And I left, perplexed. I was polite and professional the entire time.

Then they called again, now the CEO wants to meet me face to face. So I did, the other person who was his partner didn’t show up until 40 minutes later. I was having a great time with the CEO and asked him a lot about how he built the company, what the future looked like, and what Em he enjoyed most about the culture. I was getting into my work and history when the second individual showed up. He arrived, interrupted the story unintroduced, made fun of my suit, looked at his watch, and gave me an annoying look.

I started from the beginning as requested, I got a sentence in and he nudged the CEO and said “were late”. And that was that.

While they were walking away he made fun of my suit again.
>Examples of the illusion of understanding abound. These aren't all true for everyone, and HN users have been writing software long enough to have internalized many of them, but every language has them

>The illusion of understanding is the cause of some of the most frustrating troubleshooting sessions. It's the thing that causes newbies to say, "Fuck this. I'm going to do something else with my life."

About 14 years ago (give or take up to 4 years) I read about a study that was done at a prestigious CS university, where some tests were given entering CS students at the beginning of the course to see who was ok with arbitrary logic and syntax and who was not, IIRC it was 40% of the class who would get hung up on "but why" and "it doesn't make sense" and would end up failing but the ones who were able to cope with the arbitrary nature of things would graduate and the others would end up dropping out, changing studies.

About every couple of months I wish I could find that damn paper / study again.

NOTE: my memories of this study might also have been faded by the years, so...
CISA, U.K. Agency Issue Alert on Spike in Coronavirus-Themed Cyber Activity
Baked into this line of reasoning is the assumption that the government is some kind of linear(ish), static system that monotonically increases the amount of fuck-ups with the amount of responsibly it is given. This is the same kind of gross simplification that pretends that people are "rational agents" that "maximize their utility". Let's grow up, shall we?
As far as I'm aware there are no features in go that are both fully implemented under a "for me and not for thee" compiler level guard. It's true that end users cannot have generics -- they are reserved for map, slice, array and chan. But that's not because the go team are hypocrites. They just dont have a general solution for generics yet.
Yeah it's not impossible, but it's not easy.

Did you go to MIT, Stanford, Berkeley, CMU, Harvard, a different highly selective University?

Were you previously working at another highly selective/famous company?

If so it's pretty easy to get the interview, if not it's pretty hard without a referral.
Pretty cool write up of how this can be replicated with opencv and out of the box libraries like bodypix. I imagine Zoom is using something like this too.
That’s not what is happening if it is a tragedy of the commons.
I don't get what is wrong with expecting a candidate to have carefully read an algorithms book at some point in their lives. Most software engineering jobs expect a degree in CS, that implies 3-4 years of study. You should be able to remember important information related to CS.
FRC isn’t meant to be a intro to programming. The kids writing the robot systems have to know their shit. Some teams will teach new members in a good first language like Racket or Python, but when it comes to actually writing robot code the vast array of libraries designed for the RoboRIO available in Java and LabVIEW make them the only viable options.
Show HN: An embeddable interactive code editor for tutorials and examples
You could actually pipe in a video clip with just ffmpeg and v4l2loopback pretty easily without writing any code I think :-)

The virtualvideo readme has an example of looping a single frame. https://github.com/Flashs/virtualvideo#errorhandling
open-wa/wa-automate-nodejs
Oh it's got taste... mmm yummy cockroach insecticide!

https://www.usatoday.com/story/money/nation-now/2018/10/05/l...
just want to tag on that Ray Dalio's AMA a couple days ago also supports the argument that the world is facing a Dollar short squeeze https://www.reddit.com/r/IAmA/comments/fwpt19/im_ray_dalio_f...
In order to mitigate the risk of currency fluctuation, countries with dollar-denominated debt will stockpile dollar-denominated assets in advance as well. Those stockpiles are an increase in demand over what is just needed for immediate transacting.
While I too prefer dishes that are not "meat substitutes", I don't think the veggie X are always bad. Sometimes I just want a burger and then one of the newer vegan options is often good enough.

A rule of thumb I've stumbled across is to avoid anything that contains egg or egg white - it's a cheap filler some companies put to call things "veggie" while making no real change in the underlying suffering they create. But for this conversation more significant: these taste always really foul to me.
And voila! You’ve created an enormous speculative bubble. That hasn’t ever gone wrong.
Setup Monorepo via Yarn Workspace for Serverless and Expo with TypeScript
life is much more than just an economic contribution. Society is made by people that have relationships far beyond economics (family, friends..). Money plays a big part of course but people were also happy when there was less money around. Loosing one (or more) dear one is much more devastating that an economic crisis.
If all debters with dollar denominated debt could perfectly coordinate with each other that would be the case. They could all run through your scenario one at a time without causing a dollar shortage and a spike in demand and price.

But the market is made up of independent actors all of whom want to make sure they get the dollars they need first. It's like a rush for the fire exit with everyone jammed at the door instead of an orderly line.
Show HN:  (Crocs) Regex parser, tester, debugger. Serialize Python to Regex
Inventing on principle – Brett Victor (2012)
He wasn't trying to win.
Article is terrible.

First, these are short-term loans, with forgiveness being discussed for small businesses (not for Wall Street).

Second, there is money going out to individuals, so the "you don't" part of the title is BS. https://www.cnn.com/2020/04/01/politics/stimulus-money-distr...

Like does this guy even read the news? What is going on?
Some of the eink displays linked here have 12s refresh, and it does a super annoying flash black/white process while refreshing.
None of that changes our ability to have that debate now. You're allowed to discuss current events on the internet. No one will get you for it.
This site breaks the back button.
I’m almost 40. I can learn new programming languages just fine, thank you. And new languages/tech generally aren’t too hard to pick up once you’ve learned a few, for the most part.

They do a lot of the same things, just the incantations are different.

I do have more non-coding hobbies now and other responsibilities sucking up more time than when I was young, so I don’t have as much time to learn them on my own, but I still can and do learn them, especially if needed at work.
If you do it, do you lose the ability to annotate?
With Objective-C apps, it used to be even better, in startup and in app size. I think you can still get similar app size if you make a pure Obj-C app today.
Anecdotal evidence:

Several times in my life I've had the strange luck of being told the internal workings of a decision after I was rejected for a job. Usually somebody from the interviewers liked me but couldn't convince the others, and subsequently decides to find me on LinkedIn and send me a direct message.

The messages have been eerily similar and are usually like this:

"Hey Dimi, I want you to know that I think you would be a perfect senior dev for our team. But the other guys said you were awkward part of the time, you didn't feel like you'll fit with the rest of us, and one of them heavily emphasised that you hesitated before answering one question very specific for our work... and when I pressed them to elaborate further they just angrily told me that I don't get it.

I wish you luck in your future searches but you should know that if it were up to me you'd be working with us now."

You can lose your balance for a minute while being evaluated live by several people? You can hesitate before answering a trick question about a niche project? Imagine that.

It's really bittersweet to get these internal insights and can make you want to pull your hair out -- but it did give me the perspective that most of the people charged with hiring go by a gut feeling and personal sympathy.
My comment will probably just be removed or buried, but I am going to put some "crazy" beliefs out there.

1) The financial system is hopelessly oversimplified and hopelessly unfair.

2) It does need to be completely redone. We should understand that money is a fundamental _technology_ and actually come up with a totally new set of high technologies that replace its current incarnations with things that are much more sophisticated.

3) Failing that, it is quite possible that countries other than the US may see so much death and destruction due to the failing financial system (excessive debt etc.) that they become desperate for a way to unhook from the dollar. A certain amount of hunger and chaos could motivate a global war.

3) Up until just recently, it seemed pretty clear that it was not feasible to defeat the United States in war.

4) The Covid-19 pandemic _may_ have unfortunately proven that there is now a type of warfare that the United States cannot win - bio-warfare. I am not suggesting that Covid-19 was actually a bioweapon, but due to the very feasibility that a _similar_ virus could have originated in a lab in China, the effect of this disaster could nevertheless be seen to be the bio-warfare equivalent of Hiroshima. Again, does not appear to actually be the case, but research in similar microorganisms was documented to occur in Wuhan. So you can't say it isn't potentially plausible in the future. And so this is an effective demonstration of the power of such a weapon, and the way that tight controls on citizens and information makes it a feasible type of weapon for China.

I am not writing this to try to create a rumor or something. But people have to realize that if money doesn't work for a certain number of entire countries they will fight for survival. And the US and it's outdated dollar system could actually be what they have to fight against.
Every time I hear about things like this, I think about XKCD's take: https://xkcd.com/1367/

We really are reinventing web pages on a regular basis
if only. A nd they should be glad to be able to work with such smart and solid folks so everything doesn't rest on their shoulders.

The most fun organizations are where everyone is glad to be working with all those other people and things everyone else is smarter than them (so with a lot of opportunities to learn). Organizations like that really do exist -- I've worked in a bunch, but the larger the organization gets the harder that is to maintain.

But when a founder is doing this it poisons the well right away.
And most of them will be not actively evaluating your skill constantly.
Saudi needs dollars to buy everything else since they make nothing and import everything. Everybody else will take their dollars, so it’s a worthwhile thing to have around for them. Sure, you can’t buy a kebab on the streets of Jeddah with them, but the chicken that kebab was made with was almost certainly bought in some way using those aforementioned petrodollars.
Puddle Duck is sort of a scaled up, plywood version of an Optimist.

Optimist is a fantastic youth one design sailboat. It is good for two 7 year old children or one teenager up to about 140 lbs.

Puddle duck has significantly more form stability, as a result you can fit one Fat Dad + their kid + a dog comfortably in the boat.

The other biggest difference (besides total passenger weight) is that with mostly 90 degree angles, it can be built with a hand saw and some nails in a weekend. Optimist requires considerably more woodworking (or preferably, fiberglass) skills.
On the other hand the land in US in non coastal or agricultural places is very cheap. You can have whole factories build for critical supplies and just conserve them. When the crisis and unemployment hits - just put people there to work.

This spare capacity can be maintained on the cheap.
Great points in favor of a good QB. Fat middlement don't disappear with centralization though -- see: defense contractor fraud [1]

[1]: https://fas.org/blogs/secrecy/2019/05/defense-contracting-fr...
The fed buying junk bonds is going to decrease the yield, so probably not?
doesn't pandemic infection fall under interstate commerce, and thus is pure federal domain?
Then you are a niche case. In order to forward a new technology, the masses need to adapt it. Apple, for instance, had to upscale the manufacture of Retina displays by starting with a proven successful product - then moving it to the iPad, then moving it to MacBooks.

We had e-book readers for e-ink, but they stayed at a super slow refresh rate. There was no reason to create a tablet sized e-ink display until the ReMarkable removed the issue of the delay.

Now we will have clones of that, and after that we will see a push to larger displays.

Mass manufacturing is hugely about cost balance vs. demand.

I think digital whiteboards in offices would be a great market for this. Again, though, if you’re going to draw on it at all there needs to be zero latency.
I am, I keep a local copy because this is not an API service. So i have to collect the data and retain it.

that being said I am developing some trending graphs to see trends on a time axis. I think some of that may be useful as you can correlate trades with news for that day.
I thought about this myself as I went through this exact course. For context I had been exposed to and even implemented some of the concepts (like db sharding) at work but much of it was still new to me.

An ideal interview should reflect the actual work you'll do during the job. And I think system design interviews accomplish that job pretty well (certainly much better than coding interviews). Will you ever have to design and build a system like you during the interview? Likely not - a startup, while does require building a lot things for scratch, rarely requires the scalability and intricacy outlined in these interviews. While large companies will have the components broken up by team, so you'll often be silo'd into just one part.

That said, knowing how your systems work at a high-level is much more useful than knowing something like shortest-path algorithms. Even if you are silo'd, understanding upstream/downstream interactions can be crucial.
You would like this book:

https://www.versobooks.com/books/2448-a-people-s-history-of-...
I think it depends on the company. In a small company it's vital that developers understand user needs and want to provide a great user experience. Bigger companies can, but not always will - see Google, have dedicated people to think about the product the user experience and how the product should catter to a particular user base. Those people can translate the requirements for developers.

I am not saying that developers should be autistic and completely ignore anything that is not code related but it can be done. Google failed but others succeeded, see Adobe or Ubisoft.

I certainly like to code and like technical intricacies but I always looked to code from an entrepreneur pov: always trying to work on something which will be useful for someone and ask myself what feature is going to be useful, to how many people and in what way. I did my share of "inverting binary trees" but that was when I was a student and needed to learn. I always tryed though to use such a technique to solve a real issue.

Maybe CS programs at universities should start teaching not only CS and programming courses but also concepts about thinking products, understanding user needs, assessing user needs.

Architects are trained not only on visual and technical aspects of planning buildings but also on understanding user needs and making the building useful for a particular customer. It's useless if a house looks good, uses clever technical solutions but no one is wanting to live in it.
It evaporates
Cool demo. But wouldn't it be better (for your neck) to move the screen instead of moving your head? Or both? I guess sooner or later it's going to hurt the way it is implemented now.
They will need all their staff in December and January, though. That's when I expect all the Corona Babies to be born.
So that was a fantastic article that I read to the end and it made several fascinating claims:

1. The recent disconnect between government debt and the economic cycle as the debt-to-GDP ratio has shot up when unemployment is low. Who knows how bad that's going to look as unemployment inevitably shoots up and government receipts go down as a result.

2. The fact that corporate income has basically been flat since 2014. That was a surprise to me and particularly surprisingly the almost unprecedented stock market rally over that period. When earnings become divorced from returns, it tends to signal the end of the boom and everything comes crashing back to earth at some point.

3. Seeing just how high China's USD-denominated debt is. I've read a few things on the possible US-China trade war in the last couple of years and I'd come round to the view that China was in a far weaker position for a protracted trade war than many thought. This data point fits that view.

4. The US tax "cuts" aka the GOP Donor Class Handout Act may well go down as one of the most foolish missed opportunities of the modern era, particularly given the trillions the government is clearly going to spend on Covid-19 bailouts.

5. The Federal Reserve is likely going to have to go on an unprecedented money printing spree to buy government debt.

What I'd like to know is will any of this impact inflation?
Isn't Google known for analyzing the hell out of their candidates for predictors of success? They dropped the GPA requirement, college degree requirement, brain teaser questions - but they kept the leetcode questions. It's probably least bad of everything else they've looked at.
> Most international trade was historically priced in dollars for two reasons. The second was, until recently, the unique speed and breadth of the Fedwire system.

> The first is the American consumer. When Americans buy, we spend dollars. This puts dollars in vendors’ hands. Those dollars can be reused for trade or invested, the latter supporting dollar financial markets. Both support dollar hegemony, which in turn drives its dominance in global trade and finance.

That has certainly not been my takeaway from history (though those could be more minor and related points)

My understanding is that most international trade was historically priced in dollars because the dollar became the world's reserve currency after Bretton Woods. Why it became the international currency is more complex, but to the best of my knowledge it is because:

1. The US was in strong monetary shape compared to the rest of the world after WWII

2. The US held many foreign assets after that war (was a creditor to the world)

3. The US held most of the world's gold after that war

(edited for formatting)
You would love Roam.

roamresearch.com
Vaccine is expected latest by spring.
Canada is pretty dope country. Would deffo move there if real estate prices weren’t insane.

If Trump gets re-elected, I’ll have to evaluate whether I want to spend my life in US.
Reverse Proxy with Nginx Proxy Manager on Docker
The problem is that there is a huge incentive-incompatibility problem at all levels of government. It is a structural problem inherent to system thereof and is the source of the inefficiency issues. It cannot be avoided by piling on more incentive-incompatibility. You cannot fix a flaw by adding more flaw. This is why they fuck up so much from your local DMV to the federal $2 trillion stimulus program.
They're big because of swift. Tweetbot is small because it's still only Objective-C.
Non invasive ventilation

https://www.youtube.com/watch?v=5g9e6YLBAvQ
Best Russian Language Keyboard Applications for Android in 2020 for Fast Texting
Clay Bavor published in Dec 2015 but Apple filed their patent on March 30, 2015 - seems Apple just got in under the wire there.

http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=H...
The company is only going hire one person. If they make ten people do their task, they've committed themselves to wasting the time and energy of all at least nine of those people, even if all ten people do something amazing with that assignment.
Some do after their security experts twisted their arms to get them to use it over emailing each other things which could be used to blackmail them.

I wouldn't expect them to understand the consequences of what they're doing, they likely think it magically just applies to all the people they don't like.
Top mind altering books for quarantine
Whoa Google cloud has 200 products? I guess Azure and AWS are the same with their bazillion products.

One thing I absolutely love about digital ocean is how focused they are on a few core things and keeping their portals simple.
I really like that three kinds of developers take. I've never thought about it in that light before but it seems to ring true in my (albeit limited) experience. And I'm definitely a kamikaze as well.
A lot of Chinese production had moved to Vietnam and Cambodia, partly due to tariffs, partly cheaper labour.
Mostly the factories are Chinese owned and managed but with local workers.
Far too expensive and far way to be useful for anything.
There should be less ratings of advanced materials, and there should be less coursework. Advanced study is the long tail of learning.
Droppy – A Self-Hosted File Storage Server
What does it have to do with socialism?