skysight-inc/HackerNews huggingface dataset:
I left amazon after just under 2 years and I agree with everything you wrote here.

You’re asked to move fast but constantly delayed by every team or system you have to interact with. Duct tape abounds and that duct tape is usually “go file a ticket and wait 3 days”. This made scoping your project really difficult. Add 2 weeks of back and forth for each team you had to talk with.

On a more positive note, the reason I stayed was because of my incredible manager and team. My manager was of the best people I’ve ever worked with
This is really insightful. Makes me wonder how this compares to other FAANG companies. Are there other essays that capture the on-the-ground experiences so well?
I get tired of headlines talking about 'record numbers' of people - a record number of people existed this year, so talking about any other metrics in those terms is kind of pointless. Any time I see a headline of this form, my first thought is always "what narrative are they trying to sell?".
I wasn't comparing what a restaurant wastes compared to what a consumer wastes. I'm comparing what a consumer wastes eating out, vs eating at home.

Luckily for you, you can live without waste. You are the grand minority.
The car is not designed to be serviced by the user under the hood. If you and Lois don't understand what it is trying to tell you I don't know what to say. They've made a series of design choices here.

You can try to anything you want. The car is not designed for that.

The liability / warranty claim risks in the US far far outweigh benefits in allowing folks to tinker with stuff. If you read all this stuff imagining they are in a courtroom facing a claim for $20M because someone died doing something the vehicle was not designed around - you'll understand a bit more I think why these things get written this way.

Most consumer equipment / basic power tools come with literally pages of warnings before you get to any actual contents.

The future is the iphone. The industrial equipment model. Maybe farm equipment is movng that way. Mfg control / profit / risk reduction / integration. Cars will get there too one day. When apple starts making a car or google, my guess is even more handles will have plastic covers. They may even take away your steering wheel. And yes, people will buy these things and like them.
This is almost exactly what I see on Edge 64-bit 96.0.1054.62, Windows 10 19042.1415
> Recently: burned 2 days PTO putting together a comprehensive solution I was proud of. Feedback was they wanted me more proficient in their specific tech stack. I'd already said I was looking to learn their preferred language on the job and would do the test in a language I was more comfortable with, and they had been happy with that line of discussion.

Ugh, gross. You dodged a bullet. Pathetic.

I really despise it when compulsively agreeable people agree to something without actually meaning it, just because they're uncomfortable with saying no, and then backtrack later.

If any of you out there do this, please stop now. It's a huge waste of time for the people who interact with you, and it's hurting your reputation.

> was given an open ended dataset and told to spend 2 hours on it. Did all the initial analysis I do on any new dataset in my regular day to day job, spending a little more than the allotted time, and found some interesting things. Feedback was that I should have gone deeper in my analysis.

Yeah, it's obvious that this "don't spend more than X hours" is just HR babble to make the process look fair. They want you to spend a week and pretend it took 2 hours.
Palm detection in Linux is a definite weak area. I have tried everything and still get spurious clicks when typing on pretty much every laptop.
This is what I see: https://imgur.com/dN7nPOS . Almost unreadable after a few minutes, it's so faint.
Anonymous hardware details DB from Linux-powered computers around the world
Marak was asking for money last year. He seemed upset that big corps were using his open source software for free and contributing nothing in return. Seems like he shouldn't have used the MIT license if that's the case.
I thought more common would just be a caching server (e.g. dnsmasq) for small networks with slow connections to the outside world (and this also helps with local hostnames).
Your only problem with Windows appears to be that it named the scaling setting "DPI" until Windows 7 or so to handle scaling. But as the parent mentioned, Windows is definitely superior to MacOS, as it provides arbitrary scaling ratios, and renders text perfectly at any ratio.

