skysight-inc/HackerNews huggingface dataset:
Are there any conspiracy theories you don't believe or do you just assume they're all equally plausible?

It's a workday and I'm busy but I'll grant you one substantive critique; the OP heavily relies on "mutations per year" as a metric to derive how plausible it is that something like Omicron could have mutated in the timeframe necessary.

Does it strike you as a bit suspect to rely on a mutations/time period, and completely ignore the number of infections? It should. The rate of mutations/year is a useful metric for determining the average mutation rate between two different viruses given certainty of their dates -- it's not at all useful for "aging" a specific variant because the calculation is independent of the number of infections.

We're in the midst of a pandemic with hundreds of millions of infections, so the selection pressure for more "fit" viruses is immense. OP tries to get around this by claiming that the rate of mutation that we've actually measured (which is an order of magnitude higher than his assumption!) is suspect and would "extinguish SARS COV2 within a season" but that's just gibberish.
Traffic enforcement using police officers is just not very effective. People are bad at judging the risk of driving, especially as environment changes (highway to city) and as such do not very well self enforce. Speed traps only slow drivers immediately after the police officers (https://www.researchgate.net/publication/245559162_Study_of_.... The only enforcement that will actually move the needle in my opinion is automated enforcement such as speed governors and cameras.
That's definitely not happening. The L3 is part of the chiplet, so they aren't going to take Zen 2 and rev it to have more L3. Rather they'd just swap it out with a Zen 3 chiptlet instead, which is far less work for AMD to do. Especially since TR & TR Pro already have way more L3 than anything else (128-256MB L3)

I highly doubt we'll see a vcache version of TR/TR Pro prior to the jump to Zen 4, especially since so far AMD has only officially announced a 3d vcache 5800X which is a single-chiplet product ( https://www.anandtech.com/show/17152/amd-cpus-in-2022-ces )
The features I've always dreamed about from an AST aware editor was shell-like functionality where operations to rename, move, copy, create, etc were akin to file manipulations done on the command line. At one point I was thinking about the possibility of FUSE-ifying(https://en.wikipedia.org/wiki/Filesystem_in_Userspace) some code so that a normal shell could be used. Any chance of shell-like functionality from treefrog?
I used Perl for a lot data processing, mostly text. That time, our machine learning code was mostly C/C++. Perl slowly died before the big frameworks took off. It didn't compete with Python to be honest. Of course, even if there was a direct battle between Perl and Python, Python would probably win anyway.
Exactly, which is what makes the mainstream approach very brittle and difficult to recover from failure. If even replacing the bag is a major project, then my vacation can easily be ruined. You say “nice onebag setup,” I say “white elephant that wants me to spend my whole trip focused on it.”
Just a note that many folks on platforms like dropbox / S3 etc turn on versioning of excel sheets if they are in paid status for this exact reason. It's not perfect, but it get's you a lot very very easily.

Version - date changed - who edited.

Add in the universal flexibility (both function and who can use it).

You can hand an excel file off to admin temp staff all the way to the top 3 folks in the org in one file and they can all interact with it successfully in most cases.

This makes this very powerful.
Even packed to the gills, I've never had an issue on any domestic or international flight using it as a carry on. I can recall maybe one or two occasions where no overhead space was available and I needed to remove a few items from the fully loaded ruck to fit it beneath the seat, but those were situations were outliers.
I do sympathize with this sentiment, but there are times when "if you're wondering if you need it, you don't need it" is a very true statement, and Python metaclasses are in that boat. To see why, let me explain in more detail:

There's a "basic" [1] understanding of Python's object model, one which understands that most of Python is actually syntactic sugar for calling certain special methods. For example, the expression a[b] is "really" just calling a.__getitem__(b). Except that's not actually true; the "real" object model involves yet more dispatching to get things to work. Metaclasses allow you to muck with that "yet more dispatching" step.

So when do you need metaclasses? When you need to do that low-level mucking--the kind of mucking most won't know about until actually needed. If all you know about metaclasses is kind of what they are, then you very likely haven't learned enough about them to use them to actually need them. Conversely, if you've learned those details well enough to need to muck with them, then you've also learned enough to the point that you can answer the question as to whether or not you need metaclasses.

[1] I suspect most Python users don't even have this level of understanding, which is why I put it in scare quotes.
I agree on that, although there are residential homes in Japan that implement energy efficient outer shell, while still keeping the Machiya look. There definitely is a preference in Japanese society for western style homes.
Figure 1 is facsinating - it shows the 80s were awful for everyone, especially the bottom 10%. Male workers dropped 16.3% from 1979-1990, and Hispanic dropped 20.9%!

2010-2019 was the best real income growth for all groups apart from top 10% hispanics, and the growth is fairly evenly spread across demographics.
> If I had an unlimited budget and was aiming for >1000 years I would pour the piles to bedrock with stainless rebar inside fly-ash concrete and top those pilings with plate connectors into which you could socket large wooden columns (perhaps 8x8) and build the structure with large wooden members connected with steel connectors and column caps, etc.

Are there any existing buildings constructed that way that have stood for >1000 years?

If not, my approach would be to copy an existing building that has stood for >1000 years in a region that has had several of the same kind of natural disasters that happen at the place I'm going to be building.
U.S. charges ex-Wall Street quantitative analyst with insider trading
Software engineers specifically probably benefited a lot from WFHing in 2020-2021 by being able to grind leetcode during downtime within working hours.

Office workers (including SWEs) in general benefited a lot because WFHing made the logistics of interviewing around significantly easier.

A lot of my old department at my previous company jumped ship for places that offered significantly more pay (specifically, tech companies) or better WFH policies. More people left in the span of a few months during the summer of 2021 than I recall leaving during my entire tenure there (7 years).
What I see a lot of in my region (US PNW) is open kitchens integrating with informal dining areas (breakfast nook, or seating at a kitchen island) and living rooms. But most houses are still built with a separate dining room. Heck, my house was even built with a butler's pantry to connect them. That's pretty common.
Never mind the small possibility of nukes (think my house surviving would be the least of my concerns for humanity then), London has the highest value land in the country and most of 1000 year old London is buried several feet below much newer and bigger buildings. Pretty much any smaller UK town that isn't threatened by coastal erosion, flooding or mining subsidence offers better survival prospects.
I've never had the TSA confiscate my bladeless Swiss Army Knife (it has scissors and a screwdriver).

But I have had it confiscated abroad more than once. Many other countries won't allow scissors, or anything that looks like a knife, to fly.
You're welcome. I was not being treated for anything it was just for recreation and I was under no supervision. I'm all for studying the medicinal effects of it.
Why would you want a house to last 1000 years? 150 year houses are already a PITA to adapt to modern standards.
Step 1. Build it on solid bedrock in a location not prone to earthquakes, floods, hurricanes, tornadoes, wildfires, rising ocean levels, volcanoes, etc. Build it in a location unlikely to be bombed or otherwise involved in human conflict.
> The app never says “traffic eased up! Here’s a $2 refund.”

I get that all the time in Uruguay, not on the app, but on the e-mail. Quote:

"Good news - you’ve been refunded a portion of your original upfront price on this trip because of a change to the anticipated route. Please see the receipt breakdown for details."
Rammed earth you definitely need to be careful of the humidity and mitigation internal humidity is going to be important. Good technique though for arid/desert climates.

Timber Frame + external insulation with anairtight building envelope is a really good construction method that will be energy efficient and last a long time.
I mean, define web app.

We want to get hyper technical, I'd argue with Flutter web and Firebase I could even teach a non-programmer how to build a basic web app with about 3 months .

A lot of times these more experienced programmers are able to plan things better, versus folks from our generation who just jump in and start writing JavaScript until it works.
Hey congrats on making it 10 months!

"Urgent to not block progress, but also ironic that they are asking a person who has no clue what they are doing to deliver critical work"

Friend of mine started a role there (this was 4-5 years ago) and was fired (sorry... more or less asked to leave, being told he could keep his signing bonus if he just left) within about six weeks because he wasn't immediately delivering on some insane amounts of work. Truly, he recapped it for me, the expectations were absolutely incredible and I'd consider him a hard worker who has found a ton of success in his current role.

I bag on Amazon a lot on here (which if I were to review with my therapist is likely because I had an absolutely HORRENDOUS experience in an interview loop with them my first step out of college that still makes me nervous in interviews, even 15 years later). But living in Seattle, a notable chunk of my social circle works there. I'd say a few enjoy the scale of things they get to work on or perhaps the brand name, but overall none of them ever talk about liking the work environment/balance/culture.

One friend, at a director level, just quit on a whim because he came back from parental leave and his direct reports had all been put on a PIP while he was out. He told his VP to fuck off, left, and is now on sabbatical. I've never seen him so happy.
A couple years ago I turned down an offer at AWS as a Solutions Architect. The same day I did that, the hiring managers director requested that I speak with him. He was basically selling the job and saying what a mistake it was to turn it down. It felt really high pressure!

I’ve literally never had that happen in my life. Most companies just immediately ghost me if I turn down an offer. This isn’t covert bragging about being some kind of superstar either, it just felt like they were desperate. I know all the horror stories about people getting PIPs, it kinda started feeling like some kind of trap lol
Have a corporate extension you want to deploy? Not so fast. That'll be $6-$12/user*month. "We've totally disabled installing extensions from the command line 'for your safety'"
They do consider retention, make no mistake.
In my tests with STB-style headers written in C between a few thousand to a few tens of thousands of line of code, the compilation speed difference between including the header with disabled implementation, versus including with the implementation section removed from the file is absolutely negligible. This is because the implementation block is already skipped in the preprocessor, and never parsed by the compiler frontend.

Again, this is different from typical C++ single-header-libraries (e.g. pretty much all C++ stdlib headers) where the implementation code is inlined or in template code.
I have 40L/50+10Ls that I can even fit underneath the seat
I think ROM hacks are such a cool thing.

Childhood me never really knew about them, but it is so cool to see entirely new things added to old games (e.g. Super Mario 64: The Green Stars, or some of the Pokemon Red/Blue hacks). Maybe this is kinda silly, but I feel like hacks like these really extend the magic and mystery of that specific game "world" we grow to know and love inside and out after playing a game for years.
That’s why there was a buyer!
Cases like these happen at companies at all levels. Massive companies such as Amazon and especially at startups, where roles are not as defined.

After only two months at my current role, I was ready to leave. Was catfished into a role which was not what I interviewed for. Management agrees that I am getting short-changed, but is unwilling to let me change organizations. Sadly, I continue to stay here, after over a year, due to the COVID closures affecting my plans.
> What classes are to instances, metaclasses are to classes.

Given the popularity of this construct for analogies and metaphorical comparisons, it should be noted that this is strictly literal. In Python classes are objects, and the classes whose instances are classes are called “metaclasses” (and they are subclasses of the class “type”.)
- it has an 8+ contrast ratio so I thought it would be ok (also been mostly working in dark mode) - will update. Thanks for your feedback.
Installing a root CA on devices is risky.

From the article:

> It means your employees aren't constantly fighting browser warnings when trying to submit stuff internally.

If your employees gets a habit of ignoring certificate warnings then you have much bigger problems than leaking internal domain names.
Amazon has to be at the point of literally running out of nearby human beings to be concerned about retention.

https://www.essence.com/news/amazon-burning-through-workers/
>What about safety critical software? For example software running inside airplanes, rockets, etc.

There's two ways of handling software that's safety critical. For software that needs an extreme level of safety... formal methods are employed to prove correctness and that software is bug free. For this part of computer science the foundational theory is well established. This part is really really hard which is why 99% of software engineers don't even know what I mean when I say the word "formal methods." It's so different from traditional software that it's never ever referred to when people use the term "software engineering." We have a rudimentary form of it in the form of type checking in our programming languages.

But there's another part of it as well involving empirical testing. This is popular in the industry and engineers use the term unit testing or regression testing to refer to it. It's a shot in the dark. Basically taking a couple test samples out of an huge sample space of possible tests and saying if those samples work then likely the whole thing works. IF you want to prove your program correct using this method you would have to run every single possible test that exists on your program. It's untenable so we informally rely on a statistical phenomenon of taking a sample of tests out of a huge sample space.

This is the most common way of creating safety critical software that everyone uses because it's easy. Don't mix tediousness with easy. Using this methodology is very tedious, but I would argue quite easy.

Also redundancy and fail-safes in logic are used throughout the system for safety critical software. This again is easy to implement but tedious.

>Although I would guess that many of those developers are indeed software engineers and not aerospace engineers by training.

Yeah most of the mathematics in this case is modeled by system engineers or other engineers that are more specialized than the math is handed down to the software guys who only need to understand the equations but they don't need to understand how to derive those equations.

During testing the software engineers and hardware engineers would have to work together to make sure the software operates the hardware correctly. If the hardware is simple or well established and accessible often the software engineer can do the testing alone.

Sometimes the engineer of the physical system itself just programs it himself. Alot of non-software engineers are like this because software engineering tends to be easy so they can just learn how to program.
Huh! It's more than just colors, you have padding between paragraphs whereas I don't. I think the page must not be loading correctly? I do see these two stylesheets returning 404:

https://benadam.me/assets/prisma-dark.19c66771.css

https://benadam.me/assets/work.b7de8a03.css
utf8 vs utf8mb4 bit me in one of the most frustrating bugs I've ever had to debug.

At Scribophile members can write critiques for people's writing, with comments inserted inline. The underlying software dates back to the PHP5 days when MySQL only had the utf8 option. Everything was working fine for years, when all of a sudden users started complaining that from time to time, they would submit a critique and it would be mysteriously cut off at random places.

The problem was very intermittent, didn't happen very often, and there was no seeming rhyme or reason to it. But when it did happen, it was catastrophic because members would lose hours of work, seemingly at random!

All kinds of testing scaffolding and logging was put in place to try to find the problem with no luck. Then, after quite some time, we realized what the problem was.

At that time, emoji keyboards were brand new; most phones/tablets had limited support, and people didn't yet use phones and tablets for everything like they do now. But they were out there. Some users who were using these new emoji keyboards were inserting emoji smiley faces as they were writing critiques. In Scribophile's web interface, everything looked fine; but when the user submitted the critique, MySQL tried to insert a multibyte Unicode character into a regular utf8 field, and SILENTLY threw that character and all of the data after it away!!

Boy were we upset at MySQL about that one. But at least we figured it out!
Is that a signing bonus or a agreement to get paid less in two years?
I finally started just marking their recruiter emails as spam. I still get a couple a month despite asking them to stop. I interviewed for them a few years back and it was clear then that they are looking for people that are technically smart but total pushovers. If you are the type of person that are susceptible to abusive relationships then you'd fit right in. The sad part is many of their employees prob feel lucky to be in that situation. If you know your own worth you would not work for them and if you believe in treating humans with respect and dignity you'd definitely not work for them. I got a sense of a complete lack of ethics.
(just for laughs)

ls.filter(o=>0<o).map(o=>o||[Math.sqrt(x, -Math.sqrt(x)])
For a different article on dungeon map generation that's a bit more detailed:
http://journal.stuffwithstuff.com/2014/12/21/rooms-and-mazes...

Found via this thread:
https://www.reddit.com/r/godot/comments/m6mmka/finished_my_t...
This is everywhere, and there is no escape.

I do occasionally blow things in to Postgres for my own sanity, but it usually isn't worth it, and even when it is, data goes back out to other people in CSV.

As just one example, if your secops department uses Qualys (and they probably do), that forces your secops department to use it, which means everyone who has to interact with them does.

Everything about internal budgeting is a pile of spreadsheets that gets thrown around.

Hell, when I moved one of our data centers recently, that process with the new DC was all all Excel sheets, despite the fact that we have DCIMs on both ends.

There is just no escape.
Hm, I never had them become smelly. Depends on the fabric and body and climate, I guess.
This sounds like a '90s marketing meme -- do I have that right? I didn't enter the industry until after.
Its "sign-on payments" now - so essentially you get a salary augmentation for your first 2 years (and its applied to each paycheck) so you don't need to pay anything back when you leave.
Yeah. It's like git is baked into the file.

I don't work with spreadsheets much but I completely understand why they're loved so much. They're data, code, presentation, versioning, etc. all in one file that has _very_ good support.

Excel is for the people who want to actually get stuff done and find all tooling a distraction from what actually adds value to the company.
I also left Amazon after ~10mo. I've written about this elsewhere, but the short version is:

* New manager who was a nice guy but didn't help me or other folks onboard

* A skip-level (who I expected would be my direct) manager who was about as hands-off as could be and seemed interested in building his own empire.

* SDE3 who was nominally my mentor but was less than useless. I asked him to whiteboard our services, and he said he "didn't know" what we owned. I asked him for help configuring a monitor for a service, and he said he couldn't figure it out while literally backing away from my desk slowly.

* A culture within our team in which no one was willing or able to help others out. It was very much every man for himself.

I GTFO of there and have been happy across the lake since. Paying back my signing bonus was well worth the significant reduction in stress and quality of life.
The alternative is to have these business processes managed using internally developed software that may or may not be supported as time passes...

excel via email might (unfortunately) very well be the more robust and reliable way to go here
Yep, I've definitely fallen behind on the info there. Looks like you are right.

I do wonder though, what improvements will they bring to the next Threadrippers? There are some rumours about the start of March 2022, I am very curious what can they unveil. Any theories?
Worth noting that MPs don’t vote entirely independently, but rather are marshalled (using a variety of implicit threats) by the party officials to vote in support of party leadership. Many of those 411 would have been backbench MPs with scarcely more access to government information than the general public. So they probably either believed what the government were saying about WMDs, or were incentivized to vote for war by the party machine. I wouldn’t give them a pass as such, but it’s several steps removed from the culpability level of Blair (who in turn was a rung down from Bush, incentivized to support the USA in much the same way as the British MPs were incentivized to support the PM).
Please no, not a unibody "truck"
Understandable. I wonder if a patreon model might work.

I've not hear many success stories about building companies around single not-yet-established pieces of software. But I've had similar dreams and wish you luck.
The moment they put up a user reviews feature similar to steam, the entire platform would be exposed as the barren wasteland that it actually is. Most of the content is pretty substandard and not worth the time investment.
I don't know anybody who's actually eaten canned brown bread who knocks it.

It's tasty stuff; I'd take the raisin variety over a muffin or banana bread.
Nice! I was just building a similar (but more specialized) tool for https://aenac.dev

There's a few offerings in this space, some geared toward edge, some toward orgs. For example:

- tailscale https://tailscale.com/download

- Innernet https://github.com/tonarino/innernet

- wiretrustee https://wiretrustee.com/

Care to differentiate from those above?