skysight-inc/HackerNews huggingface dataset:
> the timezone of the place

It's not always unique. For example, Xinjiang uses both UTC+8 (Beijing time) and UTC+6 (Xinjiang Time), depending on context. https://en.wikipedia.org/wiki/Xinjiang_Time

Even when unique, it can be hard to automatically find it. The US and Canada typically have timezones that don't exactly follow state/province borders (or even county borders). https://en.wikipedia.org/wiki/Time_in_the_United_States#Boun...
Mh... As far as I understand this article is promoting the fact to factor in kubernetes or the cloud platform directly into the orchestrator system (i.e. k8s). I think this won't happen. I think k8s was successful because it allows to run unix-like applications with little adoption effort of the application itself.
The nice thing with password managers is you only have to remember the one password. That means it's easy to make that password very strong. And then it just comes down to your key derivation.

https://keepass.info/help/base/security.html#secdictprotect

The documentation here is pretty unclear. I'm not a keypass user and I don't see what the default settings are. The recommendation though is "1 second" with Argon2 though, which seems like a good default.

I did a quick search,
https://research.redhat.com/blog/article/how-expensive-is-it...

> cracking an eight-character passphrase [..] encrypted with Argon2 created on a modern laptop would require up to 75,121 powerful machines running for ten years and cost over 4 billion dollars.

