skysight-inc/HackerNews huggingface dataset:
>Describing your recruiting process as a random variable

Anyone who can do anything with zero variation should definitely drop what they are doing now and make it their new business.
Supply chain resiliency has less to do with "reshoring" then it does about common-sense redundancy to just-in-time manufacturing chains. Toyota understood this and has faired better then most through the pandemic, whereas most others stalled out and had no real recovery plans.

It's also crucial to note that the car companies in particular have managed to demonstrate a shocking lack of foresight here: half the problem with the chip shortage was executive panic at gasp maybe having old stock on hand, and completely mispredicting that car sales would go up and not down.
It's been changed again. You should probably modify the demo deployment to prevent password changes, as well as revert the system to a known good state every so often to undo whatever nonsense has been done to it.
You might want to have a look at systemd-nspawn [1], which is basically containerized chroot based on linux namespaces.

[1] https://www.freedesktop.org/software/systemd/man/systemd-nsp...
> Get a stud finder

Or simply use a strong magnet. (https://www.youtube.com/watch?v=FhpuC_Gy-yI)
Fair call Dan. I apologize. I could have worded this better. Friends might offer to do this for free but the value you place on work you sell is out of alignment with costs of production if you repeat.
I don't think I'm that type of person. But at the same time I'm not the shiest programmer around. All I'm really doing is introducing myself.
> I am somewhat dismayed that none of my news feeds picked it up

I read it months ago from the curated news mix on https://prepaidcompare.net/

The pair of articles I recal were originally from fiercewireless.

No RSS feeds I'm afraid, you'll have to scrape the site to make your own.
every nonprofit files an IRS Form 990 (https://www.splcenter.org/about/financial-information). I'm not sure what the scandal is here.
Me too that's just masochism to me. Begging for acceptance in a constantly shifting system with no feedback is my hell. I will only do that when highly motivated.
I get the weirdness- the key is to leave before it gets weird -/ before bridges are burned.
Get the TLD for python.org wrong and it's less than work appropriate.
> if it did behave incorrectly in this way, I would simply pull the stick back and push it forwards to re-activate high beams

In the Toyota that I had, if it thought there was an oncoming car, asking it to do the same thing again wouldn't result in a different outcome. Maybe Subaru's system is tuned better, or maybe my driving conditions are an edge case.

Either way, this was just an anecdotal tangent to support my above point that vehicle controls are more complex than they used to be. What was once one single boolean value is now a logic tree containing four boolean values ([auto headlight system engaged][vehicle detected ahead][vehicle speed within operational parameters][highbeams commanded by driver]).
It great to see RISC-V making a lot of progress.
A lot of research is coming from China because of US bans, but hopefully this will be good for whole world.
There are many "faster than we thought" headlines for Climate change. What about "slower than we thought"? Do such studies not exist?
Yeah I would say I had the same perception. I think things that get that popular that quick almost have to go through the uncool downside of that curve.

Also, I'm star struck. I love your blog!
There's more. Here's a good resource on common household lead hazards: https://tamararubin.com/topics/. She tags her posts blog-style so it's easy to browse.

Here are the things that I found in my house:

- Dishes and cookware, especially vintage and fancy glazed shit. It's a fucking crime how many popular brands use heavily leaded glazes in their products. The vintage Lenox stoneware I got from my parents tested at 4000 ppm at the eating surface, where the glaze was chalking off into our food.

- Small metal toy charms and cheap kids' jewelry. Commonly made from pewter, and often swallowed by small kids and babies.

- Vinyl miniblinds. Up until the late 90's vinyl blinds were heavily leaded. The dust they shed as they degrade in the UV light from the window is a common route of childhood lead poisoning.

- Dirt around old houses. If a house with leaded paint was ever sanded or scraped, the soil around around it can contain shockingly high amounts of lead, which is easily tracked into the house.

These are just the ones that I encountered when my kids were little. Tamara's website has a bunch more. The good news is that the consumer landscape has vastly improved in the last decade, so most of these are easily avoidable once you're aware of them.
No.

Increase in GDP means that someone is making more money. And you seldom have to _require_ anything to get people to make more money. Companies and workers already have the option to negotiate remote working arrangements. And had for a long time.

> Imagine if every small town in the country had HN types bringing money into the local economy instead of taking it out.

They'd just take it out to another 'local' economy. What makes some random spot more deserving than some other random spot?

And in any case, on a macro scale there's basically as much money in the national economy as the Fed wants there to be.

If there's some process that makes money magically vanish (eg perhaps those wacky foreigners selling you goods but then just burying the cash you pay them, instead of spending it), then the Fed will just issue more money to make up for the shortfall.

Similarly, if those foreigners dig the money back up, the Fed will just sell a few items off their balance sheet to soak up the extra money.
I've always thought of immutability as great for situations where you want to "explore" (clone complex current state and go do some "what if"), need internal transactions, or allow time travel (snapshot/undo/redo) - situations where the state sharing is both efficient and feels "natural".

Also if the data/history are relatively small compared to the available memory it's a fine default that generally leads to "nicer" code.

Video doesn't seem at first glance like such a great fit.
No thanks. There's more to life than maximizing GDP. We don't need to cram ever increasing numbers of people into a couple of geographically constrained metropolitan areas.
I forked the repo with the intention of doing this a couple months ago. The default Windows runner for Actions doesn’t have enough free disk space to compile Chromium (at least, given the build instructions the project provided). Given it took an hour to fail every time, it made trying to optimize hard and I eventually gave up.
It is quite fascinating. I've known incredibly high income earners and brilliant engineers who have hundreds of thousands of dollars sitting in cash earning near 0 percent. It blows my mind how absurdly financially illiterate so many people are.

And beyond that, so many of my peers hit the ground running on the hedonic treadmill right out of college, quickly filling up their consumption habits to meet their newly high income, while I continued to live low and plow huge amounts of my paycheck into my investments. Well, they're all still slaving away with no end in sight and I'm financially independent after many lucky breaks in my early investments that wouldn't have happened if I didn't have such a frugal mindset early on.

It seemed so obvious to me that this would be the outcome. I still don't understand how so many people can't seem to grok how much early sacrifice can yield outsized reward down the line.
If there are too many packages to pin, then I assume there are too many package to audit changes in for each image build you do? If that is true, how do you have any confidence that the image is going to function correct?
The ease of this is really entirely dependent on knowing the right people.

Years ago I tried selling myself as a freelancer, but in spite of doing fine work for one or two people, I couldn't find clients, so gave up - I realized that the trick is, you've got to have boss-tier or management-tier friends (aka, be upper middle class).
Our 2020 GMC Acadia and the equivalent Ford Explorer both automatically turn high beams on and off depending on nearby traffic. It's presumably based on a forward looking camera in front of the rear view mirror.
Labor board authorizes new Amazon union vote
The truth is that someone's gotta pay the bills. Pleasing the crowd by giving the content away is easy; finding a way to pay the bills while upsetting the least amount of people who are strategically important for the next month's bills is the hard part.

Twitter never "paid the bills" under his leadership. That's what added insult to the injury of removing previous open functionality: they pissed everybody off and didn't even make money as a result. A better idea has been obvious for more than a decade.

Twitter is most valuable to the "influencers" who have lots of monetizable followers, e.g. the various Kardashians with their beauty tips. Therefore, those influencers should be charged for the value that Twitter represents to them. They would gladly pay a percentage of the fees they receive for marketing the various products they recommend, for a Twitter experience that made that marketing more effective. It's hard to imagine why Twitter executives have missed this.
> typical tech infighting

> We shouldn't normalize this stuff

You literally normalized it in your comment.
I would much rather pay monthly than pay my LTV all up-front. I can't afford thousands of dollars for an IDE
Not quite. This is true for dependencies such as libraries but for services it's significantly trickier.

Postgres, for example, would require configuring each version to use a distinct space for storage and configuration if you want to run them concurrently. It's still pretty easy with NixOS, but not as simple as you make it seem.
How Cloud-Based Supercomputing Is Changing R&D
Visa complains to US govt about India backing for local rival RuPay
People have preferences and agency.

Those people who want to be crammed (in return for higher income) should be allowed to cram.

As a nice side-effect, that leaves more of the rest of the world free for non-crammers.
It isn't dang's fault that Patrick has a Google Alert or daemon running for his name (or just has a lot of employees who notify him whenever it comes up). It's not direct control of HN, it's Patrick being enterprising.

dang has done nothing to deserve bad faith, and while I don't like Patrick, either, it's best to keep the knocks on the right doors.
Ask HN: Logout from a bunch of services and forced password change
Noticed over the last few days that a bunch of services logged me out and forced a password change. Is it just me or others are seeing this too? Could this be a sign of some massive 0-day disclosure soon?
Re-shoring something like electronics manufacturing is going to be quite difficult for those countries that outsourced it all to China.

For starters, you need factories i.e. physical buildings. Pick and place machines, machine shops for making precision plastic moulds, the trained personnel to run them and re-shoring all the knowledge for how things work and how to keep them working.

The entire supply chain for electronic components will also have to be re-shored as well. A lot of that depends on a local network effect (why Hong Kong was successful and why Shenzhen is successful).

In Australia we still have small pockets of electronic manufacturing (most of which was decimated by Japanese imports in the 1970s) so we are 50+ years from when things like that were routinely made here and rebuilding that is not going to happen at the stroke of a pen, it's going to require a lot of investment. That is something governments used to do quite well but the neo-liberal political movement not only killed manufacturing in this country, but also makes it impossible to restart it.

It costs me 1/10th of the price to have our circuit board made in China compared to the quotes I had from Australian factories. That is the kind of price difference that would kill my product stone dead.
There already is such a thing and its called the C++ Core Guidelines:
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines
I'm not an expert on this, but one example is that immutability lets you operate safely on things in parallel. But JS VMs are not aware of objects that are immutable in Clojure's semantics, and in any case, do not operate on objects in parallel anyhow.
Dislike? Sure. See the need for? Also true.

Especially considering these are corroborating messages (two of them), I am quite fine with this.

As a leader of a competing company, attaching your name to messages like those would be quite the bold and risky act (and likely not in line with duties to investors and shareholders, etc.)
Well you're a stronger person than me!

I'm not trying to be slanderous or have a hit piece. They've clearly been immensely succesful (much more than me!). However, there is a veneer around Patrick and Stripe that needs to be broken. So many founders and employees look up to a false image that has been purposely crafted and is completely false. I'm not going to say that Patrick and John are bad people - but they're definitely not good, honest or kind. And they are definitely not who their online profiles, hn and the media would portray. Is an anonymous post the best way to show this - absolutely not, so down for other ideas.
Docker save the container image to a zip file, ftp it over to the VM, then docker load it?
I think definitely the latter. I used to always be customizing my linux desktop, trying new wms, backgrounds, transparency...the fun of compiz. Same with my Android.

Today I just run vanilla gnome and vanilla whatever my phone OS comes with.

But, I still visit the Linux and Android forums and see all the people still customizing and showing off, so that tells me it's a 'me' thing, and not a device thing.
Yes, that's a trade-off that people have to decide for themselves.

Though if more and higher construction were legal, they could afford a bigger place in dense urban cities, too.

(Of course, the number of plots for single family houses is limited. But there's no limit to how big your apartments can be, if you are willing to stack them.)
Video can be played backwards and forwards, can be sought, or jumped to a particular point in time. It fits well with the "time travel" benefit of immutable data structure. The author mentioned it was extremely easy to implement some kind of a checkpoint or key framing with immutability. That's exactly using immutability to its strength.
You can start with eg https://en.wikipedia.org/wiki/Economies_of_agglomeration
Historically, you could embed an animated .gif into a web page going back before Y2K, and there are tools to make such a thing from recording terminal sessions. No Javascript, no third party websites.
Or he could just do it FamiTracker style: make no mention of source code on the website/communications, include a zip named "SOURCE" on the normal download which contains the source code, license, and a simple text file with build instructions.
Not everyone does — many of us are enjoying our lives rather than writing about them. These stories of job anxiety are dramatic and that sells ads. What they don’t show you are the corporate middle manager who does the 9-5 and ducks out of work at noon on Friday to go ride dirt bikes with his kids.
Surely if a company policy is vague, that should be the company's problem, not the employees.

If employees made a good faith effort to follow a vague policy and were fired for that, it seems like wrongful termination to me.

If the company doesn't like the way employees are interpreting the policy, then they shouldn't have such a ludicrously vague policy.
And the Bitcoin maximalists will be waiting with open arms to scoop up their coins at bargain prices.
Not custom copies, but a locked down cache of packages. For Gentoo you can do this by locking the portage tree you use and keeping a copy of the distfiles from the first run, for Python it was a requirements.txt file with a cache of the tar files from PyPi, for go it was including 3rd party code in repo. I don't know what the team did for npm.

It was really nice doing a full image rebuild and knowing the only thing that changed it was you explicitly changed.
It doesn't really matter who you are, you could still be a paid shill.

Or do you have some way to definitively prove that you are not on pc's payroll?

Paranoia goes both ways, and I think it's sufficient to just have the reader use their best judgement...otherwise we'll just always be in an endless spiral of "no puppet no puppet you're the puppet."
Been a contractor for around 3 years now working remotely for start-ups and it's the best thing ever. No bullshit algo/whiteboard interviews, no having to lie about believing in the company "mission", much more flexibility over how much do I actually work, in whatever terms I work. Good luck pitching to a regular company that you want to only work in chunks of 2 or 4 weeks, and then take 2 week breaks in-between, which is what I can do now.

Also, in general, you are treated as an equal and not as a subordinate, which is very nice.
Have you tried dockerTools.buildLayeredImage (https://nixos.org/manual/nixpkgs/stable/#ssec-pkgs-dockerToo...)? It applies some smart heuristics (https://grahamc.com/blog/nix-and-layered-docker-images) to create images made of pretty reusable layers. This is subject to some false cache misses due to some laziness in the docker's cache implementation (https://github.com/moby/moby/issues/38446), but that is Docker's fault not nix's and it affects dockerfile builds too.
Thanks, this was a good read. I decided to search HN, and this [0] is the most popular thread on "Air France 447".

[0] https://news.ycombinator.com/item?id=3327202
holy crap, yes, this is exactly how Twitter can monetize decentralization.

Charge the kardashian clan x amount of dollars to run a managed version of Twitter's software on kardashian.com and allow for full interoperability with other services that speak a common protocol (the w3c has a protocol. use it!)

you can also have governments and other institutional actors running the hosted software (then you can have @AOC@HOUSE.gov and @Biden@Whitehouse.gov and @x@doj.gov and @professor@mit.edu and @talkinghead@nbc.com) these all can operate as white-labeled instances of the managed Twitter service (basically, how Google Apps worked but with Twitter's software).
> Memorization is not all of mastery but it sure is a large part of it.

Not at all. Memorization is a common side-effect of mastery, just like mastering a lot of physical activities tends to have a side-effect of improved strength, endurance, etc. No question there's a lot of correlation between memory and mastery, but that's not the same as being an essential component of it.

An elderly master of a physical activity might well have a significantly deteriorated physique and still have mastery, and dementia patients can retain mastery of musical instruments, jigsaw puzzles or contract bridge (even if they can't name the suits, let alone articulate simple bidding rules) despite severe deterioration of their memory as applied to those specific skills.

> If you can't function because Google is down, when you should be looking in an offline reference like a local copy of the docs, library code, a man page, or a book, then I would consider that to be a pretty crucial gap and weakness in technique.

You might consider it a crucial gap and weakness. I might frame it more positively, that it's a great advantage to NOT have to rely on a reference tool. However mastery does not preclude weakness. Heck, master writers like Robert Caro, J.K. Rowling, Neil Gaiman, Joyce Carol Oates, Stephen King, Danielle Steel, and Don DeLillo have spoken in detail about being dependent on their old school tools and are unable to take advantage of the benefits of modern writing tools, and there are other writers for whom the reverse is true! No one suggests they are anything less than masters of their craft.

Certainly, resourcefulness is an important skill, and a resourceful person with poor memory will have lots of ways of getting by without having to remember things. However, there's a bit of a limit to what's reasonable and important for mastery. Sure, a resourceful soccer player can still apply their craft without a ball or a field, but really, how useful is their skill? In distributed computing, people often absurdly complain about how an application node behaves when the network is down, which raises the interesting question of what work the node might be expected to do in that scenario. Similarly, when a software developer can't function without a working computer, or if their network connection is down, that's not great, but might not be all that important if the development work they are doing is entirely dependent on those tools anyway.

> It's the same thing for so many other parts of life... just because you use Google Maps to navigate doesn't mean you shouldn't also know how to read a map and navigate on your own.

This is a good example, and not just because reading a map and using Google maps are different skills. It's a good example because one can have mastery of map reading without necessarily having memorized a single map or geographical layout. Heck, maps have legends specifically so you don't have to remember much about them in order to use them effectively. Memorizing geography would be a distinct form of mastery separate from map reading.
I need to convince the next generation of judges that 1/500th consent is not full and complete consent!
I disagree, and you can take it up with the people codifying energy efficient building standards and working on compliance with them if you care. :P
> Not only do those developers abandon Firefox, so do all their users.

Noted. The underlying question stands: what is the size of this (combined) community and is it large enough to make a meaningful impact on Firefox's market share? Some software can survive by finding a loyal niche, but a browser engine is probably not one of them as it requires a certain market share threshold to be a target for web developers.

> What good is it to gain market share if you can’t stop the bleed?

When the gain exceeds the loss from the bleed. (With the caveat that not all users are equally valuable -- users who are vocal, enthusiastic, and/or do not require niche functionality can be more valuable than others.)

> I noticed that no matter how polite or constructive the criticism, it was invariably met by defensiveness of the “I don’t care for that feature, so it’s not the problem” kind.

If it's any consolation, that is not my specific issue. I would love to have better automation on macOS and it frustrates me that I have to choose between an open web and end-user automation. I hear your frustration that you cannot help people use your tools with Firefox.

I also have no idea what Mozilla's expected return on their projects like file-sharing services were. (Marketing stunts are usually done to attract advertiser dollars, not users.) They don't seem to be making the tradeoffs and allocations I would personally make. Having said that, trying to halt or reverse a death spiral means making hard choices that invariably alienate some number of users.

Personally I am impressed that Mozilla has been able to outlast Microsoft and Opera in keeping up with Apple and Google for so long. But I would not be surprised if they too are forced to switch to Blink (or WebKit) eventually.