skysight-inc/HackerNews huggingface dataset:
Pretend there's a Programming Quotient (PQ) which is like IQ.

Let's say Google would like candidates with PQ>130 with 95% confidence. Google has an error with std. div. of 15 points in measurement of PQ in jobs interviews. Google then needs to set the hiring bar at 160 PQ in order to get those candidates. This:

- screens most qualified candidates out; but

- most candidates who do screen in are qualified

Statistics would suggest this leaves you with 95% qualified candidates. A more precise Bayesian analysis will show you don't end up with 95% qualified employees, but the basic idea works -- it's still a majority. You set an impossibly high bar, so that candidates hired need to be qualified AND lucky. You discount unlucky candidates, but you don't hire (many) unqualified ones.

The problem, of course, is that all Googlers are convinced they all have a PQ>160, and are superior to everyone else. That's where you get the obnoxious Google incompetent arrogance.
> if you make it to onsite

So those numbers are accurate and not misleading.
As i mentioned in another post, don't forget to work in those LP's otherwise you get 0 Bezos points and your experience is worthless.

Edit: Meant LP's. Leadership Principles.
Friendly reminder that when EU hits you with fines of this magnitude, then they are probably _also_ mad at your for other reasons too. Like doing your damnest to not pay any corporate taxes.

At this point, EU is using GDPR the same way US used IRS against Capone.
Literally nothing you posted supports your argument that 420ppm is unprecedented. Again, perhaps you should focus more on scientific accuracy and less on outrage and flamewar, or perhaps go to a different website.
FWIW I've been at Google for a decade and I have done interview training twice and each time opted not to do interviews, because I think the interview process is terrible.
Agreed. It's usually just a bunch of trial and error for me, or trying to phrase my problem in a way that matches stack overflow questions.

And the docs for yq (the jq for YAML) are 100 times worse. The documentation feels like it was written by aliens. Even incredibly simple things are impossible for me to find in the yq docs.
> Its games are also mostly addictive micro-transaction-ridden trash.

Yeah, I'm not sure we should call the mobile crap "games".
Judging from how utterly close that was to a well-worn idiom, I'm guessing what the GP meant to write was "that doesn't mean we can't improve..."

Just so you guys don't get into violent agreement.
This software was mentioned briefly in the Corridor Crew video where they recreate a scene from Terminator II

https://www.youtube.com/watch?v=YXehBx0Yc_w

For macOS users that have Homebrew installed, you can install fSpy with:

brew install --cask fspy
JDBC exists but I honestly think it's a mistake. Higher-level frameworks still end up with a bunch of special cases for handling different lower-level implementations, and meanwhile a lot of functionality gets stuck behind the lowest common denominator interface that JDBC is (e.g. it took forever to get any kind of async support even when both the things above and the things below JDBC were doing great at it).
Royal Medal of Recompense
Yes, and the ones that don't have crazy requirements already work fine.

Unfortunately a lot of people don't care about running malware (see: the % of people who still use Windows). Lots of those people would be more likely to switch if they could run their malware on GNU/Linux.
I remember seeing a comment about Amazon once claiming in order to be seriously considered for a role, you have to be better than 50% of the existing team you’d be coming onto.
The malware is there regardless, this is about Linux marketshare. You can dislike it (and I do) without gatekeeping your favourite operating system because people want to run software on it that you don't approve of.
I wish we had better fire protection against these batteries.

As we're ramping up production and large packs become ubiquitous, in cars, factories, houses, we're really ill-equipped to combat their nasty tendency to burst into flames that are basically impossible to extinguish.

These things will burn if they fall below their minimal voltage, they will burn if you over-charge them, they will burn if you overheat them, they will burn if you constrain them too much, they will burn if you stab or mechanically stress them....

