skysight-inc/HackerNews huggingface dataset:
(throwaway account for the obvious reason)

I've been at Meta for 3+ years. I'm also interviewing. I have somewhere between 4 and 8 offers right now (not a humblebrag, just the facts). Not a single interviewer (from junior engineers to directors and VPs of engineering) asked me anything remotely like "Why are you still at an awful company like Facebook?"

The plural of anecdote is not "fact", but that's my experience: for engineers, it's still seen as a positive, or at worst, neutral.
I think it's a bit of a paradox. If everyone lived like that, no one would be able to live like that.

"All I need is a battery, a solar panel, copper wiring encased in plastic, a mining company to dig the ore out, a chemical refinery to help refine the ore, an oil rig, a team to run it, a chemistry lab to make the plastic, a small town to create this portable computer for me..."
This reminds me of a weird issue I have with my Lenovo where sometimes the trackpoint and mouse buttons stop working until a reboot (but the trackpad still works.) I think I must trigger a race condition in the trackpoint drivers somehow but I have no idea how to debug it.
There are experimental Game Theorist experimenting with such schemes, I suspect because they get a great amount of enjoyment from taking things away from people ;-)
Even assembly code is an abstraction.
yup, at Google it's "perf". Same deal.
Well objectively yes Ohio gets more sun per m^2, but neither Germany nor Ohio are particularly good places to build solar[0]. They would be much better try something else like Nuclear or wind.

[0]: https://globalsolaratlas.info/map?c=20.797201,-46.494141,3&s...
Note that because of the above definition of char (any UTF-8 code unit) these "strings" aren't necessarily valid UTF-8 and you might be better off with its dchar type (which is UTF-32 and thus can hold an entire Unicode code point)

It's unclear to me whether there's actually enforcement to ensure char can't become say 0xC0 (this byte can't occur in UTF-8 because it claims to be the prefix of a multi-byte sequence, yet it also implies that sequence should only be one byte long... which isn't multi-byte)

I spent a while reading the D website and came away if anything more confused on this topic.
Sound more like the US government won’t allow African governments to maintain tariff-free and trade-barrier-free access to US markets without the African governments reciprocating. It’s the African customers choosing to pay the American recyclers, not the US government.

Clearly African governments think its in their interests to maintain that trade deal - that’s probably why they agreed to it in the first place.
Was interesting that the writer says little about FB's mission and impact on the world - seems like it was not really important to them as a positive or negative. Perhaps part of this is due to writer's spending more time in tools rather than something like NewsFeed?
I just do not understand why somebody with 20 years of experience would invest that kind of time in leetcode. just say "no" and be done with the BS, and with the kind of financial success the author has enjoyed previously, wait for the right company to come along that doesn't require it. That's the only way the industry is going to fix itself; enough people start saying no.
Are questions of the hard type really that common? Thought it was mainly medium.
Nolan Bushnell was arguably one of the first consumer tech rock stars. He co-founded Atari and Chuck E. Cheese, and in one of the all time blunders of world financial history, turned down a offer to buy a 33% stake in Apple for $50K (about $260K today).
It's entirely circumstantial and boils down to, "Is it worth sacrificing my [mental health/happiness/whatever] just to retire a couple of years sooner"?
The steamroll, of course, assumed that NATO didn't nuke Western Germany out of existence. And while Warsaw Pact returned to idea of Close-in Air Support later on, the idea of making holes in NATO front by dropping a nuke then blitzing through still hot ground held at least to 1989 in limited fashion.

But yes, there's a reason why I put "supposedly". It's a nice story and there might be a kernel of truth to it, but the details probably were different.

That said, a lot of the front line units (especially american) in western germany were there to make nice coffins to mobilize public into support for war in europe (and at least some soldiers definitely were aware of the concept).
I am (among other things) maintaining a desktop application written in Java used by business rules experts to define complicated airline business rules.
Yes absolutely go work at Meta. The person in the post had worked there for ten years; they’re likely a millionaire.

