skysight-inc/HackerNews huggingface dataset:
There's no way Russia pissing Finland off to any conceivable degree would risk war or military retaliation from present-day Finland. None.

The same goes for any other Nordic (and Baltic) countries.

The current Russian regime likes to demonstrate its power now and then, though, and to try and project its influence through intimidation. They can do that with their significantly smaller neighbours with no risk of military retaliation.

There are risks, of course, but those would be in the form of deteriorating relationships and the associated economical costs, or from losing overall international rapport and respect. Those don't seem to matter much to the current regime in Russia, though.
The vault is almost always protected by the master password. That single password is what's used both to retrieve the vault and to decrypt it.

The only difference is going to be if the remote vault requires a separate auth factor. And that's a legitimate thing to consider. But I think (but I haven't thought much about it tbh) if you have a secure master password then the situations where this matters are limited.
It's extremely annoying to spend time thinking about and carefully writing something only to have it downvoted by unknown people for unknown reasons.

And anything vaguely political or controversial is the kiss of death for downvote systems because it triggers upvote/downvote wars where downvote becomes "I disagree with this viewpoint (so it must be downvoted to oblivion.)"
Thanks for tips, I didn't know about it. I need to try it out
Well, there's also continental drift :-) honestly everything we do in IT is approximation - some of them are worth accounting for, many are not - at least for most of us.
> same code as the GitHub repo

If you have access to the code then (on Android at least) you could build and install the APK yourself.
It’s almost like they understand something that you don’t.
I think tzdata timezone locations (like Europe/London) are fully sufficient, since they are tracking the clock everyone uses in that location. If the boundaries change, then so will the clock for everyone in that boundary, so the time probably won't be right regardless.

I think coordinates are not completely right, since the time context is mostly political/cultural, not geographic. I don't have examples but I can easily imagine a border region specifying some event in a time that is referencing the region across the border.
Some tests are not adaptable to changing code because of the way MS uses DI. A lot of DI is done by adding new parameters to the constructor.

It’s the same with async. Needing an async function somewhere can result in a huge cascade of changes.
I'm Chinese and this comment aligns exactly with my experience. Please don't take every word from people in Chinese mainland to be dictated by the Party. The big brother would get too busy arresting everyone being outspoken.
> When I was stuck in some distant suburb and had to use taxi companies, the way I "hacked" them to reliably come was to tell dispatch to tell the taxi driver I will tip an extra $20 for the ride. Basically, a form of bribery so the taxi drivers wouldn't ignore the dispatch call.

I find this interesting because on the food delivery side, this is kind of mental gymnastics the worker needs to do. If it is a busy evening hour, do you want to take a (small) McDonalds order? Most likely not, unless there is a nice tip. You could do at least two deliveries in the time you wait for the McD order.

I imagine rider side is the same way as delivery. Every worker has to do this sanity check if whether something is worth doing.

If workers are taking low reward rides or deliveries, it is probably because they think they aren't missing out on something better.
Mars is a lethal desert, but it has gravity, some atmosphere, and water, making it better than most places for a species with our current level of technology. Floating cities in the atmospheres of gas giants, or underwater cities on ice moons might be better long term, but we can't do that sort of thing yet. Life may be rare and unusual, we need to ensure it does not end with Earth.
The Iron Curtain – Which IT Services Got-Blocked or Left the Russian Market?
> I have friends in South Africa who built a small business similar to uber in 2004 on SMS and future phones.

(I assume you meant "feature-phone" there?)

You should tell your SA friends to reach out to some tech journos, they'd love to write a "Uber before Uber" story, and I'd like to know the reasons why their project didn't pan-out myself. SMS-based applications had a lot of potential in the mid-2000s, often the failures were elsewhere, and doesn't SA also have SMS-based billing too? that could have been an amazingly successful service...
Interestingly, technically the time of the event changed with the hypothetical TZ law changes. The event was going to be n hours from now, but with the TZ law change, it got moved to be n+1 hours away.

If the convention hall could be booked hourly and had different events every hour, suddenly a slot would've opened up, at the 2 AM on the DST-change Sunday, the hour which would've not existed if the daylight savings law stayed the same...
It is also that the public is rather happy with the status quo. Working against public opinion is not something that happens easily in democracy. It takes generations to change opinions.
There are bilions of us, we can do more than one thing at a time.
I did that too and it should be the default. Constructor injection is a bad pattern.
Russia's invasion to have 'enormous impact' on world food supplies
> which is a policy they can have. But the annoyance to me, is that it's a policy they choose to have, rather than a policy they're required to have.

The problem isn't necessarily with the policy as such; it's perhaps an entirely sensible policy to have – I don't even know what a "two-party and check" is so have no opinion on that as such – but the real problem is that there is no way a human applying basic "common sense" judgement can override the policy.

