skysight-inc/HackerNews huggingface dataset:
I went through the process and spent probably 30 minutes and that was mostly trying to decide which topic to talk about and then typing up a sheet for notes to guide me during the talk.

If someone is spending 5+ hours on this then they don't really know or have opinions about any of the topics and that doesn't seem right for common technical topics.

As far as I'm concerned, this is you trying your hardest to have the most negative view on something that's mostly innocuous that you can. You're making it sound as if we would then take them into the next room and beat them until their morale improved.
Well, for better or worse, docker doesn't work with nftables (can't configure it automatically iirc) and given that half of the posts on this blog are container /kubernetes related I can see why they would focus on this one.
For every one of those here, there are 1,000X more out there like them. We’ve managed through this before, but social media has made anti-intellectualism the dominant strain of public expression. It is only natural for public leaders to follow. It’s where the action is.

It was nearly a millenia between the sacking of Rome and the Renaissance. Intellectuals seem to have the idea that we can’t have that type of reset again. As populations options narrow with climate change and vaunted scientists fail to provide solutions, those populations will turn elsewhere.
Plenty of great programmers have no side projects. They have family or hobbies or something else that occupies their time outside of work.
Agreed - in that I write it in Perl if I need it to just work right now. Perl is still, to me, the most useful programming language for completing a generic program in the smallest amount of time. (Part of that is due to CPAN, and part to the gazillion built-in features of Perl 5)
You act as if it's on the person interviewing to set something like that up...
Tongue in cheek: I already have a fat-pointer:

struct foo {
int a[10];
} f;

func(&f);
That's not been my experience at all. Companies keep using the same problems that are on leetcode or some minor variant of it. More to the point, in many places companies don't assign problems, the interviewer has full leeway in doing that. They will keep using the same problem since they have a rubric for how people perform on it.
I'd be very interested to hear what Google's done to their perforce server, if anything.

I used to do vendor support for a company that does version control for chip design. Basically Perforce + some metadata and applications that automate away a bunch of the administrative grunt work.

Some of our larger customers had quite a few layers of abstraction to try and speed it up (to varying degrees of success). But I don't know how Google's scale would compare to a company that would routinely have check-ins they claimed to be hundreds of GB. Or another that checked in their giant PDKs to send them to each of their sites globally
Wow. Best new interviewing idea I have heard in a long time!
You have turned Google Chrome into IE
None whatsoever. They have a license from the Newton days which allows them to do whatever they want perpetually.
Also related:

https://github.com/internetarchive/openlibrary-client/tree/m...

https://github.com/internetarchive/openlibrary/wiki/Library-...
When has any of this happened? How many did Fukushima kill?

Meanwhile fossil fuels kill millions every year and are slowly changing the habitability of the entire globe.

I like the idea that somehow a civilization thousands of years in the future will not be advanced enough to have radioactivity meters, yet we should worry more about a couple of people in this far future dying because they dug into deeply buried radioactive storage instead of getting eaten by wolves as would be more common for those future hunter gatherers.
Damn. I found the pictures lovely i was thinking in finding a job in IT. But i guess i wont be able to afford a living there.
Use of “normal” risk to improve understanding of dangers of Covid-19 – The BMJ
I will create a professional diet and workout plan for you
Not at all! I’m pretty experienced, but most people I interview or hire are much better engineers than me!

Imagine you’re taking a class on a topic you don’t know. You can tell pretty quickly from how the instructor talks and explains something if they know what they’re talking about. It’s very similar! I’ve certainly interviewed people much more skilled than me in languages I’ve never used, and still got a pretty great sense of their expertise.
Is this 86TB of files at that time? Or 86TB of files cumulatively over time + metadata?
Clean Up Your Credit
Yup! We have projects and ideas ready to go if they don’t have one :)

For people like this, though, I’ve seen many use it as an opportunity to work on something they’ve been wanting to for a while and never had the time! A Hello World in a new language, merging in PRs on an old repo, writing a script to automate something or even a take home coding exam for another company.
Related read (a reminder on the history of the original acquisition): https://www.wired.co.uk/article/softbank-vision-fund.
How much fuel would lifting 10 million tons of dust into high orbit require? Probably more than we have the ability to access.

Sounds magical to me!
Yes, it's great and has only gotten better with more episodes
Just curious, is the change on the model side? Since I didn't see much relevant in the notebook's rev history [1].

[1] https://colab.research.google.com/github/Justin-Tan/high-fid...
The Virtual HQ for Your Remote Team
You start by reprocessing it.

By the time anyone forgets and reopens what's left after extensive reprocessing, it will be probably barely above background radiation - French nuclear waste iirc has shorter timeframe to becoming harmless than the ongoing efforts to cleanup WW1 battlefields.
* Make all males 6-7 foot

