skysight-inc/HackerNews huggingface dataset:
But please don’t use CalVer’s so-called “standard terminology”, because having “MM” be 1–12 and “0M” 01–12 (and the same for D and mostly Y) is ridiculous, flying in the face of the extremely well-established society-wide convention that “MM” means 01–12, and “M” 1–12.

(Because of this folly, I firmly decline to cite CalVer in anything about date-based version numbers. It’s an obvious enough scheme anyway and doesn’t need a fancy name or specificationy sort of thing.)
I mean Mt Gox was almost a decade ago. Bad people try to do bad things with other peoples money.

That's the value in bitcoin though. You dont need to use these exchanges. If you're smart, you dont trust large institutions of any kind with your money.
Learn ML through live team competitions, not lectures
Look up /r/personalfinance, /r/fire, /r/fatfire.

Be aware that it is unreasonable to expect returns higher than ~5.5%/year over inflation — and that is if you're really prepared to lose 50% of the value of your assets and not have them recover for 10-15 years. If you are being offered higher returns, it is very likely you are not fully aware of the risks you are taking on.
I would argue learning from home wouldn’t be “just as good” but would often times actually be better. Especially in todays climate where academics are taking a back seat to other priorities. I find it strange you chose that as the topic, care to elaborate why you think that?
Transparent stairs: what happens when no-one on the design team wears skirts
If a bank has more assets than liabilities, your balance is 100% backed. All non-failed banks have more assets than liabilities, therefore…
Probably the number of traditional sheep pickup buyers who will buy it will be very low. But the non traditional ones.. it won’t be demand constrained.
It seems this article's point is debunking a myth that parents have no impact on their children, and I'm sure that's not true, It's not a coincidence both my parents were in tech and I'm in tech. It doesn't seem this article is really emphasizing or trying to make a point about good parenting. I think that parents impact on their children is particularly tru at the extreme ends of parenting where there are some extreme outcomes, as someone who is about to become a parent, I think my philosophy is going to be, do my best, work on myself, try to learn from my mistakes and don't obsess about it. I think like most things in life, trying too hard is just as bad as not trying hard enough. I doubt most of us are even capable of the discipline it would require to be "perfect parents" anyways.
Date versioning is great. Just look at all the success of windows 95, 98, 2000 … oh wait. Let’s just give them cute names like xp, vista … oh wait. Everybody understands increasing version numbers. And semver provides more information at a glance than date+hash - that’s probably fine for nightly test builds but not for production releases.
Not to mention the Fed's balance sheet
https://fred.stlouisfed.org/series/WALCL

4 trillion more and doubled since the start of 2020 is crazy.
"MINOR version when you add functionality in a backwards compatible manner"

Impossible to guarantee and thus impossible to do SemVer.
curious, whats the software called.
nurture has very little upside but infinite downside, so it damn well matters.
> As for automatic tiling, I'm a big fan of what Windows is doing, and would love the traditional tiling WMs to iterate on this idea, while recognising floating windows as first-class citizens.

Is there a specific thing you're thinking about, or is it the "zone" style tiling (either the out-of-the-box approach of left / right / corner or the Fancy Zones)?

If it's the basic, I don't know how that could be automated once you're running out of zones.

If it's not automatic, then I think that's a quite different approach. Of course, no one has to like TWMs, but I think there's value in not having to really think how to set up your windows, and just let the WM do its thing instead of moving them around by hand.

However, I also think the concept of a pre-defined layout, combined with the WM remembering which window goes where is interesting. I tried this out at one point on Windows. But after some time I realized that while the zones I'd defined were mostly right, I sometimes wanted to change them. And that's not very straightforward, in that I have to go and change the config and the change now becomes the default. I haven't found a way of manipulating zones (or, ideally, groups of zones) in an ad-hoc manner, like I can with i3. Things like if I increase the size of this window, then its neighbor is reduced by the same amount.
you can configure compiz to be exactly like this. there's a current project around keeping it alive/reviving it, in case you thought it was completely bitrotted.