So 8 characters with settings leading to ~2 seconds on a laptop (twice the recommendation from keepass) will cost 4 billion. So we can say 2 billion for 1 second (obviously we're hand waving a lot).

And that would still take 10 years.

So basically, if you have a government adversary who really fucking hates you and has a lot of time and money to kill just bruteforcing your volume, go ahead and add a few more characters and consider bumping up the setting to 5 seconds instead of 1. I think every character you add should (hand waving, data dependent) increase the search space by 10x.
I'm currently moving to it, but may be I miss something, but it's absolutely primitive.

Is it possible to store anything but website/username/password there? I can shoehorn my ssh password like "ssh 1.2.3.4"/"username"/"password" into that scheme, but it's ugly.

Is it possible to store bank card PIN code? I'm storing it as fake website right now which is far from ideal.

I need to access all the necessary information from iPhone.
You can see lots of things about Putin, but being irrational is not one of them.

Putin behavior makes lots of sense. In fact way more sense that European leaders for example.

For example:
https://www.world-nuclear-news.org/Articles/Putin-German-nuc...

There is a video of that more than ten years ago.

Here Putin was saying that Germany energy strategy was nuts and he was right. How stupid some leader could be to make her country dependent on outside countries for something as strategic as energy?

Putin told everybody what he thought about Ukraine.
http://en.kremlin.ru/events/president/news/66181

Even the "I will push the nuclear button because I have nothing to loose" is pretty rational. It worked wonders multiple times.

Just because he is our enemy now does not mean he is stupid. He is not.
Op should really consult a lawyer. That said I don't think your draconian conclusions necessarily hold. If you are a neurointerface engineer and generate neurointerface IP that you'd prefer to commercialize on your own, probably thats an issue. But if you write an unrelated javascript framework, author a podcast or invent genetically modified corn that makes your hair grow back surely that would not be covered. An agreement that covers any and all intellectual output will not hold in court.

So it really depends on details about what exactly the agreement says and what domain they work & generate IP on.
The Yeltsin regime was more democratic to you?

How so?
I feel like there must be better mathematics books than those two if what you want is a taste of mathematics. What you get from Euclid is the idea of proofs from a set of axioms, but Euclid in the original is quite a painful way to get introduced to that. And I've never understood the obsession with Spivak. Of all the calculus and analysis books I read, it definitely wasn't up there as anything special.

Not sure what the best books are these days to give people a flavour of university style mathematics. I quite liked Introductory Algebra and Analysis by Geoff Smith when I was teaching first year mathematics years ago but I assume that was published 25 years ago so I imagine has been superseded.
The worst part isn’t the homework in my opinion. It’s that they have to sit through eight hours of mediocre live performance art every day. That’s the biggest waste of time.
I've been using BitWarden. It is perfect.
By the way, I wasn't the one that flagged your post. I dislike that facility.
Another +1 for Bitwarden.

I moved away from 1Password after the developers essentially ridiculed their customers in their support forum. I realized that it's a hostile, aggressive and short sighted company. That they are engaging in this racist action against Russians helps assure me that I made the right decision.

Bitwarden has been a drop-in replacement for all intents and purposes.
Is this the latest talking point of Russian propagandists?

I’m genuinely curious.
GPS receiver does not know exact time. It has a built-in clock, but that clock is not very precise and is only used to speed up signal acquisition. The exact time is determined from the received signals.

GPS receiver can determine its own position (and get exact time in the process) even after internal clock battery dies, or when internal clock drifts too much. Such cold start takes longer, but is possible.
An analogy is people who love painting during their spare time does not mean they enjoy painting other peoples houses
Lynx Awakens
Please check out my new blog and give me feedback: https://lynx.fateslist.xyz/docs/blogs/lynx-awakens
> Appeasing Putin is what got us into this war in the first place

In what sense did the West try to appease Putin? Which of Putin's long standing revendications concerning Ukraine have been taken into account by the West?

> looking back at how you got here may help inform the worlds response to the next dictator that tries for a landgrab.

Well, looking back, many voices told us what the world's response should have been, such as [1]

[1] https://www.ft.com/content/b5886606-4d7d-41af-87c1-8d9993722...

But in your opinion, what should the response have been?
https://www.amazon.in/Pigeon-Stovekraft-Cruise-1800-Watt-Ind...

dunno about the US but in india we use these. converted to US$, its like $18. they last about 2-5 years with good usage and if you are really unlucky with your spillovers and frayed cables, maybe less but other than that these things are reliable as fuck..

why do you have to buy thousands of dollars worth of equipment?
No offense but I don't see much difference between this and "a black person was mean to me once".
I've looked into this approach in the past. For me it really breaks down if any of your sites require you to ever change or rotate your password. Then you have to memorize or record the differences.
Neither did Keynes. Keynes argued for counter cyclic spending to balance cycles and flexible forms of money. The levels of debt we have would horrify him.

There are endlessly many more who are similar. Much of what we think Marx said actually came from Lenin. Ayn Rand was not a conservative. And so on…
Yes, in certain areas that huggling was very common and Uber did help customers avoid it completely. Quite often the hugglers were attacking Uber drivers for disrupting their business practices.
There is no bait-and-switch, and it really doesn't make me want to click.
"""
Generally, the Kubernetes we know today will disappear, and developers will not care
"""

I truly cannot wait. I love the premise but hate the complexity. Nomad stole my mindshare in 2016 and I would still choose it over k8s today for small applications. Even choosing it for managing VMs in some cases. (Disclaimer: worked at hashi but not on nomad nor did i use it while there).
This is it! I’ve been using it for about 3 years now.

The DNSMasq blacklist package has a command line to add other blocklists (but you come up with your own name for this list - couldn’t get this in my head when I was first setting it up). Limitations over Pihole is that there no regex and no pretty UI.

I’ve also set up firewall rules to redirect DNS traffic, but not sure how effective this is with DoH becoming mainstream. The guides I’ve found online all use the UI, but would love to be able to find a CLI guide.

Here is the guide I used: https://www.derekseaman.com/2019/10/redirect-hard-coded-dns-...

Also, should have a shoutout for the GRC DNS benchmark to find the fastest DNS relative to me: https://www.grc.com/dns/benchmark.htm
There would be plenty of upside to a democratic Russia.
Big discussion earlier: https://news.ycombinator.com/item?id=30655455
I'd suggest installing an old version of CUDA and pytorch using it for machine learning anyway? It's still possible to learn the principles with an older GPU like this, although you'll get less than half the performance of a bottom of the range Ampere.
An interesting example is Japan. Japan has a large reactor grade plutonium stockpile. This was ostensibly for their fast reactor program, but that's dead now. So, the plutonium just sits there. It's not ideal for weapons (being reactor not weapons grade) but it can be made to work, so Japan has the potential capability to make thousands of warheads if they need to.
One vulnerability in your browser allowing file system access and now all your passwords are known to the hacker.

You run the wrong executable and there go all your passwords again, being uploaded to who knows where. But you 100% trust the authors of all the software you run and you know they would never be vulnerable to a sole chain attack a la SolarWind.

Don't keep passwords you can't afford to be public in plain text in a predictable location on the file system.
The most comprehensive benchmarks to track are the TechEmpower benchmarks as they are open source so you can see what each framework is doing: https://github.com/TechEmpower/FrameworkBenchmarks/tree/mast...

The benchmarks model simple, but real world scenarios. It has breakdowns by EF, Dapper (the StackOverflow "micro-ORM"), MySQL, PG, and raw ADO.NET.

It should be noted that EF and EF Core are not the same thing; EF Core is more or less a full rewrite: https://docs.microsoft.com/en-us/ef/efcore-and-ef6/

Recent benchmarks have EF Core catching up to Dapper. You can read more about Microsoft's focus on performance for EF Core here: https://devblogs.microsoft.com/dotnet/announcing-entity-fram...
This is a well reasoned proposal to introduce a standard, zero cost way to introduce ABI indirection into C, which would enable much more rapid adoption of safer and more performant implementations.
And having a default library for everything is great since you don't have to learn countless libraries doing the same thing and you can understand code written by others with ease.

But this is a tacit agreement in the .NET world. It's not only about libraries written by Microsoft. When sensible libraries such as Automapper or Newtonsoft JSON appear, everybody defaults to them.
> I think coordinates are not completely right, since the time context is mostly political/cultural, not geographic.

My point was that geopolitical boundaries change and so what the “major” city near by for reference is now, may be wrong in the future. Coordinates ensure it’s completely future proof from boundary changes and correct to an exact location.
I know this is going to sound odd, but this is the exact thing you call your House Reps office and explain your problem. The https://www.house.gov/representatives/find-your-representati... site will give the phone number, but their website often has a local office number. Most effective Congress folks staffs know how to deal with this type of thing.
I wouldn't use any of the Kaspersky's software, as their owner, Eugene Kaspersky, is literally an ex-KGB officer (if there's such a thing as ex-KGB).

https://en.wikipedia.org/wiki/Eugene_Kaspersky
It's really not. I just wasn't as clear as I could have been.
Well, the rule to follow when you can't discover something by yourself is: ask the user.

And for most things, even if you can discover it, let the user override your guess.
'Just asking questions'... such a great strategy.

Sorry, not playing.
Not sure I understand your second sentence. Are you equating Kubernetes’ roadmap to that of System 360?
FWIW, I am not a big fan of Kubernetes. It’s an incredibly complex beast. I much prefer the simplicity of *BSD over Kubernetes any day.
I assure you the full health care provided by IHS would cause a new revolution if applied to the rest of the US population.
Going on a different tangent, I watched an interesting video [1] from The Behavior Panel podcast attempting to discern tactics from Putin's social cues in parallel to the trustworthiness of his messaging and, whether the historical context he provided were reliable or not.

I think I can reasonably conclude from watching their perspective that he's masterful in deception.

[1] https://www.youtube.com/watch?v=VCXGQzuaNic
This requires a precise internal clock that is always correct. If that clock drifts or is reset because the battery dies, GPS receiver would stop working.
I think it's ironic that you complain about robber barons preventing the modern equivalent to libraries when Andrew Carnegie built 2000 public libraries in the US alone.
I would guess because they didn’t have billions in Vc money to lose while they tried to weed out competition and secure new customers
You seem to be ignoring the possibility that the server behind the online storage is hacked and some files downloaded for offline cracking.

When it comes down to it, everything is in a file somewhere.
Just use Google's password manager. Especially if you use Android and Chrome.

So convenient and Google is trustworthy to that extent.
I would love to go to unkept, dirty and disorganized bazaar in Iran. Stores with owners that specialize in a couple of things. A granary for lentils. A butcher shop. A spice house. Complete contrast with Louis Vuitton store you’re describing.

Now, that’s an experience.
I wonder what 3 Blue 1 Brown uses. I heard he uses "a library he built himself, which now has a small community".

Edit: sorry for being a joke but I saw "Python library math animation" and I immediately thought of 3B1B but I really had no idea this was it!
Sorry for the typo.

Yeah, if I had to guess, it was so extremely hard for them to recruit taxi drivers in South Africa. The metered taxi industry has always been extremely untrusted (my personal opinion), and basically non-existent.

They approached these guys and also the hand full of companies that existed back then, but it really wasn't until Uber established a trusted driver experience that we really started using taxis on a daily / weekly basis. So they simply did not have the funding / momentum to establish such a large scale transition in transportation and consumer trust within SA.

For years prior to Uber, the segment for "upper / middle class" public transport was not served and for sure not accessible. You could phone a cab company in Cape Town and get a taxi, but then it was super expensive and that was basically the only option – service which was also not available in most other cities.

When Uber arrived, they (and other companies) helped jobless drivers secure funding for cabs and within a year or two there were thousands of drivers, cabs and Ubers in all metros.

For the first time, when I had to go to the airport, I could get a Uber instead of asking a friend to drop me off. Crazy but this was the reality.
I’ve met “staff” engineers who were just above “junior” at best, and architects who couldn’t actually write code but man, could they talk your ear off about design patterns that any good programmer should know anyway.

Often titles are a reflection of who’s been at the company the longest or who toots their own horn the most. I have no faith in titles, they’re mostly meaningless.
Do you store scheduled times, when the UTC representation of the local time can change between the times the user entering it and the event happening?
Do you see System 360 and Kubernetes as parallel technologies?
A difference between the Linux movement and the Kubernetes ecosystem is that most of the open-source tooling developed for K8s is built by venture-funded startups (e.g. Istio or Envoy). And the endgame of these companies is almost always an open-core product that is functional but in practice just broken enough to not be usable without buying premium support or the enterprise edition.

So I'm a bit skeptical about the long-term viability of the platform. Personally I think we'll see new paradigms emerge that will mostly obsolete containers and complex orchestration platforms, you can e.g. already see some pretty interesting ideas around WASM. Before Kubernetes OpenStack was the big thing, but now it's mostly used as a substrate to run Kubernetes on.
How long is the western world willing to leave Ukraine in ruins until Russia agrees to pay for the reparations?

They seem equally likely to pay the reparations as Mexico is to pay for a wall.
To be honest, you can put it in the electronic items bin at your local recycling centre.
I appreciate the viewpoint. One thing to consider is that I think many people in the industry still don’t fully grok the “IC track”, and there is a perception that you need to transition to management to really progress past senior. At FAANG this is obviously ridiculous, the staff/principal levels are visible and progression is clear.

Another related concept is that there really isn’t much written on the subject of “what should I focus on improving” for senior engineers. In a big org you can look to the engineers at the next rung for role models, but at smaller companies there might not be many staff plus, and so the diversity of types of roles may not be clear.

All this is to say that I think this advice is more useful to senior engineers at smaller companies, than it is for those at a similar stage in their career at extremely large companies.
What you give as an example is a product with insanely high margins. Here, it indeed makes sense to produce it in your home country, because it won't make a huge difference.

Most products on a market have slim margins and here such production costs make a huge difference in profit if the buyer is not willing to pay much more for products (partially) produced in the home country.
I really wish there was a good standard for password length requirements for websites.

Far too many sites out there reject longer passwords, or have a strange dislike of a single special character (which of course differs between sites)

Let me use 64 character passwords, dammit!
Plants don't feel pain. And, even if you want to reduce the suffering of plants, eating animal will harm more plants.
Get ready for the end of general purpose wireless networks
One of the reasons may that beyond big tech, the role is largely unknown, leading to huge differences how the staff role is defined. There are companies where staff means a senior+ role with equal scope and staying on the same team. In others, staff carries a significant scope change, meaning that the bar to reach staff is higher.
+1 for Strongbox, one of the few apps I’m happy to pay for.
K8s will be superseded by a simpler yet more powerful tool sooner rather than later. Just like it happened with:

- Corba, MRI -> http apis

- XML, Soap -> json

- Flash -> html5

- Perforce, svn, mercurial -> git

Etc. We can’t think of anything better than k8s right now, but that’s just how it works. The moment that new tech appears, we all will be asking ourselves “how could we possibly use k8s?”
This is academic thinking. The infections will occur because nothing can be done about them. Omicron is too transmissible to contain. Everyone understands that now. There is no 'gambling' here because there is no dice to throw. The die is cast by nature.
This calculation would make sense if they could keep cases restricted to limited regions and then stamp them out, which seemed to work with earlier variants according to official reports. It hasn't been working with Omicron: the cases are appearing everywhere in the country, they're struggling to stamp them out even with strict lockdowns, and by the time they start to lock down the virus has already spread to people outside the lockdown zone, probably several steps away from anyone who's been in it.
Reading primary sources is always illuminating. Big Names are often a lot more sophisticated in their thinking than their bullet-point summaries let on.
> The nice thing with password managers is you only have to remember the one password. That means it's easy to make that password very strong.

And the BAD thing about password managers is that you need to type that password every time you want to access your database. Of course you can set some strong, complicated password, but you need to remember it and you need to type it sh*tload of times :) But I see your point
> They don’t get paid to get to your location so the only advantage as a driver is being picking up someone in the area you drop off another passenger.

That's why the GP talks about a "distributed mesh" of drivers. There's simply more Uber drivers than there have ever been taxis in most places. So in the age of Uber if you're in a suburban area there's a high likelihood there's an Uber driver near you. So there's a small amount of unpaid driving time for the driver. There's also a decent chance of them finding a return passenger at the destination thanks to a similar increase in the number of potential riders vs taxis.
Using Pipy as software load balancer
The irony is that if you look at a framework like Nest.js, it's pretty much a reaction to how difficult it is to manage and scale pure express/Node projects without more structure and higher order patterns like DI and IoC.
I would never make the mistake of thinking him stupid, but the power structure underneath him pervades his visibility and makes him do irrational things. Seriously, watch the lecture I linked.
Agents with explicit messages are much closer to Smalltalk OO than virtual methods implemented via dispatch tables, with statically typed arguments.

OOP has its place. I think it's decent in the small - when you're dealing with data structures which inherently have state and need to maintain invariants - and it's decent, in the agent form, in the large, where you have encapsulated state in separate agents which communicate with one another using messages, as long as you have other actor-model things like fault tolerance.

It's in the middle, when you're trying to write a big app filled with communicating mutable objects with lots of mutual references, that things can get pretty sticky. My experience is that it's better to favour complete knowledge of concrete types than to minimize knowledge of concrete types and leave them open to extension. That is, pattern matching is generally preferred to polymorphism and it's better to get a compilation error when you add a new subtype than it is to try and always squish your new subtype into a polymorphic interface straitjacket to use virtual dispatch instead.

There are other problems with object orientation, particularly the way it produces very pointerful code and isn't friendly to - doesn't take advantage of - high latency high bandwidth memory.
I'm curious. Have you consulted a lawyer to see if a commitment like that is sufficient? I mean, is your boss authorized to make such an arrangement?