skysight-inc/HackerNews huggingface dataset:
Because they are a timestamp. In an overwhelming majority of cases when you're going to deal with time in software, it's a timestamp. Timezones are a client's concern. You ask the user to input the time in their local timezone, then convert that to unixtime and send it to the server.

Timezone isn't a simple constant offset either. For places that use DST, any decent date library would take that into account. If you entered a date in summer while it's winter, it would still result in a correct unixtime.
Heating something with chemical energy by combustion (for example) has a large second law loss -- there's a large increase in entropy in combustion, and in transmitting the high grade heat to the low temperature of the building being heated. Because of these avoidable entropy sources, it's possible to be smarter, for example to use a gas-fired heat pump to achieve a COP of > 1.
Libraries were just an example of why the author thinks the West can't build anything anymore.
I think we can, and I think we will be rebuilding a lot soon as a demonstration of that.
> I don’t know how you can break this cycle without making Russians understand how badly they are hurting others.

I am pretty sure some of them understand, but if they try to tell their neighbors, they spend the next 15 years in prison.
> It's limited because it was created by the universe and it can be easily stored. If we had some gold-backed system, a real one, then where's the inflation ? Where's the problem for the average person ?

Being on the gold standard does not help with inflation specifically, or with monetary stability generally, as the historical record in the US shows; see the first chart:

* https://www.theatlantic.com/business/archive/2012/08/why-the...

* https://archive.ph/FWKcL

Further a monetary system based on fixed currency often leads make deflation a problem for the average person. Look at the history of the Great Depression: the longer a country stayed on the gold standard, the longer it's economy stalled. Countries who left the gold standard sooner started to recover sooner.

It's been used / tried and we've moved on for a reason:

* https://www.vox.com/2014/7/16/5900297/case-against-gold-stan...
For anyone who uses LaTeX and Python already, this looks like a really nice way to make dynamic maths or science presentations.

The syntax looks a lot easier than LaTeX for static images, but the animations also look really quick to generate with minimal boilerplate.
Tracking PDF forms as plain text
> C# itself has many functional constructs.

-ish. You can't have true FP without a high level of referential-transparency, that's something the CLR doesn't support due to restrictions in the CLR's type-system, which in-turn restricts languages on-top of the CLR like C# and F# (and we see that in the limitations in the F# language).

Back to C# though: Function-references are passed as strongly-typed delegate objects (which include a bound `this` reference), but there's no reification of function parameters: so there's no spread-operator for parameters, nor currying, nor equivalence of delegate-types. There are workarounds for most (but not all) of these issues, but it just results in the tedious writing of wrappers everywhere, which drives me mad.

A trend with C# that I've noticed is that it gets a lot of cool features, but each cool new feature always has a wart on it somewhere.

* User-defined implicit type conversion, but only between user-defined types, not between interfaces, and there's no in-box interface that expresses such a conversion for use as a generic constraint (i.e. we still need an `IConvertTo<T>`).

* If you use interpolated strings you're forced to use CurrentCulture. You need to jump through a lot of hoops to use InvariantCulture or your own interpolation formatting logic (improved in C# 10, but still doesn't address the jump-through-hoops problem).

* Generic type covariance/contravariance, but only for interface types, and when the type-arguments are reference-types.

* Generic type constraints, except they don't participate in overload resolution.

And so on...
Do you intentionally just ignore the point made about timezone changes?
I wander if we need a new version of ISO8601 which includes the TZ location rather than just an offset. Something like:

2022-03-13T07:21:39@Europe/London

I suppose that’s also problematic if the location changes to a different time zone due to boundary changes. Maybe we need a coordinate (and planetary body) system:

2022-03-13T07:21:39@Earth/51.5055853,-0.1014699

We need that full frame of reference to be sure we will be correct in future.
We must return to an economy fueled by innovation, rather than disruption,

1920 - 1970: Technology = Solution for a Problem At Hand

