skysight-inc/HackerNews huggingface dataset:
For my book Hands on Scala, I did a totaly different approach: parsed markdown into HTML myself, used puppeteer to turn it into PDFs. I extended markdown with some macros to do the things I needed (e.g. named cross-references, two-column sections, graphviz diagram blocks, pulling in code snippets from the examples folder)

The build tool made it easy to import libraries like CommonMark-Java or ApachePDFBox to do what I wanted, wire in external tools like Puppeteer, and gave parallelism and incrementality for free. End result was <1s turnaround on editing chapters and <60s turnaround to regenerate the whole book from scratch, with the ability to spit out pdf/epub/web versions of the book in both 5-chapter-preview and 20-chapter-full versions. Since it's all HTML/CSS, and I'm a web developer, I could make it look any way I wanted.

The build pipeline is here, if anyone wants to take a look https://github.com/handsonscala/build. There's a link to the main website you can download samples to see how it ends up looking
Anti benchmark clauses usually prohibit publication. This wouldn’t exclude running two systems with your workload and documenting the results for internal use.
>because the code generated by the compiler ensured isolation

That's fascinating. How does it do so? I thought it only separated the address space into user space and OS space.
Criminal hackers are now going after phone lines, too
I have no idea whether this story is real or not, given it is on a subreddit called "antiwork". But if true, that just sounds offensively miserable, unfair, and unprofessional. Rather that dissecting all those issues though, all I will say is that I wish we had more competition for these behemoth companies. They soak up so much of our economy that there can't be real competition against them. What scrappy retailer is going to have a chance against Amazon, who has their own marine shipping lines or whatever? What we need is stronger anti-trust legislation that is aggressively enforced. Or maybe a corporate income tax that is higher for companies with > $100B market capitalization. That way others can compete and provide an a better alternative, whether for workers or customers.
Believe it or not, I don't have any clue who he is. And the post was edited btw.
Weird, I've looked at Safeway and WF before (my local stores) - even smaller delis - I've never seen that Brand (Dukes). It even has a yellow tint, which is a good sign. I will be on the lookout for it.
An unknown, but large fraction of all three trace, lately, to sugar, among British subjects and its former colonies. It is probable that declining US life expectancy traces to sugar exposure.
I use crypto on a weekly basis, from renewing domains and web hosting, to accessing loans in 15 seconds without gatekeepers.
Or even better, just ban left turns. Forcing drivers to take 3 right turns is such a simple solution, I don't understand why Americans don't adopt it everywhere.
That's the inherent problem with quantifiable performance reviews: people optimize metrics, not results.
I don’t mean to be rude to those who are seeking a living, but let’s call this what it is.

It’s not a hiring process. There is no interview. They aren’t interested in working with you to figure out if you’re a good fit for each other.

They’re trawling the ocean and filtering the catch through drug and background tests. They process countless people every day, constantly replacing others who have broken down or reached EOL. Nobody here is meant to be anything but a cheap robot with decent sensor-end effector coordination. In fact, their humanity is a liability that Amazon begrudgingly tolerates, largely because it has to.

We need robots in the worst possible way to replace any and every job that people would never choose to do as a hobby.
That curve matches generally the "Daily New Cases" graph in

https://www.worldometers.info/coronavirus/country/us/

I definitely think there was going to be a major fourth surge that propelled the US death count to 1 million people from the holidays.

Who knows what omicron will do.
In many countries, it is possible to force ISPs to block content - and in the end, I guess it's easier for ISPs to simply not offer you their service, than face gov. mandated fines.

It's a bit like cryptocurrencies and banks. Because it becomes such a big burden for banks (to prove that the money obtained by selling crypto is not related to funding terrorism, crime, etc.), many banks simply refuse service to customers dealing with crypto. Either closing accounts, freezing money, or whatever.
Not only is the all-hands layoff grotesque, but the guy spent a few minutes talking about how hard it is to fire people.

“I did this before and I cried”
Aren't their recent laptops an overheating mess, not to mention needing dongles to plug anything in?

