skysight-inc/HackerNews huggingface dataset:
> But this cycle of replacement is relatively modern - medieval houses would often last for centuries,

Most people in medieval times lived much cheaper structures made of fast degrading materials like wood, mud, and thatch, not stone houses. Therefore most medieval houses did not last centuries.

People reused the much rarer stone structures for centuries because without the aid of machines, it was extremely labor intensive to build stone structures. Obviously, they were more valuable since they were more durable.

Populations and technological advancement exploded during the centuries afterward - especially after the industrial revolution - so it's not a useful comparison.

> and there are examples from around the world of buildings that have lasted for many hundreds or even thousands of years while remaining in use - The Pantheon, Aula Palatina, Brihadeeswarar Temple, Verona Area, Chartres Cathedral are a few examples.

Those are mostly houses for god[s], not people. Their function is primarily ritual, not to enable the functions of human life.

Then as now, for human existence, you need facilities to heat and cool, provide water, prepare food, and remove waste for a large number of people per square meter of building.

Modern buildings perform better at those things due to the quantum leap in precision manufactured materials, which are able to keep the elements at bay - but time and nature are constantly attacking man-made square corners and tight fitting joints and seams. Caulk fails. At some point that stuff all needs to be replaced and it represents the majority (materials and labor) of building/maintaining a house.

What might be original after 1000 years of the author's house (assuming it survives cultural change, which the author addresses), is only the structure. And a house structure that lasts 1000 years is interesting in the same way that a fossilized dinosaur skeleton is interesting - but the dinosaur's actual plumbing was lost eons ago.

The author seems to understand this because they discuss that a goal is for it to survive until the point where people want to maintain it just because it is old.

That's great, but it's not a kind of prescription for building housing at scale sustainably today.
For macOS to use a USB <> Ethernet adapter I had to hunt down some obscure driver, and after a certain macOS update it kept putting it in a folder on the desktop after each update despite it working if I just reinstalled it.

