skysight-inc/HackerNews huggingface dataset:
Let me first concede a few points:

1. You should have been better informed about the expectations of the interview, so you would have had a chance to prepare yourself.

2. Coding in a Google Doc is a terrible experience. It's a step up from coding on a whiteboard, but that's not saying much. Google has since moved away from both, prefering an online text editor that's not quite an IDE but at least more programmer-friendly.

3. The goal shouldn't be to write 100% correct code without any compiler feedback. That's insane. Still, there is a big difference between "candidate forgot a semicolon once" and "candidate did not know how to write a for-loop without IDE feedback".

But beyond those valid complaints, it sounds like you were also unhappy that you were asked to write any code at all. I don't think that's reasonable. The point of a phone interview for an entry-level SWE is to determine two things:

1. Can they figure out how to solve a nontrivial problem?
2. Are they able to translate ideas into reasonable, working code?

For an algorithm question that boils down to a topological sort, the interviewer will see three kinds of candidates:

1. Those that don't have a clue how to solve it.
2. Those that recognize it boils down to a topological sort.
3. Those that recognize it boils down to a topological sort and are able to implement a solution.

Each of these candidates is strictly better than the last, and Google only wants to hire the third one.

> I didn't remember the exact algorithm so I basically had to re-figure it out on the fly

Yes! That was the whole point of the question! You had already demonstrated that you were at least a "type 2" candidate, so now the interviewer was trying to move beyond that and figure out if you were actually a "type 3" candidate. Nobody expected you to have the exact solution memorized, but they expected you to be able to figure it out from first principles.

> I even similarly mention "in any real situation I would just look this up", but that didn't help

That was missing the point, which was to test your ability to actually implement a solution.

In the real world, if you encounter a standard problem (which happens often, like "I need this list sorted" or "I want to put this stuff in a hash table for O(1) access") you wouldn't even look up how to solve it. You would just call the existing standard library function and move on.

Logically, the problems that you end up spending most of your time on are not of the standard variety, and involve actually thinking about how to break down the problem and actually implementing your intended solution. Those are the problems Google needs you to solve on the job. If you can't even implement a topological sort from scratch, why should anyone expect you to do anything more complicated than that?
> Certainly, their work to measure it isn't increasing revenue, so I guess they're just donating their time

Well, that's why they keep 90% of the increase they measure, and only pay out 10% of it. Presumably that 90% covers security, business and other functions.

> I think this is intended to be just a bonus

I think it's intended to get some of the benefits of open-source collaboration (you write the feature you want) with a formula to compensate contributors. Of course, they are limiting themselves exclusively to revenue generating features, which is a particularly Econ 101 way of valuing contributions.

They are quite clear that these people have no base contribution or other connection to the company.
Israel also had amazing bipartisan support in America. It seems like Netanyahu purposefully made Israel a partisan issue in the US in order to accomplish some short term goals, which was probably very short sighted.
It works quite well utilizing KISS principle; if you want dark mode then there's https://darkhn.herokuapp.com and https://hckrnews.com if you want to see dead submissions.

Not everything has to look like reddit, instagram or imgur, pinterest. The minimal site interface allowed me to browse it on an older iPad once while I couldn't access sites and content of above mentioned.
You may want to link to https://old.reddit.com/r/nosurf/ so people without accounts or the app can see the page (it’s at least an issue on mobile).

Hosting this community on Reddit feels like having AA meetings in a bar. It’s so easy to click one link and get back in your mindless surfing addiction. Even loading the page came with encouragement to install the Reddit app.
The problem is that many out there try to copy the dysfunctional FAANG interview style. Google was asking those dumb brain-teaser questions for years, which were obviously useless to the naked eye, and then they realized themselves that those were counter-productive.

Yet, you could expect one of those in almost any interview process. Seemingly smart people are ready to jump on bandwagons, too.
Do you think I decided the article is US-centered just by looking at the URL?
Yeah, also the audio codec for voice is really low bitrate so even if you turn off all the filtering in the UI it's still pretty bad, while the proper streaming setup has better audio
> It's not really that much of an exaggeration.

But it _is_ an exaggeration. Child and maternal mortality rates was obviously higher back in the day, and social safety nets were mainly based on community and family rather than own savings or contributions like in modern Western society.

On the other hand, there are still somewhat un-contacted and isolated tribes on multiple continents, and I've never heard anyone describe their life as hellish. Most of those tribes are perfectly aware that there is an outside world, and one would think they'd join the rest of us if things were _that_ bad.

