skysight-inc/HackerNews huggingface dataset:
Gavin Webber is a celebrity in the home cheesemaking world!

I love his videos, although there are a few times I caught him saying things I know to be wrong. But he's a great resource to get you started. And he's a lovely man :)
The Milgram obedience studies have been replicated many, many times.
China’s “Leveraged Prosperity” Model Is Doomed. and That’s Not the Worst
Same, remortgaged at 1.29%, paying significantly less for my house now. Really really low interest rates everywhere you look.
Why does the graph only show three data points? 1973, 2012, 2020?
I wonder how many times there were pep-talks with the LinkExchange engineering team about how everyone was great.

Idk, maybe the twitter OP told their engineering team they were worse than Viaweb every day via automated, department-wide emails.
Cool, but this has nothing to do with OP's question (why does the age limit only apply when crossing state borders?). The answer is interstate commerce allows the Federal government to regulate it.
Just comment your dang code!

Seriously. Explain it at a level or two above the individual statements.
fortunately there's also a lot of work being done in the USA towards decentralized platforms. it's not a silver bullet but a step in the right direction imho.
I looked at the emitted JS when the last Nim story came out. It needs some work there. Lots of globals with names that would likely collide with other existing JS.
And, as the article notes, this test could prove useful in testing against later COVID related effects:

> The long-term assessment is a crucial piece of data for another reason: It was administered to students between October 2019 and March 2020, making it a final snapshot of academic trends before the emergence of COVID-19.
Amazon has threatened via email to be sent to collections for 1$.... over s3 bucket I had no access to for 3 years.
I think different companies view this differently. I recently did an interview with a social media company (not Facebook, one of the other ones) where I wrote up a solution to the problem that "just worked" in one go, as did my extensions. After the interview, when I asked for feedback, the interviewer told me that I should have been running and testing my code as we went along. However, I've also heard in mentoring sessions from engineers at other companies that the goal in interviews is to write code that works the first time without having to test along the way.

In general, I prefer the approach of writing out the entire solution at one go, and trusting that bugs will be easy to fix at the end if the code is clean enough to understand what is happening at every step. This is in part because there usually isn't enough time in interviews for running tests at every crux moment. However, I think our current virtual environment may make it easier to test for (and to utilize) these types of programming best practices, since instead of writing code on the whiteboard, candidates and companies can use one of the interview interfaces that allows running code as you write it.
I do find it a little ironic that as an industry we started doing these interviews as a "least common denominator" - from senior engineers to fresh college grads, everyone occasionally needs to do a search or a sort or a lookup table, and people should recognize when "loop in a loop" n^2 solutions aren't ideal.

And we tuned it from there to into its own sort of mini-SAT with an accompanying preparatory industry and culture.

I find it as a reminder of my fungibility as an engineer: I get paid absurd sums because of supply and demand, not because of my skills; anybody who can game the leetcode exam (and the architectural diagram quiz and the personality quiz) can walk in and take the same 300k income I have. If enough people do so, wages could be pushed down by employers.

Thankfully for my mortgage, that hasn't happened yet and probably won't happen soon.
Yeah, seemed clear that that was your opinion; that's why I phrased it that way. They say you get the government you deserve!
Or take you to court.

Theoretically. I don't know in what cases Amazon might do either of these things. If you're not in the US, that's certainly another layer of barrier.

But yes, in the US anyway, whether you legally owe someone money or not and they can legally collect on it is not controlled by whether you've cancelled a credit card.
in German comma = dot, so it is 58.31
Proportionate to its role and impacts on civil society, I’d actually argue that the financial sector is remarkably unregulated.

But in terms of concrete examples: I think the Great Depression, Great Recession, and post-war mortgage discrimination all suffice.
Here in Belgium we have smart card IDs. You assign a 4 digit pin as password and then use a smart card reader to access various govt websites.

