skysight-inc/HackerNews huggingface dataset:
But the image [1], once built, is still idempotent. You can deploy it and it will always contain the same configuration and code.

Meanwhile, a month-long Ubuntu VM that has received regular CM pushes (including system updates) will likely vastly differ from a branch new Ubuntu VM and a single CM push. To the point, where you can't be sure anymore that your current CM config will even work on a brand new machine, unless you're regularly testing that.

[1] - Yes, Dockerfiles do not make for reproducible builds - but once an OCI image is built, its deployment going to be reproducible. And there's more ways to build images than via Dockerfiles - some of which solve this problem (using Nix or Bazel, for example).
You dismiss, elsewhere in this thread, the need to be on the same OS and package versions for years. That’s what people want sometimes. They don’t want to tinker with the system. They don’t need any new functionality, not this year, not next year, not in five years. They built a service, it works, and they can deploy to RHEL and (mostly) forget about it for a long time. As the end of the LTS period approaches, they can do the work to migrate and then forget about it again for a decade. Note that “they” is not just the organization running the system, but also the vendors of bespoke or otherwise niche software used by the organization. Any problem might mean getting billed big bucks per hour of engineering work.
Someone can just make their own community edition. This isn’t Microsoft here.
Microsoft introduces steps to improve internet routing security
Five hours a week is way more than most people who work and have a family can do. Even if you find the time, you might be quite tired and that also eats into your time budget.

Also, you might spend maybe 200cal lightly cycling during a zoom call. You will get that back in a few seconds of eating, if you choose something heavy like a chocolate bar. Your best bet then is to just control the incoming calories, because even an all-out workout of an hour will do you maybe 800cal if you're a bit bigger and stronger than me, and even if you did that you'd feel super tired for a long time after and maybe even decide to eat up that amount again.

In my case, it was all about calories. I've done this, and a friend did this as well: get one of those electronic scales that's got a couple of decimals on it, eg says 92.15kg. Then you can get used to understanding how much weight you lose while sleeping, how much you are carrying as pee and poo, and how much a meal tends to weigh. This will tell you how much you actually weigh, because you can take out the noise.

Have a look at an online calculator that tells you how much you should be eating for a given target. Find out the calories in everything you eat, and eat that budget.

I did this, and amazingly, the weight loss was just as expected. Thermodynamics seems to work.
For just general web pages (as distinct from apps), it’s not common to actually require JavaScript. I know this because I’ve JavaScript disabled by default for the last two or three years, and it’s really not all that much of a bother.

The key thing here is that SPAs normally get some kind of interactivity benefits from being written in that style (though I confess they break things that the platform provides, by reimplementing them badly, at least as often), such as loading same-site links faster. But this thing doesn’t do that; it’s purely a projection, like XSLT. It should be done as part of a generator or server, rather than on the client side.
For people who this doesn't make sense, it's the timeline of the stack on top that drives the OS stability requirements.

If you work in heavily regulated industries, systems migrations and software development can be order-of-years.

Having a mandatory OS upgrade mid-development/deployment is not desirable.

It's a terrible way to develop, but when changes need to be documented in excruciating detail and signed off on by legal... sometimes it's just the way things are.
A quick google shows that the OP is indeed in academia.
In complete seriousness, I think there are three broad categories:

* Use cases which actually despite the fears will be covered just fine by Stream
* Use cases which will be covered by the upcoming expanded no-cost/low-cost RHEL programs
* Use cases which, yeah, aren't covered

It's my estimation that the first two are actually the vast majority. I don't mean to be flippant (it was a long day). understand that people who are mostly in the third case are angry and disappointed, but from what I've seen in talking to people both when Stream was launched and after this announcement, at least some large number who are worried that that's their situation are going to be actually getting something better when the dust settles.
You don't need to hold the transaction open the entire time, you just need the inventory count to be correct.

You track the inventory and reservations. Taking a reservation checks that inventory is available. With row-level locking, only that inventory item is locked. If that fails, it can search for timed out reservations, update the inventory and try again.

If it succeeds, it decrements the inventory then adds a reservation. At that point, the transaction can close, and in the common case, you only held locks long enough to update a row in inventory and add a row to reservations.
I think this is conflating two things.

The cookie banner is required due to the ePrivacy law which predates GDPR.

GDPR consent would still be needed in what concerns personal managements and the reasons for collecting, storing and processing said information.
What happened to the Closure Compiler stack? It was infinitely ahead of its time, how the heck did they end up settling on Angular of all things
So if you deploy a new release which turns out to be buggy, your only recourse is doing a full backup restore?
Multiple governments are trying to seize his assets.

Unresolved legal issues like like this are why its worth it so always obfuscate the provenance of money.