As it is now, it seems the situation is far worse for those who attempted to leave but failed to integrate into modern society.

That being said, average quality of life does seem to have increased a lot the last 100 years. There's no doubt about that.
You can do this in Google Calendar, by adding the Busy/Free details of your other calendars by sharing them. Not sure if O365 supports that, however.
> you can take up your issue with the developer and they're much more likely to pay attention.

Outside of indie, is this something people actually (and successfully) do?

For everyone I know the default assumption when a game doesn’t work is you’re SOL and either refund or hope for patches.
I wrote up a blog post about the strengths of each endianness:

https://technicalsourcery.net/posts/on-endianness/

Short short version:

It's all about where your imaginary "margin" is. Little endian works best with "upward growing" data, where the data grows from the low bits into the empty high bits (for example integers). Big endian works best with "downward growing" data, where the data grows from the high bits to the empty low bits (for example fractional portions).

Little endian has the biggest advantages because we use integer types a LOT more than floating point types.
I have used the popular open source NDS emulator - Citra, and it runs like 15 times faster on Windows compared to Ubuntu (NVidia GPU).
How did people like this even make it to the interview rounds
I'll just +1 this as a datapoint.

I am not looking externally until I'm sure I'm done at AWS. I've done 80+ interviews here, and I'm consistently amazed by what drives people to say "The candidate wasn't up to the coding bar". As far as I can tell, you are almost never up to the coding bar. I think we interview so many people just to remind ourselves that if we leave, we aren't getting back in.

Just to head off the "So why don't I argue for change?" questions, I'd rather work on self improvement than fight tooth and nail to make the hiring process a little bit better. I'll let somebody else add that to their promo doc.
I think people can still find it off-putting that after all the evidence they provided you to get to that point, you're challenging them to prove they aren't complete frauds. Like you could has spent 30 seconds googling them and verify they are legit, but it seems you didn't even bother to read their resume. Not saying it's the case, but rather that not everyone is aware of how good the frauds can be at presenting themselves and bullshitting through interviews.
https://partner.steamgames.com/doc/steamdeck/faq

> We’re working with BattlEye and EAC to get support for Proton ahead of launch.
The old guard is … old. Their ability to hold onto electoral power is impressive (and annoying to me), but the actuarial tables are looming here.

Meanwhile the new guard views Israel as an apartheid state, which isn’t great for Israel.
This is valuable feedback. Thank you for sharing.
Well, one way that this works, is that older folks, that have gotten used to working in an environment of mutual respect, and have some modicum of self-respect, are less likely to put up with BS, as opposed to someone younger, who may have come from a ... less professional climate.

The idea is to drive out older, less-pliant potential employees, in favor of newer ones, who can be molded into a shape the corporation prefers.

Have you ever seen a couple that has gotten married later in life? Many times, it may be a second (or more) time for one or both of them.

They need to make massive compromises. Both have gotten used to supporting themselves, and keeping their own counsel. They generally both have a lot of property, maybe grown kids, careers, etc. Usually, they don't actually need each other, for more than emotional support. They each do fine, on their own. It's a relationship of equals.

It can be a challenge to make it work, but when it does, it's amazing. I have known many couples like that.

I understand why corporations don't want to put effort into working with older folks, but it can be well worth it.

So many times, when I see these awful, Jurassic-scale disasters, made by companies that are staffed exclusively by younger folks, I say to myself "That was a really great idea, but they completely pooched the release. Why didn't anybody raise any red flags?"

The answer is generally, that no one on staff had enough experience to understand the ramifications of many decisions, and often, they were afraid to countermand ideas put forth by their superiors.

Couple that with 20-something CEOs, who are often fearfully insecure, and you have a recipe for disaster.
If the Hardiest Species Are Boiled Alive, What Happens to Humans?
Deniability though forgery doesn't really affect the traceability issue. If the police have good reason to think you originated a particular message they can just seize your phone and do forensics on it. Chances are they will find traces. Failing that they can just find a single person who will testify that you sent them a particular message, which with forgeablity they can state with certainty.

A prudent rumour mongerer would simply not sign the messages in the first place...
I think "resiliency" is a positive way of phrasing it. In my opinion, it's more of a case of checking if you can fit in and put up with corporate BS.

