skysight-inc/HackerNews huggingface dataset:
The best interviews are designed not to filter out bad candidates but rather to allow good candidates to demonstrate that they are good. The best companies know that and design their interviews in that spirit.

Some technical test interviews appear pointless to experienced candidates because they are designed to give an opportunity to someone without any experience to show that they know enough to get started. That's how some companies can hire people without work experience.

Many (most?) companies are simply bad at hiring and use poorly designed cargo-cult test interviews. They have a vague notion that more successful companies use test interviews so they try to do the same, only without designing an actual effective hiring process. As a result, their hiring is essentially random - they interview some people, which they put through a test interview ritual, and then hire a random selection of these people. Even if you can get a job at such a company, would you want to work somewhere where you'll end up with randomly selected colleagues? These also tend to be the companies that have high employee turnover - they have to let underperformers go to compensate for their random hiring, and the best people leave because they don't like their randomly selected team.

If you have a realistic view of your own skill and fit for the role and the interviews don't make sense then either you're overqualified or it's just a bad company or both, and you wouldn't want that job anyway.
You literally edited that in after my answer.
I often have really good ideas under the shower that eluded me while thinking hard about it at my desk. I really wonder when they can reproduce the creative boost of taking a shower in a lab experiment.
> Christopher McCandless of Into the Wild fame once said that “careers are an invention of the 20th century”

As an aside, careers (for public officials, at least) have existed since Ancient Rome:

https://en.wikipedia.org/wiki/Cursus_honorum
Perhaps monarchs have a great political motivation to destroy molds, equipment, personnel and knowledge that could support minting competing currencies? (The word monarch literally means single ruler.)
Do you want to make money online?Here Are 25 Simple Ways to Make Money Online
I Drive much and Usually I and others get curves etc more intuitively. One has to be a really bad driver to not have a Instinkt for the speed necessary in curves.
Btw German driver here and I find German has a good equilibrium of signs . I have to drive to Paris and Milano for work . Those places are pure mayhem of signs and confusion. I can’t imagine a self driving car mastering some of those places.
I've not seen any study that shows what's happening so the answer to that is that I don't even know that they aren't outcompeting the bad ones. There is simply no information about that I've seen.

I'd think though that the factors affecting the success of a company is very complex and to boil it down to one point is insufficient when talking about competition within the multiple markets that comprise 'games'.
Google any inflation linked asset, from bonds, ETFs, swaps, all sorts of derivatives. If you know inflation is consistently wrong, all such things are mispriced. Then it's simple to hedge against non inflation versions of the same, or buy derivatives constructed against them, to extract the risk free difference.

If you dig around you'll find finance papers measuring such things, demonstrating no one has found any such exploitable gaps. Plenty of groups try.
OMG. This is even worse. Since there was no trademark for your sector on the super-popular title Dracula you jumped right in and trademarked it for your use??

So the future of expiring trademarks and copyrights is people rushing in to re-register a trademark under their name? What a bleak thing.
Depends on what you consider management. A people manager is a different set of skills than a product manager or tech lead, for example.

It also depends on the company. Some orgs let you level up past senior to principal/staff/partner without becoming a manager. Others reserve those titles for leadership roles.

In my org, there are seniors who are old and gray happily cranking out code and having fun with their job. They’re clearly happy not stepping into the realm of management, because they’re still well-compensated and their stress levels are low without the added responsibility.

Your career is what you make it. I’d suggest focusing on what you want to do, as long as you’re content with your position.
Study identifies factor in ‘young blood’ that helps rejuvenate aged mouse muscle
We were sharing pictures using infrared links before that. It sucks, 90% of the time it doesn’t work properly and if it works it’s extremely slow.

That’s why people share their pictures on WhatsApp, Snapchat or whatever.

Apple isn’t going to implement a service if the experience sucks, they’ll implement an alternative that doesn’t suck. Sometimes it’s limited to their ecosystem and sometimes it isn’t. If you don’t like it, use one of the alternatives.
Jimmy Wales Auctions “Birth of Wikipedia” as an NFT. Some Wikipedians Are Pissed
This is incredible. This looks like a really cool implementation of Tonies https://tonies.com/en-gb/
I could have sworn there was a very popular movie by that name released within the copyright window. Yep: https://www.imdb.com/title/tt0103874/

But, sure, I guess Dracula is wide open for re-registration in a whole bunch of sectors.
I deleted my second LI account earlier this year, I just couldn't take it anymore and dropped out of the world's biggest bullshitting competition.
It amazes me that anyone thought it a good use of their time to make an open source version of the cancer machine that is Twitter
NH having sports spoilers on the front page barely ever happens. Chess stories are also very uncommon here.