It’s very challenging, but you should definitely get in and try it yourself. Move to the Bay if you haven’t done so yet, it will keep your motivation up.
I seriously doubt companies who have been coding interview for years now are for legal reasons.
Why would you need several offers if the new job will be paying less than your current position? Can’t you just tell them how much you make and ask them to match that in equity?
Agreed. Even when the forces were more balanced and Hitler had declared war on the USA the German army never stepped foot on the lower 48. the closest they got a few uboats picking off merchant shipping but even that was pushed back after a few months of horrendous American losses.

I'm truly surprised Hitler never tried some sort of guerrilla attack with a small force just to cause chaos and terror in the heartland. it's not like the USA was very well defended at all from any sort of coordinated landing back in the early 40's.
I also find these masks very comfortable. Are you using FFP2 masks?
The only thing to which I will object here is the use of the word "only" from "not different in kind, only in degree".

There is a substantial difference in degree when dealing with atoms, molecules, homogenous materials vs. people who think, face incentives and understand game theory.
I mean, writing code is a big part of the job? I bet they asked behavioral and system design questions too, even though I'm sure he solved business problems and designed systems in 8+ years at FB. Why interview in the first place, why not just give him an offer up front?

Interviews aren't fun, but there's not something "wrong with the industry" if the questions are relevant to the work. He even complimented their choice of programming questions.
Only if you have kids, which less people are doing. Having kids and a partner myself, if I have to choose between fixed child care costs for a window of time, or perpetual alimony and splitting assets in half, I'd prefer the former purely from an economic perspective. Marriage itself is the opportunity cost, and it's crucial to contain/insure against liability to ensure life sucess.

67 percent of relationships fail [1], so when asked for advice, I advise people not to get married (and the data shows cohorts adopting such choices [2]). Live together (non community property jurisdiction), have kids together (if you accept the financial and parental liability), but getting married is betting half your stuff and a substantial amount of future earnings things will work out (when the data shows it does not work out the majority of the time).