https://news.ycombinator.com/item?id=29197975
Amazon is making its own shipping containers and waiting less outside ports
Thanks for taking the time to try it out!

I’m noting these and will fix these respectively.

I really appreciate your taking the time and sharing this.

If you’d be open to chatting, I’d appreciate any more you’d be open to sharing:
https://calendly.com/rememberlenny/15-min
Turning cockroaches into life-saving cyborg bugs at disaster sites
Semen joke
That seems to be a reference to the previous iteration right?
It is a good book but I would not call it a must read for everyone. If you enjoy mysteries and fiction then yes. If you are looking for profound and deep introspection, then no.
Trans-Inclusive Design (2019)
Amazon has a tendency to go through the show and tell in the hiring process but not commit through it. It isn't his fault. I'm sure he could've stood up for himself. However this is the flaw when you're just too big to succeed.
More specifically, unsafe blocks may violate the compiler's security guarantees and procedural macros actually run inside the compiler process at build time. Declarative macros do this too, but they're far too restricted to allow shenanigans. Procmacros can disable Rust's stability guarantees[0].

[0] https://github.com/m-ou-se/nightly-crimes
I highly mistrust anything on /r/antiwork. So many of the posts are the “and everyone clapped” variety but get hundreds or thousands of upvotes, I’m pretty sure it’s at least half a troll karma farm.
As a motorcyclist I can confirm. Left turning vehicles are enemy number 1. But all SMIDSY's (sorry mate, didn't see you) are extremely dangerous. He's video that talks about how saccades play a role - https://www.youtube.com/watch?v=x94PGgYKHQ0
I'm not convinced the distinction is that important.
> Most of RnD for them was made in Apple's Shenzhen RnD centre which existence Apple for long time tried to hide.

I keep hearing online about this famous R&D center, where apparently they work on absolutely cutting edge stuff. Except Apple employees I know never mentioned it.

Wonder why people would push that narrative that engineering is switching to China.
https://m.twitch.tv/anthonywritescode is also doing AoC in SQL if you want to watch someone doing it live (or in a VOD)
There are many metrics that large companies can internally optimize for, one of which is ass-covering. It sounds like Amazon is no different from any other company in that regard.
isn't this the same with tech jobs though?

you are just as replaceable and the interview process is only there to filter out the bad candidates

it's only more intense because the cost/risk ratio is magnitudes higher
Self-Supervised Embodied Active Learning
No one is asking for en.m.wikipedia.org. Someone on their phone asks for en.wikipedia.org (or more likely clicks a link to it from Google or elsewhere), gets redirected to en.m.wikipedia.org (instead of serving a mobile or responsive page directly on en.wikipedia.org), and then copies the resulting link to their friend who didn't ask for any of this. And worse yet, in most cases neither party even notices the `.m.` much less knows what it means or to remove it to get a "normal" Wikipedia.

I think you vastly overestimate the number of people typing `en.m.wikipedia.org` in. I'm pretty sure the number of people doing that is negligible, in fact.

And by the way, I wouldn't care about the existence of en.m.wikipedia.org nearly as much if it actually were opt-in. Because then it would be a lot more rare. The problem is that Wikipedia opts you into it implicitly if you are on mobile. Which means that if anyone in a chain of clicking on and then sharing a link is on mobile... suddenly everyone sees the mobile link and needs to do much more work than "click on a link" to opt OUT of it.

Well over 50% of the Wikipedia links I see these days are mobile links and 0% of the time am I clicking on them from a mobile device.
So it should be applied to HN too :)
Their recent laptops use Apple silicon and are anything but an overheating mess. There are plenty of things to complain about but heat has been solved.
Mayo has some very good applications: it goes well on a hamburger; it's an easy way to make a good grilled cheese. The issue is that nobody wants to eat a condiment as the binder in a "wet salad." In fact, I mostly just don't want a wet salad; I'd rather eat mashed potatoes than a potato salad, and having googled a Waldorf salad, it sounds like it would be outright better with the mayo just left out. The issue with the author isn't that people younger than him dislike mayo; it's that they dislike it as the "wet" ingredient in an otherwise milquetoast dish.
>The "theory" of 5-whys is that with a proper mindset and the right questions (coming out of that mindset), you can find a root cause to anything in at most 5 linear steps.