it's very subpar in other ways, you need to tweak it down to the last detail for you personal ergonomics, i personally use herbstluftwm these days
By default with Docker Desktop it only runs arm64 images, which are already quite popular (due to Raspberry Pis, Graviton, etc.).
My job is building/maintaining a digital repository for university materials, a significant portion of which is thesis and dissertations.

It replaced a closed source vendor product. It's been very successful - however, there's a pretty consistent minority who are very vocal and unhappy about having their materials freely available. Embargo negotiation and publishing policy is a regular argument.
The United States consumes 2.56 gallons of oil per capita every day.

https://www.worldometers.info/oil/us-oil/

Unknown where that number comes from but then I’m theory the oil market is worth 350MM x $5 x 2.56 every day.
Many of the disagreements in the comments seem to be overly focussed on versioning for installable software and dependencies (for example packages) where, I would agree, semantic versioning is still useful.

Not all software is a dependency though, and not all software is installed by end users. The approach in this article is fine for hosted apps, or anything that's at the top of the dependency chain.

EDIT: That said, this scheme is missing a sortable differentiator for multiple releases on a given date. This means there is no way to calculate the order of precedence between multiple releases on the same day, which is often important (though may not be in the author's specific case). I recently switched to using a hybrid version number which has elements of date based and semantic versioning (though not really "semantic" in the traditional sense):

2022.45.11+344.9c88541

2022 = Current year
45 = Release number in the current year
11 = Changes in this release (this is a count of Git commits on the release branch since the last tagged release)

Metadata:

344 = Unique build number
9c88541 = Git hash

This is completely automatically generated and each version is tagged automatically in the repo on deployment. So I never have to think about versioning at all.

I only use this for top-level applications (SaaS/hosted) which are continuously delivered (often with multiple deployments per day) and have no downstream dependancies.

I used to use Semver 2.0, so in my new hybrid scheme I wanted my version numbers to still have the same number of elements and still be sortable in a list with my older Semver 2 version numbers.

Given that my major versions never got anywhere close to 2022, this format gave me a nice seamless switchover, where order of all version numbers across both schemes was still maintained and my version numbers still had a consistent number of elements (important for my CI tooling):

Eg. versions, in order of most recent, still sortable across versioning format change:

2022.45.11+344.9c88541
2022.44.3+333.8b77462
2.1.0+303.1a65a73
2.0.3+297.3c878d2

Or without metadata:

2022.45.11
2022.44.3
2.1.0
2.0.3
This statement reads like marketing fluff that has been refined to the Nth degree. Even then it overuses the word experience.
What do backwards compatibility and breaking changes mean in the context of an application?
1Password remains really great imo - people seem to use worse alternatives for ideological reasons but I don’t think there are any that are actually better.
Is there a feature rich Wayland WM? I really miss the customisability of AwesomeWM since I moved to Sway.
Taiwan: Preparing for a Potential Chinese Invasion
No, because the functionality is the same. Just because a test may be so brittle that it breaks the test does not change the meaning (it just may mean you have to manually inspect the now failing test).

The point is that most patch upgrades can just be run through a test suite and accepted. That may still lead to breakages, something that seemed minor and non-breaking to the developer could instead be breaking for a given user, but the point of semver is to convey actionable meaning and intent, which it does.
I do it mainly because it is a tradition of the scientific gentry to take measurements and build almanacs. Think Reed’s (nautical) or Wisden (cricket) but on a much more local scale. It’s probably why the article references the fact that their gauge is made of copper — taking pride in a sense of tradition and solidity by using a brassy looking scientific instrument made of metal. My own gauge is plastic but I mounted it on a solid oak stave. We try to follow in the footsteps of Kelvin, hiking to his waterfall with a hardwood case of glass thermometers etc.

I would probably be into steampunk as an aesthetic if it were more hard scifi and less makebelieve. Compared to steampunk bric-à-brac, a copper rain gauge is steam punk science that is actually scientific, as opposed to an iPhone case with brass cogs glued to it.

It serves a practical purpose too — when you have a privet hedge and a lawn to care for and your climate provides rainfall on an intermittent basis, it’s important to know when the soil needs some artificial millimetres on it to keep the foliage going.
Corruption is the obvious reason. Moneyed interests buying politicians to work in favor of the rich.

Did you want a less boring, more easy to fix reason?
It's not though. The big money in SW is in hyper growth industries that get a cut every time consumers earn/spend money on your platform or click on ads. The more consumers you onboard and the more they make/spend, the more you can make.

I have developed SW for cars, trains, elevators and security access systems and those gigs pay significantly less than those web gigs targeting consumers, despite being indispensable to modern society, since they're sunk cost products and vendors don't get a cut every time someone takes the elevator, enters the building, starts their car or takes the train.
This is one of the most inane things I've read on HN in years, and that is a lot of competition.

Bush fires happening in forests throughout history happened due to lighting strikes and what have you, at least before modern times. Random natural events. Economic activity is a considered, thought out socialized activity - the central societal activity.

You're advocating the necessity of unnecessary problems due to other unnecessary problems - recessions are needed due to market inefficiencies, misallocated capital (cryptocurrency companies?), risky credit, leverage risk, riskier bets, zombie companies survive on loans, asset prices increase beyond reason, and a system incapable of monotonous growth. Your cure for this is all the maladies of a recession - higher unemployment, GDP actually shrinking etc. You list out many of the maladies of the current state of the relations of production and your solution is more maladies. This thinking is at best insular, unimaginative, limited and provincial. It is only tautological within a very limited view, where your solution for all the maladies you list out is self inflicting the malady of negative GDP growth and the maladies surrounding that.
A lot of services operate like that.
France ISP offer unlimited data with very low price, because they know the average usage, and I'm perfectly fine with that.
I’ve been programming in Go for a decade at this point, and I’m sure I’ve probably run into a data race before, but for the life of me, I can’t think of any specific instances. I’m not sure they’re as common as you think.

Far more often, I’ll run into race conditions in some service (multiple processes touching some network state concurrently), but this happens as often in Go as in Rust or any other language.
In books and lectures available on YouTube, Robert Sapolsky really goes in to nature, nurture, and the effects of both which clearly rejects "it doesn't matter how you raise your kids" but also underlines that there are also strong genetic factors that you have little opportunity to change. Your future is not written in your genetics, nor are you a blank slate, a lump of clay free to mold into anything.

Genetics gives you a range of possibilities, experience gives you a path through them.

There is an understandable but wrong motivation to free people from the guilt of any of their actions by saying things like "it doesn't matter". Yes, we do need to reject the extreme helicopter-parent attempt to achieve perfection, it's toxic and not all that helpful. Doing it by claiming nothing matters at all is wrong.

Sapolsky has several good series of lectures on The Great Courses, an into human behavior Stanford course on YouTube https://www.youtube.com/watch?v=NNnIGh9g6fA , and a few books including Behave. (there is a lot of overlap between all of these, you'll get bored hearing the same thing if you consume multiples)
> and you don't control your environment

Surely you do control your environment, at least to some degree. E.g. when we were house-hunting, one of the factors that weighed pretty heavily was the environment (neighbourhood, schools, etc.) that we'd be putting our kids in by choosing a given home.
I like Bitwarden and open source, but attachments are a paid feature for them, so you'd be essentially working to add value to their paid features for free. That feels unfair to me.
Depending on your level of paranoia, one of these might work.

1. Buy a prepaid reloadable credit/debit card. In the US you can do this at major supermarkets, Walmart, and I think many convenience stores. You can load this by transferring funds from your normal bank account.

Your bank can tie your identity to that, but they don't know what you are using the prepaid card for. The prepaid card company knows what you are using it for but doesn't know who you are. Same with whoever you buy things from with it.

2. Buy a prepaid credit/debit card using cash.

3. Buy a prepaid reloadable credit/debit card using cash. Use this for your internet purchases. To reload it, buy prepaid non-reloadable debit cards using cash and use them to reload the reloadable card. (I'm not sure you can use one card to load another, though. Using credit cards to load prepaid cards is usually forbidden I believe, but I couldn't find anything on using debit cards to do so).
Why do you believe emulating a human brain is the only way to achieve consciousness?
Any bugfix could be seen as backwards incompatible in the strict sense "somewhere, someone might actually depend on this buggy behavior", yes. That’s not a particularly good definition of backwards incompatibility when it comes to bugfixes, however. A more reasonable definition is "requires changes to downstream code" as in the bug cannot be fixed without changing public API as well. That said, sometimes there definitely exist bugs that a lot of users factually rely on, and changing such behaviors should not be done in patch releases.
I’d be shocked if a modern CPU didn’t have some kind of “firmware” to respond to errata.
Right, but the kinds of choices you are going to make are dictated by the kind of person you are.

The kind of person you are is dictated by your genes are your past experiences.

All those factors are out of your control.

You were (are) only ever going to do the kinds of things you're going to do. So, in the context of parenting, stressing about what kind of parent you should be is meaningless. You're always only ever going to be the kind of parent you're going to be and your kids are only ever going to respond to that parenting in the way that they respond.

Amusingly, this also means that parents who are going to stress about being the right kind of parent are always going to do that anyways.
It could be useful, I am working on a project now I think this would be a better fit. I don’t think it would replace semantic versioning for all projects though.
Ditto. But I think the issue is that it does things its way, so you have to be OK with not insisting on doing things how you used to. This was the biggest hurdle for me.

But now I love it so much and have become so accustomed to its way of managing windows that I find myself mechanically reaching for my mod key whenever I'm on a different WM. I even find it irritating, when on macOS or Windows, to have to grab the window, move it around, adjust its size, etc. Bonus points for the new style Windows windows with controls integrated in the title bar and next to no area to grab.
Dont they have fixed rate mortgages in sweden? Renegotiating the rate every 3 months seems crazy.

In denmark fixed rate mortgages are still the most common. I have a 30 years fixed rate (at 1%) mortgage, that I can pay out at any time (at end of any given quarter).

Flex rate mortgages are somewhat popular in good times, but they are renegotiated every year or every five years. There was a period where the one year rate loans had negative interest rates.
Have you heard of a “work wife”?

https://en.wikipedia.org/wiki/Work_spouse
It's OK if systems are imperfect, they are still helpful even though exceptions may occur. Intent matters. You may even see backwards incompatible changes treated as bugs fixed in subsequent releases.
I disagree with most of the comments here; this tweet chain was mostly fine. It seems like the biggest problem was not the petition, but the leak. Unnecessarily tarnishing the company reputation publicly would piss off any CEO.

If this same response were posted after an internal petition, it would have the wrong tone. Externally, I'm not going to condemn it so much.
Do you have backchannel information to suggest that the collaborative approach wasn't tried first? In my experience, going public never is the first step people take.
I was trying to make the fact nobody decided to fix it for years, less outrageous that it is...
I have wondered for awhile if the tests developed 2+ years ago for the original strains are not accurate for omicron and the latest strains.
The author uses a text file in a Dropbox account. That's one way. There's another way that's just as future-proof. The idea was described on Lobsters.

https://lobste.rs/s/utdgs1/what_is_good_journaling_desktop#c...

Make an email account which only you know about. Send yourself mail to that account. Each mail is a journal entry. Any email client (desktop or mobile) becomes your journal editor. Mails are automatically time-stamped and can feature rich text and all of the attachments supported by modern email providers.

You can switch all of your mail to another email provider thanks to facilities built into email since the 1970s.
Which is why you provide patch notes, and why the more conservative consumers won't even auto-accept patch updates. The point is that a bug fix that doesn't change the API, and which only changes behavior to match intent and documentation, is something that requires minimal testing by the user.

I.e., "fixed possible race condition where..." is a patch.

It may be that a consumer relied on a particular bug when developing, yes, and that fixing it now 'breaks' their application, but that's a definite minority, and why you communicate out the fixes (and for auto-adopting patch releases, you ideally still have automatic tests to validate).
I chose it because I found it illustrative, given the whiplash we experienced on the merits of it in the last 2 years. There's now a lot of people writing papers about learning loss and how children have fallen behind. The vast majority of parents I believe agree that learning from home was clearly inferior in a multitude of ways.

And yet you want to debate it, so I guess it's also illustrative of my main point, that if people want to believe something, they will slice and dice data or subjectively add/remove nuance and skepticism to key evidence in order to reach desired conclusions.
How do you all feel about you and your employer making it out unscathed?

In my case, I'm 2 years into being an indispensable engineer at a publicly traded midsized company. Unless they decide to shut down our business unit, I should be in good shape.
The idea is so manifestly ridiculous that I suspect those who think it is true, want it to be true.

Something I notice more and more as I age is that there’s a type of person who regularly externalizes responsibility. They seem to need excuses to absolve themselves of responsibility.

Parenting has been made so difficult by ever increasing standards of health and living, in conjunction with the continued fracturing of the extended family. It makes me wonder if externalization is a way to reconcile the impossible situation foisted upon many parents.

My wife and I have two kids under 6. We have a lot of money but almost zero family support. We cannot even begin to comprehend how people raise larger families with less. It seems impossible given how we barely get by at a socially acceptable standard.
> Given your kids genes, the way you raise them, and their experiences, they're going to be a certain kind of adult. You don't have control over any of that as a parent, so relax and enjoy the ride.

you have control over TONS of that as a parent, specifically "the way you raise them" and a ton of their experiences.

your kid won't become an asshole due to "asshole genes" they might inherit from you, but if you act like an asshole around any kid, eventually they'll learn to become more of an asshole

likewise, nice personalities aren't inherited, they're developed after birth (ever hear a newborn say "thank you for my existence"? so rude!)
not everyone is a perfectly rational actor or in a sane mental state
Powered airplanes hide the energy-management nature of climb/descent.

Essentially, you have potential energy (altitude) and kinetic energy (speed), and you trade one for the other. For safe range of inputs, your lift is function of pitch and airspeed, with drag as result. Increasing pitch increases lift (most of the time) at expense of increased drag. Lift gets you higher raising your potential energy, which you can spend back on glide, exchanging it for kinetic energy necessary for airflow. With powered plane, you provide extra kinetic energy that can be spent on higher lift. You use your stick to manipulate energy/speed, and in fact it's common to descend while pulling the stick on purpose.

A fighter jet with TWR above 1 has enough extra energy that it's going to be able to maneuver rapidly (afterburner/reheat exists for it, even, as jet engines are slow to spool up). Plane with lower TWR, or with significant mass, is going to behave closer to glider (heavy planes like airliners make energy management a big issue)
https://www.atlassian.com/git/tutorials/comparing-workflows/...
> Tech will continue to be extremely profitable

I wonder if that's what people in 1999 though?
Hosting in Egypt would be a problem for the same reason hosting in Russia would be a problem. There's a lot of stuff on there that would be illegal.
This is one of the reasons why I love to work from home. I'm not beholden to company policy that seeks to improve productivity at the expense of how I choose to structure my day.

Maybe I eat at my desk so I can spend that hour lunch break with my kid in the afternoon. Maybe I'll take a 2 hour nap in the middle of the day because I didn't sleep well the previous night. I'm so glad to be rid of these inflexible, petty rules that are for the average, not the individual.