skysight-inc/HackerNews huggingface dataset:
Agreed, but one should also be looking at what assumptions are being used and how they affect the outcomes predicted. If the adjustments made then invalidate one of the basis assumptions or the implications on which the model or theory relies, then there is a need to revisit all of the model.
I think many companies simply don’t know how!

Once big companies stopped investing in training because they thought they could push most new work offshore people gradually forgot how to do it!
SOME moving parts would be nice, like the rudder, ailerons and elevators. Otoh, maybe part of those functionalities could be achieved with differentiating the ion flux.
Microsoft Defender destroys WSL performance unless you create exclusions.
Likely because at some point 'lightedman was banned. If you feel the comment is worthy, you can vouch for it by clicking the timestamp of the comment and clicking "vouch".
Seems unlikely. What's more likely is people launch products at a loss in hopes of getting good reviews and expecting to be able to raise prices later. People are fine losing money for months to build up a product.

Could also be bad quality, liquidating goods on failed launches, etc
The Real 'Imposter Syndrome'...
Managing People through Neuroscience
Why were you forced to reinstall?

Was it due to bcachefs in some way?

Is there anything you felt was still missing back when you were using it?
Prisoners dilemma.

New guys are expensive (especially in time), experienced guys are valuable.

If I spend a bunch of money/time on new guys I have less to spend on experienced guys compared to the company that just spends it on experienced guys. So, the companies that don’t train new can pay experienced more, thus getting the experienced guys.
Based on OP's incident and your expereience, I think that AWS Rekognition is currently in its consumption/learning stage. Give it a few months to adequately digest that data and then try!
A Localization Horror Story: It Could Happen To You (1999)
I don’t know about that, Django is arguable still the most productive web-framework.

I mean, I like JS as much as everyone else and graphql is better with Apollo than it is with graphene, but I can make a full django app and deploy it before I’m even done looking over the changes to my JS packages that have occurred since I used them last.

Hell, even if you want to use vue or react, I still find django more productive than node, Apollo and prisma. And that’s not mentioning flask.

So I’d wager that python powers a fairly large part of the web, and with good reason.
Good point - the main reason I hadn't yet done this is because the whole thing is split into docker containers (static page, api and mail server) and couldn't decide the best way to put a certificate on it without moving to something like Vault.

Will certainly look into this further!
Advanced web security topics
It's more complex than this, as there many supply and demand interactions relevant when creating a piece of software. The company selling the product knows what price it can ask for the product in a supply and demand market. This price dictates what costs are acceptable when producing the product, and this also has impact on how much they can offer the developers.

They may be able to hire more devs if they increase salary, but this would mean that the price of the end product would become too high, and they would go out of business.
> Unacceptable. The user must disable Secure Boot to run Linux, which means the system becomes vulnerable to bootkit attacks.