I have never heard of this before. I had heard that the 5 why's was a way to force a person or team to be more than surface level about why a feature is needed or a problem happened.

And also, ONE way to represent the work was through a fishbone.

But part of the 5 why's is that multiple "why's" converge (e.g. why did this break? because we have no change control... why does X process suck? Also, because we have no change control)

My favorite feature of 5 why's is they push you into going deeper. If a process keeps failing, the 1st level reason for the failures can be different (X person changed the data, dates suck, the primary server crashed), but the 3rd or 4th reasons should show some similarities and ideas on how to prioritize (e.g. if we have automated unit tests, it would have prevented 25% of our outages!)
It seems very hard to argue that at least Walmart isn't offering real competition against Amazon.
Postgres auth is intertwined? I mean, yeah, to create the first database and set of users, the local user must be in the postgres group. But after that (or if you edit the pg_hba.conf file)?
https://www.postgresql.org/docs/current/auth-pg-hba-conf.htm...

It uses the current OS user as the default user to connect with. What else would you default to? But you can (and 99% of the time should) specify the role you're connecting with, which is a purely database-controlled role, not an OS username.

Honestly I never thought MySQL's method was clearer, but I acknowledge that's subjective. That said, MySQL's solution for a VERY long time in its history was simply to default to superuser/root within the database until you lock it down.

"Simple" turned out to be a security nightmare for a lot of folks who didn't realize what was happening, which was almost all new users.