A lot of things are now like this: "this is the rule", "computer says no", with little recourse. The complexity of reality can't be captured in a rulebook or computer program, so lots of people in different "unusual" (although they're usually not that unusual) situations hit brick walls for a lot of basic stuff.

It's slowly crushing out collective souls and stripping us of our humanity.
That's nonsense.

https://model.energy/
This is not about whether we should trust COVID case numbers by the US govt, this is about whether we should trust COVID case numbers by CCP.

Although it does not strike me as a bad analogy. The US government thought there were WMDs, but there were none in reality (wrong data, whoops). CCP thought there was no COVID in China, but there was in reality (wrong data, whoops).
I have a Shenzhen-made 12V/20Ah LiFePo4 battery that has Bluetooth and iOS/Android apps for management. It, too, prompts for a password if you want to enter the "Pro Info" screen that shows per-cell voltages, BMS error states and so on. The password for this screen is "1234".

Feels like a move to limit liability to me. You "hacked" it, you're on your own.
Telegram blocked access to channels such as rt.com for users in Europe [its blocked for me too in UK]. So much for freedom of speech [or thought]
You can argue all you want but understanding Putin's motivations to start this war isn't going to help stopping it.

The bigger question is how far Putin is willing to escalate it so he can pretend to claim victory, the West has zero agency in getting Putin to stop unless they are prepared to escalate themselves, but apparently we are willing to stand by watch thousands of people get murdered, using illegal weapons no less. Appeasing Putin is what got us into this war in the first place, it made the West look weak when in fact all they wanted was to avoid yet another war. But we're there now, and that changes everything, looking back at how you got here may help inform the worlds response to the next dictator that tries for a landgrab.

Mearsheimer may well have had a point, but it's easy to argue from the sidelines, the options before us at the time, to either allow Ukraine into NATO or to let them fend for themselves both had significant downsides. Dictators do what dictators do: throw people into the meatgrinder to make up for their own deficiencies, it doesn't need any high degree of intelligence to observe that, least of all about Russia.
Archive version:
https://archive.ph/gBIBW
Where do you live that this is still the case? I haven’t worn a mask anywhere in over a year and no one has said anything. And these days I only see a handful of people wearing masks in a business.
The Past and the Future Are at Odds in California
>Ofc this doesn't excuse their illegal practices.

In some ways it does though. Some industries corner the market through regulation. Ie it's impossible for a new competitor to start up that follows all the rules and it's that way by design. The only way to break into that market is to break the rules or buy out an existing business.
It's even worse: most generators transfer mechanical power to electrical energy.

Hydroelectric plants, nuclear reactors, gas and oil plants, all of them depend on mechanical movement.
Archived: https://archive.ph/uUhq7
Fuck that. Medallions are licenses and the government can grant more licenses as they see fit. They don’t need to compensate people who already hold them for granting more.
One of the major reasons all these kinds of services use javascript is that it can be reliably sandboxed (it needs to be, so it can run in a browser without every random website getting control of your machine). While there's nothing in theory preventing you from doing a similar thing with python, an implementation with the same hardening just doesn't exist. CPython sandboxes have been broken over and over again, to the point that conventional wisdom is "the only way to sandbox python is to run it in a VM". The only other language I can think of offhand that has similar levels of sandboxing is Lua.
That’s the problem. You have to read multiple articles to achieve simple things.
> "Never ask the product owner what to do in an edge case."

Could you expand on that? I've found it best to keep PMs informed even about edge cases, but I'm curious to know what your friend meant?

I usually don't ask, but say something like "We store time as UTC for future events, but apparently this is not the best practice because when timezone rules change, the local time is not updated. Setting up that refactor will be medium complexity. I recommend we take the time to fix it now, so that we will not have awkward moments for event organizers as people show up an hour early."
Do you live in a very humid climate? Because that has never been an issue for me.
The fun disappears the day you start building someone else’s dream instead of yours. Any project you aren’t passionate about will drain you quickly.
https://wiki.osdev.org/UEFI

There are several pages here under the UEFI tag. There are also some application guides and a few polished bootloader documents.
A passphrase isn't stronger than a password created using those rules - it's preferable if your strategy is to remember your passwords. The problem is that there are so many logins it's hard to keep track. So the temptation is to start reusing passphrases across sites which is the big no no because every site will be breached eventually, it's just a matter of time. And once your passphrase is compromised attackers will start credential stuffing on every other site of interest, looking for where you have reused it.
Of course 2fa, hashing, salting, etc are better solutions but there you're putting your security in the hands of some unknown developers and hoping they know what they're doing.
Security in depth is all about layers. Password managers aren't the perfect solution to the user layer, but for me they're the least worst option.
This is a good effect for the economy though. The customers are benefiting from it. Not so great for Uber though.
China definitely does.
> drivers can ignore it and wait for the more lucrative airport-to-downtown ride for $50. Why? Because the taxi meter only runs when that passenger is in the car so it punishes suburb-to-suburb trips and instead, incentives them to wait for the longer airport trips. So hub-to-suburb and suburb-back-to-hub is "dead time" the drivers are not paid for.