Only problem is you have to install a browser plugin that has to be compatible with your browser version and some non-technical people get confused. Apart from that it's actually a pretty good system.

It's now being replaced with a smartphone app, one that uses servers in the USA which poses all kinds of GDPR / privacy issues.
Never ran into that requirement.

I have a bare metal + several cloud instances on Hetzner.
Tim Minchin seems like a very grounded individual, and very genuine. I really enjoyed his keynote speaker address to UWA: https://www.youtube.com/watch?v=yoEezZD71sc
This might explain one good reason that there is a shortage of drivers.
8-Step Guide to Ace a System Design Interview
> Are the forces holding them together just constantly pulling them back together? Is it just a very small amount of expansion at a human scale?

Both. Even our galaxy is held together by gravity that's stronger than the expansion of space on that scale.
There's a dead comment under here which points out that 3.5mm is three connections around a large-ish cylinder, while USB-C is 24 connections in a tiny space.

It's easy to make tough, lasting connections when you have space for decent-sized leaves of sprung metal.

It's incredibly hard to make tough, lasting connections when each connection is on a 0.2mm pitch that is almost too small to see.

Bottom line - USB-C is an optimistically designed standard. It's almost impossible to make a super-affordable USB-C connector which will stay reliable for thousands of insertions. Especially when it's also used for up to 100W of power.

Plastics like Stanyl are supposed to be good for 10k cycles, but it's always tempting to cut corners and use something cheaper. And the physical design tends to collect dust and compact it inside the plug and the socket - which doesn't help.
I think I get what you're saying, and I think I agree - generally I defer to the advice of people who are experts in a field for that reason - it's your profession and what you do for a living. I'm a computer programmer / software architect with a side interest in chaos theory. While I understand models and algorithms so I get complex dynamical systems, my domain knowledge is decidedly NOT climate science - I spend more time pushing pixels at the end of the day.

Similar to the recent / ongoing pandemic, there's tons of variables and I've made a similar argument to people who decry in a mocking tone the "scientists" with their "agendas" etc... like dude these are people individually who devoted ten years of education and research MINIMUM learning about one specific thing.. BEFORE they were taken seriously enough to even get a job. Pushing pixels and shovelling dirt are both important and necessary, but when it comes to complex matters, listen to the person who made a lifetime commitment to studying that thing. I get it, and apologies if I somehow sounded like I was brushing that away. As you say, I'm just curious.

So anyway I'll take this all with a grain of salt. Seems interesting but as you imply it's a bit overhyped. It's just another small wheel within an intricate mechanism of gears and the overall swing of the machine is to hotter temperatures, more carbon dioxide, nothing changes, the overall trend is still clear. As I say, I was probably too drunk to hit reply, but I'm glad I did.

Thanks for the reply, it gave me a chance to pause and reflect.
I can't remember exact place where I've seen this discussion (I think it was on the nim IRC), but if I recall correctly, the original line of thought with nim was to take C (because fast/compiled/available-everywhere) and LISP (because flexible/extensible/good-ideas) and add more syntax sugar, so that user would not have to reimplement most of the syntax from scratch (using reader macros/special functions and so on).

There are of course a lot of other languages that influenced the syntax and semantics (like Ada, python, C++ and so on), and I omitted a huge number of extra considerations.
What's the state on:

- web frameworks / servers ? (ie. is there something like Sanic that is actively maintained ?) I imagine it's too early for a consensus.

