skysight-inc/HackerNews huggingface dataset:
Has anyone been able to use darling for iOS CI jobs yet? Admittedly I haven't researched this in a while, but one of the biggest hurdles in large scale iOS development is sane DevOps infrastructure. I know due to Apple's TOS that you will never be able to build, sign, and distribute your app on non-Apple hardware. But i'd love to use darling to run unit tests/CI jobs on commodity cloud infrastructure.

Even if you do get dedicated mac instances, managing them is a bit of a nightmare since MacOS isn't designed to be headless.
I'm happy to see that a big name like Netflix is getting behind this. I've been wishing for better Name Constraints support ever since learning how certificates work. Almost every situation where someone currently uses a wildcard could be done better with a name constrained CA cert.

I would love for this to become as widely supported as wildcards so those who choose to use them could do so easily.
By that logic won't the company just destroy itself from the inside out eventually? How many people who read this article and the likely scores more or bothered to look at glassdoor will bother to apply or accept a recruiter call? Eventually something breaks internally and the company is destroyed (albeit likely a very slow death) or it gets fixed. I don't worry a ton about HQ people, most of those can get other jobs but the warehouse workers in small towns without other opportunities, that's a tougher one and I hope that they are able to unionize or get some sort of strengthened protections themselves or through the gov.
Excited to see this. Hopefully this resolves the application portability issue for Linux (e.g. Microsoft Office native apps)
> (5% - first year, 15% - second

This is done on purpose because a vast majority of employees leave Amazon within 18 months or so. And those who can withstand that environment for 24 months and beyond develop thick enough skin and make enough internal connections to survive till 5+ years.

(bit of a tangent)

> in case HR is reading this

HR's primary (perhaps only) job is to protect the upper management (execs and above) from the nuisance caused by workers down below. It took me a while to sink in but when it did it brought in lot of clarity to the way I deal with HR.

IMO this could be generalised to a reasonable degree. For instance, police force's primary job is to protect the government from the internal threat which is the population at large. Catching thieves happens to be a small by-product of it.

Employees' allegiance is, first and foremost, to their pay master.
Many many people
Have you open sourced this anywhere? Sounds extremely useful!
Don't even need shortages of anything basic like food, in some places it's just enough to ask people to follow common sense rules, and as a result to that people will take to the streets, people will try to overthrow governments.

This does not only apply to the US, with the January 6. "insurrection", it even happened in places like Germany [0] and recently Romania [1].

It's a combination of entitlement, and 2 years of pandemic forcing many people, and their businesses, into dire economic situations.

Such dire economic situations can trigger regime change anywhere, completely regardless of "democratic institutions" or all these other nice sounding words.

Because most people don't really want that much; As long as they have a job that allows them to put a roof over their, and their families heads, and food on their tables, that long the vast majority of people couldn't care less if the government they live under is considered "democratic" or "authoritarian".

These are way too high and abstract concepts for the vast majority of people to care about. They are too busy with every day live, working to pay rent and getting food on the table.

But what happens if they don't have the work anymore to pay for rent and get food on the table? Then they will take to the streets, they will demand change, completely regardless of what kind of regime they live under.

Even the Roman Empire already knew this; panem et ludos

Give people enough bread and circuses, and they couldn't care less about what happens on the higher levels above them or how they are being wronged in rather intangible ways.

[0] https://www.bbc.com/news/world-europe-53964147

[1] https://www.aljazeera.com/news/2021/12/21/romanians-protesti...
Real Life is what happens when your computer crashes
Mortar holding stones from even Roman times, is still wet in the middle.
To Telegram: Thank You for Not Writing in Electron
Friend is a recruiter at that company across the lake and says she reaches out to Amazon folks when they hit the 1 and 2 year marks a lot - says she gets relatively higher response rates than industry standards when she does that.
> The economy is a competition, companies can't just give away money.

And this article makes that point very salient, as does antiunion drives at many companies. Say it costs me X to run a PR campaign about lazy workers or hire an antiunion consulting firm. It might cost me Y to raise pay, hire more workers, and/or improve working conditions. If X is less than Y and achieves the same effect - I do X, if Y is less, I do Y.

Employees are allowed to make employers compete as well. This is HN, like the home of the switch companies regularly in silicon valley & silicon valley was created because no non-competes.

In a flush labor market, employees compete for jobs from companies. In a tight labor market companies might have to compete (and treating workers better/paying more is a form of competing). If you don't want to compete by paying more, you can compete by accepting lower quality - just like if I go buy a product from a company or its competitors.

The strident defenses of the poor companies having to compete for labor being unfair is just such a strange narrative to me but one that has weaseled its way into a lot of the American subconscious.

If TSMC did know enough about American semiconductor employee work culture before investing $12 Billion in a new factory that they are surprised by this that's on them. If we accept your claim about American workers demanding higher wages than international workers for the same effort, then TSMC certainly knew that going in. TMSC isn't some innocent and naïve child...but they did build near Intel's castle hoping (it seems) to extract intellectual capital. A lot of those ex Intel-ers leave because of burnout and may have a shorter tolerance for BS than TSMC. TSMC is one of the top 10 employers in Taiwan, maybe that was something they didn't consider the influence of that in their work culture enough?

My suspicion is that this is an effectively planted article as part of a drive for better incentives by TSMC. This stinks of Foxconn and Wisconsin.
A recent anegdote with regards to typing in Python.

Let's say you have this code:

class Creature:

def __init__(self, name: str, hp: int, attack: int):
...

def attack(self, other: Creature):
...

Guess what? Since Creature is not yet defined, your very smart type-checker can't see the "other" parameter. Happened to me in VS Code.

That is the problem with features bolted on to a language where they perhaps don't belong. Now, I know that typing helps when you have simple, functional code. So, this code will work:

from dataclasses import dataclass

@dataclass

class Creature:

name: str
hp: int
attack: int

def combat_between(attacker: Creature, defender: Creature):
...

I was really surprised with this. We need better review in regards to adding additional features that may be broken on certain setups.
Performance Improvement Plan. Basically, a fancy way for a company to say they tried to help you improve before firing you.
Our top computer vision learning from 2021
I thought there was an exit tax when you move there
> Basically every manager is forced to stack-rank their entire team, and the bottom N percent is put on a PIP. So even if your entire team is comprised of very top-notch engineers you will see forced attrition.

I've heard this leads to a "hire to fire" strategy: managers hire some schmuck that's not expected to succeed in order to protect the rest of the team from the policy.

Which is another reason I'd never touch Amazon with a ten-foot pole: it's not worth the risk of getting used and abused like that (on top of all the other issues).
I respect your view and while that may be true on a lot of cases that's not what the company represents a pip to be.

A PIP is a situation where you are told you are not performing at the desired level and needs to improve. In a respectable company being on a pip can be good for you. In my personal case I was not performing well due to personal issues. Getting on a pip saved my job. It gave me the resources and attention to turn the situation around. You get a clearer plan of what you need to do and closer relationship with mentors to help you on the way.

But again if you don't improve you are fired and you have that hanging over your head.
Some warning. Please do not put a resolver directly onto the internet.
As nice as it might be to have a DNS ad-blocker or your own names reachable all over the internet, the server will be part of DDOS attacks through traffic amplification and you don't want that.
I understand why this would affect collation and indices, but why can't I even store the four byte characters in an utf8mb3 table? The SQL parser and printer seems to deal with the characters fine, because it is independent from the table. I would assume it would just stuff the UTF-8 bytes in there as they are. Is it trying to validate them? Or is it using UTF-32 (or a truncated version) internally and saving everything as 3-4 bytes?
They had a quota to fill, and they didn't know or didn't like anyone on that team.

Not that that is a justification, but it's almost certainly the reason.
I still dont understand how you could class it as a failure.
iPhone feature request turned into anti-trust money grab by legal goons?
Because mass-formation-psychosis can't happen to people who obey.
That's cool, I'll have to have a listen on a nearby SDR.

Interestingly the World Service's old mediumwave frequency 648 kHz is now being used by none other than the famous pirates Radio Caroline. They still use their radio ship, though the studios link over 4G to a land-based transmitter now to save fuel. Those guys would definitely have featured on HN quite often if it'd been around then, the engineering and hacker spirit that went into their operation was insane.
Heh something similar happened to me. Recruiter reached out, insisted role was on a special new team in SFO. I did the full interview cycle (on-site in Seattle, which I later learned is what they do if the role is in SEA..).

It was for an awesome team and org, really up and coming.

I get the congrats message that I’ll be getting an offer. Then find out it’s only for SEA. This is after the recruiter insisted it would be SFO because I didn’t want to relocate for various reasons.

Ah so that’s why they flew me to Seattle.. lol.

Ended up being passed around a few orgs recruiters and took a role in sfo that I finally left after 20 months. Sigh.
It’s not clear how many of the no longer extant old homes and farms fell down due to design issues, due to neglect, or were pulled down for economic or aesthetic reasons. Most architectural styles go through a process where they stop being made, start getting neglected, most of them get pulled down, and the few remaining ones get lovingly restored as they get old and rare enough to become retro rather than just outdated. This tells us very little about how well they were built, even with survivorship bias in mind, because very few buildings will survive an utter lack of maintenance, and less still if many were torn down for not being stylish enough to command the level of rent that the owner is hoping for.
Ask HN: Why do Indian recruiters always want to knock $5.00 of my asking rate?
Why do Indian recruiters ask me if the rate is negotiable and offer me $5.00 off the asking rate, no matter what the asking rate is, (within the first minute of the call) ?
It's reasonable to wonder if the illness you just recovered from is causing some ongoing symptoms, especially when many other people are experiencing ongoing morbidity from that illness.

In the end, when it comes to individual cases of anything (even conditions we have a very strong understanding of), all we can rely upon is guesswork. (e.g. even if we know A causes significantly increased rates of B in study populations based on RCT evidence, it still doesn't tell us for any given person with A & B that their A caused B).
In agreement here, on-chip functionality with support from Intel, AMD and Qualcomm.

This makes all the red flags go off, and yes sure we can tell ourselves that it will be ok.

Without any mention on the consequences of disabling this, i think it's quite reasonable to assume the worst.

This is functionality that in no way is a net benefit for the consumer, period.
> But there is a downside. The CT logs are public and can be searched. Firstly, [...]

This bit me recently. I have a certificate for homelab.myname.com, and as any public-facing IP address, I get the expected brute force ssh login attempts for users 'root', 'git', 'admin', etc...

But I was terrified (until I remembered about the public cert) to find attempts for users 'homelab' and 'myname' -- which, being my actual name, actually corresponds to a user.

It's obviously my fault for not thinking this through, and it's not a terrible issue, but thinking I was under a targeted attack was quite the scare!
Good point. But still, if that means that the profession of software developers will eventually disappear? I don't think so. Rather if they will be less needed they will have to just be more all-rounder.
Well, taking a regular break to sharpen your axe, every half hour or after every tree, then you only spend a minute to save five minutes.[1] This is like running tests, or asking questions about what you have done recently to maintain focus on the bigger picture. Or to prevent a commit from getting too big. Or refactoring.

And sharpening a dull axe can take an hour to half a day. [2]

1. http://rockymountainbushcraft.blogspot.com/2012/08/how-sharp...
2. https://www.fhwa.dot.gov/environment/recreational_trails/pub...
This is cool, would love to be able to use this on FreeBSD as well.
What does "private company" matter? It doesn't.

And it's not even quite true anyway. The phone system has federal mandates. It's recognized as a piece of infrastructure that that the state has an interest in, and so is not actually 100% free to do whatever it wants in the way that say, BestBuy is. And plain sms is part of that basic telephone service.

But even if they were, legally, free to violate the integrity of the communications they have been entrusted to carry, why in the world are you ok with that?

There are countless things that are legal and wrong, and I see no valid reason not to see something wrong and say "that's wrong".
This is so cool. I wish we had open source tools like this when I was in university and used Mathcad and Mathlab.

Edit: I've just tried it and it's quite slow, but I am positive this will improve given more time and development.
I played this on PC as a kid and really did not like it. I have not revisited it since, but what I remember is that it felt awful to control. Like Sonic was underwater, which is not exactly what you want from Sonic. Evidently this adjusts the speed and movement, it will be interesting to see how it changes the game.
I’m not defending Apple. I’m rebutting the ridiculous idea that what is printed in the Guardian is what ‘everybody agrees’.
Think about it from the other direction. Julia makes writing certain types of programs much easier than in other languages traditionally used to build app GUIs. This then makes it possible to wrap those programs in a GUI for distribution.

If you're wrapping a GUI around a CRUD app then Julia probably isn't your best choice. If you're writing a novel differential equation solver and want to provide a GUI for people to explore it then this makes it possible to do so.
I see a lot of these comments have taken to a kind of Amazon-bashing and venting their own experiences, where the author actually... didn't?

I thought the author was incredibly fair/objective, and at least the way I read it, it wasn't so much that he had such a miserable experience or could only stomach 10 months of pain/abuse (in fact if you actually read to the end, he praises his manager, his teammates, etc.), and more so that it only took him 10 months to realize that the company culture and way-of-working was not aligned with his personal preferences. He does have legitimate complaints about parts of his experience, and makes some keen observations about the consequences and tradeoffs of Amazon choosing to adopt the culture that it does (though I also think he's wrong about a few things too), but overall it's less of a "Amazon == bad" piece and more of a "this is why it wasn't to my taste" reflection.

Frankly, I would congratulate the author, and think of this as a success-story. Paraphrasing his own words, he learned a lot, met some good people, found some good practices that he's going to carry forward with him... isn't that a successful outcome (minus the annoyance of another round of job hunting, but hey in this market, another job hop is probably just an opportunity to level up comp, rather than an existential threat that you might be unemployed and starve)? Obviously the team/org he was in is suffering major attribution problems, and that's obviously a bad thing, but that's not his problem either.

Note: in case it wasn't clear, I do work within Amazon, but these opinions are my own, not representing my employer, blah blah
That's true. I suspect the major risk in such a timeframe isn't tectonics, corrosion or environmental weathering. It's likely 'human interference'. Maybe a million-year orbit? So it's safely out of range of meddling for the duration.
I live in a small town where the shopping sucks.

If I am going to a big city I am inclined to leave with one bag but go shopping (I like socks and underwear from the Nike store) and fill up another bag to bring home.
Easy Ways to Become More Likable
Going into the search AD business would significantly hurt one of the iPhone's most significant selling factors, privacy. Because at the end of the day "Apple makes money by selling overpriced hardware, not by selling your data." The moment that changes trust will be much harder to keep.
While you'll probably get downvoted for this because it's not super politically correct, this is really a key point.

It's uncomfortable but sometimes the biases are rational. IE there are subgroups that are more or less likely to cause damage. It can be quite unfair to many members of the subgroup.

One option other than making it illegal is to socialize the risk. Airbnb could offer some universal damage insurance. This would at least remove the potential rational economic incentive for the property owner to select against certain groups.
The case against the trauma plot
The same is true as a driver or a pedestrian. Another driver could easily jump the curb and hit you on the sidewalk/pavement, or swerve into you from the opposite lane. And you will end up hurt.
No argument that the comma operator is a neat trick when you need it.

FWIW, it's 2022:

const output = [];
for (const n of [1, 2, 3, 4, 5]) {
if (n % 2) output.push(2 * n);
}
Tangentially related - I recently discovered poolish, which is a form of pre-ferment that helps dramatically improving the taste of bread baked using commercial dry yeast.

If you are about to make a loaf, take half of the flour, mix it with water 1:1, add a minscule amount of yeast and let it ferment overnight. Then add the rest of recipe and bake as usual. What you get is a bread that taste bread-ier. Sounds silly, but it's just ridiculuosly good.

If anyone's interested in specifics, the Ken Forkish book (Flour Water Salt Yeast) has a good recipe. Highly recommended to try if you are into breadmaking.
eBPF Foundation
You can frame this many ways.

#1 it's second, not first.

#2 there are at least 10 different train/subway companies in Tokyo so it's 1 of 10 (JR, Eiden, Toei, Tokyu, Keisei, Keikyu, Keio, Odakyu, Tobu, Seibu)

#3 the government gets to pick the best spots via eminent domain

#4 lots of conflict of interest when government, via #3, decides who gets what

#5 It's not just Tokyo. Other big Japanese cities also have multiple train companies. Kyoto has at least 4 (JR West, Hankyu, Keihan, Keifuku), I'm sure Osaka has several too (haven't spent as much time there so not as familar)

#6 The fact that the gov trains exist does not in any way suggest that they couldn't rely on private companies completely, especially given the 9 other companies doing just fine
If anyone wants to learn more, here's why open recursive resolvers are a bad idea: https://www.cloudflare.com/learning/dns/what-is-recursive-dn...
gotcha, my bad for misconstruing your point. joint strength relative to span strength is definitely a non-obvious issue to the average home owner-builder.

i also vastly prefer wood/mass timber for aesthetic reasons. mass timber has better burn characteristics than steel, and i'd recently read that builders are actually starting to surround steel columns with cross-laminated timber (rather than concrete) for that reason[0], while providing greater strength/flexibility and better aesthetics. that's probably what i'd want if money were no object.

[0]: mentioned in this article, but i'd read more about it elsewhere: https://www.vox.com/energy-and-environment/2020/1/15/2105805...

p.s. - i've also daydreamed about building warehouse style: a separate steel superstructure for the roof integrating solar panels and solar heating, with a simple stick-built house underneath.
The text in the editor is blurry - looks like it's rendered at a lower resolution, and then upscaled with bilinear filtering.

(This is on a 4K display running Win11 with UI scale set to 200%)
I definitely can understand that. But if I’m a mid level engineer I kind of have desires in what kind of team I’d like to join. I’d really hope a hiring manager can entertain that and let me speak with one or two people on the team before I have to agree to a loop. That’s just me though.
> Assigning every candidate a random number, address them by the number on all correspondence. Remove names from resumes

It was fashionable in France for some time, and it was even attempted. It backfired however. Researchers realized that hires were less diverse when using anonymized resume.

> replace experience on resumes with "random corp 1", random corp 2, random school 1 etc.

That would remove one of the best predictors of future performance. Especially in CS, not all internships or schools are created equal.

Now, with all the "affirmative action" going on, these should be interpreted with a grain of salt. Asians, for example, need much better scores to get into Ivies than some other minorities. And YouTube was caught trashing all white and Asian applicant’s resumes a while ago [0].

[0] https://www.theverge.com/2018/3/2/17070624/google-youtube-wi...
This is explicitly the opposite of what the interviews look for. If you are a pushover you will not have the disagree and commit, dive deep, and ownership lp stories you need.

I’ve done quite a few interviews for Amazon and the debrief was never ‘this person has strong opinions, not inclined’. If you’re not interested in getting the data to prove or disprove your opinions then that will count against you.
Simply add quotes around “Creature” and it works.

> We need better review in regards to adding additional features that may be broken on certain setups.

What does this even mean. The documentation explains that you need to do this, and it’s fairly obvious why you would.

Type hints are one of the best features added to Python.