skysight-inc/HackerNews huggingface dataset:
I totally agree.

But I find the whole discussion not strange but rather dishonest. I realize I'm biased towards thinking that the blog posts condemning some special sort of interviewing come from the "losers", the people that didn't get the job. That isn't true in general, but there is still this aura of entitlement: "I am a good programmer! I have other skills than leetcode! I demand an interview process that is tailored to my specific skills!"

I don't believe the claims that the current style of interviews is not working. This claim usually is made in the blog posts and in the interview horror stories, but I haven't seen it any of the FAANGs I worked in. Sure, some questions give more signal than others, but that's the company's problem, not the candidate's. If anything, large companies realize that lack of diversity is a larger problem and are trying to combat that directly (not with changing the hiring process for the general case though).

What it feels like is the blog posts try to solve a different problem ("how can I get a FAANG job") under the disguise of making the world a better place. Meanwhile, companies try to solve a completely different problem altogether ("how do we weed out candidates that might not be a good fit for what we value at scale with low latency?").

As a hiring manager, I'm interested in applicants that are (among others) good at leetcode-style questions without having had to train a lot on leetcode: Technical problems that are not easy to understand (cognitive and communication abilities), have a simple and easy trivial solution (higher level view on problems and customer orientation) and have high technical depth at scale (specific technical knowledge). So that's where the post is right: don't spend so much time on leetcode. But also don't try to change how companies interview. It's unbecoming.
You mean this?

"Tesla Model S Plaid just set official world speed record for a production electric car at Nurburgring. Completely unmodified, directly from factory." [0]

[0] https://twitter.com/elonmusk/status/1436086743720251394
Ran into a fun Google bug today: on the default macOS Safari install, Google Drive refused to download a folder once it had more than about a dozen files. It would go through the entire “zipping the files up” step and then mysteriously fail at the end, blaming cookies (?).

The workarounds are to use Chrome, download files in tiny batches (much fun with 500 photos in the folder), or work out through trial and error that Google wanted the Safari tracking prevention disabled before it would download a file.
Maybe 5% of my work needs that experience, the rest is protobuffer data copying and following / writing documentation.

But what's more important that I loved to work with other people who had great mathematic and algorithmic background, and I trusted them not to make my code perform worse.

At the startup I had a colleague who was making a lot of mistakes (and dating multiple girls during work hours on his phone instead of focusing), and it was very frustrating to find out that I spent a lot of time debugging these mistakes.
More than just Encoding the whole G11n is definitely the hardest.

Most do barely L10n, some do make it to proper I18n.
Proper G11n...Maybe the fingers of one hand.

https://en.wikipedia.org/wiki/Internationalization_and_local...
Be the change you want to see mate. There is nothing stopping you from picking up one of these crafts in the US and offering your services to your community.
https://discourse.llvm.org/t/rfc-an-mlir-based-clang-ir-cir/... :

> Our current (and initial) goal is to provide a framework for improved diagnostics for modern C++, meaning better support for coroutines and checks for idiomatic uses of known C++ libraries.

...

> In general, Clang’s AST is not an appropriate representation for dataflow analysis and reasoning about control flow. On the other hand, LLVM IR is too low level — it exists at a point in which we have already lost vital language information (e.g. scope information, loop forms and type hierarchies are invisible at the LLVM level), forcing a pass writer to attempt reconstruction of the original semantics. This leads to inaccurate results and inefficient analysis - not to mention the Sisyphean maintenance work given how fast LLVM changes. Clang’s CFG is supposed to bridge this gap but isn’t ideal either: a parallel lowering path for dataflow diagnostics that (a) is discarded after analysis, (b) has lots of known problems (checkout Kristóf Uman’s great survey 28 regarding “dataflowness”) and (c) has testing coverage for CFG pieces not quite up to LLVM’s standards.

> We also have the prominent recent success stories of Swift’s SIL and Rust’s HIR and MIR. These two projects have leveraged high level IRs to improve their performance and safety. We believe CIR could provide the same improvements for C++.
Try going to an art school. Critique is how we get better.

