skysight-inc/HackerNews huggingface dataset:
> ...This is meant for new software engineers...

Do these big companies really need so many developers that only know how to use this long list of 'fundamentals'?

I've interviewed a lot of people of all ranges, ages and skews. No matter what, when it comes down to sitting down with them and asking them to write out a simple program without any technicalities, 9/10 of them fail due to clearly not spending enough time just making things.

Are these big companies _really_ hiring juniors with this as their laundry list?

> ...Write code on a whiteboard or paper, not a computer. Test with some sample inputs. Then test it out on a computer....

A junior to me who has spent a year banging away making real failing programs and can talk about what and where they struggled with is useful to me(and the company).

A junior who hasn't built a single project, but can tell me about the one time they spent 4 months writing data structures on white boards is little more then a warm, but dead silent body in a design meeting.
> A mystery to discuss another time.

The article discusses four strategies and I think your (assuming you are the Brendan Eich) strategy for Brave falls under 3. Technological pessimism, though it needs a better name.

You are correct, growth for a desktop browser is possible, I misspoke, but I think the general browser market is a tough nut to crack. Good luck. Your (Brendan Eich's) past and present work is greatly appreciated.
Agree, I'd imagine most of them are also still on 7, which the lifecycle didn't change for and goes to 2024 even if they just stay where they are.
Virgin Orbit targets launch window on December 19 for second orbital test launch
> An awesome thing in the Bay-Area is all the insane stuff you get on eBay and Craigslist.

I don't browse craiglist much, but I buy a bunch of retro computing / telecom / lab equipment stuff on ebay and the coolest stuff is always local pickup only on the west coast I swear.
I think a big point people miss is that you need intuition which algorithm fits where. You don't need the details of how it works, but if you have a good idea how it works you usually have a better intuition.

It's a bad proxy, but better than no proxy in my opinion.
here you go: https://www.dropbox.com/sh/rmiaquw3wnv3cvu/AACqp9bLXiDY5oCCU...

There are 16 bit TIFFs and JPEGs, along with a zoomed in crop (PNGs bc i wanted to have them be the same size for a side by side comparison). For the 2 scanners, these were scanned fully "raw", without any software colour correction or sharpening (FlexColor for the Imacon, Epson Scan 2 for the V600). The camera scan is using my 2012 Fuji X-E1 with a Micro-Nikkor 55mm @ f/8, and the V600 negative carrier, with an iPad as a light source (there's some barrel distortion; i'm still ironing out my rig). Final results corrected by my meatbag eye in Affinity (I had to increase saturation of the V600 scans to match the other two), hence the slightly different colour rendition, but the difference in grain resolution and overall detail should be pretty clear.
People will continue to test their dogs and fizzy drinks and laugh when it comes up positive.
I've run it on native Windows for the last 10 years. magit sucks, but everything else works fine.
From scanning through the course outline, the big omission is learning about distributed systems, and industry leading implementations of common tools.

At big tech companies, you typically have to work at a much larger scale. A solution that works, won’t necessarily work at 10x, 100x, 1000x the scale. You often need to use technologies architected differently than a monolithic Web App.

I would recommend learning more about the commonly used “tools” that a distributed systems engineer would use, more specifically:

- Load balancer - Nginx

- Key/Value storage - Redis

- Pub/sub - Kafka

- Queueing - SQS

- Map/reduce - Hadoop, EMR

- Databases - SQL
VisaNet actually is a bit faster than that; they claim current capacity for about 75k/s.
Styling Console.log() Output Formatting with CSS
Every dollar bill is an IOU from the federal government. It says so right on the paper bill: "This note is legal tender." Money only means something if people believe it means something. I can make up a new currency but if no one believes it has value, then it does not. Any and every economist you find will tell you the same.

With this sort of flexibility you are forced to abandon the zero-sum style of monetary policy, and you open up a lot of new possibilities for how to interact with the flows of monies. Republicans who shriek about the deficit know this, too, but keep their rhetoric the same because they and their friends benefit from the general public believing that the federal government works like "a family at the kitchen table," because they can shut down any talk of federal spending by pointing to that boogeyman.
> There’s actually nothing server specific about GraphQL.

I just grokked this very recently when I was reading up on Gatsby and the fact that they use GraphQL. I was confused for a bit because Gatsby is SSG, until I realized they merely use GraphQL as a generic way to query any JSON data you might have laying around, similarly to how getStaticProps() is employed in NextJS
Don't you know? Democrat state governors and reps were just supposed to let people die for the economy!
I'm not sure how Amazon exposes everything, but from the esri side of things it's possible.
PG also tweeted about this: "Is there another American city that would respond to someone making a $75 million donation to their hospital by passing a resolution condemning the naming of the hospital after him?"

https://twitter.com/paulg/status/1339264603805671426
As others have pointed out, the name is a tribute to a late CentOS cofounder Rocky McGaugh. It would be sad if it had to be changed. We should perhaps emphasize the CentOS lineage in the name instead.
No need to do static generation at build time or fully server-side rendering with Next.js either, you can build static pages at runtime with ISR

https://nextjs.org/blog/next-9-5#stable-incremental-static-r...

(edit: whoops this was for the parent comment)
What makes you think "people" have anything to do with deciding whether to do anything about air pollution? As I mentioned in another comment, no individual without billions of dollars behind them can do anything whatsoever about air pollution. Do you really think even, say, middle class Americans could take on the US government, one of the top 10 greenhouse gas polluters in the world?

Maybe I'm just amplifying your point, but you seem to be blaming people for being poor here, when, in fact, people are being kept poor intentionally by capitalism. It's much easier to control people who have no other options, after all.
It makes sense that you lose out on customer insights/problems when you're reliant on a help center FAQ to answer questions. Essentially losing out on free customer development.
3D printers may be toxic to humans, especially kids
VR has been a fun thing for my kids during this long pandemic. I don't foresee it getting much use once they can do team sports again.
USA!!! USA!!! USA!!!
Yes, Young People Are Dying of Covid
> If you happen to notice the error that is... like the OP pointed out, almost all bash shell script ignore silently errors and figuring which of the hundred of lines fails on your particular setup is a fun exercise.

> And then... which bash debugger to you use to fix problem in bash shell script you been handed? Ah no, it's long reading and echo and trial and errors.

Or you could just add "-x" to the infamous "set -Eeuo pipefail" at the top of the script before running it, in which case it'll let you know exactly which of the hundreds of lines failed.

Alternatively, if you're using the "script template" in the submission, you can just pass in the "-v" option when you run the script and it'll take care of setting it for you.
That would actually lower economic activity overall which would cause even more pain than people are in right now. Also with the worsened economic conditions the overall tax income even at the higher rates would fall leading for either the need for more stimulus/dollar creation or even worse pain.

It's not going to be quick or easy even getting back to a balanced state, much less actually getting to the point where the money supply can shrink.
Heart disease and cancer combined kill four times as many people every year, than what covid-19 has done this year.

About 10% of all the people who died in the US this year will have died from covid-19. Why are those 10% of deaths so much more terrible, so unimaginably horrible, that we're focusing exclusively on those, and completely ignoring the remaining 90% of deaths?
When I read the headline, the first thing I thought was "definitely in California." Not even a question.
That doesn't really answer the question (also I see that the title is fixed)
Not as much as it depends on human communications, organization, self-management, etc.

Most technical challenges in my experience end up being reduced to word problems.

All of the stuff you mentioned is probably 10% of it. You can be bad at the 10% if you're great at the 90%.
I first thought of Rocky Balboa, the plucky underdog. I'd not heard of Mr McGaugh before, but it seems a fitting tribute.
You can get far with bad branding. Case: Ubuntu
I'm using Debian and I don't use snap packages. I guess it's optional? I just installed Minimal and installed few packages I needed.
Strong opinion warning then.

I see a place for both BTC and ETH. BTC is digital gold (yes, I know HN hates that, but short of a better set of words, it is what it is.)

The thing that, in my opinion, disconnects ETH from BTC is CeFi/DeFi. It really is the programmable money... but not money in the context of a currency every day people spend.

I'm talking about money in the context of "institutional money". Like the trading desks in Wall Street. Where money goes to use in making more money. All those crazy algo's that people use to pool funds and hedge and trade are getting created out in the open now and solidified (see the pun?) in code.

That is where ETH shines. The amount of development and innovation happening there, at 'move fast and break things' speed is literally amazing. Heavy emphasis on 'break' because these things are getting hacked almost daily. But just like crypto exchanges (which used to get hacked daily), it'll settle down eventually.

Interestingly, as soon as I could (Nov 6th), I bought $100 each of BTC and ETH on paypal within minutes of each other. A little experiment. Today, the ETH is worth 5.5% more and both are up a combined 32%. I don't think people are paying close enough attention to this difference because they are blinded by the 32%.
Documented cases don't seem to be common, but what comes to mind is the Debian "weak keys" scandal (2008), and the VLC "libeml" vulnerability (2019)[1]

[1]: https://old.reddit.com/r/netsec/comments/ch86o6/vlc_security...
My favorite is lazygit: https://github.com/jesseduffield/lazygit

It has better layouts and shortcuts. I used Magit before, but hated to install Emacs only for such a small feature set. Lazygit is perfect when you want to manipulate a git repo quickly, but very similarly to Magit.
I don't even think it's most personal--it's just a lot harder to pay someone who isn't eligible for most fellowships.

I have no idea how that blatant age discrimination is legal but....
VR isn’t a replacement for actual in person schooling. We’d be better off finding a solution that gets kids back into schools.
I'm all for awesome engineering projects, in which this project is not deficient, however if this thing can be street legal then I don't understand why so many other cars are not allowed to be.

Even when this thing is working as intended. it's shooting hot flames out the back.
I didn't react as strongly as the person you're replying to but I get it. The "Does that make sense?" bit, along with the rest of the comment, makes it read like a schoolteacher trying to patiently explain why something is the way it is to a student who they are sure they have superior knowledge over. The last line of the comment you're replying to makes it clear that's how
oramit interpreted it.

A bit more charity may have been warranted but I do see where he's coming from.
> What does it mean to "operate in" a country, when talking about the Internet? They don't really operate the product in the UK.

I have to disagree with this statement. I would agree with it, if people from the U.K. were using FB without FB explicitly catering for a U.K. audience, or collecting enough information to fairly accurately identify a U.K. audience. But both of those statements are false.

1. FB advertises on TV and in meatspace in the U.K. I don’t understand how you could not consider that operating in the U.K. Even if the physical servers our elsewhere.

2. We know that FB collect enough data to identify people from the U.K. They undoubtedly segment and sell adverts based on the location of users. So they’re more than capable to identifying U.K. users for legal reasons.

> even though no money changes hands?

I don’t think this is the standard for determining if someone is operating in a country. I would say the bar is slightly fuzzier, are you offering a simple method for a population to use your product, and targeting them in some manner.

The targeting could be anything from explicitly advertising to them, to simply offering cheap and simple shipping to their country. Of people are signing up without you targeting them, then I would happily accept you don’t really have an obligation to follow their local laws.

As I mentioned above, I think FB more than qualifies as operating in the U.K. and no doubt if you asked them, they to would agree that they operate in the U.K.
Most places will also probably have you spending a good chunk of time maintaining legacy code rather than inventing entirely new business units / products / platforms. I can't imagine what the maintenance burden is like at huge companies for existing / mature products. Anyone care to shed some light?
For a group of people who aren't racists they sure talk a lot about "riggers" and for people who don't espouse hate a lot of them really love their "Sunday gunday" and "helicopter rides"
That's sometimes true, but I think (like mentioned in the article) a combo of a knowledge base with clear ways to contact a human usually leaves a good taste in my mouth.
> Arguably, no one should be running a server that long in 2020

The main reason people choose Linux is due to its stability.

It is totally ok to run servers in 2020.

Also your statement seems the default cloud vendor lingo used to push people to adopt proprietary technology with high vendor lock-in.
Fairly few places will let you do (or fund you for) a second PhD.
or java
Bitcoin has a hard limit of 4.6 transactions per second. Gold doesn’t. As Bitcoin becomes more popular, it becomes more expensive to transact as everyone bids up the transaction price. Many people with small balances in their wallet will see their entire wallet balance become illiquid because the fees will be higher than their entire investment.

Eventually we could see institutions and brokerages being the main coin holders because if it costs $1000- $10000 per transaction, it only makes sense to do so in $500k+ transactions. Last time Bitcoin was $19000/ea, it cost me $180 to move the coins from one wallet to another.
Chris Krebs Admits to Senate Wisconsin Machines Were Connected to Internet
Direct link: https://www.youtube.com/watch?v=aM6q5sstAaE&t=1h15m
The Java variant of this is "I had a problem so I used Java, now I have a ProblemFactory"
Well, they're released because there were no proof.

https://educacao.uol.com.br/videos/?id=brigadistas-voluntari...
I would argue the virus itself isn't making people afraid, it's media/government fear-mongering. In reality your average person has little to fear (besides the fear of spreading it to a vulnerable loved one).
Heh, Burger King did that to offer $0.01 whopper coupons but I guess the difference is the app had to be in use and known to the user to recognize the location--

https://www.usatoday.com/story/money/2018/12/04/burger-king-...
The Foundation owns the Corporation. MoFo is tiny, probably tens of people. MoCo was huge with over a 1000, now I’d guess it’s about 700. MoCo exists to write Firefox and various other Mozilla products. MoFo exists to give out grants and to own MoCo.

It’s a weird setup sure, but it wasn’t originally like this. Originally there was just the nonprofit Mozilla, but IRS rules got in the way. If I remember correctly, the IRS requires a certain amount percentage of income for a nonprofit to come from donations, and Mozilla was below that threshold because they were making too much money from the Google search deal (which legally is selling a product). Mozilla split themselves this way to get around the tax laws.

If Mozilla was founded today, they’d probably incorporate as a B corp, but those didn’t exist back in the early aughts, so they have this strange setup instead. They could always reincorporate as a B Corp, but there’s no benefit to do so.
Trump Is Considering Clemency for Silk Road Founder
Ah ok, so this is not Mozilla Raindrop. Thanks for the clarification.
NU is also stands for Northwestern University among many others.

Who to say the letters NU should belong to this small country and not to other people with equal emotional attachment to these letters?

Why not create a a new .niue TLD?
First peek inside Mars reveals a crust with cake-like layers
I'm still new to the industry, but my CS education (yours may differ) was quite theory-heavy.

Perhaps the knowledge of data structures and algorithms can be useful for people who need to design whole architectures and systems, but I think the folks who are fixing bugs, tweaking the UI, or adding small features would benefit more from Code Complete than an Algorithms book.
tig is great, it's my go-to git client on all my machines.

Only since I use tig I understand how to commit hunks. It's super easy to split the changes of a file into different commits that make sense. With most other clients this is either cumbersome or not possible. So your forced to always commit all changes of a file in one commit.

I guess it just really works great for my workflow and the way I think about my repositories/commits.
I actually think CentOS sounds pretty unprofessional (although familiar), while Rocky Linux sounds unfamiliar although at least has a meaningful inspiration. I would bet it could come to be equally as esteemed as a product called "CentOS" (or even "Red Hat") eventually.
Don't you feel this learning path makes you a cookie cutter SE?
Explain why the EU (and countries like Germany) impose tight limits on budget deficits.
Ethereum DeFi Token Plunges from $1.5M Market Cap to $15K
"In brief

DistX was a token sale platform.

When founders left the project, the price fell to practically $0.

The protocol deleted its social media accounts shortly thereafter."
> Isn't the point to train your brain to think in a certain way

You might get that through other methods besides trig, meaning trig isn't strictly necessary -- it's just one option among potentially many. The hard part is proving efficacy and efficiency of each option.

CompSci interview questions go way beyond loops, conditionals and recursion though, such that if you don't already know some secret sauces, it's unlikely to get the best case solution that the interviewer wants.

The other thing throwing this off is interviews are looking for different grades of solutions or maybe just looking at your problem solving/communication skills, e.g. you can fail to find the best known solution but still get a job because of your reasoning.

So in this way, the algorithms & data structures interviews can sometimes be used to test knowledge, or test problem solving ability, or both.

The interview stopped being a test of "if you can do this job" and instead seeks to find a correlation backed up by some research that says "people that prepare, study, and do well at this interview also do well at this company". Similar research meant that they needed to stop asking brain teaser questions because it wasn't a good indicator of success.
Why is Ubuntu bad branding? Seems short, memorable, good meaning, original, etc.
I just like how the domain it points to is woodworkingnetwork.com
Detroit is an odd example given that it's 'Motor City'. Chrysler built a jet powered car back when the original Beetle was in production. Then again nowadays it's all about FCA putting the biggest engine in every model they can before they die off.

https://en.wikipedia.org/wiki/Chrysler_Turbine_Car
It could also be that you just haven't found a community that you like yet.

I like HN (most of the time), Scott Alexander's blog, and LessWrong.

It's hard to find the same kind of thing in-person though, plus have to overcome the social anxiety/social skills bit of actually finding and going to a place with new people which is an entirely separate (though worthwhile) skill.

I haven't succeeded with this either (though I like the people I work with).
Nice attempt to apply the fallacy of the excluded middle. There are lots of places that are less ethically challenging and morally questionable where you can seek gainful employment, in fact the list of places that are a bigger ethical minefield than working at Facebook is vanishingly small.
Ubuntu doesn’t literally mean “a bumpy ride” or “a relationship that’s got some trouble in it”
If that one variable was actually optimized for in a prompt manner, COVID would already be over in the US. It’s the half-assed waffling that’s causing this to drag on for the better part of a year now.
> and in 30 years, I've hardly used any of it.

So you don't see the sine in the sky from sunrise to sunset?
MLB Finally Recognizes the Negro Leagues as the Major Leagues They Were
Show HN: Doxy2plantuml - A tool to generate PlantUML from doxygen XML
Funnily enough the language server protocol makes it a charm for all editors (including nvim and emacs) to use the exact same code intelligence as vscode does. And I find the emacs and vim experience even better since I only have to add the lsp and the respective language plugin to a text file and that's it.
In a very real sense, what more have the "lockdowns" in the US been than "masks and social distancing"?

In places where "social distancing" minimums have been impossible, the places have closed.

I'm in one of the most strict places in the entire United States, but I can still go to most every store I want, including hair salons. I'm only barred from places where there's a LOT of breathing (gym, church with singing), tight confines where social distancing can't be done (bars, restaurants) or staying in a singular location for a long time (church, clubs, sporting events).
Maybe we should have tiered rules for how much testing is done based on the number of tons that are going to be produced and how they are being disposed of.

(And if we already do, then the rules for the higher tiers need to be tightened.)
the naming makes it sound like unstable version of linux.
I really don’t think many people are afraid to go into public settings. Maybe not into a crowd, sure, but a restaurant? The holdup there is from the government, not the public.
Yes, "!.". I still remember a math problem when I was a kid, in which a sentence ended with "4!"...
Well when covid is over in a year or two, you can make the app. TBH it would probably be easier for a segment than trying to figure out how to send you a picture.
Maybe in the Hacker News bubble but that's not "a great many Internet users". People either use what is pre-installed, what they are used to or what their techy friend recommended them.
I'm pretty sure it's only street legal while the jet engine is turned off. Then you're just transporting a jet engine on the back of a Beetle, right?