- database drivers ? (postgresql is important here. I can live without an ORM)
Interesting, how is Ygdrassil performance against Tailscale or Zerotier?
I wonder if there's also a preference in the mind to stay on a particular street as long as possible, because the street architecture, street furniture and amount of traffic stays roughly the same, and therefore predictable and easy to walk on.
It is interesting, yeah. I had to laugh when I finally "got" it. Sort of makes you think about how our experiences, expectations, etc shape how we interpret even simple things like this.
I'm seeing job listings with 50% higher pay that were unheard of a year ago.
The biggest, most publicly-visible problem that caused the army to have to step in - the fuel crisis - wasn't really caused by the trucker shortage itself though. It was a media-created phenomenon; breathless front-page headlines about petrol stations running out of fuel caused everyone to go out panic buying, and the infrastructure just doesn't have the capacity to handle everyone filling their tank at once. The actual underlying problems were so tiny that no-one would've noticed them without the media pushing it - a handful of stations out of fuel in the whole country - and as far as I can tell that's what happened in the USA. According to financial publications like Bloomberg and FT they've been having ongoing problems with petrol stations running out of fuel due to a shortage of tanker drivers too, but the mainstream media hasn't covered it so there's been no panic buying, no crisis, people don't even know it's an issue.
I agree in general, and my own chainsaw is battery powered. However this is about a major storm/outage. My batteries (if I can find them all and they are charged) give me about an hour of cutting before they are dead. That is not enough to clear out a storm. I know pros sometimes have battery backbacks that will run all day, but they still need a way to get that battery charged overnight so they can run again the next day. I know people who have been without power for several weeks after a major storm, so one day isn't enough for crews to clean up.
Show HN: Readini – Bilingual Books with Audio
The title is perfectly correct. It is not perfectly clear, therefore not perfectly fine.
Do you find that it’s a good filter as well as being quick and cheap? Couldn’t tell if this was meant to be ironic.
It's one of the nice properties of exponential decay. They are measuring the mean time of life (~15 minutes) but it's easier to explain with half life (~10 minutes).

If you have a bunch of neutrons and put them in a box, and look again 10 minutes later, you will see that you have only half of them.

If pick all the neutrons that survived for 3 minutes, and put them in a box, and look again 10 minutes later, you will see that you have only half of the neutrons that survived for 3 minutes.

If pick all the neutrons that survived for 7 minutes, and put them in a box, and look again 10 minutes later, you will see that you have only half of the neutrons that survived for 7 minutes.

If pick all the neutrons that survived for 42 minutes, and put them in a box, and look again 10 minutes later, you will see that you have only half of the neutrons that survived for 42 minutes.

When the time is too long, you need to create a really big number of neutrons initially, so enough survive until you start the experiment.

So ... the waiting time until the experiment start doesn't matter.

It's easier to understand with a discrete model with coins. You have perfectly balanced coins with 50% chance of head and 50% chance of tail. Each minute you flip all the coins at the same time and remove all the "heads". So you can repeat this, and each time you have less coins. You start the experiment, flip the coins 10 times (and remove the heads), and you get 1000 coins that survived. How many additional times should you flip them to remove half of them and have only 500?
"Do we get along" is, in many cases, more important than hiring the best programmer possible. Once a team exists, the team dynamic is much more important than any one individual's abilities. (And, if there is a need to work with someone difficult, then a lot depends on the leader's ability to isolate and direct the difficult person.)
Deep backstory how PG was reconsidered
They've always done that without a skin detection sensor though
Which is called competition in the business world, and is generally allowed unless some specific law is broken.
A couple of things that may help discussion in this thread:

1) Historians do history, that is the period with a written record. Writing is at most a few thousand years old, whereas "behaviorally modern" humans are starting maybe ~80,000 years ago

2) Anthropology split into those who eschew science and write nonsense (e.g., cultural, social anthropologists) and those who do science (e.g., biological anthropologists) a few decades ago. The anti-science anthropologists are driven by political views. See the Napoleon Chagnon controversy.

3) Mostly, you're actually interested in archaeologists here :-)
I imagine we wouldn't be the first simulation to try that, and any such loophole would have to have been left there intentionally.
Hi, together with my wife we spent a few years working on this side project, to let us improve foreign languages by reading and listening bilingual books.
Foreign literature is difficult but having synchronized translation also with audio
and online dictionary is now more accessible with this app.
> Many of the larger trucking companies are self insured, so this really does not apply to them

