skysight-inc/HackerNews huggingface dataset:
It seems to me that you are mostly arguing about what kind of time to use for a given business problem here. This is actually an interesting problem, but it is a business problem.

For example where I live trains will have a 1h delay (sometimes there are buffers that you can use to reduce the delay, or you cancel trains that anyway only run in the time window that is missing) when “springing forward” and will take a 1h break in the middle of the night when “falling back.” The schedule itself doesn’t change. Seems weird to me, but it is how the business rule is.

But what if the business rule is to use wall clock time? And that is actually a sensible choice for things like concerts or dinner appointments in a calendar.

When you use wall clock time (I assume that is what you mean when you call it local time) in example 4 you choose

> local time + take first occurrence on spring offset change

which is _one_ possible way to handle duplicate wall clock times; wall clock times are underspecified which you implicitly admit by choosing the first occurrence. So it _is_ a data type issue, unless you define the wall clock time data type to contain the occurrence number (e.g. something like `2022-10-30 02:32 II`).

To me that’s not a wall clock time but a wall clock time _with occurrence_ (or whatever name you want to give it) and it’s probably not a concept the user will know, so it needs some UX tweaks (e.g. hide the occurrence when there are no duplicate times and when there are notify the user about the ambiguity, offer a default and explicitly state it, maybe allow to change it to the 2nd occurrence, or maybe disallow duplicate times and ask for another time).

Another problem is that when switching forward there are holes in the time line, but that is easier to solve (it’s an invalid input).
Business licensure is a thing, despite not every business licence is a medallion type of licence.
If you're curious, a small repo that highlights some of the functional features in C# and compares it to JavaScript and TypeScript: https://devblogs.microsoft.com/dotnet/announcing-entity-fram...

One of the best functional features in C# is probably pattern matching: https://timdeschryver.dev/blog/pattern-matching-examples-in-...
> the general MBA hate on HN amuses me

MBA graduates are by far used in companies in the Marketing and Sales departments, so interpreting my comment about them being salesmen as "hate on MBAs" is quite funny, because that's precisely how the hiring market sees them.

Sure, there are scientists who happen to also have MBAs. That's a huge exception, so you won't win points by finding someone who happens to have that profile. MBAs should typically not be trusted to talk about Science because:

- unless they happen to have a multiple education background, they have NEVER been exposed to serious science and the scientific method. Blame it on the fact that Science outside of higher studies is badly taught if you'd like.

- their education is mostly about how to understand the market and optimize how to exploit it through market research, targeting, and marketing.

The second point makes them suspicious from the get go on any topic they touch publicly. Are they acting as naive actors trying to debate or advance one's understand of the subject, or acting as MBAs trying to push a specific agenda for other reasons?
Because we were educated before "flavor of the month" JavaScript framework...
And because if that we can appreciate elegant and practical tools and ideas. See also emacs and vim.
There will always be outliers. If you're scheduling a meeting in a small town on the border of 2 countries that honor different time-zones, then you're probably just going to have to pick one to be the source of truth, and hope it's the other side causing the disruption (changing their clocks) and they'll pay for the administrative overhead.
> He raised a point that we might at least consider: is our globalization just a new mercantilism?

No, and it’s interesting that the article doesn’t actually say what Mercantilism was, to avoid making it obvious that it isn’t.

Actually much of what the article says about Smith is accurate and yes he is often misrepresented in the way they described, but their attempt to paint globalisation as mercantilist is bogus.

The primary concern of Mercantilism was to maximise exports and minimise imports, because mercantilists believed that trade was a zero sum game. If one side of a trade is benefiting, the other side must be losing. Interestingly Marx thought in exactly the same way, which is why he came to such ludicrously misconceived conclusions about the nature of value.

Globalisation is simply about goods and services being provided by the nations best positioned to provide them. Some countries excel at financial services, others at manufacturing, still others at providing natural resources.

Yes of course you can put any layer of economic policy you like on top of that, and many countries go. Some apply mercantilist policies, others are more free market, etc. so Mexico is pretty Mercantilist, but the UK isn’t at all because our main deal is services (with a side order of North Sea Oil). Although there was a Mercantilist streak in the Brexit agenda, we’ll see how that plays out. Trumps trade policy was heavily Mercantilist, and anti globalisation.
Long-awaited Kaspersky leak doesn't seem to be a Leak at all
I've managed to avoid working with Kubernetes thus far in my career. I admit I don't have a great understanding of it. I can't think of a single technology that seems to unanimously stir up such bitter feelings in the developer community. Not even node.js, or webpack is as contentious as k8s.
Or you could read Adam Smith's Wealth of Nations yourself as it is available for free from multiple sources. You should his book The Theory of Moral Sentiments first. It helps with the understanding of the later material.
This approach has problems when the UTC <-> local time mapping changes, e.g. when:

- a timezone changes

- users change their timezone

Often what the user wants is that the "naive" local time stays the same (e.g. it's still 12am even if the timezone changes).

Through not always.
I’ve been using an app called Secrets for iOS and macOS for close to a year. A one time purchase, easy syncing, and other items like secure notes and software licenses can be stored. They also have import from 1Password. Excellent experience so far, almost a complete 1:1 analog of 1Password. Command + \ to auto-populate fields works, maybe not as smoothly. For the money Secrets charges I’m satisfied knowing that after a year, I’m saving.
One of the oldest nuclear power plant in operation worldwide is Beznau in Switzerland, which has been running since 1969. It is currently scheduled to start shutting down in 2030 which will then take 10-15 years. The other plants are scheduled to start that processes in 2040-45. So unlike Germany they are not at a point of no return yet and according to Wikipedia that type of plant could potentially extend their lifespan to 80 years instead of 60.

https://en.wikipedia.org/wiki/Beznau_Nuclear_Power_Plant

In don't know the situation in all of Europe, but there could be potential to buy us quite of lot of time to really ramp up alternatives.
Well, please explain to me how can I switch the app from using Postgres to Redis or Cassandra with ease if I am not using something like a repository pattern?

It's true, EF abstracts the database away by not requiring you to write SQL but EF is only usable with some SQL databases.

So, having another abstraction layer might not be a bad idea.
It’s this.
Please don't just drop a link but elaborate a bit what your trying to say by posting that link.

Was expecting something interesting GPS jamming related, but the article doesn't even contain the word "GPS". You likely posted it to tell there are currently NATO exercises going on in northern Norway. Your post could have benefited from adding this bit of info.
Add '-stats' to any GitHub URL to get repo insights and charts
Thanks for that! Learned a couple of things, I was aware of the result but that shed some light on the origin.
> 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...

I did not think of this before...interesting....leave these problems to politicians, software engineers and end users to accommodate, I just want to be a naive programmer
What's more interesting is the deployment of certain radio jammers at airports [1] to dissuade drone operators from flying their toy into restricted airspace.

[1] https://www.forbes.com/sites/meriameberboucha/2019/01/28/how...
Obviously a lot is lost in translation from Glaswegian Scottish to
English but, yes, he is widely misappropriated by economists and
misinterpreted to serve modern conceits that occlude his humanistic
and compassionate writing that is on a level with Rousseau or Fromm.
Smith had an extraordinarily optimistic view of humans and had a
similar idea to Aristotle that while people brood and intellectualise
over "sordid and selfish" thoughts, when it comes to action we are
instinctively "generous and so noble".
I bought an LG C1 and paired it with a new Apple TV 4K. I refused all the TVs EULAs for its smart features and only let it update firmware.

Painless experience and no ads.
50 years ago, one sci-fi movie invented a pivotal new genre
I am worried that the supreme arrogance of abstraction-builders and -apologists that this article's vernacular, too, emanates will be the cause of a final collapse of the tech and IT sector. Or maybe I even wish for it to happen, and fast.

Everything gets SO FRICKIN' COMPLEX these days, even the very simple things. On the flip side, interesting things that used to be engineering problems is relegated to being a "cloud cost optimization" problem. You can just tell your HorizontalPodAutoscaler via some ungodly YAML incantation to deploy your clumsy server a thousand time in parallel across the rent-seekers' vast data centers. People write blogs on how you can host your blog using Serverless Edge-Cloud-Worker-Nodes with a WASM-transpiled SQLite-over-HTTP and whatnot. This article's author fantasizes and fetishizes interconnected lanscapes of OpenID-Connected workloads that are, and I QUOTE, "stateful applications that are stateless". Because "This means data should be handled externally to the application using other abstractions than filesystems, e.g., in databases or object stores." - yeah, fine and dandy, but which platforms of the future should these services be hosted on? And who will develop and shepherd and maintain and fix them?
Assuming you're not joking, this is the library Grant built (and released open source).
The former Warsaw Pact members got fewer decades of socialism, and they did not experience most of Stalinism; their experience was less brutal.

Being geographically closer to the West probably also made a difference; after the fall of socialism, more people could take a trip across the iron curtain and observe how things worked on the other side.

Maybe these days, people living in Russia should be invited to visit Europe and see how people live there. Like, maybe as a part of "propaganda budget", EU should offer one month of fully paid vacation here to every citizen of Russia. To see that we are actually not a hellhole full of Nazis; to see how even the life standards in Eastern Europe are these days closer to the West than to Russia; to understand that they could do even better (because they could do whatever Eastern Europe did, plus they would still have the oil).

Generally, people should travel more, see the world more. So that they can later return to their country and ask: "How is it possible that other countries have X, but here at home we say that it is impossible?" (And this applies to everyone. Like, Americans would probably also benefit from seeing that universal healthcare is possible and actually considered normal in some places.)
What really bothers me is that the tools we use (databases, time data libraries) have really poor support for wall time. Most of the times, there is no support at all.

That's why people go and store times in UTC (with a separated time zone), and then everything breaks because some tool always expects non-tz data to be on the local tz, or the original system converts tzs behind the scene, or whatever.
Maybe you could delete my account. I'd prefer that. I think maybe I have a tendency to argue with people and this just isn't the place for it. Best to remove the temptation.

If you aren't going to delete the account and comments could you change the username to something random then ban it? That would work.
I am indeed using FF.

Thank you for the explanation! That is fascinating, always amazed with the diverse knowledge hiding around YC.
He is literally the creator of Manim and used it for all his videos. He also publishes the source code of each video on his GitHub account.
More democratic to what? To an autocracy? Yes by definition
Where I was during uber's ascent, uber's defining value proposition was circumventing the artificial monopoly created by the taxi medallion system. This "disruption" was actually great, it shook up an industry that needed shaking up (ironically I now use cabs because they have become better than uber where I am. This would not be the case if uber never existed).

But even if it did some good "disrupting", I think the article's point is it's not real innovation. Same e.g. with self booked travel, self scan groceries, etc, they are not really innovating, they just change a power balance.

So the it ends up being bad when all the capital is chasing these disruptors instead of "innovators" for some definition.

The thing it misses, I think, is that many of the big winners (or monopolies if you like) actually do end up funding massive amounts of innovation.

Facebook and Google have contributed huge $ to AI/ML research, Amazon Go I think qualifies as real innovation (and I think there are many amazon examples that are more than just an app). Tech is easy to pick on (I've picked on it a lot) and Uber may be an egregious example of a company that disrupted and didn't give back (though they don't make money either). But I think there has been some major innovation come out of tech companies, even if that isn't how they got rich in the first place.
Can confirm triple Pfeizer rendered what I assume was Omicron to something relatively mild for this non drinking, normal BMI near 50s male. Getting Covid still made me feel rather rubbish for a few days.

Kudos and my personal thanks to the vaccine developers.
Worse, I think a lot of people quoting him have never read him and don't realize he would condemn a lot of their ideas.
HDCP is a requirement for newer versions of HDMI/DisplayPort to meet spec.
What do you mean by "constructor injection"?
>you get forced to redo reports until they show at least a minimum of optimism

I want to say that this is not a disease unique to dictatorships. The US military has been known to do this:

https://en.wikipedia.org/wiki/Millennium_Challenge_2002
Show HN: Version controlled IETF RFCs (draft,RFC,errata,ABNF)
This is not always the case. Sometimes we use a technology for decades and just upgrade its version. Like HTML, HTTP, GCC, ... the list goes on. It's very possible that we still use k8s as major container orchestrator in a decade, just in a higher version.
Normally yes, but not lately. I have a pet project that seems a good fit for a deep learning approach, and while I have finished a few coursera certifications in deep learning, I find that the process is not fun at all. It all seems arbitrary and unintuitive, and the largest chunk of effort is putting together a sane data set, and then countless iterations of training and discovering new mistakes. I enjoy systems programming, but I am not getting any of my systems-y kicks from this exercise.
> He saw the interests of large capitalists as conflicting with those of the public: capitalists seek high profits, which corrupt and impoverish society.

This is rubbish.

WoN is one of my very favourate books.

Smith is absolutely - astoundingly in fact - neutral in his writing. He says what happens, and what happens because of it.

To write as quoted here, to put opinions into what Smith writes, is to be doing exactly what the article begins with, which is arguing that Smith did not say what he is often made to say.

To my recollection, there is in the entire book exactly one time when Smith offers an opinion; he is discussing bounties paid by the English State on exportation of a particular good, then notes that once a particular level is reached, the bounty ceases and is replaced by a penalty, and he opines that it seams improper to encourage people by the bounty to export and so be encouraged to get to the point where they will then be penalized.
The only scenarios I can think of where someone hasn't been on an auto-updating browser for 10+ years is embedded systems and locked down intranets where no one expects the latest and greatest, and people in circumstances where a minimal page not top-heavy with scripts and frameworks is best.
> It's such an absurd tradeoff for the Omicron variant, which is less deadly than the flu[1]

Apparently the data is only applicable for England, which has already achieved herd immunity
The Ukraine was either not mentioned in news or willified as nazi. And not just for few days. That was Russian media before invasion. There was Russian evacuation of Donbas all over Russian news to supposedly protect civilians from Ukrainian nazi. Because Ukrainiane apparently decided to attack Russians exactly as Russian army was amassing at that exact border.

No other opinion is even legal now, there is 15 years imprisonment for that and independent media are closed. Russians who have Ukrainien families refuse to believe them even as their are getting pictures of basement living.

This premise of support for Putin is what people/journalists stationed in Russia reports. Before they left, because it is not safe anymore. People who reported on Russia for years, including in runup toward this war. Including during previous wars and whose past reporting turned out ok.

The war in Ukraine is result of long term process. The opposition, civil rights groups and what not were dismantled or weakened as part of that process.
Precisely. It’ll be amazing to watch as it happens and most people won’t even notice, but China will basically take the Western approach (post-vaccine) and somehow claim they did it better and than that was the plan all along (despite massive lockdown while everyone was vaccinated).
You have to worry about this as Finland is a non-nato country and Russia has bombed and occupied nuclear plants in Ukraine.
In what way?

The subjects are utterly different.

All I can think of is that it introduces you to Smith and his style of writing. To my eye, this is not of any particular value.
I believe this is not correct for future scheduled events for humans. When a human sets an event for 8AM on some day 3 years in the future (maybe through a recurring weekly event), what they mean is "8AM local time in that jurisdiction". When a law passes that changes the daylight saving time amount or DST switch date or just sets the timezone to be different or the jurisdiction is merged into another or whatever, humans expect future scheduled events to adjust accordingly. Imagine a clock tower in the town square. If something political happens, it will be adjusted, and a meeting set to 8AM local time should occur according to that (possibly virtual) clock tower clock.

That is why logs (moment of time in the past) should be stored in UTC (possibly with local or user's timezone name for UI), timers (short offsets into the future from a moment of time in the past) should be stored in UTC like logs, and future scheduled events between humans should be stored in local time with the name of the timezone. The name of a timezone is never the offset, it is always the jurisdiction that can change the rules and be merged into another, etc.

When answering the question "what is the UTC time of a future scheduled appointment?", which is equivalent to "does it intersect a future scheduled appointment set in a different timezone on the same or adjacent dates?", which is also equivalent to the question "how many seconds in the future is this from right now?", you must assume the timezone rules set by politicians will not change between now and the appointment time. If the appointment time is soon (e.g. under 3 months), you indeed can assume this, because legislating an unexpected timezone change that will take effect "soon" is stupid and will usually not be done. But for a scheduled appointment a year from now? You honestly don't know. You can guess, but you must assume this can change by a TZ database update and act accordingly. If you have converted from localtime to UTC when the appointment was created, it is difficult to adjust correctly when TZ db is updated. If you translate to UTC only "just in time" when rendering or detecting collisions, everything will work correctly.
We could confiscate all the Russian assets. That’s some 300 billion dollars there.
Forefox Sync works for me.
Of course.

So why the tortured code for the performance test?

Click through to the link to the code. BTW, the link is a screenshot of the code, but that doesn't happen to show the ugly part.

Could be shenanigans, could just be a minor stupidity. IDK, but it doesn't fill me with confidence in the article's general message.
I was speaking once to a Dutch acquaintence, who told me that in his economics class at Uni, they were taught Smith was in favour of large State subsidies...!
There are many comments here about title inflation/the increasing interest in "staff" engineers/etc - I tend to agree with the arguments in this article [0] (from Gokul Rajaram) that argues titles distract from what you should actually care about, celebrate, and recognize at a company - scope and impact.

[0] https://medium.com/@gokulrajaram/the-one-thing-ceos-should-d...
To nitpick a bit, manim.community is a fork of the library he built. This is the original:

https://github.com/3b1b/manim

From the the READE:

"Note, there are two versions of manim. This repository began as a personal project by the author of 3Blue1Brown for the purpose of animating those videos, with video-specific code available here. In 2020 a group of developers forked it into what is now the community edition, with a goal of being more stable, better tested, quicker to respond to community contributions, and all around friendlier to get started with. See this page for more details."
He was referring to cases like the PM being a highly skilled person with clinical trials. The PM already knows a lot about regulations, customers, what problems can be "automated" away with software, etc. The PM is likely trained in life science or medicine, and never coded themselves.

One might be tempted to ask the PM to decide on the following: What should happen if the user clicks "save" but the network went down? Shall we retry a few times? How many times? With what backoff? Or shall the application be offline-first? How should potential conflicts between the server data and the client data be resolved?

As you can imagine, the PM has already enough on their plate, so, in my experience, it's best to not overwhelm the PM with such questions and take a decision based on "best guess" on what would maximize customer success.

Another anecdote: A PM had to prioritize "integrate with Lufthansa" and "migrate to Java 8". Clearly the latter issue is at the wrong level of detail for a PM.
vlans
Well, Ukrainians actually fight for their democracy, and are pretty strong on that, ready to die for it.