It's only "money laundering" when the origin is illegal, when the source is illicit. Otherwise obfuscation is just you playing around with your own money. Protip: the state can't tell the difference. You can avoid any inconveniences of..... consensus failures.
Using ads will destroy the privacy and trust for sure. The ad networks will track anything and it all starts again.
I think users will need to pay a very small fee. That gives them control to be a legal owner of their account and data's. That is actually the argumentation of most other platforms to use and sell user data's, because they have no legal rights on their data's. By paying they have.
If you would offer an additional email address in a paid model, that would also secure the path from the platform to the user. Like 1$/month for Slyde. 2$/month Slyde with email address.
Second can be a an option to receive funds or donations. Third users and platform keep fake accounts under control when users need to pay something.
Also you should allow users optional to ID themselves by a third party service. That is very important for some public persons and many others. Later you can offer services between these users which bring you some extra income.
> And apparently you fail to understand who has contributed to state of the art implemetnations of AOT compilation to toolchains like LLVM, hint the companies that HN loves to hate, it weren't weekend and late night coders.

I'm pretty aware that nearly all clang/LLVM development is driven by apple.

On the other hand you apparently fail to understand my point of view about Oracle and Java ecosystem. I'm neither against Oracle nor Oracle's development of Java or Java's development in the interest of Oracle mainly.

I'm only against Oracle's motives about making Java a walled garden and usage of this programming language to extort license money from others.

On the other hand, I personally use OpenJDK runtime countless times every day, knowingly or unknowingly. I'm written Java in the past and have no reservations or bad things to say about it. Contrary to your view about other programming languages, I'm pretty neutral against every other programming language.

> C and C++ development is sponsored by the corporations of Apple, Microsoft, IBM, Oracle, Google.... PHP was mostly driven by Facebook needs.

There are no news for me here either. Development of a programming language or any tool with input from its users is a non-issue. Also, every user has needs from the products they use, so they will provide feedback and communicate their needs.

The difference, I want to highlight and highlight again, none of these corporations can use C++ or PHP or Python to extort license money from their customers. PHP is owned by Zend, so they may try. C++ is almost public domain now. LLVM is under apache license. Either way I use GCC which is GPL. Python is 20+ years old and is also almost public domain.

Contributing to a tool to get what you want is different from owning a tool and to use it to extort licensing money is different.

Either way, as aforementioned, I have nothing against Java, contrary to your views against other programming languages.
You being vaccinated only cuts off the path that the virus can take to somebody if the vaccine gives you sterilising immunity - otherwise, it may just prevent you experiencing disease symptoms, but not stop you being infectious.

There isn't enough evidence yet to understand whether the leading vaccines induce sterilising immunity yet. As such, we can't rely on these vaccines to give us herd immunity.
It seems US Government spending is less than 20% and has been since the 1970s? [1]. Curious if I am mis-understanding you here. 2013-2018 is also roughly in line with the spending % of the Clinton presidency according to that source as well.

[1] https://www.theglobaleconomy.com/usa/government_size/
We only use them to compete with others because others use them to compete with us, keep up or starve. The equilibrium is whatever people are willing to do, strangely meaning that nobody has a choice in this thing that we’ve all chosen.

No idea how to switch to new dynamics so that defecting (in the sense of working less) is the stable equilibrium.
AI Just Revealed a Potential Concern for Covid Vaccine Makers
The Most Important Statistical Ideas of the Past 50 Years (Gelman&Vehtari, 2020) [pdf]
Well, 6 miles sounds about right for a 30min bike commute to work. Do that each way and you’ll have a daily hour of exercise without having to step foot in a gym.
Hi guys! OP here. I made this tool initially to clean messy customer data from spreadsheets.

I released the API endpoints this week for 8 data types: Address, Names, Company Names, Dates, Emails, Phones, Open Ended Notes and Currency.

Things I found myself constantly writing data cleaning functions for in ETL processes or my web apps.

The data cleaning is aimed towards North American and European data but test it out with your own values. The algorithms are broad and can maybe clean your data too if you are outside of those regions.

This is a tough endeavor so feel free to reach out to me with any feedback or suggestions!
It's not sarcastic. I had never heard of the "Cum Ex" market before this article, and here there are people being interviewed about their experience investing in that market across two decades.

People that literally saw a pitch for a market I never heard of, and did it, and made bank. This is not my world, and I want it to be.

I know to look across EU and peripheral EU nations for arbitrage and obscure policies, despite having no interest in raiding government coffers due to discrepancies in settlement times, I would have never thought to look at it this way.
too true. When I trained for a marathon I did not watch my food intake and figured I'd just automatically loose weight: I did not :/
Detection of large-scale bubbles in the halo of the Milky Way
Thunderbird, Kdenlive, Darktable, Gimp, KeePassXC, VLC, Minecraft