It’s reasonable not to expect it. But the real lesson is that spoilers can be anywhere. I used to listen to a radio station on the way to work every day, and I’ve heard them talk about Formula 1 exactly 1 time, when they decided the 7am commute show was a good time to spoil the race that happened at 4am. I have no idea why this mostly hip hop oriented radio station decided to talk about F1 that single time, but the lesson I learnt was just to wake up early and watch the sport if I don’t want to have it spoiled.
> The state of game development jobs, with near universal "crunch", lower pay than much of the industry, sexual harassment and discrimination everywhere, suggests that the market is not correcting for these things, isn't it?

It totally is!

So first, I suspect crunch time sort-of works. In the sense that it allows you to bring out a product a bit sooner, but burn out your people in the process.

The game industry is as bad an employer as it can get away with, because so many people are eager to join. That's why the game industry can mostly get away with low pay and crunch time.

Working your standard programming job at Boring Inc is less cool, so people demand more in return. More money, more perks, better treatment.

It's all about equilibria.

So if you want to 'fix' the game industry, the way to go about this is to make the alternatives more appealing.

There are plenty of example where regulation (or similar) tried to fix unsavoury industries by fiat. Eg look at Orange in France. Orange is the former French telecoms monopolist. As such, they employ way more people than current management wants.

But firing people is extremely hard in France. As unintended consequence, management has no incentive to make the life of marginal employees bearable, and every incentive to avert their eyes from bullying, etc.

Cue the French complaining how 'neoliberalism' causes suicides at Orange. https://www.dw.com/en/france-orange-top-bosses-caused-employ...
Do you have details of recent tournaments between centaurs and engines? Would be interesting to study.
Procreate.
This entire year, I have been coming across instances of animals displaying signs of much richer inner lives than I had given them credit for. It is tempting to anthropomorphize, but it is just as tempting do dismiss displays of intelligence or emotion and see animals as mindless automata.

One observation that never ceases to amaze me is watching crows interact with common buzzards. It looks as if the crows are harassing the buzzards until they retreat. AFAIK, these birds do not compete for the same food, nor do buzzards eat crows. I don't think it likely, but I would not be surprised to learn the crows do this just for fun, or as a kind of "team building exercise".

And I still wonder if dogs think it is weird when humans pick up their poop.
And irrelevant to the conversation unless managers are better protected for cognitive loss (I doubt it) or managers requires less cognitive load (I doubt that too, but you can make a joke about that :)
Here is a bit of history which might shed some light on the decision.

First and very partial implementation - JavaScript. It was a prototype which I knew I will be throwing away... and I did.

Second attempt, also very partial - Lisp. I used SBCL. Skipping the details here but the result was as follows: got stuck with two different unrelated issues. I did not know would I be stuck with additional issues even if I somehow solve these two.

Third attempt - found a language in which I will never be stuck unable to solve something. C. Also, looked around: bash, Python, Ruby - they are all C. At the time I thought I might be "borrowing" some code from. It didn't happen. I did look though.

Edit: unexpectedly a huge chunk of work, which is garbage collection, was already done for me. C has garbage collection! It is a library - https://en.wikipedia.org/wiki/Boehm_garbage_collector
I'm planning on attempting to learn an array language. This might be a good starter?
Not sure why I got down voted for an honest question. Most start-ups are founders, developers, sales and marketing. Dedicated infrastructure, network and database specialists don't get factored in because "smart CS graduates can figure that stuff out". I've worked at companies who held onto that false notion way too long and almost lost everything as a result ("company extinction event", like losing a lot of customer data)
What the hell does a yo-yo do in an interview? I think that by itself would make me walk out.
Once you're in open prison/work release etc you're usually both at the tail end of your sentence and enjoying much better conditions than you were earlier, both of which are major disincentives to risking resetting the clock.
A lightweight atom-based state management for react
Strongly disagree. The main series of WCC should have players playing at the highest level, so there should not be too much time pressure. If it's all draw, that means players are equal at that level, so the tie-breaker match has more time pressure.
What happens to carpenters who never go into barbery?
I ended up finding "architect" is the role I enjoy. Still very technical but involves talking to people (I have always been a slight expert).

It also suits my "management" style which I learned with volunteers, instead of workers
If You Want Fast Code, Don't Use Assembly (2014)
Preview and Generate Open Graph Meta Tags
It is impossible to build a sandbox that protects all user interests if there are no checks and controls.

A sandbox can not protect against things like user tracking or crypto mining and can give no guarantees about what an app is going to do with the private data you are entrusting to it.
So it's a bit better than in Poland then, we have 1.5x / 2x pay for overtime but it doesn't translate to number of vacation days i.e if you work on sunday you may either receive 2x pay or one extra vacation day.
I mean, you set up cypress exactly once, and after that you write only tests.

It seems reasonable to me to not be great at setting it up.
You don't have to negotiate explicitly.