Isn’t it the same for Uber? 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. Dispatch worked similarly but it had its limitations of its time.

One thing that was not possible that Uber does is ride sharing.
Could we have built raised floors in all the grocery stores and big box stores while simultaneously serving the needs of a country in pandemic in two years?

That seems beyond optimistic.
Because Uber subsidized the rides.
Software used to come with big beautiful manuals. I remember getting Borland Quattro and the box was a cube because the manuals were so thick. I think there are a lot of benefits to printed references but for me the biggest was accidentally finding something cool while looking for something else.
> My friend was even struggling with conversations like "so what if the user hits save exactly when data coverage drops".

My favourite PO response to a question like that is "Oh, I suppose that could happen, but it would be very rare so don't worry about that", at which point you need to re-iterate that even if rare, we still have to do decide what should happen, even if it's just showing an error to try again.
Yes. (Yes they’ll grant exceptions, but they probably won’t want to change the terms in your employment contract - which is fine).

When starting my company (which started as a side project while working for another company), I sat down with my boss and asked if he would agree to acknowledge in writing that the company will claim no right to IP relating to my side project.

I drafted an email stating that, sent it to him, and he replied in agreement. That turned out to be sufficient enough for me. A few months later I quit when my side project turned into a full time job.
That's a reasonable question and has made me pause.

The practicalities of things like pvp balance is interesting - if you invade someone on easy mode what should that mean? Does easy have an edge? Can players abuse that? What if an easy player wants to invade? Do they get an edge? If you then restrict like for like are you fracturing the player base? If easy disables invasion that is allowing players to avoid a part of the experience of souls which adds a lot of tension. As an opinionated creator (From Software) do you want to allow people to turn that off?

Difficulty is part of the IPs DNA - losing to bosses and being cheesed by traps or losing your souls creates a bonding experience and by extension community. Maybe that's why it feels "off" to allow features that water that down.

I guess when I perceive a game through the lens of a creative art, rather than a product, then an obtuse adherence to some vision seems more reasonable. Though the lines are blurry
outside only is the important bit xD
Basically, Kubernetes as Cloud OS regardless of what kind of hypervisor powers the whole stack.