No fire services in the world appear to be equipped to put out those fires. At this stage, I'm wouldn't be surprised of some large-scale catastrophe brought by a defective cell in a larger pack somewhere.
Western Europe has seen a dramatic reduction in the number of insects. Neonicotinoids are a prime suspect. Most articles focus on bees, but there are several other groups of insects that can act as pollinators. Several important groups of insects, especially wasps, are important in controlling pests from other species. Killing insects will also have a negative effects on the animals, like birds that feed on them.

The widespread use of Neonicotioids has a profound negative effect on our ecosystems.
There's no short-term advantage to pair programming when one or two of them are already experts.

However, usually you can think of a way to turn it into some kind of lesson/benefit like, "While I'm updating this, can you see how to do that operation in one step?"

There are times when anti-pair programming is helpful.

An example is in large companies, where sometimes it makes sense for one developer to assign themselves a particular role to "deal with" an internal inefficiency, like a bloated approval process, or a broken internal tool.

Over time that dedicated person can improve or workaround that problem with persistence, freeing fellow developers to focus on more productive tasks. So taking one for the team.
https://news.ycombinator.com/item?id=27984816
It sounds like the beginning of "power tools as a service" which would be terrible.

However, I could see a "power tools subscription model" as an interesting idea for contractors and other serious power tool users: A contractor pays a monthly fee and gets a steady supply of drill bits and replacement power tools.
Paywall: A lightweight contract for access to non-tokenized digital assets
moved from Pfsense to Opnsense, never looking back
> that same ideology you can also write your desktop applications in x86 assembly

Coding a desktop application in assembly would be more work than in a high-level language, not less. The criticism against using frameworks such as React where they aren't needed is that it is a lot more work and that the end result is more complex than necessary. It is quite obvious that resume driven development is a thing.
I'm skeptical of the effectiveness.

The article states that the reason for this intervention is a set of organized shoplifting rings that operate as shadow businesses.

I have a hard time believing that an organized operation won't eventually figure out how to enable stolen gear. Maybe via technological means by figuring out how the bluetooth "enable" protocol works or waiting for a vuln in the tool's bt stack, but much more likely by just bribing a cashier or manager.

Keeping valuable merchandise behind lock and key -- or behind the counter -- seems like a more effective solution.
Anyone knows if you can get absolute values for that 1%?

Couldn't find them on the steam survey page and I'm curious how many millions of PCs is 1%.
Do you understand the difference between spending money on a negative expected value lottery, and spending time developing your knowledge skills?

Almost everything in life is "lottery ticket" with some odds.
Less than 20 years ago, Windows was the hobby level OS compared to Solaris and AIX. Windows Server 2005 was a complete and utter joke compared to Solaris. The company I worked for in 2006 was moving their Solaris servers to Linux. Windows wasn't an option because it wouldn't even meet the specs in real life.
This is mostly bullshit. Crime rates in California and SF are comparable to the rest of the country. However there seems to be a concerted effort to push back on any reductions in moronic "tough on crime" policies from the 80s and 90s. Thefts under $1k should be a misdemeanor. How the hell were they ever a felony? In Canada theft under $5k is punishable by a maximum of 2 years in jail (with most people getting a lot less) and retailers seem to be doing ok.

https://www.washingtonpost.com/opinions/2021/06/14/bogus-bac...

Edit: The media seems to be in a real crime frenzy right now. Exhibit A is this bullshit graph that swaps the x axis to make it look like crime is rising: https://daringfireball.net/linked/2021/06/24/cnn-chart-crime
No, not to reverse engineer behavior, to _define_ behavior in a well commented codebase with a well commented test suite.

The technical blueprints are as important than the natural language notes in the blueprints. In software, code is blueprint.
Most of the experienced developers you mention probably also don't know really know assembly - unless they are specialists, something which the generation before them think shows their lack of understanding. Assembly used to be canon, now it's a speciality. I don't know a single developer in my company who is able to write it.