Yes, and those in-house insurance policies dictate hiring practices, not the other way around.

> This is really not due to Federal laws, there is a company the name escapes me right now that is similar to Consumer Credit Agency that tracks all driver activity, companies self report accident, and other adverse load events to this reporting agency

Yes, and last year the DOT (federal agency) rolled out required background checks. Was a really big deal from January to March, as companies large and small had to say no to a lot of applicants. Most of the data came from state BMV records that were "linked" and surfaced a lot of surprises when companies background checked their existing employees.

> They are still using the flawed Per Mile pay scheme which means drivers will still end up being screwed in the end. Further more companies are adopting the "Owner Operator" model where by the driver is leasing the truck from the company

This practice has always been a bad thing.
Best in the world at it compared to whom? Twitter? A few other companies that suck at this as well?
Anyone know if they install ARD for remote desktop access? It's pretty difficult to administer a Mac remotely without MDM and/or ARD.
> In 2021, anyone who comes across this question may benefit to know that AWS console now provides an empty button.

source : https://stackoverflow.com/a/67834172
As macguillicuddy pointed out, the point was that the general concept of simulation is indeed unfalsifiable, and we can only ever hope to falsify very limited subsets. E.g. we can certainly say certain things about what features a simulation must have.

It does however not necessarily make a simulation a difference that makes no difference, because if we're in a simulation it is possible that we are in one where it is possible to falsify the theory that we're not in a simulation.

E.g. we could potentially find bugs that reveal telltale signs we're in a simulation, or outright vulnerabilities. It's even possible we could finds ways of "escaping" the simulation.

The problem of course being that you could well devote a lifetime to it and find nothing and it would tell you nothing about whether we're in a simulation or not, so unless you run into some anomaly that hints at it, it'd seem a rather wasteful pursuit.

In reality, of course, chances are none of us will ever see anything to give us reason to pursue that idea, but it's fun to think about. I write short stories about this subject, and I have a long document with headache-inducing scenarios to write up.
Ask HN: Multiple Domains and SEO
If I have a site (e.g. SmithsRibsRestaurant.com) and have also purchased other related domains like BestRibsInMemphis.com and MemphisRibsAndWings.com, etc.) does it make any sense to simply use those domain names to redirect to the main site (SmithsRibsRestaurant.com)? Or would it be better to create microsites with information for the other domains that address the main keywords (but not duplicate content) in the domain names (like Best Ribs in Memphis, etc.) and then have a link back to the main site? Or neither?
I've tried searching but either find no definitive answer or find conflicting info. Looking for advice from some (hopefully) real world experience.
That is new! Guess I missed that. Thank you for the heads up. Wonder why the do not have a flag to set it to the old way, maybe they do I will have to dig through the docs. I could see some processes that could have that built in as a dependency and now that would change.
> Apple’s had a much shorter fuse.

"Shorter fuse" is a great understatement. Intel's situation in 2021 is not even remotely comparable to Apple in 1997, except in the abstract. Apple was months away from bankruptcy, losing money every quarter, and had <5% market share. Intel has >50% market share in some markets, is extremely profitable (24 billion last year), and has enough cash in the bank to ride this out for years.

Apple had to execute near perfectly immediately when SJ came back. Intel could make the right strategic decision a year from now and turn things around. Or it could probably make the right decisions two years from now and still be fine.
The Marvelous Mrs. Maisel.

The comedic writing of this show is superb and though it involves some blue humor, it’s hardly reliant on it.
Mac or Windows for office work – current pros/cons?
All,

Starting a new job in a few weeks and have been given the choice between a Mac or a Windows laptop. Similar specs - Mac will be a Macbook Air, M1 chip, 16GB RAM, 512GB SSD. Windows is a Thinkpad w/ i7, same RAM/SSD.