I absolutely used to love macOS and thought that they must have the cleanest nicest code in the world because they have such a well-developed UI+UX, but in the end, the core code below it has the same wrinkles as any software project. They’re just paved over. Plus, Apple loves to let stuff fail silently.
I’ve only worked in the public sector and have only had to PIP people a few times. It’s almost always a sign that you need to get out. I’ve only done it when I’m at wits end with a person. They all ended up quitting before we got to the 90 days but yeah as said it’s basically a CYA move. Likely the people are low performing enough by some measure you can fire them but it’s sort of a last chance thing. And it documents where they need to improve and what they need to do, so all that is good for the employee if they want to improve (and I do believe nobody wants to do a bad job).
4k external monitor - here's HN at all the scalings https://imgur.com/a/QTrI6uJ. For example, look at the white box around the Y, that's always rendered precisely on hard physical pixel boundaries. It's one pixel for some scalings, then moves to two pixels for larger scalings. It's never a blur from a larger or smaller image that is then interpolated. It renders at the native resolution, knowing physical pixel boundaries, by the scaling of the render commands (the x and y to render at, before the render command runs) not an intermediate rendered image. (Remember to download the images so you aren't using browser interpolation to scale them.)
I haven't, I've actually been curious about this app though. I wasn't sure how easy it would be to use it while retaining all ownership of my data. I'm not interested in third parties hanging onto that, nor in software subscriptions (their "Sync" offering). I'd be happy to pay for the Catalyst tier if it's something I end up using, I'll check it out and see how much effort it is to integrate with Nextcloud. I use Joplin now, it's OK, hard to complain for the price but not my favorite.
I take an iPhone and a laptop of course, but if you look at some of these one bag packing lists, they run into the thousands with every last sock being highly technical, boutique, and exorbitant.
I agree, this will never happen through a school system. But I think it could, for example, replace Stack Overflow.
That title was pretty needlessly misleading. A much fairer title would be "4.5 million workers changed jobs" - look it's even shorter than "quit their jobs".

I think it's extremely fair to consider that title unnecessarily click-bait-y.
It is really fun to try to dock in 4:06 while the Interstellar docking soundtrack plays.

https://www.reddit.com/r/interstellar/comments/gmiwgh/no_tim...
> I was left questioning how a developed country can mess up so badly that some people feel this is their only option.

Regulatory capture.
> If you send your compounds off for proper testing it shouldn't be that dangerous, but that will increase the cost a few 100% most likely

> Testing usually doesn't come cheap, but you also might be able to drop by a well equipped Chem department at a university for testing as well

I don't think it's that easy. Even if you successfully synthesize the right chemical, you also have to get dosage and delivery right (consistently!).

From the OP:

> In response, Four Thieves published the instructions for a DIY epipen online that can be made for $30 in off-the-shelf parts and reloaded for $3.

If I had to depend on an epipen to save my life, I don't think I'd want a DIY version that may not work when I need it (e.g. mechanism fails, storage stability issues, dosage issues, etc.). Sure I guess it's better than nothing, but it's also proof this clearly isn't the solution to the $600 epipen problem.

> Shkreli drove the price of the lifesaving HIV medicine Daraprim sells up to $750 per pill. So Four Thieves developed an open source portable chemistry lab that allows anyone to manufacture their own Daraprim for just 25 cents apiece.

The article calls Daraprim and "HIV medicine" throughout, but isn't that misleading? I thought it was an anti-parasitic (that may be used by HIV patients to treat secondary infections).
Great question!

There certainly is a connection to homeopathy and the wider context of alternative spiritual beliefs, some of which were invented and/or have deep roots in Germany.

But there is a recent study (German only, sorry) [1] which investigated precisely this hypothesis and came up with a more nuanced view:

- There is a synergy between valuing opposition for opposition's sake and alternative spiritual beliefs

- Those beliefs include fringe christian sects, radical anthroposophic believers, oppositional well-off citizens and traditional political opposition

So there is an amalgam of all of these, and they're currently linked by a shared opposition against a perceived over-bearing state.

[1] https://boell-bw.de/sites/default/files/2021-11/Studie_Quell...
We’re all insecure, and we’re all fortunate, to varying degrees. I feel rich in many ways, and money only relatively, having grown up in poverty in the USA and not yet had access to beyond the low end of “Middle Class”. If this country cared more about the well-being of all who live here (extending that to all life, but let’s keep it human for now) I’d probably be less anxious about how close I am to having to spend most of my time on meeting the basic needs of my family. As it is, I enjoy hours of free time each day. I’m confident I’d adjust, but there’d be a cost unless I could be like Viktor Frankl.

People with access to far more resources than me are still people and still have challenges. The shine is off; such wealth alone doesn’t make them interesting to me, it’s the choices they make that matter. Perhaps reevaluate your relationships with these folks? Ask yourself: why do I maintain these friendships, and to what degree are they transactional?
Ah, I see we're talking across each other some actually because of talking about different timeframes. I was confused by comments about Taiwan being rich when I was thinking about a story starting in the late 80s, not just the last decade.

I'm not particularly focused on Intel at the very top-end here. TSMC capitalizing on Intel dropping the ball in the 2010s doesn't happen if there wasn't a trend that continued through the 90s and 2000s that helps them get in the position to capitalize. Labor costs then were part of the equation - after all, they still haven't fully caught up.

The US being down to essentially one player that made their living focusing on just the top of the market is because of that process that hollowed out the US-based industry.

The alternative scenario I'm pitching isn't "Intel doesn't screw up cause they throw even more money at it" it's "the US semiconductor industry has multiple big players so that the are more domestic players to try to pounce on Intel's mistakes." But, because of cost pressure, including cost of labor, I believe that would take specific action and policy choices.

(This also isn't just a "US vs Asia" thing - Japanese companies have lost business to other more recent Asian entrants in the electronics and related manufacturing space as well.)
Hi.

The root servers use anycast, so you can figure there are "several" nameservers with the same address scattered around the 'tubes, and distinguished by the routes announced in different places.

There are and have been alternate roots since the beginnings of internet time, notiwthstanding Mockapetris' opinion that people who advertise false root should be shot.

Writing a decent recursive nameserver is nontrivial, I've written several for specific purposes but generally I use BIND.

I concur that running a recursive server for your SMTP server is best practice because network intelligence is oftentimes utilized for spam / malware mitigation. I'm unclear why you need it for e.g. HTTP.

> few root servers with a few people that have keys to them

Well, kind of. As said, there are quite a few root servers although the control is in the hands of relatively few. Maybe you realize this, maybe you don't but yes there are keys for DNSSEC. I'm not sure exactly how it works, but several people have to cooperate to sign the root zone. They have key signing ceremonies which are televised online. During COVID I watched them drill a lockbox, because one of the keyholders couldn't make it to the ceremony; fun times.
I don't doubt that happened to you, but I've had almost a dozen bluetooth devices and I've only had one not work OOTB. I'm using OnePlus Buds Pro with my linux laptop right now and it paired flawlessly.

Generally speaking, bluetooth is a complicated and proprietary mess though and many (especially cheaper vendors) don't bother testing at all. I'm actually amazed that bluetooth works as well as it does on linux. Taking a few minutes before a hardware purchase to check compatibility is a really good idea.
Poland also has 3 months (on the most popular type of job contract). If you just joined you are on a 'test period' of sorts where the notice is 2 weeks and after that ends (3 months as well I think, but maybe this may vary) you have the 3 months notice.

Note that if both parties agree it can end sooner, they can also fire you straight up and forbid you working if they don't want you to but they still need to pay your salary for the entire notice period.
Jstor Daily, 'where news meets its scholarly match'
That is what I am in the process of doing.
Without knowing the specifics giving advice is tricky....

A product should solve a problem. Identify the pain points that your product solves. Have diffent presentations to address each. Ideally know what is the problem the specific potential customer you are presenting too is trying to solve. If possible ask them what it is, and how they currently solve it, and why that solution is sub optimal.

Then show you understand their pain. Demonstrate how your product is the solution they need. Never criticize the competition, but you can repeat their words back for why they don't like it.

Your goal is to create a personal and emotional connection. Remember, you are selling the sizzle, not the steak.

Other general advice is to do something interesting and be excited. If you are demonstrating a photo editing program then have some interesting photos to work on.

Use stories and be human. Again it is about the personal and emotional connection. The technol details are important too, but if a demo fails don't go down a rabbit hole and derail the presentation. You can try to fix it two times, but then make a joke about it, tell them what they would have seen and how impressive it would be.

Record yourself and watch it back over and over again.
For me, I found a server on Discord that I liked. There is one for almost every programming niche at this stage.

Introducing yourself on the channel can get you going so to speak and then go slowly from there. Helping people, having fun etc..
QR codes for menus are inviting more online tracking. Additionally, a restaurant can spend a few cents to print menus instead of paying a provider to host it for them.
The headline is extremely misleading. 4.5M workers changed jobs in November.
Mind elaborating a little bit?

I've tried to push myself to use various Linux distros (most recently Pop and Ubuntu), but I always end up back on MacOS.
Another reason you might want to run your own BIND server is to enable reverse-lookups for your internal machines. On my home network, a reverse-lookup for 10.0.9.30 resolves to tara.nono.io (i.e. `dig 30.9.0.10.in-addr.arpa ptr` → tara.nono.io.)
> Well lets brush over the limited nature of IPv4 and focus on IPv6 for this to apply.

Can you explain what you think would be different if IPv4 was gone or IPv6 never existed? I can't think of a situation where that would matter: you'd be resolving AAAA records instead of A but the logical DNS hierarchy would be exactly the same.
I'd counter with: someone complaining on HN that hasn't so much as sent an email to the manufacturer is kind of acting in bad faith. I COMPLETELY agree that a brand new laptop should work out of the box, but it's also kind of on you to let the manufacturer know so they can actually do something about it. Now you could make the argument: but a forum? They should be opening a support ticket!

But that's kind of framework's go to market: an open ecosystem. Which includes troubleshooting in public so other users can see what the problem and solution is. Vs. the magic bullet being locked in some internal KB. It also would do no good to run through troubleshooting here, clogging up a thread on HN trying to solve one users issue.

So - you say: immediately return the laptop! I say: nothing he's described immediately indicates a hardware problem; it mostly looks like software configuration issues. So why on earth would they replace the hardware as step 1?
I expect Putin’s forces will now move in to secure the country, and will never leave
On further investigation we think this might have been purely a caching issue, not the backend problem we originally suspected.

The problem is that your site generator produces different file names for each version, but doesn't preserve the old files. So when you upload a new version, then the old version of the assets become 404, unless they happened to be cached. But it's possible the HTML is cached and the CSS not cached, in which case people will get the old HTML which refers to a CSS file that is now 404.

This is a classic problem and we need to find a better way to solve it. In principle, though, you could manually avoid it by preserving older versions of the CSS such that they continue to be served under new versions of the site.

Alternatively, if you change the config on your domain so that it doesn't cache at all (or at least turn off the "cache everything" option), and instead rely on Cloudflare Pages itself to manage caching, that also should mostly* avoid the problem. Pages does do its own caching, so adding a second layer of caching on top of that shouldn't be necessary.

* There's still a problem if someone is unlucky enough to load the site exactly when it's being updated, but at least a refresh fixes that. We need a better answer, though...
Cops: Facebook Marketplace is the new ‘fence’
They're kind-of lifestyle, in that they do strongly convey a certain "woo special forces oo-rah!" vibe (that I don't actually like -- though you can occasionally buy versions without all the MOLLE), but they do originate from being an accessory for a specific sport/exercise routine: rucking. I.e. long hikes in mud with heavy metal weights in your backpack. You don't need one of their bags to do it, but they're well-optimized for the task. Specifically: they're famously incredibly durable and last forever, and have good load-bearing traits so you can stuff 50lbs into them and expect to carry it about as well as possible. You can imagine how this translates well to less-demanding activities like walking through airports with all your clothes. :D

The main thing that might make you not want them is that they're very unstructured. They're a big empty box on your back with only minimal pockets, and if you want to impose any separation on gear you put in there you're going to have to do it yourself via other bags (e.g. packing cubes). This is in contrast to brands like Tom Bihn who have a bunch of specialized compartments to help you split stuff up. This is, of course, very much a matter of taste.
"Or am I completely wrong about the SAN requirement?"

Not w/r/t Chromium.

https://web.archive.org/web/20170611165205if_/https://bugs.c...

https://web.archive.org/web/20171204094735if_/https://bugs.c...

In tests I conducted with Chrome, the CN field could be omitted in self-signed server certs without any problems.
I think a lot of people held on on account of so many people being laid off and many companies instigating hiring freezes. This very much feels like the exhale.

It also seems to time well with the antiwork movement, which in my opinion exists as a "correction", like we'd see in other economic paradigms, sure it's probably heightened by current inflationary pressures, but it seems worker pay, especially service-jobs, is deeply needing a steep increase.
I just wish companies that didn't have the applicant pool of a FAANG company understood this. Leetcode for your average dev company is a great way to lose a massive portion of the qualified talent pool. I can guarantee almost every SaaS developer never touches dynamic programming beyond simple memoization, yet its tested so much. You might as well test a French Cuisine Chef on how well his Chinese cooking is.
If this were true, why are PIPs not universal across virtually every industry? It isn't like fired employees in software would be uniquely litigious.
> They are already way outside of rational territory and deep into religious territory. In their minds Linux hasn't changed a bit since 1999, even though if you were to compare mac os from that time period against modern linux, they would become enraged at the unfairness and injustice.

I agree that this is part of it. But I also just see plain antagonism against Linux because people recommend it. Just pure contrarianism.

But a lot of the recommendations for Proton are also "memey". It's a bad fit if you need Anti-Cheat or proper injection protection. And that's just the nature of the beast. A proper Anti-Cheat _shouldn't_ approve of the injection necessary to get Proton working

So I do have to keep a Windows installation myself. But Proton represents a really cool technical milestone. Weird the way people talk about tech in games.
And there ya go.
> If I had to depend on an epipen to save my life, I don't think I'd want a DIY version that may not work when I need it. Sure I guess it's better than nothing, but it's also proof this clearly isn't the solution to the $600 epipen problem.

DIY versions are normally more expensive than mass-produced equivalents. So either this DIY version has atrocious quality, or $600 is far too expensive. (Judging by the prices in normal countries, $600 is far too expensive!)
"Media" doesn't do this because they have a hidden agenda.* They are just following the profit motive. Click-bait gets clicks, which makes their ad-supported model work. I think the line in that Bond movie is, "Give the people what they want."

The way to fix this issue isn't to stop consuming news, it's to pay for the news that doesn't use click bait.

Obviously it's worse in the Internet age but honestly I don't think it's new. You think back to the sensational headlines that the newsies were shouting out on street corners and it's really the same thing.

* well, of course some do, but I'm talking 'real' news here
> One question on the final point, where do you see the need to install the server on Windows?

Can any client be an egress node?
Yeah, I was pretty surprised to read this complaint, but I would say iGraph is actually the weakest of the bunch. Logging and metrics tools at Amazon leave a lot to be desired. They get the job done, but definitely not best in class.
> RSUs vesting schedule sucks

This is a crucial part of PIP culture. It took me awhile too realize how common a pattern it is for companies to offer promising RSUs as part of total comp and then drive employees out after 10 months.

That vesting schedule is just some slight of hand so that you think Amazon is paying you XX% more than they have ever planned on. In reality you're getting paid likely less than you would sticking at a smaller, saner company. If you knew that upfront you'd never join.

To be clear, not all companies that offer RSUs are like this (of course most of them have better vesting), but this is a pattern I've seen a bit too often.
>an ego-driven hazing ritual

Last time I did an interview where this wasn't the case was 1998. Granted I don't really interview anymore.
Depends on where on Earth you live, I guess.
> The interviewer laughed at my code, and then after going through the logic said "Wow I can't believe this actually works."

OK, not professional, and fair grounds for deciding you don't want to work there (interviews are as much for you to evaluate the employer as they are for the employer to evaluate you) but.... have a bit of a thicker skin. Carrying something like that for 15 years instead of immediately dismissing it as the commentary of an asshole is just no way to go through life.
Why do you have GreatestCommonDenominator and GCD in that function name?
I'll do you one better, just use reader mode. It's the document looking icon in the url bar to the left of the bookmark button.
Reinstall that machine and consider all its data and accounts it had accessed compromised (rotate passwords/keys/etc). Just in case.
If you like that simulation you might also like my own webGL Gross-Pitaevskii Equation (GPE) solver. It uses RK4 to simulate a 2D box of ultracold atoms undergoing Bose-Einstein Condensation.

The GPE models a condensate as a single-particle quantum wavefunction with a non-linear form of the Schrödinger Equation, so you get some interesting behaviour from the non-linearity while the simulation remains computationally feasible.

You can interact with the potential term by clicking and dragging inside the 2D box.

https://georgestagg.github.io/webgl_gpe/
Cloudflare view of Kazakhstan disconnecting from the Internet
Six months of a six figure salary to take an on-the-job sabbatical sounds like a pretty good deal, from a certain point of view. It's a shame the hiring managers in question are unlikely to be transparent about the role's actual requirements.
As another old guy: Amen. I love being productive, but hate being pressured. All these FAANG jobs sound like the opposite. No thanks.