As a customer in retail you seldom negotiate explicitly with Burger or Walmart or Amazon directly, you just vote with your feet (and wallet).

Investigate your potential employers before you take a job. If you like none of them, at least pick the lesser evil, or move into an adjacent industry. (Eg lots of game programmers are more than welcome in Internet or in finance etc.)
Bashing trillion dollar behemoths is the right thing to do, by default they spend a certain % on influencing your subconscious brain to get up and defend them everytime someone has a bad article on them. They've probably apent billions on writing positive articles about themselves. They only ask for more and more money, so you get antay when they f up and people are not pleased with them? They aren't jumping up to lick their boots? Fascist shills, can you fuck off to Mars already?
This sounds like basically just having an employee but with different legal standing as a loophole or something.

Contracting is completely different, you generally define a set project to complete, do it, and get out.

In the UK there's something valled IR35 which means that in order for you to be considered an independent entity for tax purposes you should have full control over working hours, practices, etc.
I think it depends on how the handoff is being performed. If the automated system notices weather conditions beyond its training, then pulls over to hand off control, that is reasonable. If the automated system notices that it's getting into a dangerous and immediate situation, then the 15 seconds needed for a human to become engaged with the task are enough that the situation has already passed.

Found it, though unfortunately I couldn't find any non-paywall links.

https://journals.sagepub.com/doi/abs/10.1177/154193121360142...
Yes! See my earlier comment about how we hire.

Want to add agreement that grinding leetcode is a terrible metric. The ideal candidate probably already has a full time job and if you add in a family and other responsibilities, they don’t have time to focus on leetcode. Heck, they probably are tired of thinking at work all day and don’t have the mental capacity to task switch into leetcode after work (I know I don’t!)

I think leetcode is an antisignal
In the sense that it didn't pay off for CDPR. The developers were paid regardless.
How many intrusion attempts from Russia are you getting a day?
I just started Geo Blocking certain countries on my router, and I get over 12000 hits a day from Russia and 1000 from China.
Perhaps while we are making some attempt to not just go complete scorched earth on them they can, but if and when there is a threat they don’t have a whole lot they can do about an air strike or drones. I wouldn’t ever want to be on the opposing side of a world super power military…
Privacy.com offers this service. It's good! Combine that with Firefox Relay for the emails and you're good to go!
This just seems like another polarization to me. Other people CAN be the enemy. Racist and White Supremacists are the enemy, especially to me. Now how we treat and decide to combat our enemies is a while other matter.
> Combinations of human+engine operate at a ~3800 rating level.

They...really don't? There aren't competitive matches between human/computer teams at classical time controls.

There are correspondence games, which is presumably what you're referring to, which are officially played by humans but with unlimited access to computers. But those are played at a time control of multiple days per move. It's true that there still seems to be some human skill involved in leading the computer, balancing the outputs of different engines, finding moves which your opponent's engine may misevaluate. A beginner with a powerful computer won't win the ICCF World Championship. But firstly this is a very niche activity compared to the one Magnus Carlsen competes at, and secondly I don't see any evidence that an unassisted engine scores only 15% against top correspondence players, which would be necessary for a 300-point disparity. At the very least I'd expect it to draw almost all its games as White.
The maximum speed you are allowed to drive at is indeed, by definition, a limit. There is nothing wrong with the term.

That being said, driving laws, as far as I know, always say that you need to adapt your speed to the local conditions in order to drive safely, but you can never exceed the speed limit. Many (most?) jurisdictions have laws against dangerous and reckless driving and I expect it is possible to be found to be driving dangerously even when staying under the speed limit.

Where there is a minimum speed, which is also of course conditioned to current road conditions, it is also for safety. For instance, on a motorway where the traffic moves at 70mph it is dangerous for everyone if a vehicle decides to move at 30mph...
Instead of blockchain/web3, I wish these type of projects would pop up more. They are drowned (in my circles) out by 'decentralized everything blockchain' hype... we need this indeed.
See for instance the client request rejection probability equation at https://sre.google/sre-book/handling-overload/
This lecture gives a quick overview of the work: https://www.youtube.com/watch?v=MMO7PHTaBY0&list=PL5Q2soXY2Z...
When we talk about signatures on PDF, it's almost always explicitly about eSignatures and certificates. I doubt a photo of your physical signature is legally enforceable anywhere without a proper certificate and an audit trail.
What do you mean it's not zero sum
I can’t say these will “advance your Python skills”, but these are definitely projects that are worth a look:

- Django

- Django-Nap

- Django REST framework

- Flask

- Twisted

- Tornado

- Klein

- NumPy

- SciPy

- Pandas

Are they the cleanest, most beautiful codebases? Maybe not. But they tackle some interesting problems, some of them with some overlapping so you may get to see different ways/philosophies of solving the same problem, even though the Zen says there should be only one obvious way.