Those are the ones I remember. I needed to install them via snap because the deb packages were too old to be able to open my files which I copied over from my Arch installation.
True, but the judge has likely instructed them that the evidence is acceptable as presented (without technical details of the phone hacking). And jury nullification isn't common in the US.
That was a 500 vote difference out of 6 million votes, a 0.009% difference, in a single state, where there were known to have been severe issues with the ballots.

Both sides agreed that there were serious issues with the ballots and counting, with the only dispute being how to address them because the issues made it pretty much impossible to determine who actually would have won if the system had been able to correctly register the intended vote of every voter.

There were no serious allegations that anyone did anything illegal or tampered with the votes.

I have a hard time believing that you are seriously comparing that to 2020, where those trying to overturn the election are alleging intentional widespread fraud in multiple states, without being able to offer any creditable evidence that it happened. All the evidence they offer generally falls into three categories:

1. Things that are outright factually incorrect. For example, that video of vote counting in Pennsylvania (I think that was the state...) that supposedly shows suitcases of fake ballots being snuck in and opened late at night.

If you watch the full surveillance video, instead of just that short extract, you see that (1) those are the standard containers they use to store ballots when they are not actively working with them, and (2) those particular ballots were ballots they were working with earlier and put in those containers when they stopped. In other words, all the excerpt is actually showing is the normal resumption of processing after a break.

Another example is the claims that votes were counted without Republican observers allowed in the room, usually based on Republican observers being turned away. Some observers were in fact turned away--because there were already the maximum number of legally allowed observers from their party in the room.

2. Things that are true, but are not evidence of fraud or error. For example, various statistical measures of a candidate's votes look different between the winner and loser in districts where one candidate receives a lot more votes than the other.

They point to these in heavy Biden districts, saying the differences indicate tampering. But if you look at heavy Trump districts, you see the same thing but going the other way.

3. Actual mistakes, such as ballots lost or miscounted. You get some of these in every big election, and no one has found any evidence that these mistakes were more frequent in this election, and even if every single one of this kind of mistake went in Biden's favor, it would not be anywhere near enough to change the outcome in any state.
Machine Learning in Space
I've found I lost more weight walking (long walks) than doing intense exercise. Cole (Snake Diet guy), had an interesting comment/hypothesis, when your exercise is intense you burn sugar (easily accessible). Your body senses that it needs a lot of energy (fight or flight scenario)and this leaves you craving to replace that energy that you burned (sugar).

When you do a low impact cardio exercise (walking below 4 MPH), your body doesn't want to burn that sugar you have, saving it for an emergency (flight/fight). It sees you have all this fat and determines that your energy burn rate can be sufficiently supplied by burning it. So it ends up using fat instead of sugar. Maybe burning through this fat (walking long walks) and not burning through your sugar reserve, remodels appetite hormones (Leptin).

Leptin is secreted mainly by white adipose tissue, and levels are positively correlated with the amount of body fat

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2829242/

The trick is keep it low impact, slow walking, for 2 or more hours a day. Combined with short 48 hour fasts and a 2500 Kcal re-feed day, it's a game changer.
q3k, I can't reply to you at this depth. But yes. You're saying a "full backup / restore" but it's not the entire system.

Let's say you have an app, in a folder, that reads config files from 3 other locations on the machine. It talks to two databases. You back up two databases and 4 total folders. That's your backup. It's simple and straight forward to me.
I caught that too. It is false in several ways that destroy the rest of the argument.

First because less skin in the game doesn't make you make bad decisions, it just makes it easier. As such every argument following this point is destroyed by "assume we make good decisions anyway", which is just as valid as "assume we make bad decisions from now on".

Second, because your skin in the game probably doesn't change, instead the total amount of skin in the game gets larger. Most founders (at least in the early days) have invested enough of their own money AND time (more valuable than money to founders!) that they have enough skin in the game as to not find it easier to make bad decisions.

Third, because the investor now has skin in the game and has incentive and leverage to prevent you from making bad decisions. You can be forced to make better decisions because of this.