1970 - present: Technology = Solution looking for a Problem to Solve
Sure it's possible but GPS is all about time. Faking the time by a fraction of a second will break the whole protocol. 1min is enough to transport the signed packets across the world.

Sky basically if your only authentication scheme is time, and the protocol is all about getting the time, it is very hard to detect proxing from other locations because the bound of accepted times basically needs to be big enough that you can be spoofed a meaningful amount.
https://www.cnbc.com/2021/01/08/apples-app-store-had-gross-s...

App store had revenues of 64 billion in 2020. Its a pure profit center.

There are means Apple can take to help make this experience better, but it all requires them to do some effort and spend some money. Which in turn will drive down profits. So they don't want to, and frankly, there's no need for them to.

Stories like yours and the OPs don't stop people from buying Apple and making apps. As long as that pipeline is full of incoming money, why should Apple change how they do things?
I am returning to Java ( Spring Boot, Spring Cloud and IntellJ ) after a long period with C# and .NET core. What a step backward it is! Really the .NET platform is leaps and bounds better than anything offered by Java today (at least when speaking about Spring).
Yes that gets even more difficult. Also consider time dilation on other planetary bodies so a local reference has to be really local!
Oh wow, evil.
Debugging Certificate Errors
Still, it is not Angular level slow while being easier to use.
Interesting idea, it’s like running an integration test for someone else’s tool.

I did something a bit like this for a few internal tools I built at Airbnb. I built a docs system that indexed all the markdown files in every repo or project’s .infra/docs folder into a central documentation browser website.

Then in each tool project, we had a CI job that would loop over all the commands and spit the —-help output in Markdown format into that folder. That way when someone added commands or changed a command’s args or help text, the searchable docs were automatically updated.

We didn’t use this to generate a change log to show to users per se, but it did mean that you could run `git log .infra/docs` to see a log of every change to the tool’s interface.
Then you run into all the problems in the article. Out of date time zones because they changed. Bad initial conversions because of time zone mismatches. Etc.
Each and every time someone claims that we can perfectly predict bedrock future for hundreds of thousands years to come I have to remind us that plate tectonics only was admitted by geophysicists during the 1960's.

Hoping to know enough and for sure about all this is... a hope.

Stating that we know what our descendants will need/do in a so distant future is even more funny.
Yes very reliable. They still are. Just Uber has an app and attention now.
Agreed, I bought a Sceptre a month ago. It does exactly what I want it to. My only complaint is the ugly on-screen graphics.
China is not going to build any more EPRs. They are going with their home grown LWR design.
From “ Total Factor Productivity Growth in Historical Perspective” referenced in the article:

> Economists have long found that they can explain only a portion of economic growth by the growth of inputs to production, such as the number of hours worked or the amount of capital used. The unexplained (or residual) portion, which presumably reflects advances in production technologies and processes, is conventionally attributed to all of the production factors together and is referred to as total factor productivity (TFP) growth.

I don’t think it’s fair to blame Uber for the lack of economic growth for the entire USA.

In addition, the paper referencing the economic slowdown compares 1970-2006, 36 years, to 2006-2016, 10 years. And during those 10 years the housing bubble collapsed. The dates selected appear cherry picked to show the largest decline possible.
This one and quite a few others. This is no coincidence. Yes, complaining about shills is against the HN guidelines, but sometimes shills are just shills.
Symbol Versions in NetBSD Libraries
The King of Cashmere
SF's first tiny home village for homeless people is open. Each home costs $15k
I think most of the poorer people would be happy with deflation right now. Between housing and fuel inflation hasn't been kind to people either.
This is just awesome.

Combining Pokemon art with Super Mario music is also an interesting choice that gave my brain a slight feeling of cognitive dissonance xD
It happens to a degree in the US with federal research grants, but maybe not to the extent of other countries.
Perhaps the aircraft they talk about don't use the military grade gps.
I didn't know about Span<T>, but it makes sense to give C# slices somehow. However so far as I've seen while writing C# popular APIs want an actual String and they won't take these slices as a substitute? The ergonomics seem poor.

