skysight-inc/HackerNews huggingface dataset:
Pfff...guy was an NBA star and made bank.

Just because the revisitation didn't include him doesn't mean that he had a bad time in the 90s.

He had it better than anybody
The hiring process is fundamentally broken, but not always in the ways that job-seekers think.

It's hard to establish during the interview process that someone will be able to do the job you need them to do. Hiring them is a huge risk, both legal and cultural. It's not easy to fire people, and lawsuits/arbitration are common.

The endless interview process, which costs companies many good candidates, is there because they fear the bad ones they can't recognize.
I couldn't help while reading this thinking 'Security is in charge of Customer Experience'. Obviously theft is a serious problem for the likes of retail -- and shoplifting is something that isn't 100% preventable. You can reduce it, but you can't stop it. And every step you take to reduce it risks alienating customers.

For example, we've all encountered those silly alarm systems at the doors. As I've never been a shoplifter, I've never had those go off on me except in error. When I worked at CompUSA for 5 years, we had a greeter at the door who told me "they've never once, in 15 years, caught a shoplifter". They went off several times a day, so the only people being stopped at the door were people who had purchased their goods being treated like a shoplifter.

I'm assuming this system will work a lot better than the old, but if I got my tool home and it simply didn't work, I'd be extremely frustrated -- especially if I could have avoided both drives to the retail store and had the product delivered tomorrow, instead.

The alternative is to turn the whole thing upside down. Change the way shopping is done so that shoplifting doesn't work. I fill a cart, walk through the gate out the door and receive a total, passing my card/phone over a sensor to pay. Of course, this means it's on Home Depot to get it right and I'm sure there will be ways to defeat the system. If they fail to ring up an item because it's not detected in the cart, I'm not sure if they have legal recourse at that point, but it also serves to motivate them to make the system a lot more reliable than the current ones are. And you stop treating your customers like shoplifters :)
Not sure how you’re supposed to find this page, but it’s pretty useful: https://clojure.org/guides/weird_characters
I have to assume there’s some appeal, too, to not having to research a half dozen manufacturers with several offerings each to pick a phone.

For me, every 2 years, I look for the best camera on an iPhone and my shopping is done.
I was wondering what the major changes between psycopg2 and psycopg3 were. Found a post from the maintainer here: https://www.varrazzo.com/blog/2020/03/06/thinking-psycopg3/

Main takeaways:

- Asyncio from the ground up

- Uses PQexecParams to do database-side escaping and interpolation

- ContextManager and transaction api improvements for

- Python only fallback if the C extension fails to build
>What makes "stealing less than $1k" more acceptable?

The cost to the victim. Someone grabs a few unsecured tie downs off a truck at a truck stop that's a hundred bucks. Someone scraps some spools of copper stolen from a job site and it could be thousands.

I think having a step function where you define all theft below a dollar amount as one type and then above as a different type is just legacy code from back in the day when it wasn't reasonable for the legislature to just say "the fine will be X-times the replacement cost of the goods or an equivalent jail time as determined by table Y in appendix Z" and expect the courts to be able to enforce it in an efficient enough manner.

The fact that we we have basically two classes of crime that include both violent and nonviolent crime results in a lot of overlap where you can have some pretty bad misdemeanors and some pretty mild felonies all depending on legal technicalities.
Check this out - https://onekey.milwaukeetool.com

I expect other manufacturers are working on similar things.
Why do people think giant multi-billion dollar stores have "insurance" for shoplifting of various items of merchandise?

How would such a policy even work, how would you price and underwrite it, and evaluate risk? How would claims be processed? Is there any evidence anywhere that this is actually a thing?
Advertisers want to put ads in your dreams
Well, most of (a while back it was "almost all of"... it might still be) the profit in Android is made by Samsung, which makes high-end devices that compete with the iPhone.
Alternatively, you could provide the geometry without providing the semantic information. I'm not sure how viable that is, but it'd make aim-bots a bit harder.

> First, there's the aim bots and other cheating it allows for.