But that's mostly moot for most folks now. Managed database instances in Azure, GCloud, AWS, DigitalOcean, et al is rapidly becoming the norm (if it isn't already). In those environments, the connectivity options are really hard to distinguish between Postgres and MySQL.
The larger the organization, the more hamstrung it gets by its own bureaucracy. This applies to all large organizations - business, unions, government, religion. It's inevitable.
I figured that out in the second paragraph when he said "drug test" - I think they'd have an awful hard time hiring engineers if they required drug testing. I don't do drugs (not even marijuana even though it's legal here), but I'd refuse to take a drug test just on principle - they are paying for my performance at work, not for what I do on my own time.

The only time I worked at a job that required drug tests, was at a transportation company where federal law required it.
This is an interesting topic that I feel like doesn't get discussed often. Vitalik Buterin posted today about Ethereum's expensive gas fees and the reasoning for it. It boiled down to decentralization vs. more operations per block. Blockchains like Algorand and Solana have large block sizes, so they can keep fees low per block (which they both do a very good job of doing so far, although exactly how cheap they'd be with Ethereum's adoption numbers is still uncertain). Tezos has had more adoptions through NFTs and they've managed to keep transaction fees low as well (although arguably running a Tezos node now requires better hardware specs than it did a few years ago). The tradeoff is that beefy hardware is needed to run a node, which hurts decentralization, as the average participant without deep pockets can't compete. This is part of why Ethereum has high gas costs.
Why would you need to text?

Surely after seeing your relationship status change on Facebook, they would understand?
and in the meantime, we need to counterbalance the power of such corporations with workers' rights and union representation. I'm all on board for fully automated luxury c̶o̶m̶m̶u̶n̶i̶s̶m̶ democracy, but we still need to get through the next 500 years before that happens.
Other than the drug test it didn't seem like there was a single thing OP was required to do that wouldn't be solved by automation. At my current job we set up direct deposit, filled out info for background checks, completed training videos and quizzes, etc. all through online forms. Everyone OP interacted with shouldn't even be in the picture.

It's a warehouse job; I struggle to see why you even need any humans in the loop above the workers at all. Clock in, move the boxes, mark tasks completed on your handheld, clock out. Frankly I have no idea why the people org as described by OP exists the way it does for a company known for its cloud services. None of these morons OP dealt with needed to be employed.
> The Name of the Wind and its sequel The Wise Man's Fear.
These are far from terrific. There are better -- and actually finished -- fantasy series out there.
Well, lets try taking a zero off your paycheck to confirm that then.
Yup this is the risk.
Yeah, the idea of automation replacing manual labor to free the workers for higher value work never really panned out. All the free thought got automated and the only reason people are needed is because they are best at grabbing and manipulating arbitrarily shaped objects. It feels inhumane.
I think the issue with your original comment was that it's wasn't obvious you were joking.

I guess that's just a limitation of this medium :)
On iOS you can see Apple’s telemetry in Settings -> Privacy -> Analytics -> Analytics Data. Or export with XCode.

No idea if it’s exhaustive. But I can see things like general day by day analytics and recent crash reports.

It’s a bit opaque and difficult to make sense of, but it’s still impressive they make this telemetry available to you at all.
My knee-jerk reaction is “Wow, that’s a lot of work. Where does this person find the time??” But then I realize that I now work from home without the hour-long morning routine (plus commute) and could easily make the time if I’d just limit my pre-standup content-binge.

Going to give a similar self-care routine a try! Thanks for sharing this.
KAX17 also employed middle relays. It's not out of the question that they are attacking onion services in some way, like the 2014 "relay early" attack.

For example, if you run a relay chosen as a guard for an onion service, there are a number of clever tricks (sending heavy traffic to the onion service + observing which IP suddenly has lots of activity + eliminating other relay IPs) that can be done to find the IP of an onion service. There are also "sniper" DDoS attacks that can force an onion service to use your node as a guard. I would imagine that many or most onion operators haven't bothered to enable the Vanguard addon that makes this attack a little more expensive.

I really wonder about the feasability of keeping onion service IPs globally secret. It may not be possible. I would certainly not stake my freedom on it. End user traffic to onion services is considerably harder to compromise, though.
People have stopped using "bandwidth" as we used to. It now means a total sum of the amount transferred in a lot of cases, not the "width" of the pipe.

It is more evident here:
https://www.fastly.com/pricing/#bandwidthpricing

(To be clear, I agree with your definition, but it is not used)
Hitomezashi Stitch Patterns [video]
> Not sure how you can possibly look at something that kills 40,000 people in the US a year and chalk it up to personally responsibility of the Driver. I guess you live in an a less complicated world, must be nice.

If you tried to actually read what I’ve written you wouldn’t be creating straw man arguments. If you just wanna engage in snide personal attacks to placate your fragile ego, go ahead, it’s not really a discourse that interests me.

To clarify the point, the reason for imposing fines to influence driver behavior isn’t to hold them responsible personally for every pedestrian fatality; that already happens when there is an accident with the drivers involved. The point of fines and regulations is to encourage drivers to drive better to reduce the chances of the accidents taking place. E.g. Speed limits encourage drivers to change their behavior so that we have fewer accidents.
Yeah I feel the same about the hobby stuff, I know it's a piece of crap but I had fun figuring out how to make it.
This also happens in aircraft. Blind spot and the angle caused this 2019 crash in Alaska. https://www.youtube.com/watch?v=mT1omo5jBqs
This is a gross simplification and really trivializes the struggle of people not privileged enough to work in our industry.
This is a ridiculous view. So then all software engineering is pressing the right keys on the keyboard at the right time just like a pianist.

Reductionism used to throw rocks at a labor intensive enterprise that Amazon is preposterous and distracting from real issues.
FWIW that semantic difference is meaningless to me. A senior member of CF just commented in detail about CF and a competitor.
> This is already the behavior of Wikipedia mobile pages.

No, it's not. The behavior of the mobile pages is always mobile-optimized no matter what.
It's a systematized process that's fractured and whoever you talk to in HR is either too arrogant to help or too ignorant to know how to. I worked for Amazon twice.
Suspected Russian Hackers Targeting Govt and Business Entities Around the Globe
Not everyone would call Los Angeles a proper city, but it's dense and there are very few protected left turns. As thrilling as passing against oncoming traffic on a two lane road.
if you're using Tor you are the 1%.
Welcome. Be sure to try out the transactional DDL, actual boolean and array types, functional and partial indexes, and other such features that required jumping through hoops in MySQL-land.
https://www.sql-workbench.eu/dbms_comparison.html

In fact, if you've got the time, I'd highly recommend skimming through the excellent manual. You rarely know what you're missing until it's right in front of you.
https://www.postgresql.org/docs/current/index.html
Those figures at the top show a view pointed much more at the car than a sliver. I'm not sure how much I can interpret from this beyond the general idea. What are the actual viewing angles in a real car?

Also why not make the mirrors capture a slightly wider field so you can have the best of both...?
Toronto committee calls for ban on robots from sidewalks
Blog post author here, the title is altered because of the 80-character limitation.

The tldr; of the post: Despite multiple cases of hackers successfully scamming banks by impersonating people via deepfake audio, many big banks and ISPs are rolling out voice-based authentication at scale. Spectrum says "With Voice ID, you don’t have to worry about remembering security codes or passwords."
It appears like they have failed to "raise the bar" in hiring the HR reps/middle managers that the poster interacted with. Not surprising given how fast they've grown, and I'd imagine it is hard to find competent workers at that level.
Open your arms and hug the changes :)
First off, just want to say thanks for your posts, I found they give useful context and I really appreciate them.