To go deeper into nitpicking, DPI is not even that misleading, if you take "inch" in DPI to be equal to 72 points as used in font sizes. Then a 72pt font on the screen with DPI X will be rendered with height of X pixels.
Hmm, I don't see it on many of the sites I'm searching. Wikipedia entries I see it, but some legal and news ones I don't. I wonder if it's a new norobots/copyright thing
The mass-formation-psychosis among anti-maskers and COVID-19-deniers is so far beyond what we're prepared for.
Index of Paintings, Sculptures and Drawings
FTA - "I was assigned to had an engineer who had never done web development (didn’t know HTTP, HTML, CSS or Javascript)"

But hey, you bet he knows topological sort and dynamic programming.
Have you ever wanted to build a toy nameserver that returns funny programmatic results? Then have a look at Python’s dnslib.

Example where the magic happens in ~40 lines of code:

https://github.com/paulc/dnslib/blob/master/dnslib/shellreso...

Hurricane Electric can sit in front of it if you like (and your records are dynamically generated but bounded to a known finite set), god bless them <salute>:

https://dns.he.net/

Example where you might want this: you wrote a nameserver that runs arbitrary shell commands!
> If it works, but it offends your sensibilities, perhaps this is an opportunity for self-growth.

I've had to learn this lesson. We have an internal microservice whose name is obsolete and no longer makes any sense whatsoever. Everyone is confused by the name until the original reasoning is explained, and they come to understand the original purpose of the service, now long since changed. It drives me up the wall.

I have time and time again made a case for renaming it to accurately represent its modern purpose, which would take an engineer about a week of work - there's a lot of code and config that has to be switched over.

The person running my division has shut me down on this over and over. It goes like this:

Manager: Why do you feel this is a priority?

Me: It confuses people and makes the code less self-explanatory.

Manager: How much time is this costing engineers?

Me: Well, about a minute every time I have to explain it to someone once a week.

Manager: And it would take a week to update? This doesn't seem like a good trade.

Me, mentally spluttering: But the name makes no sense!! It's the wrong name!! It's completely unrelated and has no meaning!

Manager: Do you think you can work with it anyway?

Me: sadly sighs.

I think the manager is right, as much as it offends my sensibilities.
> (It is incredible how flexible and effective Excel is for such a wide variety of use-cases)

I worked for a Japanese company, and they used Excel for everything. GANTT Charts were done in Excel (not Project), documentation was written in Excel (not Word), etc.

They had these monster 3,000-row excel punchlists for QC. If even one test failed, the whole shooting match was scrapped.
I'm sure they did not do any of that
As someone who's preparing for a job interview, this post was revealing.
I learned about metaclasses in "Fluent Python". An excellent book, but it predates typing, so that's not covered. Then again, I believe a second edition is on its way.
Storing a public signing key in maskrom is the exact opposite of user empowering hardware! The public key will end up being defined by the manufacturer or the system integrator, leading to the very loss of control we're trying to avoid.

The only two solutions I've seen for preserving user freedom while preventing evil maid attacks are either making it so that all system state can be easily read out and verified by external tools, or allowing for a mutable signing key that can only be changed by waiting an appropriate time delay (say on the order of days).
I believe the commenter was implying that their policy takes retention into account, and amazon simply doesn't value retaining employees
I wish I had that data... sadly I didn't time track for this in the beginning when I was working on it the most. But in the end I was definitely making less than $100/hour before the sale.
Editorial interview. Summer time. 95F. Inadequate A/C in old warehouse converted to offices. Us candidates wearing suites and ties. Snarky hipster douchebags in shorts and t-shirts.
I'd also add Pluto notebooks[1], which when deployed[2] powers interactive sites like MIT's Intro to Computational Thinking[3].

I also get a ton of mileage creating Pluto notebooks and sharing the results for others to run or view a static webpage of the results.

1: https://github.com/fonsp/Pluto.jl

2: https://github.com/JuliaPluto/PlutoSliderServer.jl

3: https://computationalthinking.mit.edu/Spring21/
DPI is a valid metric for anything that the human eye sees. There's no difference in that regard between text printed on paper, and text displayed on the screen. The smaller the dots, the better it looks.