The irony of UNIX having won, only to be replaced by System 360 roadmap.
Well, it does not have to be SMM that does it - it's just that SMM is what we have already available so unless you have certain rare hw it's what vendors will use :(
The likelihood of a "nuclear and radiation accident" before 2024 according to prediction markets is around 13% [0]. I don't see any change in the prediction in the last hours/days.

[0] https://www.metaculus.com/questions/10154/radiation-incident...
I used KeePass/KeePassXC/KeePassium with iCloud Drive. This setup works, but it's cumbersome to sync. I'm migrating to iCloud Passwords right now.
Disruption in our economy means "losing billions of euro for years".

The race to the bottom I'm seeing in e-commerce is just hilarious. Great for consumers. Not so great if you are a delivery driver.
> most of which were excellent.

Even in the first nuclear build out in the US, large cost overruns were very common. Forbes magazine was famously critical of this in a 1985 cover article.

There's a reason the US stopped building NPPs back then and it wasn't green mind control.
After years of lurking I created an account just to reply to this. While in the context of this article I agree with you - this author clearly has an agenda - the general MBA hate on HN amuses me so I thought I would share my anecdote. Also, Melissa Clark, the author, has a BA and an MFA. Maybe we need to hate on artists doing science?

People’s lives take them down many paths. I am a “scientist” insofar as I have done science - and am an author on two publications in a respected journal (Annals of Botany). The research from my MS in Biology continues to get cited in evolutionary biology and population genetics studies years later. I also have an MBA and am a senior sales leader in a cybersecurity scale up (at some point years ago I decided I wanted to make more money than academia could provide and I made a major pivot). I’m still equally comfortable discussing herkogamy and phenotypic integration as I am GTM strategy and compensation models.
A lot of truth in this: '...young founders are more financially constrained than more experienced ones, leading them to cede upside to investors at a lower price. In other words, younger entrepreneurs may be a better “deal” for investors than more experienced founders.'
Why background music at all? I prefer shopping at places without it.
Now find the impact of EVs.
With the censorship on DuckDuckgo I've noticed Yandex's video search is actually pretty decent and searches not just YouTube but many other video platforms as well.
Putin has what he designed and built. The incompetence and low status of the army at this scale mostly exists because Putin is afraid of the army, that’s why he appoints mostly “security guys” for the top spots and now has his own private army.

Putin’s Russia is a police state pretending to be a military state.
I could. That requires me to have a 3D printer and be willing to invest the time in figuring out how to make a case. I don't, and I'm not.

Of course it's going to be more flexible, just like it's more flexible to design your own device from scratch. But I'd trade that flexibility away for more time to do things I actually want to be doing any time, and I'd be willing to pay quite a bit of money to get that kind of flexibility without having to spend as much time on it.
.NET and C# as a platform are evolving extremely fast compared to many other runtimes and languages. In fact, it's kind of been converging with JavaScript and TypeScript. I have a small repo here that highlights this: https://github.com/CharlieDigital/js-ts-csharp

If you stopped working with .NET and C# around version 4, the language itself has transformed.

Local functions, pattern matching, records, and more!
Thank you for your reply.

Code snippet I shared in question is literally the logic (removing the bash function definition of course which does nothing but writes value of specified variables, and repetitive per db-user lines), not some pseudo-code.

There is no up/down stream. one needs to add/update/remove a tuple when a user is added/updated/removed.

I am just generating alert definitions which will be used by prometheus/ alertmanager (without any further processing what so ever), where team names and DB user names among other things are being edited manually, and will be same way for a long time unless a major overhaul of full system happens. And there is no other developer editing code, depending/ dependent on this script/ yml from any other part of the system.

I would have used format in use already, if there was any other system interaction (completely aligned with "reduce overall system complexity").
> as the historical record in the US shows; see the first chart.

The Greeks didn't print money out of paper. But let's be us-centric and focus on a short span of history to keep your point.

> a monetary system based on fixed currency often leads make deflation a problem for the average person

Why is this a problem? The problems arise from rising prices not the contrary.

Yeah we've moved on for a reason : to print more "money".

After years in finance/economics, I've never heard a real argument against deflation. It all comes down to : trust me it's better. And that's why we use fiat currencies, "trust".
Interesting that you mention Finland, given that I was regularly there during my Nokia days almost 20 years ago, and they are for me the top reference, maybe only similar to the time I spent on Norway also servicing Nokia customers.
The portable ones are often touch-only.
It’s funny to see this pitched as the “future” when we were doing most of these shenanigans during Airbnb’s Kubernetes rollout in 2018. The only thing that’s futuristic from the perspective of 2018 Airbnb infra is Knative. Knative sounds like a good idea — especially for control-plane services or devtools where scaling to zero is something that would actually happen.

The commentary around PersistedVolumes is true (don’t write user data as json pls) but simple. We had a few use-cases for big persisted volumes or even host volumes managed by a daemonset, where object store performance didn’t cut it. One was indexes for a search service. You can’t push these 64gb hunks of data into S3 without paying a ton, much better to use a file system. Same thing with translation string data, a PV with a local SQLite database or other indexed read-optimized format is 100x faster and 100x less expensive than “object storage”. We did enforce that the PV was always read-only for the “main” container in a pod, so you needed to add a sidecar or daemonset if you wanted to sync data there.
All that sounds like poor app design.

Microsoft doesn't force you to use SQL Server. I used Postgres and Redis for a quite big microservice based app.

Repository isn't mandatory, however is nice to separate the business logic from the details of the data store or database. Using a repository shouldn't be a a problem unless you are doing it wrong. I've seen enough of poor repository pattern implementation. I would question the skills of the developers here.

LINQ was not used properly if you had mixed IEnumerable and IQueryable based queries. It's not frameworks fault here, I'm afraid.

The system is not spawning threads for async requests, it's just creating Tasks which cost very little since they aren't physical threads. Think of goroutines, not threads.

All the things you mention seem to be due to lack of experience. I am not sure how using another platform would have yield better results, skill sets remaining the same.

It's not a problem if you try a new language, platform or framework as long as you don't just churn out code assembling method calls based on name (. NET makes this very easy because of intellisense) and examples found on Stack Overflow. As long as you understand what the code does, you are fine.
But these signals are from the real GPS birds, and they are really the ones for Las Vegas three weeks ago. They are completely authentic.
Doesn’t use Python at all, it seems?

Making this comment less like a plug, and more like spam…
Yep. Two states, plus investment and small business version. ¯\_(ツ)_/¯
I must recommend a remarkable primer in Economics in the form of a comic book:

Michael Goodwin - Economix (2012)

It also proportionately but categorically deals with the matters of the superficial interpretations about Adam Smith.

A timeline of the history the book covers, drawn by the book illustrator, Dan E. Burr, is available at:

https://economixcomix.com/wp-content/uploads/Econ-Timeline-i...

(as part of the book's website).