* Make all women 4.5-5.5 foot

* Remove balding from men

* Alter jews so they have long nose ,black hair and blue skin
> Now they found they're dependent on Russian gas.

They always were, maybe you don't recall the shortage in 2009 when Gazprom shut off the gas to Ukraine, which happened 2 years before 3/11 [0].

I jokingly asked if that's why they still kept their wood burning furnaces in the building I lived and why they made it a priority we knew how to keep the backofen going throughout the Winter months and while I got slight a chuckle I knew it didn't go over too well.

0: https://money.cnn.com/2009/01/07/news/international/russia_u...
When I realized that what transformers do is transform input into output which is also input I was amazed but it makes sense. It’s exactly like a markov chain. Think of a snake eating itself. What’s important is that the output is basically a Probability distribution. Now you can post process that output to get a finite value but you really want to put it back in and turn the wheel again.

But you are right, they are trained on next word prediction so there’s no long term memory. I imagine people are working on transformers with a memory bank. But RNNs seem to be the brute force solution here... what I am guessing is that you need to maintain some kind of index to decide where to backprop. If it hasn’t been discovered yet, I bet it will be some kind of bloom filter.
>As far as I'm concerned, this is you trying your hardest to have the most negative view on something that's mostly innocuous that you can. You're making it sound as if we would then take them into the next room and beat them until their morale improved.

If this is your reaction to someone stating their initial view of your proposal and their perceived issues with it then okay I guess. Not sure why you posted something on a discussion forum when that's how you react to any negativity about it. Anyway, don't see much point in talking with you.
I think we're talking past each other. I'm saying that no company tell you that (1) all questions you will be asked are on leetcode, (2) these are the acceptable answers -- passing the tests does not always count as acceptable, and (3) if you pass all these tests you will be offered a job, or entered into a lottery with all other people who pass them?

leetcode as used by FAANG is a hurdle that you can't ever be sure you actually cleared. it's not a test that returns a pass fail score.
It simply impossible for C to finish or vanish. It is one of the most tested and rock solid pillar in programming world. Developers already mastered how to handle the issues you mentioned in article. They are not such big to discard C.
Liking Infinite Jest suggests an interest in American literary maximalism and / or comic novels.

Suggestions: The Sot-Weed Factor, Gravity’s Rainbow, Mason & Dixon, Underworld, and if you’re feeling particularly masochistic The Tunnel
Well, looks like I’ve been hugely wrong on this all along. Seems like one of the biggest overpays in acquisition history, I can’t fathom how such a tiny company with such mediocre growth deserves such a massive premium.
All my life the public has had an anti-intellectual bend to it. Which is fine, disagreement and conflict has it's place. People come with their preferred worldview. The issue is when luddites try to break printing presses, burn down labs and ignore true results when they appear.
I didn't know it was a big thing in MA. But thanks for letting me know, I'll check it out. I hope to go back to the NE/E in the next few years (Maine/VT/MA).

I tried to move to a small town this year, one that was woodsy and if possible in the mountains, AK, CO, WA, OR. My requirement was 100mb+ internet that didn't require me paying Spectrum $25k to cable another road. Honestly I would've been fine with DSL at a bunch of these places but they were almost all satellite only. I looked for about 3 months before I eventually just went to the city. But the market is insane right now, I did find some that were gone quickly.

There are 3 "towns" in CO that you can possibly get fiber at but without MLS/Trulia having that as a filter I spent a bunch of time checking zip codes for service and being let down.
Challenge accepted!

I’ll build a D-Sphere or at least the foundation for the next generation.
How do you avoid bias? It seems that if a personal project aligns with the interviewer's preferences or tastes it could create a huge bias.
The First 50 Mistakes of a Wikipedian
I have never worked at a FAANG, but people I know who do, and give interviews, tell me that questions get banned.
See https://news.ycombinator.com/item?id=24457194 for examples.
2 interesting tracks out of a 100+, that's not a great result. I'm sure if you listen to 100 random tracks, you will like a couple.
Go to meetups and talk shop with other locals in the industry...
This is something I go over in the video - an alloy of Lisp and APL works better than either language by itself.

Lisp excels at creating semantic and logical patterns. Macros allow you to build reader-friendly data structures that transform into working code. In the April repo, check out spec.lisp which expresses the top-level spec for the language. Most language implementations don't have this kind of centralized, readable spec where all the language's features and conventions are laid out in one file. The unit tests in this file even constitute a demonstration of what each function and operator does.

APL is for writing algorithms. Data transformations that would take pages of code in other languages can be accomplished with one line of APL. It's trivial to do things like find the color palette of an image and create a copy of the image with another color palette swapped in. Signal processing, machine learning and similar tasks are a snap.