You can make an aim bot by connecting the output of your monitor to a hardware-emulated mouse. Unless the server can detect this, kernel-level anticheat is building a really tall wall with the door unlocked. (If it worked I wouldn't object so much.)
MSFT: Active phishing campaign using crafty combinations
Agreed. People don't flourish inside cathedrals, no matter how attractive they look.
Yeah if you are building static websites you of course do not need React. React is useful building dynamic websites which is exactly what it's built for and the way that the modern web is going (in terms of interactive applications). It makes sense for frontend devs who want to work for a SaaS to know React. If you are building landing pages, not so much.
It's English Heritage. You can get in with a national trust card but it's run by English Heritage.
Well no-one ever got fired for buying IBM.
They don't really need to do better. They are TI and have a monopoly for "calculators required for class".

I have a TI89 from 20 years ago and it still works for doing math from 2021.
I've heard of some online-only games - such as Fall Guys - being basically killed sales-wise by insufficient anti-cheat protection.

After all, if another player can run faster or fly or has perfect aim, everyone else is basically playing an unwinnable game.

This isn't helped by the current fashion for automatic match-making and 100-player battle royale games - which make one cheater impact a lot more players.
Sounds like the local hire shops?
I went through the exact same thing with Google. The interview was very impersonal, never going into if I'd be a great culture fit and it was simply on the basis of if I knew how to do this algorithms problem that doesn't show if I'm a good engineer or not. Ended up in a much better company culturally, and I've never looked back
A lot of countries (even Western ones) were like that. Both unified Germany and Italy were creations of the 19th century. Before that, both were just a collection of small kingdoms/principalities/republics that shared a similar dialect and culture.
Even though Svelte has a similar developer experience, I like how it compiles down to HTML/CSS instead of using some virtual DOM.
I'd just like to remind everyone that America's Founding Fathers would be labeled terrorists by the British Crown were the word in common use back then.
There is truth in this article, but I do not feel as pessimistic as the author seems to feel.

I think we need to push for more quality in Open Source software, and in commercial software. That quality can come from a team, though it seems more likely to be driven by a charismatic BDFL. The quality though comes from tests, attention to detail, QA, etc.
> I cannot think of any part of the website that would require React.

...I feel like the author is strictly talking about static webpages, and doesn't have much frontend experience outside of that.
I use to build websites before react, so I know how to, but I love react. To me it’s setup (and I’m one of those who still use classes) is basically how my brain would organize them before while states keep all the different data stores and api calls nicely abstracted and contained. I honestly don’t know why you’d want to not use it (or some equivalent, though I don’t yet know any.)
Are there any open-source, "next-generation" firewalls, running on OpenBSD?

SD-WAN, DLP, Application-aware filtering, etc
Yes, I am talking about $500k annual vs making at least $1.5 million in a couple of months and doing something else

Hm, worst case, people on HN debate an irrelevant understanding of what I say is possible

Best case, they copy it en masse and dilute the opportunities faster

No thanks

I would take $500k doing the same stuff for a tech employer but nobody is offering that right now. Some contracting firms do, kind of, don’t really want hourly though and also want the benefits. I want to focus on someone else's visions, get paid on days off, no risk. Also want a ton of equity I wouldn’t go and purchase myself. Or private equity that I wouldn't have the opportunity of purchasing in addition to an attractive cash compensation. (These are all things I could do in just frontend/fullstack work.)

Some smaller companies are going above the 125-150k range, to double that. But not quite and they’re still few and far between.
>This is a meme right? You're memeing what a stupid person might say?

In case you actually don’t get it. What they are clearly doing is using hyperbole to point out that the road upgrade can only be shown to be a good idea if they can also show that they looked at the whole situation, all the options, and still concluded that upgrading that specific road is the only reasonable option.

Their hyperbolic example is that if road congestion is the problem, just close the road. Problem solved. Obviously, that is a myopic look at only that road that technically solves the problem, while clearly making things worse in practice, since vehicles would still have to use other roads. This paralleled the myopic thinking that there is road congestion on one road, so the only solution is to upgrade that one road, while not considering all the other roads and the interplay of traffic patterns and if/how congestion could be solved using other roads or methods.
Is there a shortage of attorneys in California?
Eight chainsaws? I dont think they are lying in the wrong aisle. Powertools and other high value items should be stock checked.
Canada is the fastest growing percentage wise developed country in. Zoning stays the same.
Finite State announces Series B
Returns are a huge source of fraud.

And it's difficult to solve, for the same reasons listed in this article: any solution (e.g. checking items fully) results in a worse customer experience (longer lines and delays).

So, you try and pick a sweet spot along the curve, where you prevent the worst excesses but are still able to keep your (non-thieving) customers happy.
I do agree with PHK on his feelings about autotools. It is a cargo cult dumpsterfire, unfortunately it mostly works and nobody wants to go in and fix it. Also suffers from changes breaking stuff for somebody somewhere who insists that modern software should run on his ancient OS running on even older hardware.

For me personally I have a bit of a dislike for GNU software in general because of the same type of things. It's all autotools and legacy code being dragged around. Don't get me wrong, I fully appreciate the GNU project and how much they have done; I just don't like their code very much.

On a larger scale the Bazaar suffers from not having managers paying people to do boring things. This leads to boring things generally not being done as much, people on their own wants to work on interesting things.
Nice! I missed it (or it didn't exist) when I last looked at Clojure a few years back
1) many thieves doesn't care. The most brazen ones simply fill up a large sportsbag or similar, then just leave. They don't care if someone spots them, they win on signalling pure aggression and implicit threat of "if you try to stop me I will hurt you". We have that problem at our local food store - three guys come in, one holds the bag, one stuffs it with all the expensive meat, the third stares aggressively on any bystander. Then they just walk out of there.

2) doesn't matter as long as what they have is valuable and can be sold on easily. The thieves are not opening a store on their own.
When I lived in Washington, DC, and was fixing up a house there were contractors who simply would not take jobs there. They knew it meant getting their tools stolen from their vans. They would travel long distances for jobs within VA or MD, but refuse to drive a few miles into DC.
Although you still need to track down an employee to buy something (who moves it to a different locked area at checkout). And then wait again at checkout to have a 2nd employee go fetch it.