And yes, the OS does in fact know how big your screen is: https://en.wikipedia.org/wiki/Extended_Display_Identificatio...
$218 MRR and damn proud of it, too!
Is there a meaningful difference?
AWS CloudTrail Lake
Maybe not as comprehensive or approachable:

Julia: https://juliadiff.org/ChainRulesCore.jl/stable/FAQ.html#Wher...? (bottom)

OCaml: https://ocaml.xyz/book/
It would primary affect both the specific city/location and quality of housing my family was in as well as our long-term economic security and flexibility. The latter is the most important part, but the former is important to me as well.

Having money in the bank is basically the same as having choices.
The funky thing is the different stigma attached to equivalent situations.

You embellish your CV as an individual and you overdo it = possible catastrophe.

Companies constantly embellishing job postings = just a regular Tuesday.

I'm having a really hard time remembering a job where the job descriptions really matched the day to day activities, and I've worked for ~10 companies, big and small, from Asia, Europe, America.
>he came back from parental leave and his direct reports had all been put on a PIP while he was out

Wow. It’s really difficult to imagine a likely scenario where that’s justified.
Exactly, and while it may not have been a massive success, there's a good chance he could parlay that success into something bigger in the future, since he now has a better understanding of how to achieve product-market fit, marketing, growing a business, etc.
Depends on where. In Latam, I was quoted like $200 to try to ship back a small package to the US. We gave up on that quick. In Mexico, it was just about $30
I'm on Windows, this is what Task Manager is showing. IIRC that means this is the physical memory being used.

Some time later, some of these numbers have changed a bunch. I'm on a desktop so it's always on. Element has climbed up to 800mb of usage. Signal's dropped to 44mb. I closed Slack after posting that comment. Discord's about the same. I now have VS: Code open, it's taking up 626 mb.
> email around hard copies

I get what you mean but...
At the time of sale it was doing $218 MRR. And why gatekeep? It sold, right?
> When I read through they offer they were pushing aggressively for a start date (2 weeks from the offer).

Huh, in Norway the normal resignation period is 3 months. Maybe long, but goes both ways, so you always know your job isn't swept away from under your feet one day.
> They do consider retention, make no mistake.

As in they consider retention unimportant, and something to not prioritize?

Because it sure seems that way.
Truth. Developers will always be needed and I don't think they'll ever get eliminated by no code tools. After all, someone has to create and develop these solutions. So it looks like programmers' jobs, responsibilities, and employment will gradually change. To be true these changes are already visible.
This debate is pretty academic though. Article V is clear that the composition (or existence) of the Senate can't be changed even by amendment without the unanimous consent of the states. Arguably, even a new constitution couldn't (legally) do it.

Of all the things we might possibly ever do to improve the function of government, that alone is not one.
Reminds me kinda of the Haskell hype a few years back.
If you get a signing bonus that you pay taxes on, then have to return part of it the following year, do you get to deduct it from taxes?
Wasn't considered a weird place when the people of Hong Kong did that [0]

[0] https://edition.cnn.com/2019/08/13/asia/hong-kong-protestors...
It does not do 1.5 or 1.33 or 1.25 scaling, or does it blurred. Windows can handle any ratio.
I sold the domain, the IP, the design, and the marketing tactics along with the code. What more is there in a company?
Full stack?
Must mean you're able to design an instruction set, design chips, circuit diagrams, pcbs and finally write the firmware for it so it can boot the operating system you'll write, along with the drivers you write, so you can finally write some applications that runs on this new machine ;)

dunno, maybe it goes deeper.. something about sand, and how it's hard to make even a toaster from scratch*

* https://www.youtube.com/watch?v=5ODzO7Lz_pw
Is it really all that taxing? I mean, we're not talking about a 3D game here.
I don't think it's nearly as bad. The magic nonsense is fairly well-constrained inside the OOP system and there is, imo, a certain coherent logic to it.
Rome and its environs are fairly quiet. Italy elsewhere has quite a lot of masonry construction that was destroyed by earthquakes.
> The churn I experienced was significant