When I created the animations for the Bloxl device, I created a Lisp-based spec for animations with bits of embedded APL. Most animation effects are standardized and have Lisp functions implementing them. However, many patterns have unique algorithms used to implement effects just for that pattern. If I were using Lisp, I would have two choices as to how to do this:

1. Write the unique code into the spec for each pattern, bloating the animation specs with tons of loops to create the special effect. An individual animation spec may go from 12 lines to 60 lines or more doing this.

2. Write a function to implement the special effect. All the special effect functions would have to go into another file somewhere. The animation packages would become bloated with many functions that are only used in one place.

Instead, I can implement the unique effects in APL. It only adds one more line to the spec and avoids both kinds of code bloat described above.
C-h C-t
The Spite Software License
Giving $40B of Nvidia stock to a cash strapped seller hurts the stock price.
The safe string functions aren't safe because they don't return safe strings.
> I can't tell if you and OP are seriously suggesting we write our votes on a slip of paper and drop it in the slot.

Absolutely, yes! That's basically how voting works in several countries. Observers can see votes being cast, vote counters can see that number of votes in the urn correspond to the number of voters who voted, you get a paper trail because you always have all the physical votes, and the process scales horizontally super easy.

> "Public process" ultimately means a small handful of people can actually observe the process

No, anyone can come look at the voting or vote counting, why would you prohibit that? The whole point of having a simple and open voting process is because people should be able to observe the whole system.
It's certainly possible that people have taken a liking to remote work and decided it's the right move for themselves. Whether in 5 years remote work is much more prevalent than it was in Feb 2020 or about the same doesn't necessarily affect your own individual decision making.
Getting downvoted but that looks like a cool tool, and I didn't know about it, so thanks.

One of the options, "encrypt to an ssh key" is an interesting convenience. Since most of us already have ssh keys deployed.
FYI: when the $600 mandatory filing for 1099-MISC's is reduced to $0, a similar effect will hammer the small business and freelance market nationwide since a lot of clients limit the total number of vendors they will do paperwork for.

There have been proposals to do so, but none have advanced yet.

One milestone is 250 1099-MISC filings, which triggers electronic filing.

The unexpected consequence of law and rule changes like these are to create massive monopolies, with no small business market, becoming more European-like.

https://www.entrepreneur.com/article/307779

https://sovos.com/blog/2019/02/12/irs-forms-1099-misc-vs-109...
8B at zero percent interest would only increase the return to about 6% compounded.
Is there any more bias than the interviewer picking the question to begin with?

By letting the interviewee pick, we're letting them decide which of their "superpowers" to show off. If they can explain why they chose to do something the way they're doing it, and show they understand the tradeoffs, that's good enough for me.
I come to HN to get away from red-, oh no, this is exactly what I'd find there. Blind defense of a company because of a perceived witch-hunt. Google has broken plenty of rules and is truly anti competitive, along with apple.
This is hilariously tragic. The UK had a wildly successful scheme in August called “Eat out to help out” that gave people 50% up to £10 pp off their meals when dining in.

I wonder if they were aware?
We have people do a 30 minute presentation on anything they think we might find relevant. It is a really great way to start off a day of interviews with a candidate. It is a great self-introduction and a great stimulus for meaningful interview questions.

Our group hires people in the software+hardware+mechatronics space, and we look for people that bring diverse skills we don’t yet cover well. The kind of person we want can teach us something new in 30 minutes, and a good project for that could be backyard hackery or university research. Either is good. I totally love the format. (Then again, I am a “Talk is cheap. Show me a working (even if janky) robot.” kind of person.)

Related, a former BioMed engineer coworker said Medtronic used a similar process - start the interview day with a presentation.
> We let Germany buy one of the most important companies on the planet in Monsanto. I consider Monsanto to be a national security level company, we should have never let it go. Seed & AG tech is critical for the coming century and Monsanto is one of the very few global giants.

Many things around have "global importance," and it is long past the time for any modern, globalised economy to undo that.

If China wanted to f__k up the West economically on the supply chain side, they have far, far, far more options to do so than the other way around, and this is not limited by companies on the extremes of labour intensity scale. They are plenty of both low, and high tech companies which are one and only in the world in China.

And so can many countries with industrial economies, not event necessarily large one. Take Thailand for example, and how they gave a fright of a lifetime to Internet companies with a single phrase "It may take at least a few years before the world can make new hard drives."

Or Taiwan, a Microchip embargo today from them may well be a worse thing than an oil embargo of 1970s to a modern economy.

Japan, and Korea both have a deadgrip on high material science products, and not so high as well. Both have giants which control chemicals used in 90%+ of all synthetic fabrics. Life without synthetic fabrics today will not be fun to anybody.

India has a generic drugs supremacy, and is relied upon by much of the world other than the West for just any drugs.