[1] The Science of Happily Ever After: What Really Matters in the Quest for Enduring Love (Page 13, https://web.archive.org/web/20220122024837/https://i.redd.it...)

[2] https://ourworldindata.org/marriages-and-divorces#marriages-...

(edit: US centric)
Dirty Tesla did another simulation of an EV in this situation with similar findings.
https://www.youtube.com/watch?v=i3E0t0kGeug

Bjorn Nyland (also on YouTube) often sleeps the night in whatever EV he's testing in Norway.
Not coding interviews specifically for legal reasons no, but consistency of interview. If you ask one person a coding question, you should probably do the same for everyone, otherwise you expose yourself to legal liability. This is especially true the larger the company you are interviewing at - and the more generic the role is internally.
How many of your searches lead directly to Wikipedia or stackoverflow or GitHub. Often we know where we should go but the default search engine in the address bar leads us through a Google intermediary. I myself use keyword searches to go directly to sites, but I doubt that is very common.
Well of course we won’t say that to your face!

But it’s certainly a factor when I’m reviewing resumes.
The correct course of action is to return the "defective" product.
Agreed Venerable Thanissaro Bhikkhu is a serious Buddhist. He teaches a no-fluff Dharma. If you want to know what Buddha taught, listen to his talks. His translations and contributions are extensive.
Funny you say that, my current laptop has a really low wattage chip and as a result, a very small heatsink. As I was removing the plasticy thermal dividers that insulate the rest of the board from the heat of the heatsink so I could lap the contact area, I bent the heat-pipe and pinched it, since it was so thin and fragile.

That being said, that's a bummer. Would be nice to get a higher end compute option or one with a dGPU.
I have not done this myself yet but seems the process is

https://old.reddit.com/r/gsuite/comments/s7t45q/g_suite_lega...

- Migrate everything (that google will let you) off your Workspaces to somewhere else. (critical you move email first as gmail mail box will be deleted when you remove the license below)

- Upgrade to paid GSuite (its cool, you’ll cancel in a sec)

- Add Cloud Identity Free (https://support.google.com/cloudidentity/answer/7319251?hl=e...)

- Move your users to Cloud Identity Free (? nfi how this part works, I’ve not done it yet)

- Remove Workspace subscriptions

- No more paid services, but you can continue to maintain identity services
The opposite of a child is an adult. An adult can understand a purpose of some measure and follows it without throwing a tantrum even when it is not most convenient.
Coding with SuperCollider: MUS 499C Fall 2019
If you like what you do for a living, retirement is less of a factor. And "30% less" is still a truckload of money. I've never worked for a FAANG and I don't live in a particularly cheap area, nor am I particularly budget-conscious, but a comfortable retirement isn't even close to being a problem at an early age.
Is compensation stagnation to blame for the great resignation?
Ah, my mistake I'm sorry. Thank you for clarifying your thoughts.
I've had mine since the days when I worked at Google. It's almost as old as my Gmail account. I'm pretty disappointed. I couldn't care less about docs and whatnot but migrating my email is going to be a PITA.
I am in Bay Area and frankly we need to criticize this place more. If you want to read about it, San Fransicko is a great book: https://www.amazon.com/San-Fransicko-Progressives-Ruin-Citie...

I feel like doubling down on the criticism of the place I live (Oakland) just so that we don't set an example of how to manage cities.
My friend is working on a (currently) Windows-only desktop app called PixelCNC, which converts 2D images to 3D meshes and the associated g-code for machining. He’s been doing alright with it from my understanding.
It's the limitations that cost money. They are code and might require maintenance.

It doesn't seem like it would, but I have found myself in plenty of situations where I couldn't give an "easy" feature or fix an "easy" bug because of some design choice that was riddled throughout the code. No idea what it might be, but I could take guesees.

The maintenance cost is probably small for them, but not to support a customer paying zero.
Fascinating. I wonder where he finds his volunteers. :-)
Thanks for this detailed write up of your experience with it. I love what they're doing but don't need a new laptop at the moment.

On the expansion card front, I think I tweeted to them about doing some kind of card bay to put a USB dongle in.
Are they particularly stressful at FB? Capital One did these too when I worked there and I just assumed most companies did them, but maybe I'm wrong on that front.
"Much of this isn’t conspicuous consumption..."

Perhaps not.

However where I live the amount of dumped clothing is unbelievable. Charities that once used to take almost any amount of clothing now do not. Instead, they'll take the top 10% of it and dump the rest - 'dump' here means send the rest overseas to third world countries.

Moreover, not that many years ago, these charities used to have used clothing collection bins - great big steel boxes about as tall as a person with a hinged lid at top - scattered all over conspicuous parts of the city and they have been all removed because the charities no longer want the responsibility of dumping huge volumes of stuff (as it's many times more than they can cope with and it's long past the point where if they were to accept the clothing then it would cost them money to it.

Essentially, these charities have been overwhelmed by the sheer volume of clothing. Now, they are very picky about what they will accept.

If one now wants to give clothes to a charitity then one has to take it there themselves. The charitity will then pick the eyes out of it and what it does not want the donor will have to find somewhere to dump the remainer.

Now, much clothing goes directly into the trash can thence to landfill.

If you wondered why my post was so cynical now you know.
PC, mobile phone, and console games are all desktop applications (when defining desktop applications as non-http applications).
I hope the practice of using non-adversarial processes spreads to spaces that really need it like the our legislative system.
For a similar rabbit hole with US maps, somewhere (a Google away - sorry I'm on my phone) there's historic USGS Topo maps of the USA. Once I found Chicago maps going back to the 1890s, and moving through the years you could see the city grow explosively in the early 20th century.
with respect, this is just lazy, following the herd because everybody else is doing it. Somewhere around 2010, a group of xooglers started selling CTCI (Cracking the Coding Interview)

They single-handedly fucked hiring for the entire industry.

Many of my peers have found success and homes with outstanding companies with wonderful culture that have abandoned this archaic interviewing process. cling to it if you must, but it is broken beyond repair and people are starting to trend away from it.
I enjoyed this comment. Our Canadian defensive strategy is to simply keep walking away from the attackers. I remain convinced here are many places in Canada that no human has yet laid eyes on.

We have forest fires in the northwest territories that span hundreds of thousands of acres and its a coin flip if they'll even send a plane up to observe them. No one cares because no one lives within 500 km of them.

If you average the number of people per square kilometer, from a statistical perspective, this country is completely empty.
Show HN: Add Commenting to a Site Without JavaScript
Offically you can only use the Family account on a custom domain register with GoDaddy, there are a few hacks out there to get around this but they could be broken at any time
> This is also an incentive for both parties to pursue a career lest you fall into poverty after divorce.

Strikes me as a negative.. raising kids is a lot of work
Growing up, it was completely normal to look at my older brothers clothes and pick which I wanted 2 years before it was handed down to me.

Then we got MTV. When our mother travelled on business, we would make print outs of shoes and clothing that we wanted. God forbid someone caught you with an off-brand shoe at school now that the poorest kid under the hot sun of Saudi Arabia was fashion aware. It was wasteful, it was expensive, it was less than 5 items each a year.

I can't even imagine what it's like to buy 68 article of clothing a year. But then again a wise author once said: "Ending is better than mending."
This is a "Shown HN" because it's something I made, being the developer of FC. Thanks for looking! :)
Xournal is a great WYSIWYG Linux program that can edit PDFs for this sort of thing and similar use-cases.
Unpopular opinion: Facebook is widely disliked by the loudest voices in the room (for good reason), but the vast majority of people still just treat it like a fancy forum. It's not going to stain your CV.

Plus, Facebook-the-app is far more disliked than Meta-the-company especially now that's a formal distinction. I imagine it's still relatively cool to work on Instagram, for example.
I'll match your anecdote with mine. I'm an engineering leader at a small company that has worked at FAANG. I have personal mixed feelings about working at FB, but it's a very strong positive signal about someone's engineering ability (and comp expectations lol). Send any good coders you toss out because they worked at FB my way!!
Counterpoint appreciated. Any chance someone could expand on this? Not sure how serious the commenter was.
Hopefully the climate change issue could motivate to change this. Even if this stuff is piling up in a place sight unseen from the origin, it's still coming back to that origin in ways which we don't well understand.

Just as the pandemic accelerated global cooperation and change, so could the climate issue. If the US wanted to shut down this problem, regulators could find the key spot to put a bullet into. Ideally the US would take the responsibility that comes with globalism after nuking the world with trash.

Trash is how I view everything I buy. I'm walking into a store to buy trash. It doesn't matter that I still wear a belt daily which I have had for 15 years and much of my clothes are seriously straining from overuse. It still goes to trash eventually. If I take it to my grave, then I'm trash wrapped in trash. When I first stayed in a developing country, there was no trash service for much of the region. If you wanted to get rid of something, you burned it. Today I do all my shopping considering what it would be like to burn it. Car shopping would be so much fun.

Don't think it matters what we do individually. This needs to be an urgent thing taken at levels where people actually have power to change things.

Also, I think the issue is that this is essentially a scheme to cheaply get rid of trash. You could probably pay these importers to take the trash and it would still be worth it. "You mean, you'll pay us to take our trash?! Thank you so much for solving that nightmare of a problem for us. This was looking REALLY expensive for us to deal with in our own country."
Make sure you’re not violating your company’s guidelines. If I were at a company and I knew of signals based on subjective morality being used for filtering, I’d summarily fire the offending employee.
When I was younger it was still fashionable to promote Slacktivism. I remember being a teenager buying a book of 101 things you can do to be More Green. But now I think it's become more and more implied.

Between this and the first half I've read of Braiding Sweetgrass, I'm getting seriously irked by this massive focus on individual, very isolated choices as proxies for the world at large. It's fine for people to promote "old ways" of living but to cast it as exactly what we need for "the ecological society we’re trying to build" feels so wrong to me. We need organizers, movement leaders, direct actions, we need to shake the Democratic Party out of corruption and uselessness.

It's great to have a lifestyle--I agree with most of the values described in this post--but merely living it yourself does nothing for the human world or "ecology." A single animal rights activist stealing a chicken and getting flamboyantly arrested probably does more for climate change than this crew's work for their entire lives, because she moves the world a tiny bit closer toward giving up factory farming.
People don't know this but ASML litho machines are also made in USA - at the Wilson factory in Connecticut: https://www.asml.com/en/careers/working-at-asml/united-state...

Here is a tour: https://www.youtube.com/watch?v=El8-Kqv6vLE

ASML also has a huge R&D campus in San Diego doing cutting edge lithography research. I applied for a job there a couple of years ago.
I’m not sure what this means. Getting a mortgage and a car loan was easy, a car loan approval took no time at all. Does working at FAANG speed this process up somehow?
Seems to be doing quite well too, considering all the hardware on his channel.
Also, what would make divorces less nasty is the horrible practice of making one party pay for the legal fees of both parties.

Also, 50/50 custody as a norm.

50/50 Child support as a norm.

Maybe 90% of the nastiness would absolutely disappear.
The most convincing data I've seen is from Spain (https://www.tabletmag.com/sections/science/articles/cult-mas...)

They masked 6+ year olds and did not mask anyone under 6 in school.

You'd expect higher rates of Covid in the 5 year olds than the 6 year olds.

In fact, it was the exact opposite - rate of spread was perfectly correlated with age. Masks showed no impact.

There's also interesting data from North Dakota (https://twitter.com/TracyBethHoeg/status/1470072066380419072).

This is a great dataset because it controls for a lot of variables - it's two school districts in the same county; one optional and one mandatory. The mandatory masking county consistently has had higher rates of Covid.
It's not "large" UI changes that are needed. (I mean, they are needed, the current google UI for most of their products sucks).

But it's small improvements that make the big difference. A small user interface element added or removed to speed up an interaction. An updated user experience so that data can be found or organized in a slightly different way.

I could pick on almost everyone of Google's products and have gripes about some UI or UX choice. Missing functionality here, overly complex there, etc. Every product has obvious low hanging fruit that could be improved.

That's what parent is referring to (I assume). There's no more micro-innovation happening. If it's not a change that makes 100 bazallion dollars, then it's just not a change worth doing, apparently.
Yeah I’m with you. I run a rack at home with servers running a few applications orchestrated with a bit of Puppet, it’s 100x more reliable than K8s, I’m not having to do weird hacks to make persistent storage work, edit dozens of YAML files and run a whole host of dodgy control plane services.

Sadly, I leaned this the hard way by setting up a 4-node k8s cluster and realizing bare-metal support is abysmal and the maintainers simply don’t care about you if you’re not running a cluster on AWS or GCP. Unfortunately my day job still involves k8s and people give me strange looks when I suggest metal so substantially less complex, cheaper, more performant, and easier to orchestrate and maintain.
Does that matter? If you change the integer then you are not allowed to cast the altered value to a pointer.

And a compiler could enforce this if it really wanted to.

When you only have to worry about pointer arithmetic on actual pointers, it's straightforward to make sure they never alias.
>On a proprietary OS, you are never the owner, you are a tenant at best.

Well, if you use Gnome, for example, good luck getting the developers stick to your prefered features either...

>I tried Debian and Ubuntu and switched away when they did the same thing. Then I tried another distro,and another, distro after distro, until I found one which never pulled this type of crap on me, and I'm sticking with it.

Well, you can have that, but in exchange for a quite simplified and barebones experience. And then you'll still have the same problems with the apps you use, like browsers...