I also doubt that companies are on purpose designing the interviews to be this long. It's probably more of the case of "more is better" thinking and no one being able to make a decision by themselves to streamline the process.
For a brief moment, I thought: "Damn, what a game company wants to do absorbing a payment company?' ... heh it was the other Square.
The Oldest Living Things in the World
> If someone else can come around and "claw back" my money, I want to make my contributions as impossible to build on, to change, and to understand as I can make them.

In theory, the "claw back" is decreasing your percentage while increasing the total pie such that your slice remains the same, or otherwise grows or shrinks exactly as much as it would all have without the "claw back". The theory makes sense if the measurements over a 2-4 week period are completely accurate and hold true over the entire lifespan of the product.

(Edit: Reading again, it seems likely that you are paid a fixed sum each week, not a percentage. Therefore the "claw back" is only referring to the psychological feeling of ownership)

> There is also zero accountability. The company wants to make profit and pay you as little as possible. You have no way of knowing if any improvements came from you or from someone else.

The article author calls out that as an issue, and gets over it by assuming everyone trusts his published metrics. Explicitly calls it out as an assumption that the metrics are trusted to make the system work.
But which is more likely?

1. The candidate was a complete and utter fraud and their previous (and apparently well-regarded) employers were too stupid or negligent to notice this, wasting literally millions of dollars (48-21 * $100,000+).

2. Something about the interview failed to let this person demonstrate the skills that had kept them employed for two decades. Maybe their mind went blank under pressure, or at the end of a long day. Maybe they got hung up on something trivial (that a quick search—-or nudge from the interviewer—-would have resolved), or the question was unclear.
Dirac Lecture on the Foundations of Quantum Mechanics (1962)
Is Your Coding Career Safe?
Plus, show me another (mobile) device maker that still provides major OS updates after 5+ years.
It is rally terrible that such a service is actually necessary...
PSD2 was a chance to create a standard api for everyone including customers. I still cannot understand how they managed to f it up by limiting access to "trusted companies"
I agree that Australia's economy is propped up by continued
ion growth, a giant pyramid scheme if you'll excuse the hyperbole.

However Australia has such a large amount of land, and such a small population that forecasted worldwide population drop won't affect Australia so much. It's such a desirable place to live that immigration at the current rates will be sustainable regardless of the rest of the world's population growth rate. Whether or not our cities can keep up with the growth and maintain their high levels of livability is another question.

I'd also question your statement about population drop on the next 15-20 years. All forecasts I have seen are that the world's population will continue to grow until the end of the century. If the world's population were set to start shrinking in such a short timeframe, I'd think it would be a huge talking point in any discussion about sustainability and global warming.
I’m also interested in such a tool since I have something like 6 accounts and would love to have one unified view and also advertise my availability in one unified view.
That "free" money comes from fees paid by the seller to the credit card company, and is passed along to you in the form of higher prices. Unfortunately, paying cash seldom lets you opt out of these credit card driven price increases.
I don't know why Christian missionaries are slammed for creating "the first grammar resources for previously unwritten languages". Yes, missionaries have done a lot of the hard work of developing orthographies for minority languages. A language you can't read and write is much less useful than a language you can, so developing orthography is an essential step toward preserving these languages --- and the associated culture. And literacy is very valuable, so teaching people to read and write their native language benefits them immensely.
There was a Show HN a few weeks ago [1] about a script that used Nordigen.

This is from Nordigen's information handling section in TOS, just so people understand what's going to happen with their financial data (I also recommend reading full TOS).

> 2.3. As the Services also allow User to upload Information and/or obtain Account Information and personal data therein, User further acknowledges and agrees that by uploading or entering any Information for the Services and by using the Services, User grants Nordigen permission to make anonymized data based on personal and non-personal data collected from User or through User's use of the Services, and combine such anonymized data with that of other Users in order to make anonymized aggregate data. Nordigen may use the anonymized data and anonymized aggregate data for various business purposes and legitimate interests of Nordigen, including but not limited to improving the Services, developing and improving other Nordigen products and services, and distributing or licensing such data to third parties with whom Nordigen has a business relationship.

1] https://news.ycombinator.com/item?id=27769266
it took a few million years until Newton figured out basic mechanics. but i don't think it's unreasonable to ask a junior engineer some basic kinematics questions!
Did you do an expose on FB and Twitter human rights abuses?
Thunderbolt 5 bandwidth will double to 80Gbps, Intel accidentally confirms
I might have misunderstood, but when I looked into this a while back the main downside is the loan amount shows up on your credit report. Even after you pay it off you now have this “credit” with the provider. This could affect, for example, a future mortgage application.
Pentagonal Tiling
As the name suggests, DevOps is a collaboration of the development (Dev) and operations (Ops) teams with its foundation depending on providing IT automation. DevOps is an agile methodology that includes a set of practices to remove manual efforts to build, stage, deploy, and test any software application.