The one and only in the world top tier substrate plant went up in flames in China week ago. All major chip vendors been using their substrate for the package for a few years. If you see a chip with HBM memory, or any model CPU, it's their substrate which is used.

On the other end of high techness scale, China has 90%+ of global market for such essential industrial goods as screws, nuts, and bolts.

Neither of these examples avail to being easily substituted, and I can come with many more.
I wonder what the return would be just taking the opposite position of everything Softbank does is...
You misunderstand what the conversation is that’s occurring. The parent implied the person had never written C.
I have read that in the 1800s the upper crust were being told to not allow their children to pursue a career in Physics.
The commonly held view was that Newton had uncovered all the good bits and there was really nothing left to discover.

Then someone asked "What are those blue sparks I see when I take off my jumper (sweater) in a dark bedroom?"

We just need to find the next sparks. :)
MetroidVanias though actually make sense. The game play is similar to Metroid or Castlevania. So taking that same direction a roguelike should be similar to rogue. I've seen zero MetroidVanias where the similarities to Metroid and Castlevania aren't 100% clear.
Help me out here. I don't understand that message. It's a date and time, but it seems to have been sent on the same day it's "predicting"?

This is getting awfully Nostradamusy for my tastes. I mean, everyone knew McCain was dying on the day he died, the announcement wasn't really a surprise. What exactly was predicted?
The question cleverly prevented that - it said "non-Microsoft browsers"
Impossible until it’s inevitable. The material is available at low deltaV from near-earth asteroids. Though it’s better fabricated into a giant solar sail of a sunshade.
I think you are being sarcastic, which is unhelpful.

In fact, there's a difference between "we know it is bad," and "we've no interest, either way." How should I know which is strategic to say, publicly?

What reason does this employee have to think Amazon would retaliate against them making public statements about their own working life?
Perfect filter! I would rather not hire someone who doesn’t want to explain their projects and finds it onerous. Win-win.
> I will call anyone's bluff who says this. Do it. Good luck. If you haven't successfully done this already, there is a reason and you know it.

I tend to agree. At least as it relates to offshoring. My company has been doing a 50/50 split between the US and Hyderabad/Pune for years, and there is no real danger of us moving everything to India. Good developers there aren't really that much cheaper than good developers in the US. The 10-12 hour offset is a huge impediment to success. Some folks there will work really late to make up for it, but there's still a pretty big gap. Not a lot we can do to make it better other than move entire groups over there and minimize communication requirements.

What I can see happening is more competition within the US. Having developers offset a couple hours is no big deal. Same culture, same language, and three hours ahead is just fine. We do that every day. So it may be that remote developers who used to work in expensive locations like SF will find that they can't command that salary when they are indistinguishable from any other remote developer in the continental US.
I agree with your description for senior devs, technical managers, and above. But in my experience there is no reason such a burden needs to be a core part of a mid-level team member's job description.

To be clear, explaining your work is a part of every developers job. But top notch presentation skills don't need to be a part of it. Developers can talk to other developers in sub-optimal ways that are still effective. But when your hiring process has an hour long presentation as a part of it, you are optimizing for the thing that is very likely not the most important feature of the role. The point is to structure your hiring process such that it optimizes for the right things for the role.
I looked for that person for 7 months in my previous startup (was advertised on angel list as a remote role and a max budget of 120k/y).
I never found that person and had to settle for someone with part of those skills only.

Full disclosure: I am not a recruitment specialist so that's probably where the issue was
wondering if it got worse - if they did manage to build more nuclear plants like French did (75% from nuclear) instead of closing them all down, maybe Germany will be able to heat their homes without CO2 emissions in winter.
That may be due to privacy laws in Germany, a lot of houses are blurred out on google maps for example.
There is no strategic fit for ARM at Apple. They have a perpetual license already and design their own chips. They don’t need the customer and antitrust headaches to pay over 10x revenues for the ARM licensing business.
It may be backwards now (indeed I agree that it is backwards now, given new tech), but it was emphatically not backwards with the nuclear tech of the mid-1970s, which is when the protest of the nuclear plant project in question took place.
The only time I've bothered with coding challenges is what I was out of work, and zero of them, even some I spent hours working on, have ever lead me to a job. My current employer was fine with an example from current open source project I contribute to.
Live Satellite Fire Maps
It's not "one thing wrong" it's just a dude not even bothering to learn research before dismissing it all as wrong. And then being proven wrong because he was being anti-scientific. It just happens to be the most critical challenge to humanity of this century, and he stupidly used his social power to undermine the science. Call "wrong think" as if it wasn't actually a terrible disservice to humanity and just being political. But it was actually wrong, both scientifically, morally, ethically, and gives future contrarians more difficulty.

This worship of personalities is very bad for science. We should prioritize data and ways to understand the data. Paying attention to misplaced authority is how we get lysenkoism.