One thing I don't see mentioned enough is the forced PIP policy.

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. It also disincentivizes helping team-members in deep ways and incentivizes back-stabbing politics.

Of course every org/VP has some latitude, but this is a common principle adopted by many VPs to appease the "bar raiser" standards as well as giving enough motivation to axe employees with considerable equity despite how good they may be on an absolute scale.

This was the policy at a number of orgs when I was there 5 years ago, and I have heard similar stories as recently as 2019 pre-covid.
> I've never seen him so happy.

I've shared about how I was forced into early retirement, in 2017. I had tried getting another job, after leaving my company, but no one would even talk to me (I won't go into why).

It absolutely infuriated me. It was humiliating and scary. I decided that I didn't really need to be patronized and insulted anymore, and just gave up.

But I was quite able to stand on my own. I didn't need the money; just the work.

After over four years of working (harder than I ever did, as a corporate shill) for a nonprofit (and learning new stuff), I can't see myself ever going back to the rat race.
Thank you for telling this story, I find it enlightening.
Totally valid points, but outside the scope of op’s situation and how much information a single post should probably try to dump out IMO.
I’m sure they do. They just also don’t care until it becomes a critical issue.

I am contacted by an Amazon recruiter at least once a week. I’m sure every engineer I know is. I wonder how much of their money they blow on recruiting and how much engineering time is spent in interviews replacing all the burned out engineers. Plus all the talent that won’t even entertain a job at Amazon.
Justworks was critical in bridging the 1 to 10 employee gap for our company that many other providers has.

The problem is, that when you hire your first employee many providers will consider you too small to provide health benefits, even if they can do your payroll. E.g. Gusto was happy to process payroll for us, even for a single employee (or just yourself), but wouldn't provide us health plans for our first W-2 hire (I think the minimum was 3 at the time). Their loss, as we switched to Justworks and provided full health benefits comparable to any big company for our first full time employee, and now we're at 10+ employees and growing and certainly not going to bother switching back.

Overall we've been very happy with Justworks. They make it super easy to hire employees in all US states while keeping compliant.
Paywall / regwall / GDPR: https://archive.is/N0DcT
I didn't build this app on it, but if I did it again I would probably use Jumpstart. https://jumpstartrails.com

There's also an open source version that handles a good chunk of the stuff needed to get a Rails saas up and running.
All we'd have to do is stop innovating.

People are only aware cryptocurrencies exist because a handful of people were wily enough to come up with new ways of burning fuel to make money. Once the idea of crypto is encoded into a whitepaper, it's impossible to completely prevent people from reimplementing it themselves. You can make the technology itself illegal but save for completely draconian measures it's impossible to enforce such a thing.

Maybe our standard for what constitutes a good quality of life should have been frozen in time 7 years ago and we all should have just remained oblivious about how to improve that standard at the cost of the environment and our attention span. Along with crypto, we'd also be running a version of YouTube and other services with 7 years worth of research and whitepapers produced by clever people to increase engagement wiped away.

It would also future-proof us against intelligent, visionary actors that see us allocating larger and larger portions of our attention span to their neat little pet project-turned-hulking abomination that average people will never be able to forget the existence of or escape from. I do not believe that there is an upper bound to how much of some org's KPIs that humble people can be driven into contributing to - except the number of hours we can stay awake per day.

If we continue to innovate at this pace, making our products better and more attractive to where they become irresistible, when will the time come when our allocation of free hours or energy usage becomes completely saturated by unnecessarily things that we can no longer detach our attention from?
No! You must respect the Python ML monoculture! Now hand me my set of MNIST digit images!
Windows has had the necessary bits for DPI independence since the 90s - it's why stuff like "dialog units" is a thing.

The problem, as usual, is getting the apps to actually use it.
Only because governments don't give a flying fuck about it... Yet.

They'll catch up eventually. See how some politicians are already starting to call on mining bans.