Maybe I'm mistaken and magically my C# code which says "string" everywhere is actually converted at runtime to use Span<char> and go real fast? But it doesn't look like it.

The Rust APIs really do take the slice reference &str, it's just normal in Rust to say &str unless you very specifically want a mutable String for some reason (e.g. you're going to insert stuff into it)
> It's a hard job to fill

A hard job to fill would be finding a crew that can fly space shuttles and drill a hole to drop a nuke in an asteroid heading to earth.

The only reason for insufficient app reviewers and high churn is insufficient pay to quality of life ratio, which is purely under Apple’s control. If Apple wants to start paying $500k per year for 32 hour Mon to Thu weeks, then I am sure it not be a hard job to fill.

Hence Apple is making a choice you to inconvenience developers, especially small time developers, to pocket more money.
Perhaps they too are testing their capabilities.
> If a file leaks some day and attacker gains an access to the file, he has infinite time to try to break a password and you cannot do anything about it.

Yes, good point. However, in the database security settings, you can set a decryption time between 100ms and 5s. I've set mine at 5s; I don't mind waiting 5 seconds for it to open, yet it will greatly hinder an opponent's efficiency.

There's also an optional key file. It can be anything as long as it doesn't change. The attacker has to get it, too, or he's in for a serious ride.
I'd argue it's useful to try to understand Putin's motivations if we want to stop this war ASAP. It's not about looking for excuses.
+1 for KeypassXC. For those looking for an iOS app, I recommend Strongbox[1]. It’s open-source and it’s the most feature complete solution I’ve found. (Not affiliated, just a happy user)

https://strongboxsafe.com/
Colab is a cheap (free) way to start, though you won't be training very large models for very long (which you shouldn't be doing if you are a beginner). You learn a different set of skills when you put together your own rig and install/maintain the libraries, which is something I recommend everyone to try just go gain an appreciation of devops skills. But that's not a necessary diversion for a beginner (and may needlessly increase the learning curve).
"Putin Reportedly Placed Two FSB Heads Under House Arrest"
https://news.ycombinator.com/item?id=30646047
I was coached by Ray Cronise, the same guy who helped magician Penn Jillette lose 100lbs and keep it off. I too have successfully lost weight and kept it off for six years so far.

A tip he gave me was that humans were built to survive the winter on a calorie-restricted diet. Which means that your brain and body will tolerate you dieting for about 12 weeks max. After that, it will start screaming at you to eat more food, and you'll almost certainly give in, no matter how much willpower you think you have.

So the smart way to diet is to do it for 10 - 12 weeks and then quit, even if you haven't reached your goal weight. After stopping, your new goal should be to maintain your current (lower) weight but not to lose any more. After a few seasons, you can go back into "metabolic winter" again and resume the diet. You'll probably know when you're ready to do it again.

This was a huge eye-opener for me, and it explained why I'd failed at dieting so many times in the past. I'd tried to push past 12 weeks, failed, and then decided "dieting doesn't work."