Django is a batteries-included web app framework. Flask is minimal. Tornado does async networking. Klein is like Twisted and Flask had a child (because a Klein bottle is a twisted flask). NumPy and SciPy deal with matrices and massive number crunching, leveraging Cython. Pandas deals with tabular, sometimes sparse data frames (if I remember correctly).
The Importance of Creating a Masculine Character-Stephen Ajulu
A mass fire fishnet tool.

Either they catch a promising candidate. Or they eliminate them for failing the skills checklist.
Lessons Learned from Packaging 10k C++ Projects at Bloomberg
I've read it. I "binged" on pretty much everything published by Wirth and Mössenböck's groups at one point. His work on Oberon really underlines the point that it's unsurprising that Go has similarities in terms of design goals.
In DSP terms direct calculation of sine waves is incredibly expensive. Even more so with 1980s 8- or 16-bit fixed point arithmetic without a coprocessor.

Table lookup was inherited from the first computer music software. It was the only way to create any kind of waveform at reasonable speed.

When you have a table, modulating the lookup index is almost an obvious trick. But the Chowning/Yamaha implementation worked so well musically that it took it from a curiosity to a best-selling product.

A different take on it might not have done that.

FM owes a lot to sound developer Dave Bristow. He made sure the DX7 had usable sounds. According to him, the original prototypes had tens of harpsichord-like patches and not much else.
How much is MSM responsible versus technology and economic progress in other nations bringing huge amounts of labor online that would cause prices for many types of labor to go down in the US, and labor prices to go up in poorer parts of the world?
I like that solution much better. The assumption that most manufacturers make, that humans are capable of sustained focused attention on tasks which only require sporadic intervention, is a wildly inaccurate assumption.
Team behind Vanillajs framework works hard each day to make sure it is small
Very nice work ! I wanted to do something similar a long time ago but never took the time. Congratulations !

A few points:

- is this using webtorrent-the-library or webtorrent-the-protocol ? If it's the latter it's a bit useless. The only reason the protocol exists is to make web browsers speak a similar language as bittorrent, but both protocols are strictly different. Which means if you want to talk both you need to implement both (and fortunately webtorrent-the-library does so)

- The Readme says this is good for whistleblowing. Actually this is one of the worst ways of doing it. When using DHT you tell the whole world your IP is interested in a specific content. When using bittorrent your IP connects with other peers interested in a specific content. There is nothing easier for LE than watching a specific content of interest and see who is interested in it: journalists, sources, ... An anonymisation layer is mandatory for this use case
Lovely idea for a Pixar short movie :)
Well, it is like the difference of going on a cruise and using products that were sent via shipping container. The latter is essential for our modern economies to function, while the former is just irresponsibly destroying the environment for your own amusement.
Wasn’t Steve Jobs famous for screaming at people over the phone and in person? Pretending this is all some power move seems less credible than these people just being unchecked for too long due to their position.
Is this "supply chain" or "infrastructure?"
> Sounds like a cousin of [a] fallacy

Which does not change facts a tiny shard. The argumental level is in the epistemic mode, not in the aletic.

"It seems like A". "Yes but humans are biased". "Ok, it probably still seems like A".

Having less reasons to believe A does not imply having more reasons to disbelieve A.
Most of these countries also have special statuses for skilled workers where the pay isn’t related to worked hours.

In France it often was a separated contract you had to sign, but most people above “junior” level were pushed into it. It works pretty well in some companies, and heavily abused in others.
How about just continuing as an average developer? Is this not possible?
I do love your reply :)
> ... multi region. Cheapest and quickest option if you want to have at least some fault tolerance.

That is simple not true, you have to adapt your application to be multi region aware to start with, and if you do that on AWS you are basically locked-in, and one of the most expensive cloud providers out there.
In that case would be far more useful for people to discuss about that than go all passive-aggressive-hn-downvoting style
My information was: 12% body fat is normal for a man and 24% is normal for a woman. Those deposits are needed since women bear children.
"I've got so many other things to handle and deal with that being technical except at a high level seems silly."

Like what?
Indeed, although the pursuit for minimalism is where my appreciation for Wirth's work kind of winds down.

As a user on an hypothetical Oberon workstation, I would rather have Active Oberon than Oberon-07 as official systems language.
oh bull, this split was around before netflix.

It's never healed since the civil war. Just the colours of the flags changed.
ENS seems to be centralized on to one smart contract holding all the domains under the .eth TLD (which already conflicts with the reserved 3 letter TLD for Ethiopia) under the control of a typical 'multisig' and 'DAO' which is based on 'trusting' the keyholders.

Basically ENS boils down to being a subdomain provider with ICANN-like governance, an illusion to 'decentralization'.