They can easily fully ban it and enforce it. Let's say, put mining on the same level as growing weed or making heroin.

Your super first kind of decentralized money is now fucked.
Heat pumps don’t just beat space heaters they heat them by an order of magnitude. They also are an order of magnitude more expensive than fossil fuels.
plastic becomes very brittle very quickly (years), and falls apart into tiny bits. it's these tiny bits that (we expect) take forever to decompose.

even if we understood plastic to retain its original qualities over time, it is impossible to speculate about a thousand-year lifetime. it's unusual to come across any plastic a hundred years old, intact or not.
There's a lot of nice Python code out there, mostly written by disciplined and experienced systems people.

But I agree about the hordes of data scientists making copy and paste spaghetti. This is evidenced by companies deploying Jupyter notebooks in production, which essentially witnesses the fact that they've given up on getting data people to write quality production Python, and instead they treat their prototype spaghetti as sandboxed blackboxes that can be tested on inputs and deployed if they perform well enough.
Plastic breaks down in tiny pieces and is almost impossible to repair when broken. It's also very difficult to reuse or recycle when you want to. If your house is still standing after a thousand years, it's also because its habitants were able to remodel it without destroying its materials.

As a matter of fact, the amazing carpentry I was talking about previously is made from "fresh" oak, but a significant part of it was also taken from a previous building (church, farm, stable or monastery). It's doing just fine, apart from a few out-of-place mortises. I tried reusing plastic pipes, once, but that wasn't a great idea. It's fine for a few DIY, though.

Stones, bricks, wood are great mostly because they can be reused, but also because they will continue to look great afterwards.

(Note: You might argue that "your" wood is not easy to reuse as well. This happens because we put nails and screws everywhere and we prefer less-dense wood over heavier ones (pines vs oak))
Hacking travel
Interesting question. RFC1123 states that TLDs should be alphabetic, and that the first (or only) character must be a letter or a digit, which should exclude a TLD of '@'. local-parts can include most printable characters other than ()<>[];:@\,.

/^+@+$/ is easy and the false positives it allows are weird enough to accept.
Uh oh it got silent in here :)
Huh, that's a really good point. I never thought about it like that! To farther prove your point, my audience is also entirely on Twitter, so building in public worked really well _for me_.
Thank you! I actually logged off my HN account for a day so I didn't see my karma because I assumed I'd be downvoted for my anecdote and didn't feel like arguing with narrative pushers.
Are you able to provide some additional context?
1. Can you please provide some links to the videos that you're interested in?

> I want to know what are the tools to build the app and why
2. Are you interested in the fabrication and assembly of something (someone gives you blueprints and you gather and assemble the widget) or are you interested in going from I have an idea to I have a finished product?

3. Do you actually want to build something or just have the knowledge?
>The reason for the difference was probably due to the BBC Computer Literacy Project [2], which aimed to make the UK the most computer literate country on Earth at the time.

How the mighty have fallen, now we have MPs calling to ban encryption in complete seriousness.
Many people in DC prior to the pandemic were very hostile online to others who owned cars ritually online. There is particularly one reddit sub-forum for DC that deals with alternate opinions to this ideal rather harshly.

Only now are people beginning to realize that the overconfidence they had in technology and in monopolistically advantageous companies for things (like rideshare services) was misplaced, and soon enough it will be too late to be able to protest this type of case.

We need to protect our rights to own and hold authority over control of our personal property from commercialization now more than ever, because the consequence is falling victim to corporate rules like this, which never work towards a consumer's advantage.
The link is their off-the-shelf shared hosting fucked up the TLS certificate between two tenants. Take the tinfoil hat off.
Some kind of damage insurance definitely seems like the right way to solve this. It's interesting that we are okay with discrimination in some cases but not in others, for example young males pay higher car insurance premiums (because they legitimately represent more risk).

It's still pretty unfair for those young males that are very careful drivers.
It probably is but I mean that excel and email solve problems right now, despite having flaws