Even if you can't manage 12 weeks, whenever you feel like your willpower is flagging, stop dieting (by which I mean stop running at a calorie deficit) but don't throw up your hands and start eating huge bowls of ice cream. Instead, switch from dieting to maintenance until you're ready to diet again.
One reason being union-busting behaviors from the threatened firms, obviously.
Which is why the GP mentioned encoding the timestamp and mentioned data packages (ergo package based one-directional communication). If by same signal you mean looking similar, but not containing the same data, then the problem is already solved. If you mean containing the same data, then there is no problem.
My state doesn’t collect phone number with voter registration. But if it did, I assume that I would need to do the same thing that I do if I want to change my location, name, or registered party. To do that, I just go to my state’s voter registration site (find it at https://vote.gov/), click “edit voter registration”, provide some information about myself to identify me (name, DOB, zip code), then edit the thing I want to change and submit.

It’s a trivial process assuming your state lets you do it. If it doesn’t though, I would first contact the state office that manages it (the Secretary of State in my state) and ask them to remove it. It’s their job to help people do bureaucratic steps like this.
The clock slew is how GPS works in the first place. You'd have nothing to compare it to.
A lot of poorer people have debts, which would be made worse by deflation. Even the not-poor people who have mortgages are helped by inflation.
Shameless plug for my mentee: p5.teach aims to be a beginner-friendly version of manim that runs in the browser.

https://github.com/two-ticks/p5.teach.js

https://medium.com/processing-foundation/p5-teach-teaching-m...
Are there any demos or samples of MAUI? Last I checked it was in a very early stage and I couldn't find anything
I commissioned a house. The guy who did the paint job finished faster than the two guys who laid the bricks and did everything else. It clearly means that the bricks are of poor quality, I will never buy the same bricks again.
KeePassXC is the way to go. Install F-Droid on your Android smartphone, get KeePassDX. This way, you have a desktop and Android client.

I'd recommend setting a very strong password, with a key (you can generate one when you create the database) and a long decryption time.

If you need help setting strong passwords, I recommend EFF Dice-Generated Passphrases[1].

[1]: https://www.eff.org/dice
Eh? Many exchanges don't offer timestamps beyond millisecond accuracy, which is easily achievable via NTP and atomic clocks on the ground.

Maybe some extreme HFTs doing arbitrage between markets
My search engine is basically the result of a decision to build what I want instead of what I think will be commercially viable or scalable to planet wide adoption. It cannot be stated enough how much of a wet blanket those types of goals can be for creativity.
Isn't that what Gitcoin does?
Microservices Observability Design Patterns
Receivers and transmitters are synchronized in time, before they are used.

So if the timestamp of the signal deviates of GPS's internal clock, GPS receiver knows it.

Now for commercial receivers, they assume their internal clock is wrong, and set their own time to new GSP time.

Not sure what military GPS receivers do, but I imagine, they kind of thought about this, and just ignore signals that have timestamps that differ too much.
This probably means that they need pretty accurate internal clock.

Another way to encrypt a signal is to just have an encrypted sequence going on.
If you get a sequence you have already seen something is wrong. Think of it as hash+salt or something similar.
I have seen that too. They do way too much DI.
The problem is investors building huge piles of money to corner a market. You can't easily beat that kind of betting power.
The workers are independent contractors. Uber drivers and TaskRabbit workers and the like are not on employee time or property. So what behaviors are you talking about? Uber certainly doesn't have to sell the Teamsters ad space on their app of they don't want to. It's their app.
The creator of https://hackerdaily.io here!

The reason for a timezone specific RSS feed is because, like the site itself, the RSS feed only updates once a day at midnight. And _when_ the day changes depends on the timezone. Therefore we created different RSS feeds, one for each time zone.
What are some sources you'd recommend? The thing that impressed me about the colonel's lecture is that it seems to have had some predictive power. Someone who watched that lecture a couple of years ago will be less surprised at Putin's actions today.
Everything costs. Refining fuel, transporting fuel & munitions & personnel, paying soldiers, logistics, food, intelligence, maintenance, supply lines... it all costs - a LOT. And it's even worse doing it in a country full of people who are now hostile. Just because you're printing money doesn't change the actual real cost. If your salary can't even buy food for a day, you notice.

Putin is trying to stave off inflation by keeping the markets closed and blocking capital flight, but that only gives a little bit of breathing room. Stores are running out of their pre-shock stock, and once that happens everything goes crazy.

This happened because Putin trusted his FSP reports too much, underestimating just how badly they were lying to appease their superiors (you get forced to redo reports until they show at least a minimum of optimism). Putin knows they're lies from his own time there, but somehow he still vastly underestimated. Reports of 10,000 missiles turned out to actually be 1/10 of that. Fighting force readiness was grossly exaggerated. SVR also exaggerated Ukrainian desires - he actually thought that he'd be welcomed, and that any resistance would be from agents provocateurs and splinter groups (thus his 1-day estimate to complete the takeover of Ukraine).

Now he's stuck, and angry, arresting members of his intelligence service and sacking military commanders when he has none to spare. This is not how the cold, calculating Putin we've all known behaves.

He's rolling the dice again and again, upping the stakes and hoping for the big payoff. I suppose that's understandable since it's now his neck at stake.

We do know, however, that he's not insane. He's avoided attacking NATO countries or weapons convoys, and is instead going for intimidation (like with the rocket attack 15km from the Polish border) and sieges (attacking and mining humanitarian corridors).

But he's been bluffing so much now that it's lost its effectiveness. The West knows they've got him, that his military is a shambles, that no one will help him, that the oligarchs are scared, and that he's spending the country into oblivion. All they have to do is wait. The Ukrainians will fight to the death, so there's no real danger of Russia actually taking Ukraine - just provide enough weaponry and they'll hold out for as long as it takes.

Russian intelligence predicts that the war can only be sustained until June. I personally believe this to be laughably optimistic.
Relativity is even trickier because you need to account for the total maneuvering since you left your reference frame. Realistically you'd log ship time and datum points when you sync'd clocks with other reference frames, but establishing a continuous relationship is probably close to impossible.
When I built developer tools at Airbnb, we had the tool show the new things in the changelog the first time you ran it after updating, and we had a subcommand to spit out the whole changelog as you suggest. But I think the general issue is that writing good, useful changelogs is manual work — you shouldn’t show end user something like `git log —-oneline`, which usually ends up pretty noisy and useless no matter what kind of grooming you apply to it. We only put things in the changelog if they affected the workflow of ~all our users, and spamming markdown in the terminal would materially reduce our support burden.

For something like AWS, I guess you could do a changelog per service command? A changelog for the whole thing would be too detailed and contain too much stuff I don’t care about, I’d think.
There's nothing wrong with storing passwords in plaintext on the machine.
I gather that it's even worse than that: I've heard that Econ 101 teaches those commonly heard things (supply/demand curves, inflation, etc) so that higher-level courses can then contextualize why they're so wrong and oversimplistic when they teach the "real" current theory (kinda like how we still teach the "electrons orbiting a nucleus" model in HS physics only for undergrad-level physics to say "that's all wrong: their position is described by a probability-density wave-function".

Gotta start somewhere, I guess - but I'm just afraid that because I'm nowhere near an expert that I'll be bamboozled by someone with legitimate qualifications, but without realizing that they're actually still not qualified to speak about the subject either.
I don't know about the data in that link, but China is tracking cases without symptoms, and publish those numbers each day
Absolutely love the .Net framework, it's my bread and butter. Super excited for the new app development framework being released in a few weeks, check it out - https://docs.microsoft.com/en-us/dotnet/maui/what-is-maui
OK, so what you mean is, million and mega happen to share the initial, and trillion and tera happen to share too, but billion and giga happen to not share an initial.
Last year I switched to paper and pen after more than thirty years of using software.

Faster and far more pleasant. YMMV.
My concern is fundamentally whether or not we are siphoning energy out of the core faster than it would otherwise escape.

Since the layers are directly connected, it doesn't sound like to me that you'd have to dig into the very core for that to happen.

Of course at the current state of affairs the effects are miniscule, but it doesn't sound like a very good investment as something to potentially scale up in the future to where it will actually matter.

If it turns out to be a problem, how hard would it be to insert fuel back into the earth's core to sustain the magnetic field?
Here is how I deal with the Time in the systems I design:

1. Always store time in UTC

2. If the time is tied to a fixed place, like start of a Football match, store the timezone of the place in another column, for example, Asia/Kolkata, America/New_York, etc

3. Always store user's timezone as part of their preferences. Helps in use cases like send the reminder to the user at 8:00AM in their timezone.

4. All APIs always return time in UTC and user's or the places timezone in the output.

5. It's the job of the frontend to convert the UTC time to proper timezone and display it to the user.

Never had a use case I couldn't solve with these rules.
Very cool Ariel! Cheers from a fellow Argentinian