I've seen modern art - it's not working.
Well autocrat Micsotakis’ Greece also deliberately sinks boats, even with children on them. The EU and Germans in particular are pressuring the Greeks to such draconian methods, and of course looking away at the deaths of these undesirable refugees (in contrast to the welcome of Ukrainians).
Again, this is irrelevant. Regulation should be left to government and not to private companies who want to protect their turf of native app development by taking away consumer choice. Consumer choice of browser on a marketplace is the argument here. Google is already facing multi-billion dollar fines for anti-trust in the EU.

Why can't Apple make an exception for Firefox and non-Chrome browsers ? Disallow Google Chrome, but allow the use of OSS browsers (with their native rendering engines).

Hint: They will not, because they are not afraid of Chrome as much as much as they are afraid that their complete stranglehold over native app development gets threatened.
It is interesting though how birth rates have dropped during pandemic. Probably due to lockdowns and other restrictions that caused people to delay dating, marriage and decisions to have a baby.

Linking this to vaccines is completely unjustified though. Sad that smart people become so obsessed with wrong ideas.
Ask HN: What is your alter ego?
I’m dabbling [0], and like it[1].

0. https://www.tatatap.com/blog/santa-joins-tap/

1. https://www.indiehackers.com/post/why-i-hired-santa-082136cfc4
But 2 is below replacement rate
> Writers have a responsibility to ensure that they take reasonable steps to ensure the accuracy of their statements, and that those statements are clear.

What a crazy take. Writers can write whatever they want. A book of poetry or prose doesn't have to meet some HN rationalist level of accuracy and rigour.
I get...