There are many reasons to not take investors, that is a complex trade off decision. However your less skin in the game is not one of them.
Suffix Arrays: with their meanwhile linear time construction they allow for very efficient pattern matching, indexing and more efficient compression algorithms. (introduced around 1990 https://en.wikipedia.org/wiki/Suffix_array)
In my experience yes, but I started thinking about stuff like the human genome project which was mostly done with Perl scripts and BioPerl in the year 2000 iirc. I assume that is mostly just regex work dealing with very large strings. Is it scientific computing? Yes, just not as how I typically view scientific computing.
I have a Logitech k380 which in my opinion does this in an intuitive way.

There’s 3 dedicated buttons for paired Bluetooth devices (fn + 1,2,3) and hitting them just pairs to the device. And you can reassign a button to another device by holding fn+1,2,3.

When you turn it on it pairs to the last device it was paired to.
Fair enough. If it's bugged you enough to think through what you're looking for in a README, that'd be a good post for HN.
Indeed, which is why I provided that datapoint.
>Jabra's can do the switching with 2 bluetooth devices. Airpods can do it between every Apple device, without doing anything.

I dunno, it seems like you're the one ignoring what people are saying. Multiple people in this thread are specifically pointing out that Jabra can easily do this automated switching too, with no issues. I don't know why you keep ignoring that.

>The situation you're describing where you use the Jabra headsets/phones with an iPad, tablet, and other Macbooks requires you to connect to the devices manually.

No, that's not what I said. The Jabras automatically switch between all of my devices (with the sole exception of the iPad for an unknown reason). It does not require any manual acts on my part.

>If you have to manually switch anything then you either don't have them set up correctly or you intentionally turned something off.

Yes, I intentionally turned off the Automatic switching feature of the Airpods because if I left it on, the Airpods would decide to randomly switch devices even when I was in the middle of a phone call, in the middle of a song, or randomly switch to a device that was sitting in another room completely unused. The Automatic switching feature on the Airpods is completely unusable to me, and after talking to other Airpods users, they found the same. The Jabras, on the other hand, don't have any such issues, and thus the Jabras are much more seamless.
Isn't Musk in LA?
Composable Error Handling in OCaml (2018)
this has been happening forever. when I hear "foundation" I think "tax shelter"
Isn't Fedora already the RHEL upstream? Why not just kill CentOS entirely?
While it is true that exercise cannot solve excessive calorie consumption (since exercising makes us eat more), it is important for weight management. A lack of exercise screws with the body's feedback loops, undermining its "metabolic flexibility": its ability to handle sugar and fat efficiently. Let's take a look at just one perverse feedback loop.

When your body has a glucose spike, it is very important that its billions of muscle cells are willing to say "yes" to insulin and uptake that glucose. Otherwise, the body lacks an efficient disposal mechanism. If you don't contract muscles throughout the week, insulin production has to go up to yell louder at muscle cells to please, please take the glucose. High insulin levels also sends two messages to fat cells: 1. do not release current fat stores for energy, and 2. absorb glucose to create more fat. When all that glucose finally is taken up by cells, and if insulin does not fall quickly enough, fat cells do not release energy (because insulin is telling them not to), and so the body becomes hungry even though it has excess fuel available.

Our bodies evolved under the conditions that we exercised to an extreme quantity everyday. Without exercise, its energy management systems get all nutty. Some level of exercise is important to avoid perverse, counterproductive feedback loops that undermine our goals.
If the popup is trying to be compliant with gdpr, “more options” followed by “save” should do. They are not allowed to enable tracking by default.
HN is not immune to political biases especially when it comes to taxes.

Nobody likes taxes and if you can either avoid them or recoup them through subsidies it makes you "smart."
This is a quote from Don Knuth, see the comment at https://news.ycombinator.com/item?id=25342972
It sounds like a lot because it is a lot. You don't need to workout six days a week to reap the benefits. With fitness, the difference maker is being consistent in the long term and not burning yourself out.
Previous product I worked on required a supported RHEL/CentOS environment on which to install our product. Even with the six years or so of support, our customers would piss and moan every time we'd tell them that RHEL/Centos5 was hitting EOL and they'd need to upgrade their servers to Centos 6 or 7 to stay supported. Most of them wouldn't even entertain the idea of "upgrading": for them, business as usual was holding on to the existing OS as long as possible, then buying an entirely new server with the latest-greatest CentOS release freshly installed on it, and doing a data migration.

I can't even imagine the amount of headache we would have gotten if they needed to upgrade every two years.
What Is Cloud-Native Computing and How CNCF Contributes to Industry
When it comes to muscles, is force times distance particularly useful? If it were, holding a plank or a squat for hours would be zero work.
If the script were at the top, it would run before any of the rest of the JSON gets inserted into the DOM, so it would (1) not have access to it (unless it sets up an async callback to do it) and (2) not be able to remove it from the DOM (until that callback runs).

The script might be able to set up mutation observers that notice stuff being added to the DOM and immediately remove it into a buffer the script maintains. This might actually be pretty viable.

> Or actually, you can probably just put some closing angles before the start of your render to make sure you don’t get broken from above.

That won't help with the fact that the data will actually be "corrupted" by the HTML parser. This is why all the HTML inside the JSON in the example is HTML-encoded.

One plausible fix for _that_ is to have a <plaintext> tag right after your <script>. So put the #render as the first thing in the JSON, set up mutation observers in the script, <plaintext> to prevent HTML-parsing of the rest of the doc, and this might be pretty robust to random HTML bits in the JSON data.