Similarly, at Walmart, even the $15 hair dryers are locked in glass cases, which the warden must unlock with a large ring of keys.
Even looking past the direct monetary benefits, I wonder if having "Former Olympian" on your resume will give you a boost looking for jobs.

I've noticed that even after a small stint at a prestigious aerospace company, I still get calls that stem from folks seeing that on my resume, I would imagine being a former Olympian would give you a similar leg up.
Axum, tokio-rs based web framework
More likely the causality goes the other way: if the models hadn't predicted (as they did) that cases would peak around that time, "freedom day" would have been scheduled for later.
Anyone else expect in 10 years we have subscription tools… they only work and they get software updates but only if you pay…. The model is simple, no upfront cost to get access to any tool. Just pay a monthly subscription fee…
Perceived Prototypicality of Asian Subgroups in the United States and UK
I'm from a farming family in Kerala, and I'll refute your statement. We consider ourselves as Indian as the next Punjabi or Gujarat. While the current gang of Gujjus in government are severely testing our patience at all levels, we still consider ourselves as Indian at the end of the day. Perhaps it's because most of Kerala's population is somehow associated with someone who has gone abroad, where the natives don't bother to brush them with separate strokes based on region.
You seem very confused. At first I was worried you misunderstood my text: maybe you have trouble with natural language but not programming (or maybe English but not code). That would certainly explain your claim that they are disjoint skillsets. But as you went on, you committed a logic error, so now I'm just thrown.

There is a difference between "find the errors in this provided code" and "write code on a whiteboard with no errors". At no point was I talking about code you wrote.

Also, it's an aside, but I find people who can program well write excellent documentation for the users, if what they are writing is an API. Of course, they are not the best at explaining the steps in a GUI, but that probably has less to do with communication skills in general and more to do with the difficulty understanding how they perceive the problem.
because the alternative is server-side rendering of every frame, which would introduce unacceptable latency to input and also likely significantly reduce graphical detail, given the existing huge investments in consumer rendering hardware that have not yet been duplicated serverside

google stadia exists. nobody playing competitively uses it, and that's exactly the demographic that cares the most about anti-cheat

and, it still doesn't prevent computer-assisted input
I think discussions about terminology are ones about political will more often then not. There are often reasons given which may be reasonable or may not be but the root cause is an imposition of will on reality.
It is possible, but there's still large cohorts of the population (ie under 18s) who have not had the virus and are not vaccinated, you would expect that when they go back to large scale mixing in schools together that transmission will increase among them and case numbers will go up.

And this isn't really an issue so long as the overwhelming majority of the old and vulnerable are vaccinated. But there still the potential for scary looking case numbers but not so much death numbers.
Absolutely, yes. Someone has to write the parameterization libraries. That is, whatever abstraction layer you want to employ, in the end SQL queries are strings.

And the passing reference to the potential misuse here can be a big bold statement at the top of your answer.
Tip: You can connect your phone to you macbook and use build-in preview.app "File -> "import from YOUR_IPHONE_NAME" (however since the last few macos releases preview.app crashes like 50% of time when I'm importing). This only works for movies/photos though and only when using macos.

Although I agree with general sentiment. I used to have android phone and I really enjoyed that you could just connect your phone with cable and browser data with any file manager.

I always have a bad mood when I have to download/upload/sync something via itunes, e.g. voice recordings / pdf / documents / ebooks
Neat product! Big fan of having video tutorials like in your Screencasts section.

Does solo founder mean you're still working solo? If so, that's awesome and good luck with everything.
Do you have examples of which AWS "Lego blocks" are not convenient and reusable?

For me, the convenient "Lego blocks" that I use a lot include CloudFront (web server/CDN), S3 (file/web server), ACM (certificate manager), DynamoDB (NoSQL database), Firehose (message batching and storage), SQS/SNS (queuing and publish/subscribe), Step Functions (low-code business logic), Lambda (event-driven custom code execution) and API Gateway (REST API / WebSocket service). It is very rare to need to run any self-managed servers any more with all these services available.
Even in the mid 2010s I saw some questionable power tools at Maxwell Street Market that "fell off a truck". I have a specific memory of a hammer drill that had splatters of very-fresh cement on it.
I favor Svelte over React whenever possible.
> provide a way for these tinpot dictators to cement their power.