Used a MacBook in college back in the day, but have used Windows machines since for work and play. I will not be developing, it's a management role, so mainly Office apps, MS Teams, web browsing.

Word/Excel/etc for Mac used to be terrible, but I understand in recent years MS has done a better job on those. I work w/ multiple monitors and understand that MacOS doesn't have the same windows snap / tiling features natively, but that can be added. The native integration w/ my phone to be able to iMessage on the laptop is appealing for sure. Wondering if there are other pros and cons I'm not thinking about - appreciate your thoughts.
"Async/await allows you to have stackless coroutines, because of the explicit nature. This is a significant benefit, and dismissing it as "klunky" is a misunderstanding."

No, I understand it perfectly. It is a disagreement about the relative cost/benefits of making the programmer do it vs. letting the runtime do it, even if it costs a bit.

I'd lay money 90%+ of the people doing async/await, either because they are stuck in a language in which it is the only choice (Javascript being the biggest entrant here since in its space there is no alternative), or because they thought they needed it, do not benefit from the additional 5-ish percent of performance gain, because programmers have been assuming they need the biggest, baddest toolset to write their code that handles a 50us request every few seconds since programming began. Instead they ought to be using a system that is far easier for the programmer and letting the runtime and compiler do the work.

It is good, even very good, that Rust provides the option to remove even those last few percent of overhead. It is not good that so many people who have problems that are orders of magnitude away from needing that level of performance choose something that requires more of the programmer instead of more of the compiler/runtime. That Rust community has decided this is almost the only way of doing concurrency (even if the Rust language itself technically is not requiring that) is one of the major things keeping me away from it. I don't want to do that work unless I'm tight up against my CPU budget, and in a world of 64 core servers and when I'm not doing any hard realtime networking like routing, none of my tasks are even close to requiring that. (Not that I use those 64 core servers, I'm just saying they're there before I need to go crazy to get the last few percent. I'm usually more in the position of explaining to my coworkers that the system they seem to think needs a 16core machine with oodles of RAM runs rather comfortably on the second smallest instance there is and is still mostly twiddling its thumbs.)

I don't care about that last little bit of performance in my personal need space, and even the vast majority of Rust users shouldn't either. Again, that it's available for the ones who legitimately do is very good. But it's a klunky, ugly default to go slightly faster, or to enable the average programmer to fit in to 1% of the available RAM for their task instead of 1.4%, to have to add a color to all your functions and tell the compiler over and over again "Here's where you split my function to do some IO here... and I do some here... and I do some here... and I do some here... and I do some here..." unto literally thousands of times for even medium sized programs.

It's good that it exists. It's a bad default.
Good news as 4k has been long time coming to AMD.

However there is a bit of a problem when configuring 4k screen and 5850U on P14 on lenovo site:

*Ships in 4+ months*

Supply issues considered that is just horrible for a tier 1 manufacturer.

PS There were no 4k ready to ship preconfigured options at the time I checked.
Yea, that would be beyond egregious. Imagine a laptop you couldn't use on a plane? I don't know if Microsoft has any product people working on Windows, but surely somebody at the company would notice the constant, universal condemnation that would engender.
No surprises there. It's basically just the list from the "top car brands upper middle class suburbanites hate" clickbait article from 2019 but with a different context.

Now that those people can't as readily advertise their upper middle class parenting prowess by putting a 4Runner in the driveway the same money is chasing anything it can get its hands on so the prices on everything else are being driven up toward equilibrium.

Edit: do people think I'm wrong or are they just annoyed that I pointed out that perceived image was part of their car buying decision?
Breakthrough proof clears path for quantum AI
> The title starts with "People in present-day Austria" (implies the people there now)

No, I don't think it implies this. That would just be "people in Austria"; or if you want to make the presentness explicit, "people in Austria now".

> then switches to past tense

It's not a switch. "People in present-day Austria" doesn't have any tense (there are no verbs).