Innovation is paramount to every business and so is creating newer software for increasing the customer base or balancing the workflow in the company. However, software development is associated with risks of failure and resource loss and there is also the very high tension between the development and operations team that every IT industry has to face. However, with the advent of DevOps, there is increased output and better work environments for companies adopting it. https://www.onevanilla.one/
Takes a long time before it acknowledges pair programming, but it gets there in the end. But it never even attempts to quantify the bottom line:

> the work actually assigned getting done faster as people working together can get it done much faster

The only thing that's definitely true is the task is consuming 2x FTE salaries for its duration. Does that translate into 2x faster progress? It's extremely hard to say, as all the previous struggles with software estimation and time recording have shown us.

The challenges are not dissimilar to allocating work to execution units within a CPU; a programmer with two tasks assigned who swaps between them when blocked is "hyperthreading" and usually achieves higher throughput, although frequent task switching incurs time costs.

So in practice engineers have multiple things in progress, both for their own account and things they're helping other people with. That is, after all, part of the point of telling other people about it in standups.

> Probably at some point you have experienced how quickly things can get done, especially in case of emergencies (like “OMG, something is wrong in production”) where multiple people with different skills and knowledge jump together into one “room”?

This is however a warning sign to me. There are a lot of mechanical systems you can run at more than their rated performance in emergencies before experiencing burnout, and the same applies to humans. You can't just crank the team up to "flank speed" and leave it there.

(irrelevant aside: apparently the USN have called their O365 migration plan "Operation Flank Speed", which I find unreasonably funny.
https://federalnewsnetwork.com/navy/2021/05/navy-transitioni... )
My guess: If it ain’t broken, don’t fix it.

Quite refreshing IMHO.
"running" (with performance sacrifices over Windows)

Has this been an issue for you? Since switching to primarily Linux/Proton for gaming, I've been amazed at how little performance penalty I have seen.
This is the other thing: the US backed Israel because Israel was strong; Israel was not strong because the US backed them.

At the end of the mandate period, Israel was the only country in the region with a real military, because the UK had just spent the last decade training and arming that military.

At the time, the US was virulently antisemitic (see McCarthy era stuff for examples), as was most of europe.
"Eloquently observed" means the author enthusiastically agrees.
Nice try linking the yellow vests to the capitol rioters.

I doubt the Capitol rioters ever had widespread support like the yellow vests had.
In late November 2018, polls showed that the movement had widespread support in France ranging from 73 to 84 percent.
Iceland may be the tip of a sunken continent
No, sorry, you don’t get it to lump the Jewish people into this. It’s incredibly dishonest on your part to even go in that direction and you should feel embarrassment for trying to steer it towards that.
Is there even a clear line where intelligence agencies end and Google begins? Google was an In-Q-Tel baby, after all.
> they can also be crutches

Yes, they are absolutely crutches. All great tools, libraries, and abstractions are crutches. I want programming to be easier for myself and my employees.

The only problem with a crutch is that you might end up not having it when you need it. That's not an issue in this case.

> here I am thinking about something more substancial then just a missing ';' or a lack of a closing "

The original example that I was responded to was about an interviewer who expected their code to compile. That would include incredibly pedantic things.

For example, if you're the kind of person who uses single quotes in JavaScript and then you're suddenly writing a different language where '' is different from "" and `` and $"" and whatever, you could easily make an unimportant mistake that prevents compiling.
Under PSD2 banks are required to give access to the "open" APIs only to audited partners (Third Party Payment Service Provider, TPP) They may give wider access, but most are somehow paranoid about the entire matter.
When the USSR collapsed, the USA lost its primary ideological competitor, and proceeded to turn inequality into an unspoken national growth industry. Let's see if vigorous competition from those other commies can feed a USA course correction.
RIP Stumble Upon. I miss its random weirdness.
Some Nextcloud instances offer CalDAV, so you could connect this to a client that does support and sync with it. In my case I use Thunderbird with few add-ons to make it possible, on the smartphone I use instead davx5.
Fantastic Fungi
“GETTR has been the highest-profile pro-Trump platform launch”

Are you kidding me?

This is the first time I’ve heard of this platform.

By reading the title, I first thought this was referring to Gab. (patriots.win, a much more pro-trump platform, is very well moderated)