I don't want the following to come off as unnecessarily argumentative, but regarding the ToS, I'm not a lawyer either, but my "ability to read English" interpretation of the section on "perform or publish benchmarks..." certainly sounds like it is prohibiting folks from doing their own side-by-side comparisons. Which is, of course, nonsense, because any engineer worth their salt would do their own analysis, even if they didn't publish it.

Just sounds to me like the CloudFlare lawyers got a little too aggressive to the point of absurdity, but I still think it's fair to call out CloudFlare for this.
I've used Lyx to create Latex output. It was very nice.
tl;dr: download fish. autocompletion works right out of the box.
Yeah, it sounds like this is a clever hack to get clang to compile C code into a safe binary form; with runtime validation around pointers and array lookups and things.

I'm surprised clang doesn't simply have a mode to do this already. Its weird we need this strange wasm dance. I'm imagining a sort of a release mode version of ASAN + UBSAN where the compiled code has bounds checks for all array and pointer lookups. (And probably some more checks, besides). The rule is that it should be impossible for any binary code compiled this way to overrun arrays, or read or write memory outside of its allocated section. No matter the C code, the binary is memory-safe.

It would have a (modest) cost in runtime performance and binary size, but frankly that would be a trade off well worth making in all sorts of software we use daily.
I think the last sentence is unrealistic. People work at Amazon or any other company because that's the best job they can find. A large fraction of the population does not have the brains for high-end white-collar work.
What is your feeling on the state of labor?

The state of Amazon's blue collar working conditions are widely considered to be crap of course, and there are a lot of complaints about labor laws, unions, outsourcing and immigration, etc. I didn't quite see how he connected the issues in the post though. I mean beyond state of labor = not good (and maybe that's all you were saying too).
Important note -

I expected at most 100 people to try this out today, but we had over 3000 new users sign up.

It’s possible our download rendering is not working as desired, so I will revisit the core issues and fix accordingly!
Nurses are leaving staff jobs during Covid and tripling salaries to travel
> It's probably a good thing paedophiles haven't widely discovered IPFS+TOR.

Paedophiles discovered Freenet long time ago. Source: I took a look at TOR, I2P and Freenet years ago, and noped the fuck out.
Instead of IDK suing the Myanmar government? This makes no sense
Sadly, many of the elements of this story seem to exist at most employers to some degree.
I’m not forgetting Azure, it’s a deliberate omission because it is not a Tier 1 cloud product. It might be better than OCI or IBM Cloud but it simply does not have the maturity of either AWS or GCP.