This version of TypeScript (4.7.4#code/C4TwDgpgB[...]t7yAA) has not been prepared for the Playground

It seems to be a problem with the encoding of # and / in the URL. Possibly other characters.

Still, when fixing that, I get an Error:

Type instantiation is excessively deep and possibly infinite.

On this line:

type FizzBuzz = From0To99<[0, 0], []>;

So you may want to check that, if you think it's actually worth it.
WSL is not "Windows" at that point though.. From Docker's perspective you're building on Linux.
Because I can visualize Go errors completely. They're simple links from one place to another. They are straight fibers connecting my modules and functions to each other. They always work exactly like I expect them to.

With python and other exception based languages? I have made hundreds of commits in my lifetime after being surprised that some random 3rd party library throws a nonstandard exception and breaks all sensible control flow that everybody assumed was happening.
Ah, I've seen that one before! It's from Lord of the Rings, isn't it? Thought it was destroyed by the flooding those environmental activists caused...
Current Googler. I think these are reasonable standard for the vast majority of hires. For the most part The large FAANGs just need talented or high potential generalists. I don’t think leetcode has a direct correlation to what I do day to day but I think it is a reasonable way to hire for that at scale. Anecdotally I do think the talent here is quite high

I would agree with comments here saying leetcode isn’t appropriate for super senior roles. I am not privy to what hiring at these levels look like though. That being said I think most people overestimate how senior or deserving they truly are- for even staff engineering positions there are enough reasonable candidates that I think a more standard interview works

I will also note that for all but the lowest level there is some component of system design in an interview loop. This I think is a better test for most roles

I don’t think leetcode is perfect and at smaller companies doing it instead of a more bespoke interview is lazy and suboptimal
This looks super epic. Can't wait to get access to it... contemporary browsers have remained pretty much the same – and slow – despite many user software needs advancing. Congrats to the team.
If we aren't going to "yes, and..."[1] our way into the actual topic at hand, consider that since they don't have the same standardised inches, even if they did had exactly a Colt .45", they wouldn't call it that, no more then we would call it a Colt .14T (where T is a Gondorian Royal Thumb).

[1] https://en.wikipedia.org/wiki/Yes,_and...
https://en.wikipedia.org/wiki/Cultural_racism
seems like all high paying companies do whiteboarding. Don't know if it's good approach or not but that's the game they want us to play for money so we play it.
Note that this seriously misrepresents the subject. For reference: https://reverbpress.com/religion/bible-supports-abortion/
I easily spotted the difference, but the article says “a black lentil in the lower left area has been removed”, and I couldn’t see the removal.

Maybe they meant “a black lentil in the lower left area has been moved, thereby moving another lentil a little bit”? (Seems an easier demonstration to me. Removing a single lentil is trickier than moving one a tiny bit)
Yes, exactly. It runs purely in the browser without download or installation.
> Aragorn is able to defend most of the north with a few hundred irregulars, while the east participated in only one war 60 years ago that was done in a few weeks time.

Which might be a good reason why the don't have a population boom: long periods of stability with low threat from war, low infant mortality and high food security seem to cause low birth rates (at least in our world). If your children are unlikely to die, people just have fewer of them.

Most of our population booms happen after wars or in areas with low life expectancy.
There's a lot in here that's infuriating.

> Maintaining this data for over 200,000 products is a costly endeavour and asking them to offer this for free would be a huge ask.

No. Whoever (as someone pointed out, probably Brandbank, they supply most of the supermarkets with data so if it isn't them, then it's likely a scam) has already received full pay for the data they've supplied - if they're charging you again for the data, that's just greed (sorry, I mean "perfectly valid capitalism") - even at 14p/entry or whatever they're charging.

Some people here have mentioned that facts can't be copyrighted - it reminds me of a problem in 2011 that the people distributing timezone data to a bunch of open source projects were sued because a 3rd party software house "owned" the rights to that data[1]. I don't know where that landed (timezones still work in linux, so I think they found a workaround) but most projects like this capitulate rather than risk the cost of court.

But yes, the product descriptions and images may be copyrightable - certainly, Brandbank do all their imagery in-house, and any typos in the descriptions will be owned by them, because some person being paid peanuts - likely somewhere in the Philippines - is having to sit down with a photo of the can of Campbells soup, reading and re-typing the descriptions word for word.

It's just... ugh.

[1] https://www.wired.com/2011/10/time-zone-data-lawsuit/
Hi Peer, to confirm again, anything below is my own non-legal-expert understanding/interpretation.

So the new wording is as follows:

>> 1. Clone the repo into a public GitHub repository (or fork https://github.com/calcom/cal.com/fork). If you plan to distribute the code, keep the source code public to comply with AGPLv3. To clone in a private repository, acquire a commercial license)

This does not clarify anything and still (IMO) misrepresents the AGPLv3 on a couple of accounts:

1. I don't see how the AGPLv3 requires me to keep the source code public upon distribution, instead I would need to provide the source code (and adhere to the other terms of the license) to those I distribute to (Including via network use). Sure, if I was to distribute to the public I'd have to then provide sources in some form publicly, but otherwise not. Of course, in a more private scenario, the code could then be made public and shared by one of the users I distribute to.

2. This line still insists I have to acquire a commercial license to clone to a private repository. This was my original query as I don't understand why the license would require this, or how the license may differentiate between a private clone to my PC vs a private repo on GitHub as you suggested by your own interpretation.

I have no issues with the AGPLv3 itself, it's a great license but I have an issue with licenses being misrepresented.

>> This license is specifically targeted against BigTech who have a track record of taking MIT / Apache code, making it proprietary without giving anything back. See the ongoing Amazon Elasticsearch conflict.

Then why have this line, containing a link to your sales page, in the development instructions of your repo? That line won't stop Amazon but the license terms are already set in the project license. The line, in my opinion, only serves as misrepresented license scare mongering.

The Amazon scenario is more nuanced than that, they have forked to their own offering which currently remains open source (OpenSearch). They could effectively do the same with an AGPLv3 project such as yours, albeit with slightly different requirements, primarily ensuring the continued freedom of the code itself to users. The AGPLv3 does not specifically protect your SAAS business, it's designed to protect the freedom of the code itself. That's why elastic has since moved to non "Open Source" licenses which specifically prevent SAAS use, and why other projects use the commons clause.
Zion v2, a Web5 App
Same way alchemy and astrology are.
It is more a wolf against wolf situations than wolf versus sheep situation. We are all humans and we can all reason and have conversations. In a democracy with two opposing parties we are way better off than in Russia. There you have a wolves versus sheep situation, with all the sheep with leadership mindset already eaten over generations.
You could try one of these apps

FooBar2000 - https://apps.apple.com/us/app/foobar2000/id1072807669

Cloudbeats - https://apps.apple.com/us/app/cloudbeats-offline-music/id681...

Evermusic - https://apps.apple.com/us/app/evermusic-offline-music/id8853...

Albums is good for playing local files where you mainly have full albums - https://apps.apple.com/us/app/albums-album-focused-player/id...
You say it is a problem with FOSS projects. Isn't it more a problem with hobby projects? Some FOSS projects are hobby projects others not. As show cased by the fact that Firefox itself is a FOSS project.

Timely maintenance is also problematic with hobby closed-source projects or hobby apps on closed platforms, like iOS and Android.
> IIRC [Hobbits] conquered the Shire from the Orcs

I though Hobbits were coming from the East of Middle Earth (I think Smeagol/Gollum was a part of a Hobbit community that hadn't migrated and so lived East of the mountains) and were granted the Shire by a king of Arnor, though they still had to fight orcs while there
Agreed. And, I would like to add, the act of white boarding implies you standing in front of strangers trying to think on your feet. Some people are not as comfortable talking to an audience like that. Maybe a suggestion is for everyone to sit down and draw out the problem/solution on a piece of paper.

Or, how about a reverse white-boarding session? Let the interviewer draw your info on the board while you sit down. Sounds odd, but this allows you to (a) verbalize the problem/solution for someone else to understand and write it down, and (b) gives you the opportunity to see the bigger picture without getting too close to the board (forest, trees, etc).
yet another sorting visualizer
The article mentions some "herding" of asylum seekers by Turkish authorities, but it seems that once you cross over on the Asian side of things, everything just becomes opaque, and no more info is available.

Incidentally, it was very interesting to notice in the video of Syrian "Mike" the uniform: that's neither Greek nor Turkish camo (nor is it available AFAIK to the respective police forces). Did "Mike" go to some local camping/hunting shop and get a uniform of his own to look cool or something?

If anyone sees Reality, tell'er to come back, we miss'er :)
> These companies need a repeatable, trainable process that can scale reasonably well to thousands of interviewers and hundreds of thousands of applicants

This is sound logic, but it seems to only be a problem with SWE positions. I've done a few other jobs in the past, many of them very technical themselves (and around the same kind of pay, though perhaps not quite as high), and the interview process for those don't get anywhere near that of a SWE. At most, you might have some very high level technical talk, but most of the time its just a standard job interview as you'd expect for any other job.

Of course those positions do have a problem of hiring people who don't actually know how to do the job, but so does SWE. I wouldn't be able to tell you how much more effective SWE interviews are at picking the right person, but clearly its not enough of an issue for other positions to the point that interviews are having the change.
I find it difficult to take these social science studies seriously these days. It's often impossible to separate cause, effect and correlation.

People with poor cognition are more likely to socially isolate themselves (due to rejection by peers and/or trouble fitting in due to their unconventional thinking styles). Also, cognitive tests were typically designed by psychologists and other social scientists so there are likely to be biases in the kinds of intelligence that they measure; they likely favor people who are (on average) more social and more conventional thinkers like themselves.
Near-linear scaling of gigantic-model training on AWS
Being able to join forces with more co-developers can be an incentive
... and a burden, to be honest. But for some it situations it could be an incentive.
> For the most part The large FAANGs just need talented or high potential generalists.

Is this actually true? It seems to me that BigCos have a huge number of very specialized roles, and a corresponding huge need for very specialized talent.
Keyboardio does this, works great for me.
I question the objectivity of someone who writes the following:

"When someone fills their early model Hummer with a thousand gallons of gasoline and chugs around the suburbs with the air conditioning on and the windows open, one needn’t account for the exhaust plume coming out of the tailpipe—that is a negative externality. The pollution that the residents’ ears and lungs of said suburb and the surrounding area must endure is not accounted for in the price of gasoline."
I wish this requirement was in the README
The article presents an engineering answer to s sociological question.

The reason technology did not advance in Middle Earth is because innovation was not rewarded. Innovation and experimentation were punished.

Mine a little too deeply? You awaken a balrog that kills you an everyone you have ever known.

Want to expand into that verdant area across the river? You didn't expect giant spiders, did you?

Build a disruptive startup and bank $50B? You'll hear dragon wings a-flappen.

Middle Earth was not filled with innovative disrupters because the risk and reward equation strongly discouraged innovation.
Let Apple permit the use of OSS browsers with their native rendering engines - problem solved. Will they do this ? I guess not because it means their native app development is threatened.
> As someone without any diagnostic training, I would also think that someone that is in a depression (A) could write a blogpost like that (B). That is, I can imagine that A ==> B is true.

What you have stated in words is rather more like, in the modal+temporal logic sense, "it is possible that A and then B" (temporal 'then'), not "if A, then B" (logical 'then'), which is how I read A ==> B--unless you meant, as I think you didn't, everyone experiencing A will do B.
Since you persist ... have you ever tried that climb without a few thousand dollars worth of carbon fibre and aluminum to help? That was my original suggestion, and unlike some I'm sticking to it.
This exists in many fields, including software engineering (programming in Ada or Cobol, for example). In healthcare and surgery it is particularly relevant as some surgeons get a very rare and specialized types of cases that then allow them to develop new techniques and nobody but maybe at times 1-2 residents or fellows get to watch to even get a chance to learn. A combination of small/rare demand and limited distribution of the craft due to the apprenticeship nature of it.
funny, how many times in my career I've encountered the knapsack problem. but I can say off-by-one hit me many more times.
Not saying climate change isn't important, just that these systemic issues are interlinked and should be addressed together. We won't last long without healthy ecosystems.
I spent ages trying to find a smartphone equivalent of a psion 5mx to no avail. It was perfect for writing.

The fact that theres still high demand for them decades later is telling.
Not that it matters but I would argue that this sort of organization is strictly required to operate at the scale of armies in question.

The wars in the previous ages are described as being a bit more “equal” suggesting there were equally large hosts of humans/elves though, but maybe they’re able to organize “because magic” (e.g. elves may benefit from lembas bread allowing them to not have to worry about supply lines like the orcs).
This ignores though that they were practically dead the moment the NES came out.

They were first and that was the secret sauce. That is why people wear those shirts too.

Combat was a mind blowing experience in the moment but that is just proof anything would have been mind blowing in that moment.

https://www.youtube.com/watch?v=2LxPEdUZOkE
If you’re applying for a generalist position, it makes sense I guess (but still absolutely sucks don’t get me wrong). If you’re applying for a more specific role / area of expertise and they still give you whiteboard interviews rather than examine your previous work or portfolio, this screams red flag to me.
I don’t know if you’d count it as large, but portions of Amazon FreeRTOS.
Agreed. Fair point.
We have so many of these —- look at old steam and rail shows and clubs. There are so many weird old things that are kept up by hobbyists and re-enactors. Heck, look at historical villages like Greenfield Village at the Henry Ford Museum in Dearborn, MI. Or look at Old Salem in North Carolina.
My cousin makes prosthetic eyes! They've moved on from glass to special materials, but still hand-paint each eye bespoke.

https://artificialeyes.net/ocularists/iowa/coralville-vbulga...