I see this said a lot, and I find it baffling because so many Linux users demanded no secure boot at all - which is exactly the thing being called unacceptable now. (It's not just you; The Register, for instance, complained about how "malware or malicious users that gets onto your Mac can potentially alter the operating system to hide spyware right from startup" when secure boot is off, in an article otherwise complaining about how Apple must hate Linux users because secure boot is now on.) There is no increased risk of bootkit attacks to Linux users as a result of this change. There is simply a reduced risk to macOS users.

I do agree that a model (as MS implemented) where you can enroll your own keys would be better - but that would be a new feature. In the meantime, if every Macintosh from the 128K until today was acceptable, what changed?
> the T2 chip administers access to the built in SSD, so it will be completely inaccessible for Linux to use for anything.

This isn’t true. You can install Linux on this, providing you disable Secure Boot. You can’t currently access the SSD, but that’s more the result of a driver not existing than it being inherently disallowed.
I am from Indian occupied Kashmir.

I guess I would say there are other cultures in the world centered around other belief systems (not always religious) that are impossible to grasp as an outsider. As somebody who has lived in both KSA and UAE for a long time, I can tell you that people from the UAE are the most generous, kind, and honestly classy people you will come across (something that is not accounted for when generalizing them as a barbaric people like many do in this post)

I have never seen an Emirati as much as yell at somebody in the streets. Happiness of citizens is actively discussed and worked on, on a government level. Seeing the police makes me feel safe, not threatened.

Maybe that’s why there are so many expatriates there.

You should totally visit. It’s an amazing place.
First of all the shortage of devs is mostly a myth. Companies that know how to hire don't have problems hiring. the problem is most software companies don't know how to hire and thus have a lot of problems. Or they're located in some impossible location like palo alto or San francisco and try to low ball everyone with salaries under 200K in a location where housing costs 3million$ plus.

About hiring junior devs. You have to understand, most engineers that interview you don't understand or perhaps simply don't appreciate the concept of ROI. So, they're not thinking, geez we can get a guy with a few years less for 20k less and still come out way ahead. No they're simplying thinking, we want the best possible talent, regardless of cost. Very few people in the hiring process actually know how much that developer will cost, nor do most people care. This leads to a huge bias for more experience developers.

Furthermore, the engineers that interview you may be excellent engineers, great at programming and design but probably have very little experience or training in Hiring people. I know when I started interviewing people I made mistakes. It wasn't until I had a good 5-10 people under my belt that I really got good at hiring people. Most companies don't dedicate much resources to training devs to do hiring, partly because leads and managers often don't know how to do it well themselves. this leads to all kinds of mistakes.

My advice to you, is try not to take it personally and think any less of yourself. Failing an interview isn't necessarily your failure, it could be the ones who interviewed you that failed. But, it never hurts to learn everything you can and always expand your knowledge. There's nearly an infinite amount of Free tutorials and learning resources online, so learn as much as you can.
systemd isn't trying to rule everything.

There are areas where it just doesn't work, such as in the embedded space.
I remember that in China they deployed such technology in a region to track social activists and dissidents, or to monitor entire ethnic groups.

Yep, found a link pretty fast: https://www.theepochtimes.com/dissident-in-china-facial-reco...
The other replies touch on this, but I'm gonna get straight to the point:

Does your friend give them actual, meaningful raises as they grow? Is he actually paying competitively to begin with?

Because I think if you have this pattern that consistently, it's really likely that either you're underpaying to begin with or your raises suck or are not even present.

I love working at small companies. It's by far my preference. But none of the small companies I've ever worked at offered anything like the comp and comp growth that the big corp I currently work at does. In fact, almost all of them offered me near zero compensation growth over time. And in real dollars that effectively means negative growth.
The way of dealing with chickpox differs between (western) nations. In my country we don't vaccinate against chickenpox broadly, only some risk groups. We do vaccinate broadly for other illnessess, and the public mind is nudging towards denying child care for anti-vaxxers. I think a main driver for the non-vaccination of varicella is that the risk for children is small when compared to the risk to adults. Vaccination gives about a 90% protection after 14 years, probably decreasing over time. So we could replace the near 100% incidence of varicella in children with several vaccinations over a lifetime, but chose for natural protection.
You can! You can pass also the props "background" and in it you can pass a regular URL
Using a one time pad isn't "rolling your own crypto".

It is also provably secure unlike every other cryptosystem.
Accounting, typing, psych class (human growth and Dev), graphic design and photography.
> You should know that oil is hardly used for elec. gen in developed countries.

Visit Hawaii sometime. Oil on Oahu. Diesel on the other islands.
> very smart, fast learners

Well that is your friends first problem!

For a smart fast learner your friend isn’t providing a benefit worth the cost of a couple of years of low job growth.

Your friend should look for candidates who are average learners, want a steady paycheck, and don’t want to do anything tech related outside of work hours.
I had a conversation the other day with some work colleagues where we were talking about a friends dad who just retired from working as an engineer at AT&T for something like 35 years. We made some jokes about how that would be unthinkable these days and the conversation moved on.

Loyalty goes both ways. If you want someone to stick around, incentivize them to.
iCloud Bypass Pro – Latest iCloud Bypass Service for All iDevices
Exactly that (:
I wonder if NASA uses Oracle software and is interested in investigating Oracle's leader habits.
I use Emacs with evil-mode (vi binings). Along with evil-mode, I have Spacemacs for a decent set of packages with some sane mnemonic key bindings for a lot of operations. I recently started using magit in Emacs as well for git commands and I’m overly satisfied with its capabilities.

I chose Emacs primarily from pairing with some other developers. I was blown away by how fast they were able to do things in the environment. I really wanted to be able to move that fast without my editor getting in the way. The flexibility of customizing my environment with lisp is also an added benefit. Plus with how heavyweight other editors are in terms of memory usage, Emacs still works great on machines with less RAM.
Fizzbuz removed us 90% of potential hires and saved a lot of money in cutting interview short.

Granted this is a rural area and ymmv depending on the local average skill level, but still if you want to grade someone from zero to ten you need to start with exercisers close to zero.

Otoh if your interview questions are all 9 or 10 in difficulty most of your candidate will fail them and you'll have no data for a decision because all 8s will fail to answer in the same way as 6s and 3s

Much better to start with some stupid loop and work up from there.
The problem from zero to hero is more than that. Entry-level college graduate non-developer positions might net 50-60k even in the Bay Area. So if you hire a 22 year old with a degree at that base and then teach them how to be a react pro over the course of two years they will then be eligible for 100k+ salaries. That's a 200%+ increase that is very difficult for even modern businesses to take sitting down.

If Starbucks starts making coffee 3x as good will people happily start paying $12 for coffee?
Something doesn't quite add up. Cessna 172 and Robinson R44 use similarly powered engines for similar payload, same on the the heavy end of transport planes vs transport choppers.
One part of their answer is that it might also not be well aligned with their self-interest. Someone right out of college might take any job they can get a hand on (e.g. webdev). Later after they've gained some experience, and also matured more overall, they might notice that ther are other areas they are more interested in (e.g. IoT), which the company doesn't offer and now they are in a position where they can easily choose such a job.
What's in a DOS
I would recommend against antivirus. If you force developers to use an annoying configuration of a specific OS, you make it much harder to hire top talent. Why would someone work at your company when they could go to Google and use their favorite Linux tools running on their favorite model ThinkPad?

It totally makes sense to lock down machines that can access production, but for development? Just let people use what they like. You'll have less work for IT, happier developers, and an easier time recruiting talent.
Same thing, different perspective.

If I supply something (dev time, clean water) I think there’s no shortage; they just need to pay more.

If I demand something (dev time, clean water) I will say there’s a shortage if I can’t get it for a certain price.
Same issue (ofcourse) on iPad Pro. It works quite well coding wise, so when you fix the scroll, it'll be quite good for some experimenting.
Curious - are you in Germany on a visa?
Yes, that's unfortunate - the lack of drivers means that Linux devs will once again have to reverse someone's proprietary software to develop their own drivers. It's not a fun state of affairs. Unfortunately, Apple is not likely to start fully supporting Linux on Mac hardware by providing drivers and documentation. But the point here is that they haven't done anything technically to prevent you from running Linux.
Entrepreneurship, as a CS major. Only exposure to business, and has helped me a lot. Having some sort of process is invaluable to someone new to the (startup) industry.
So far I've seen everyone on the path of "we train them, they're great, and they leave! That's expensive!"

Fundamentally, I think that's the best case because good->great people can be useful and a benefit to the team in a variety of ways after they get over that first few months.

I think the bigger risk is the people who are unobviously duds. You meet them, they have a ton of potential, and you invest time and effort into them. After that first few months when they should be useful, they're still sucking up time and effort. It's not so much that people complain "get rid of them!" but enough that they never add anything to the team. They suck and suck and suck.. and they still suck.
Basic Arithmetic with Infinite Integers
Are there other forms of copyright infringement HN encourages or is this the only one?
Given that the 'activation' email is not _that_ much different that a notification itself... I guess the service could be activation-less (with maybe a low rate limit) without clicking an activation link on emails.

Once the user has activated, then they can include content and customisable subject (which at the moment anyone can do).

That sounds really good and hopefully wouldn't take away from the original simplicity.

Thanks, that's an awesome suggestion!
> If you were Sandberg, questioned about hiring a Republican opposition research firm, would you confirm it to the public, even if it'll make the company look bad? Of course not.

And that's perhaps a problem, because looking insincere hurts company image long term.
Rust has everything in your list expect for IEEE 754 decimal float types and float types in 128 bits. Is the lack of those two holding you back?

Rust's primitive types such as i32, u32, u8, f32 are interoperable with foreign functions.
Improved Functionality in DbForge Studio for SQL Server v5.6
1676-1002-ND Integrated Circuits (ICs)
If you can't pay the guy who has spend the last two years learning everything about your business and your tech stack the going rate for a programmer with two years experience, how are you going to afford new hires at that rate?
It doesn't matter what his friend gives them. I can beat it _and_ for those who prefer just working on technical design and code with an experienced team, I can offer them that. No forced mentorship taking up your time. Since senior engineer mentorship is a different thing, I can easily give them a better job than the "you have to help train junior engineers" guy.

Altogether, this is the best approach. The guys at two years and slightly more of experience have learned on the job from someone else and you can get them for relatively cheap vs. the huge opportunity cost of having your senior engineers mentor people if they don't want to.
There is a shortage of experienced developers, not just any developers. The irony is that the more developers out there, less percentage of them is experienced.

Training is possible, but in our fast-moving industry everybody wants something tangible as soon as possible, and proper training takes too much time without any guarantees.

Also, you can get a position being a junior, by showing your good attitude, passion to learn, and, sadly, sometimes, desire to overwork – companies like that, because you can grow fast, and will surpass your salary really soon, so they will get a loyal middle developer for price of a junior.

tl;dr: too long to educate a regular person (not a brilliant, a lot of companies will accept these guys) and too big chance they will just leave after some time, without bringing much value.
One could argue that their "raises" were paid in training
How does it differ from using third part HSMs with commodity hardware?
The white paper addresses this - the UEFI CA is not included in the secure enclave's trust store. This is intentional - the UEFI CA is used to sign bootloaders that don't perform chain-of-trust validation, meaning that if the secure enclave trusted the UEFI CA by default, then secure boot could be pretty trivially bypassed.

Sure, they could make things more secure by allowing you to add your own keys. You could go ahead and add the public key for your secure bootloader that does chain-of-trust validation, but the "typical scenario" would be a user adding a generic UEFI CA that leaves them open to a modified or malicious OS.
See headline... Think "hmm, I knew a guy in London ages ago who had famously served on a sub in the Norwegian Navy"... Check blog.

Yup, same guy. Guess there aren't that many former Norwegian submariners in the tech world!
> It used to be the case, and still widely accepted for a lot of other products, that physical ownership actually meant something beyond just being a consumer.

It still does. The only thing is we've distinguished physical ownership and mere physical possession.

It is a feature that if I leave my personal laptop at my desk at work while using the bathroom, my IT department can't rootkit it. It is an improvement to my freedom - both my computing freedom and my physical freedom - if I can leave a laptop in my hotel room while seeing tourist sights. It protects me from the government if a border control agent looking through my bag, or a cop who's seized my laptop, can't get in. (The iPhone is an existence proof that such defense against the government is possible, and it's weird that the usually pro-personal-liberty free software crowd hasn't decided that a free software implementation of the same thing is critically important.)

Of course software freedom requires access control. My freedom over my possessions involves other people's lack of freedom over my possessions. I can't make sure my computer is running the code I want it to if everyone else can make my computer run the code they want it to. This control is essential liberty; pretending that anyone with physical access is an owner because it's easier than crypto and key management has been decades of temporary convenience, and I'm glad it's coming to an end.

I can turn secure boot on and off with an admin password, which I set when I first booted the machine because that's what demonstrates physical ownership and not mere possession. (And systems that don't permit me to do so, like Microsoft or Apple ARM devices, are in fact an affront to software freedom.) But nobody else can.
Those positions are in exceedingly short supply. Also contact can follow whatever salary curve your local market has, so this whole point is moot
There's either a cost or benefit of everyone on the team. Programmers generally push the code at a constant velocity in one trajectory between the two.

They'll be somewhere between fixing things and making it better to breaking things and creating new problems that eventually need to be undone and re-solved, pushing the quality down and deadlines back.

People tending towards the second group are a waste of time and money. As a hiring manager, to be completely brutal, unless they can demonstrate they are in or have high potential to be near the first group, I simply do not care.

The contribution value of people in the second group is not zero, it's actually negative. Their bad decisions and buggy creations decrease the quality of the product. It's like putting an saboteur on the payroll and then handing them important responsibilities. The team likely becomes friends with them (friendships at work happen about 10 times for every 1 enemy) and this makes reversing the mistake even harder because after all, we are social creatures at heart.

What's worse, after the inevitable breakup, I then have to re-allocate my quality assets away from pushing the product forward to cleaning up the mess someone just left and things stop getting done in the meantime.
Augmented Reality: A Complete Guide from the Expert
> You can’t currently access the SSD, but that’s more the result of a driver not existing than it being inherently disallowed.

That's not clear yet. There is a NVMe driver available in Linux which works fine with pre-T2 Macs. On T2 Macs however the whole platform resets a few seconds after initializing the NVMe controller. The question is: Is that a bug in the driver or NVMe implementation of the T2 chip or something Apple does intentionally?
There is another fairly similar design decision split:

LVM - low (block) level, hardware supported, generic, unavare of filesystem layer above (so it may not be optimal for some usecases) but at least this gives some separation of concerns, and still can provide some impressive features: resize, encrypt, snapshots

CoW filesystems (btrfs, zfs, ...) - specialized, carefully designed data structures/layout, can have more advanced features and more optimized to given ussecases (they have more information what is actually happening), but they are not a generic separatable layer - all the fancy advanced features are tied to the high level fs implementation
I think that secure boot got maligned as non-removable options were conflated with the ones where you could enroll keys.
Just yesterday I took an interview of a frontend developer, we were looking for a ReactJS developer, the candidate wrote ReactJS on his CV.

When I asked him if he had done any projects on React, he said no because the current employer has apps only in Angular.

I said its ok, have you done any personal projects or side project in ReactJS? He said no. I didn't hire him.

Dude, how hard it is to make a basic project in a framework you're interested in getting a job for? Will this fly in any other discipline?
Reputation networks deal with that just fine. If someone’s recommendations/referrals turn out to be incompetent, it reflects back in the person making them.
Title is misspelled. Right now, the title of the video is “'Oumuamua Is Not Aliens”. That is also a misspelling, because it's name is “ʻOumuamua”, starting with a ʻokina, the Hawaiian letter, not an apostrophe.
Really cool! I'm assuming this is using mdx?