That and also have backdoors into their clients' intelligence gathering. Knowing who is a good potential enemy of a state is always handy.
There's nothing to figure out. Relationships aren't a maths sum. They work out to varying degrees, and have too many variables and depth to predict. But the group of people with a reputation for having maths skills, a reputation for not have social skills are going to figure it out - what could go wrong?
Problem is that BT components are somewhat more fragile than a drill motor. If the BT component fails, is the tool not working anymore?

They say this is to fight organized crime. I am pretty sure organized criminal know how to bypass a BT security feature...
> The fact that your employee was able to do the test might be indicative of the fact that you share context with the employee that you did not share with the candidate, thus confirming your bias.

This! When giving interviews last I really worried if the questions I asked where just indicative of my own Dunning-Kruger effect.

i.e. Do I only ask questions I already know the answer to and not questions I don't know the answer to?

If I do then am I just filtering for people with the same background and knowledge and missing out on people with other skills I don't know, because they're in my blind spot, I need yet?
At these sizes, insurance is more about taxation than cost recovery. Even of they are effectively self-insured, Home Depo does indeed have an interest in documenting all losses.
> We'll need to iterate firefighting techniques to handle large batteries

Are there any firefighting techniques in use for handling car-size batteries?
It's mathematicians.

Most notably, both the ordinal numbers and the cardinal numbers start at 0. 0 the cardinal number is the number of elements of the empty set, the smallest possible set. 0 the (von Neumann) ordinal number is defined as the empty set {}; 1 is the set composed of the empty set, {{}}; 2 is the set composed of 0 and 1: {{}, {{}}} and so on.

Thinking of 1 as the zeroth number is only useful because of a quirk of human language and history.
If Home Depot could somehow extend this anti-theft protection to the original purchaser, that would be a huge positive to customer experience. Tool theft at job sites is a massive problem, especially because most workers are responsible for providing their own tools.
I'm noting a big rise in propaganda encouraging millennials to lower their quality of life expectations.

Instead, we should be raising property taxes on baby-boomers (perhaps with land taxes of 1% annually, with credits for the number of children living at the address), and cutting immigration to limit real estate prices and to maintain high wages.
Single engineers will pick clojure at companies , build a project in it, later that engineer will move on, now nobody can maintain this code so it’s rewritten in some normal language. I’ve seen that happen a few times. That code is hard to read and understand. This is why clojure will remain niche.
Something like an app almost everyone uses?
Trial and error is bad and costly for companies who are hiring, so they often compensate by making the recruitment process more and more forensic. This means conducting multiple interviews to gather valuable information to help them more clearly determine which candidate has the most potential. In the best-case scenario, this is a great investment for all involved: it ensures that the candidate won’t struggle in the job, and that the company won’t have to repeat the process all over again.
"It is fair to say that I don’t understand it, so I cannot even rant about its features, shortcomings, or flaws."

Then I don't understand why you're writing an article about it? Just to rant about the React hype? That seems a bit pointless.
>For instance, iWork is a direct result of Microsoft not bringing Office to Mac originally

When was that? MS Word has been available on the Mac since 1984, Excel since 1985 and PowerPoint since 1987.

https://en.wikipedia.org/wiki/Microsoft_Office#Mac_versions
> a silly use of scarce resources.

When your losses are so bad, it's time to invest more in security.

Accounting together with video evidence can more timely detect thieves, and might be worth it.
Thanks (& to kotaKat). That sounds like good news.
The law says that this or any form of even mentioning payment is forbidden. Nor is it allowed for Google to just not have the links at all.
How to Recruit Participants for B2B User Interviews
Quick Tech – TFlint
I think chasing them is a better, and easier, idea.
> Stock Minecraft Server hardly tries to prevent many of the hacks.

It would require stuff like server-side chunk culling, which doesn't jibe with the way Minecraft is designed. However, there's nothing stopping a new game from being designed like that.

I named Minecraft because it's fundamentally flawed for server-side anti-cheat (you're limited by a client that requires a lot of theoretically-unnecessary information, and doesn't send enough requests for you to provide this lazily), and people manage to catch enough cheating to keep things fun for everyone else. If you control both the server and the client, you don't really have much of an excuse.
Why not just make everything a felony then?

The purpose of grading is to provide an appropriate punishment. I'm my state, the grading for retail theft starts low, but depends on the value of the item. After a few times it becomes a felony for anything, such as a man who was in the news as getting a felony for stealing a candy bar. If it's always going to be a felony with potential prison time, then people might think "why not steal that riding lawn mower if the punishment is the same as a candy bar". Same risk, might as well increase the reward.