We'll see if JHipster and their ilk are really the new building blocks. A lot of the older RAD development tools have also gone the way of the dinosaur. For sure the new primitives will be higher level and allow us to build more complex applications, it's just a matter of time before we'll find our which ones have to most expressive power and ergonomics, and which turn out to be giant hairballs.
DAOs are fixing this in the crypto world. You contribute to the protocol and get paid by the DAO. Everything is transparent and open. If you do this enough and earn the respect of the dev team it could even turn into a full-time role.
I've heard of the Walgreens issues, the topic, and am not doubting you -- however, i'm curious what is stopping more widespread theft. Given the no-prosecution stance, I can even imagine theft-tourism where people come from other cities and states to steal. Recalling NYC in the 1980s, people would even reach arms through and under metal hoods to steal, I could only imagine what happens if it can be done w/o consequence.

What is preventing that? Is it human good nature or is there some understanding that blatant/planned cases will indeed be pursued?
No continuous delivery? Then walk out
VSCode Emmet Cheatsheet
I think most stores with construction materials will allow the "pencil and paper" purchase flow, because it's needed for purchasing big/heavy stuff or buying in bulk. You give the note to the clerk, pay for the stuff, and arrange delivery.
I get where you're coming from but that's a bit extreme. It's pretty clear Home Depot doesn't like doing this.
"pre-IPO unicorn" is the same rarified air. We're comparing to average paying jobs most people have.
fuck that. Then you try to sell it and the godman thing stop stop working. I don't want DRM in my power drill.
I’ve played Cyberpunk, Skyrim, Fallout 4, Halo Master the chief Collection (games 1, 2, 3 and Fall of Reach) plus EUIV and Stellaris just in the last year. I haven’t used windows since the vista era
Crafting Interpreters: 640 Pages in 15 Months
I interview for my company. 80% of the DS applicants (some of them with SWE background) that apply for our senior positions fail with FizzBuzz or some riddle of similar difficulty. This is already pre-filtering for seniors from established companies. We do not pay bad for the market. They also do equally bad with other FizzBuzz-level tests in other areas that they claim to have worked in.

It is still a very useful test.
Rendering planetwide volumetric clouds in Skybolt
As a FreeBSD user, I don't think I ever had a C program that didn't advertise being tested on FreeBSD work first time. There's no test suite to verify that you've used only the POSIX subset of what Linux provides, and it's not something you're going to get right solely by trying, no matter how careful a programmer you are.
I'm talking about one use case of Cloudflare I've seen. I don't think I can be held responsible for the commercialization of the Internet when I make and freely distribute monkey movies.
> Call it progressive authoritarianism.

That’s a terrible term. Bloomberg already has a bad history of journalism, but appreciating Authoritarianism is a new low
There are significantly more constraints within the browser than inside a general os environment, though. It's becoming less of a difference, but there are important contexts and operations lost by browser apps.
The Use of Integrity Verification Mechanisms for Web Subresources (2020) [pdf]
We learned how to very safely handle big tanks of extremely flammable fluids with explosive volatile vapors. We also learned how to deal with a system that pipes extremely explosive flammable gas into millions of homes, and outlets with high voltage electricity everywhere. We'll learn how to handle these too.

Nothing capable of powering modern society or transport is going to be made of unicorn glitter. Stored energy is stored energy and there are always dangers with it.

I am curious if Tesla's batteries have had more fire issues or if they're just reported more because it's Tesla and that makes it click bait.
Ask HN: Examples of inuitive yet powerful filter, slice and dice toolbars?
I'm tasked with looking into how we can add more advanced filtering capabilities to our tables - next to simple text-based search. Since this is a common problem which others will also face, let's compile a list which people can draw on for inspiration.

Two examples I'm particularly fond of:

- GitLab Issue Filters. The user is seamlessly guided by suggestions (https://gitlab.com/gitlab-org/gitlab/-/issues)

- AdminColumns Wordpress List table Filters. As with GitLab, the user is seamlessly guided by suggestions. Next to that, I'm a big fan of how the filter get translated into a human-readable description after being created. (https://www.admincolumns.com/smart-filtering/)
You can definitely rent tools, including from HD, but it's much more common for pros to use financing from the manufacturer.
Just wait until government and industry lobbyists get their hands on it. The powered PEX expander or wire terminal crimpler will need someone who's in the database as having the proper license in order to enable it after you buy it. You cross state lines and your tools won't work because you won't have the valid license. You try and use your tools near the property line and it won't let you because the DB has the wrong coordinates and thinks you're trying to work at the facility next door and you need to be in the union to do that. Of course the company will sell you the unlocked version of the $200 tool for $3k. If you bring too many power tools from different owners to a the same place and that place isn't in the DB as having a building permit the building inspector will show up with some thin veneer of parallel construction.

(Hopefully pressure from the low end tool manufacturers who try and compete on value keeps these kinds of things from happening.)
> is this something people actually (and successfully) do?

No. You fix it yourself, move on with your life or spend a few hours getting shit on by customer support and then move on. Videogames are an industry where you need to expect to be disrespected, because those companies do not care a whit about you.
> Fire fast. Use that 90 day try out period. Contract-to-hire.

I've see that work before, but it was some time ago. The company also had a very large test department with separate management and kept to a strongly enforced waterfall-esque design routine.

Of course, it used to be a lot harder to ship out version 1.01 of the software.

I just assume it was a different world as this was in the days of US manufacturing, very limited set of software tools, high importance placed on domain knowledge as opposed to toolset, longer average stays at employer, lower wages for programmers. Probably not applicable to modern times.
>> which basically boiled down to 'how do I abstract retrying a 429 - rate limit exceeded

They're probably looking for some sort of variable refilling leaky bucket implementation, which is funny because I believe this is exactly what they do internally. It was probably the task the interview had in front of them in their day-to-day and wanted you to do it for them!

This is a fair design question for a senior role (which this sounds like) that promotes disccussion, but expecting a specific solution is really only testing "does this person match my preconceived ideal for what a <dev> is?" which is really dangerous and has very little value.
Comic books are culture. Whether you like that or not is a matter of taste. Personally I absolutely love 'Gaston' and 'Asterix', but also like some other old school ones. The newer stuff I don't feel much connection with.
Yes and what this means is that Google, and others, are hiring those most willing to do anything for money.

That always works out well.
I don't think people are leaving Apple hardware, but I would say they are leaving/no longer entering Apple's software stack. Native Mac dev is plummiting, native iOS dev has probably peaked by now. I see less enthusiasm jumping on new Apple features and protocols that come out every year than I used to.

It feels similar to the end of MS's domiance. They were always profitable and had huge marketshare, but just because everybody was running Windows, that didn't mean they were really embracing the full MS ecosystem. Apple feels that way today.
I think there's probably one or more "real" filtering steps to start with, but after those steps there's still way more qualified candidates than positions to fill, and at that point the only possible solution is to choose randomly. But that's not "satisfying" so instead they just keep interviewing and finding reasons to reject people (all completely arbitrary, since everyone is already qualified) until they reach the target number, at which point all remaining candidates get offers. Which effectively results in wasting a bunch of everyone's time and then choosing randomly anyway.

(This is a massive oversimplification, of course, but you get the idea.)
Mercedes (if you mean the car)
I think it should be different. I don't think people should expect Israel to start because it is one of the few countries that doesn't just sell arms for profit, but for specific strategic interests.

If you want Israel to start for some reason, I think it is fair that you need to call them Gods chosen people at the minimum, because your heightened expectations would warrant that.
Maybe in developing countries this matters more, but RAM and SSD upgrades for older hardware are surprisingly affordable these days.
From the headline, I thought this would be for tools that get stolen from trades people's vans. That would be useful. It seems to be a very common occurrence, and you often see the locks on vans upgraded.
We don't collectively own engineers time, we are not under full blown socialism, yet and people are free to do what they want.

If individuals enjoy reverse engineering windows and making it work on Linux, that's great, actually I really need that. I wouldn't spend my time on it, but I'm sure I have equally suboptimal hobbies (from a "civilisation" point of view).

You don't get to spend someone else engineering effort.
I really hope the work Valve is doing with Proton will help to get Office (no, the browser versions aren't a substitute), Adobe software and Touchdesigner working on Linux. I don't game, and would love to switch to Linux but I need those apps to work on it.
Ask HN: Is my side project something you could use?
I've been working on a project that acts as a personal data store containing employment and related info (contact, references etc.). The main feature is that you can throw together custom views out of existing data very quickly and then serve them from a unique url.

The view is available in either plain HTML that prints (or prints-to-pdf) cleanly or as a JSON object that has all the same info.

Is this something that other people might use?
Some access to the European repository, EudraVigilance, is given through

adrreports.eu/en/search_subst.html

which in the links like 'COVID-19 [...]' gives access to an Oracle dashboard (at dap.ema.europa.eu/analytics/saw.dll?PortalPages ).

There is an option to export to spreadsheet.

I understand this repository is again filled on a voluntary basis.

> The spontaneous cases reported to EudraVigilance come from patients and healthcare professionals and are submitted electronically by national medicines regulatory authorities and pharmaceutical companies
Wow that's not a great look. Hopefully they will revert this before the last few percent of users (including me) gets fed up and drops them. The connection to Relay feels like Pocket all over again.
So far I’ve had no problem with my Ryzen+Nvidia 1660x.

I’d maybe try to find an AMD GPU but I bought one of those first but need tensorflow and AMDs GPU support for ML was almost non-existent.
Android isn't Linux. Linux is just an implementation detail, which could be swapped for something else and the apps wouldn't notice.
While true, and most of us here at HN will probably agree, tons of people don't care, and that's clear by how many people play games that require it.
That sounds like a worthy use for gpt, lol.
I tinkered with showing it linearly, year over year. The polar graph makes it easier to see the expected seasonal variation versus 2020 and 2021.
Thats a great example. I love Nintendo. Mario and Zelda is always great, but historically Nintendo has not been a good platform for 3rd party developers (I read somewhere that 30% of wii owners didn't know you could take out wii sports and replace it with another game...). The bets that Nintendo has made that hasn't been smash hits, have been terrible failures, because no one else is there to pick up the slack.

If you buy an X-Box, and the next Halo turns out to suck, you are still going to get your moneys worth of 3rd party titles.
Any system with a low barrier to entry will be flooded by games that are cheap to develop and quickly recover the investment. There are good games, but the platform is generally much less capable than either a desktop PC with a beefy GPU or a console.
Within an institution where everyone has the same desktop app version, it’s ok. Especially if nobody is using the malignant cancer that is EndNote.

I have a few collaborators with whom it’s not really feasible due to incompatible versions, but mostly it works for me.
> Why don't they just take the batteries and/or motors out of the products on the shelves?

In really durable tools, motors are mounted deeply and securely in the case. They have to be. Removing/replacing a motor in a power tool is an involved time-consuming process that is prone to many errors. Of course, it would also require cooperation from the tool manufacturers concerning warranties and to to accommodate their product-design to a process like that (ain't gonna happen-- even the best tools are relatively low margin product, with much of the mark-up taken by sales channels).

And even if that's possible, it would be "easy" only for a highly-compensated, skilled mechanic with the right tools and 5-20 minutes of time. That's never going to be the case in neighborhood Home Depot's.
Brief Reviews of (Nearly) Every Mac Keyboard – D. Griffin Jones
> all Googlers are convinced they all have a PQ>160, and are superior to everyone else.

And likewise, other employers looking to hire ex-Googlers are convinced of the same.