skysight-inc/HackerNews huggingface dataset:
There’s a perspective that the transaction log of a typical RDBMS is the canonical form and the rows & tables merely the event-sourced projection. After all, if you replay the former, you should always get exactly the same in the latter.

It’s curious that over those projections, we then build event stores for CQRS/ES systems with their own projections mediated by application code.

Let’s also mention the journaled filesystem on which the database logs reside. And the log structure that your SSD is using internally to balance writes.

It’s been a long time since we wrote an application event stream linearly straight to media, and although I appreciate the separate concerns that each of these layers addresses, I’d probably struggle to justify them from first principles to even a slightly more Socratic version of myself.
Also the "Muto Music Method": it's not just that the common keyboard finger positions aren't the same in 12 different scales, the notation could also be made without all these # and "b" (sorry HN filters out the flat sign U+266D from the text) and without the shapes of the melodies changing:

https://muto-method.com/en/issue.html

"The problems with 5 line notation"

I've found the page thanks to user mkl mentioning Chromatone keyboard here.
Because it helps you learn.

You can tell someone a brief answer to memorize, but to teach them anything takes a little more explaining.

For example, Question #1 is often "how do I do this in some particular way", but 2 and 3, "why" and "when" should I do it that particular way -- they take more explaining than #1 -- and through that explanation, you start to get good at your craft.
It’d be very sad to see Flickr die. I started amateur photography many years ago and immediately signed up and even paid pro account for years. After I got busy with other stuff I stopped paying it, but still is my main place for photos and even sold a few just because of the exposure.

I guess it’s getting a bit desperate if they have to ask for subscriptions via email. Also the fact that they moved to AWS for a service that depends so much on data transfer makes me think it’ll get even tougher to survive. I hope I’m wrong.
It might be possible to use integer compression with block offsets like in the TurboPFor [1] demo.

TurboPFor offers also direct access to single values in a block.

1 - https://github.com/powturbo/TurboPFor
My team runs a number of dedicated servers and a few cloud servers. AWS/GCP/the cloud do indeed add more things you need to be concerned with, but there are a lot of things you don't need to be concerned with.

We've had to fix: crappy datacenter networking, BMC issues left in place by the datacenter, hard drives spewing SMART errors, USB devices being plugged into our servers, bad RAM. Our datacenter company _moved_ at one point and we had a few hours of downtime as a server was driven to the new site.

Each of these isn't too bad, but when hardware issues or any kind of flakiness happens in "the cloud", it's so much easier to just bin the server and boot a new one – GCP will even live-migrate your VM as necessary to do this. That makes it so much more flexible. You can achieve this on dedicated servers, but not without a well resourced infrastructure team, which we (and many other companies of our size) do not have.

We don't believe we're going to save money moving to the cloud, we think it's going to cost more in fact, but we also believe we'll speed up quite significantly as a result of the move.
Plenty of apps will keep running, atleast from what I see, the console is up and usually waiting for firefox to close (which is waiting for the confirmation dialog).
> replaced the icon with an actual snowflake.

But I live in the southern hemisphere and it is summer now. Today it was once of the hottest days in my country's recorded history...

Should I be offended that they are using northern hemisphere iconography? Are Microsoft anti-southern hemisphere?

This reminds me of the Windows Fall Creators Update two years ago, which they are calling the Autumn Creators Update outside of North America, including in the southern hemisphere where it was Spring. Also, no apostrophe. A marketing fail on so many levels.
This looked really exciting at first and I signed-up immediately, hoping to stop thinking about "what I should cook tonight?". However after seeing an Oreo milkshake suggestion for lunch time I'm not sure how healthy the recipes are.

If the diet selection included a low-sugar option, then it may be much more useful for me.
That is one way, not necessarily the most efficient. And having gaps in the id sequence can complicate pagination.

Recommended reading: https://www.citusdata.com/blog/2016/03/30/five-ways-to-pagin...
> But if not, maybe you are an embedded systems programmer or startup CTO or enterprise Java developer or chemistry PhD student, sure you could probably figure out how to set up some web server and toolchain, but will you keep this up year after year, decade after decade?

This describes me. Started on Drupal now on Hugo but still have to retrain myself everytime I need to update my site. I don't even understand my own Hugo template. I once set up batch file to build and upload web site. I upgraded computer and I couldn't get my batch file to work. It was something on my PC or AWS. Most likely my incompetence and lack of time to find issue. I am going back to HTML and FTP. Funny thing is I learnt HTML in college and 20 years later I can jump into it without much fuss.
The GUI shuts down but the process of the app usually keeps running. It's not unusual that I see firefox being waited on.
Uber’s Ex-CEO Travis Kalanick Has Dumped 90% of His Stock in Just Six Weeks
The model in most software that allows self-signed certs is that you eiter disable checking all together, or that the user accepts a specific cert.

If you disable checking all together, then an attacker doesn't need to compromise a private key. Any impersonation attack will just work.

If you require the user to accept a specific cert (and store that information) then you can just as well let the user accept an expired cert.

The current situation just creates a lot of hassle for people without any security benefit.

Key rotation is completely separate from the lifetime of a cert. You can renew certs while keeping keys constant forever. In practice, if your key gets compromised and you have to wait for the cert to expire, then you have a very big problem. Even with letsencrypt it is likely more than a month before the cert expires.
Bandwidth is expensive on aws.

Image and video hosting is usually significantly cheaper on bare metal where you just get unmetered bandwidth from housing providers
Yeah, like people with high functioning autism spectrum disorder who need to mask themselves. Or people with anxiety disorders who may just freak out internally about looking nervous. Lots of examples.
The secret codes you’re not meant to know
Wood is much less energy-dense and requires much more manual labour to process. Global steel production only took off after the switch from wood-charcoal to coke made from coal, at Coalbrookdale: https://en.wikipedia.org/wiki/Coalbrookdale
SysRq-b is a hard shutdown. "Soft" vs "Hard" isn't a realistic distinction, systemd already does a "hard" shutdown if the timeout is exceeded. There is no reason to do a hard one in any system, a soft shutdown is always preferable as things like database engines might need a moment to save their data. If you send them a SIGKILL then your database engine will loose data.
Might this help the exploratory development?

https://github.com/saasforge/open-source-saas-boilerpate
> The ‘algorithm’ in this instance doesn’t discriminate on skin colour, handsomeness, or the side of the bed it woke up on.

But the drivers do, which is a source of complaints in places where taxi service is considered to be an extension of public transport. Uber-like companies (it's not just Uber, MyTaxi/FreeNow suffers from this as well) are notoriously unreliable if you live in or want to go to places further away from the city center or otherwise inconvenient for the drivers, or if your start or destination suggests you might be inconvenient to handle. For instance, I've had trouble getting a ride to a maternity hospital in the city center, and only got one after I switched the destination to a nearby beauty salon. I confirmed this when talking later with the drivers over other rides - they see the requests to/from hospitals, they just skip them.

In this way, an algorithm is fairer than dispatcher for the drivers, but the dispatcher is fairer for the passenger.
> Or is it $4.20 with the comma as decimal separator as seen in some non-English-speaking European counties

Most likely this considering it is a French website.

https://ankuj3.wixsite.com/website-5/cgu
> everything that came before it ... sysinit

Your commentary is undermined by the fact that you do not have the experience with the things that did come before it to know that you are talking about the wrong thing. So you cannot be expressing a fully informed opinion. The assumption that only systemd and van Smoorenburg init exist is a fallacy that was called out by the "Uselessd Guy" several years ago.

* https://web.archive.org/web/20190306213420/http://uselessd.d...

The thing that came immediately before systemd, on operating systems like Ubuntu and Fedora, was upstart. It was not van Smoorenburg init.

And that was not systemd's only antecedent. On real Unices there were the Service Access Facility on AT&T System 5 Unix (replacing the running of services through inittab years before Linux even existed), Solaris' SMF, and the AIX SRC. On Linux operating systems there were all of the tools in the daemontools family except for the nosh toolset (which post-dates systemd), InitNG, OpenRC, and a whole bunch of others.

* http://jdebp.uk./FGA/unix-service-access-facility.html

* http://jdebp.uk./FGA/inittab-getty-is-history.html

* https://blog.darknedgy.net/technology/2015/09/05/0/
> i think it's time for your laws to change as well.

So if I don't agree with the laws in your country then you should change them too?

overall your comment reminds me of this:

“The problem with the race to the bottom is that you might win.” — Seth Godin
Remove Disqus from Your Site
The general strategy of "use the OS threading primitives" like join and events works in most languages.
It's my experience, being right handed, that it's easier to tackle spatial problems center/right than center/left.

I've always assumed this was a common experience. If so, left and right hand drive are not identical.
> Unpopular opinion(?):

Not that unpopular.

(Partially tongue-in-cheek:)

Select the doi, in this case on the left side of the first page, but usually present somewhere in the article, and paste it in a new tab. In this case:

https://doi.org/10.1017/S1473550418000095

which leads to what zgniatacz linked.
So many things absolutely wrong about your comment..

Indian National Congress is center-left. The party in power (BJP) is extreme right.

The protests are because of this act being tied with the impending National Registry of Citizens which will strip many Indians of their citizenship (this already took place in the state of Assam)

The BJP discovered that under the NRC rules used to decide if you are a citizen or not, a lot of Hindus were stripped of their citizenship, more so than the Muslims they were targetting.

This CAA which folks are protesting against will just reclassify Non Muslims who will be stripped of their citizenship by the NRC, as citizens (assumed to be refugees) and will leave many existing Muslim citizens who have been in India since 100s of years / multiple generations stateless.

Judging by your comment, the BJP has done an excellent job packaging the CAA as an act that merely helps (Non Muslim) refugees from other countries, and has succeeded in pulling the hood over a large number of people (especially NRIs)
Why 420? Pot related?...
Did they get garbage collected though?
On Linux's Random Number Generation
New desalination method could get industry out of a salty pickle
$4.20. Because sometimes Europeans start companies in the US.
F5 to Acquire Shape Security for $1B in Cash
I still remember the time when 1st of January 2020 was so far in the future that it seemed it will never happen.
Can God create a lift she herself cannot stone?
Dang!
Ban these men
Probably another reference to "42" but 42 cents would be too cheap.
Not Angular, but there's https://www.saaspegasus.com/ which is bulit on top of Django.

Full disclosure: I'm the creator. Happy to answer any questions you have about it!
For what its worth, the site didn't put me off. Viewing on mobile.
Dithering in Games, Part 1: Simple Quantization (2016)
> Metafilter also hasn't but it's pretty small

That is why it is still around. Things that grow eventually grow out of control and then people will move on.
And when they charge USD they should learn to correctly format USD-denominated amounts...
The food choice is US-centric as already pointed out, I want to add that doesn't impact only the macros, but also the prices and availability.
For example foods like Buckwheat and Peanut Butter are hard to find in Italy (at least in my region), and when you find them are very expensive (example Buckwheat is around 2£/KG in the UK and around 15€/KG in Italy).

Regarding the macros, the change of proteins, based on the nation is impressive.

Example:
Best cottage cheese I can find in Italy: 7% Carbs, 0% Fats, 93% Proteins https://www.myfitnesspal.com/it/food/calories/naturella-fioc...

Best cottage cheese I can find in UK: 11% Carbs, 26% Fats, 63% Proteins https://www.myfitnesspal.com/food/calories/light-cottage-che...

Best "cottage cheese" I can find in Lithuania: 11% Carbs, 0% Fatas, 89% Proteins
https://www.myfitnesspal.com/food/calories/liesa-varske-0-5-...

You could add in the receipt the macros of the ingredient we need to use, in this way at the super market I can scan various of them and search the closest one
500 KG dinosaur femur discovered in France
Games tend to be optimized for framerates so it makes sense to sacrifice load times for that. Of course there are plenty of games that are just badly optimized and could improve both framerates and load times.
I think it's unwise to judge a site based on a simple layout issue (It looks fine to me on Safari). Do you refuse to use PayPal because they have mixed themes, some of which are straight out of the early 2000's?

It sounds like you wouldn't ever be a customer (and that's fine), but you're looking for reasons to _not_ use the site.
> the square brackets syntax with the RDF data

Can you give an example?

I picked the current Turtle syntax because it seemed like the least line noise, and hopefully easy for contributors to understand. I would like to learn more about RDF. I don’t know if it was the right choice for this project to be honest though, I might end up switching to JSON.
Just to play devil's advocate: prior to systemd, nobody had this problem. In 20 years of Unices I can't remember a single time when I couldn't shut down my machine because a user process was ignoring SIGTERM (or really, because a user process was doing something). I'm not sure what "everything else" there is to break...

I actually enjoy the extra flexibility that I get out of being able to tell systemd how to terminate processes. On the systems I'm building. But it's something that could certainly be improved. It works right for my use case (embedded systems) but I hate it when it does it on my laptop or my home machine.

The whole interface around it is silly. It tells you that a job is running, but it doesn't tell you what that job is, what that process is, and unless you enable the debug shell, there's no way to check it or kill that process either. All you get to is stare at the thing counting down from 90, and in some cases when it reaches 0, it starts counting down again instead of rebooting.
Somebody needs to burn down the soft "sciences" and start over. As the other commentors pointed out this a mockery of empiricism and will do real harm when it gets parroted by law enforcement world-wide.
One of the difficult things to cope with is our need for meaning. It's tempting to think that it's exogenous - if we look hard enough we'll find it "out there" somewhere. But now that we've looked under every rock and around every star we're starting to have to deal with the fact that it exists only inside our heads, and is socially constructed. But that doesn't mean it's not important. In some ways it lets us take ownership of the need to make meaning ourselves - to craft it.

To the universe, we're not special. To ourselves, we can be.
Are you suggesting we should give each position on any topic as much praise and support as any other, regardless of its merit?

Or are you suggesting we should implement a sort of stack-exchange canonical topic/response regime where a group of 'community managers' rigorously partition the subjects into an imposed clustered domain by fast closing and marking as 'duplicates'?

Sure, this site has it's typical positions, and topics do tend to be revisited often, but isn't that the nature of a more conversational social space?
Interesting difference between Server-Sent Events and Websockets if the former can deliver out-of-order like UDP: "Because SSE works on top of HTTP, HTTP protocol improvements can also benefit SSE. For example, the in-development HTTP/3 protocol, built on top of QUIC, could offer additional performance improvements in the presence of packet loss due to lack of head-of-line blocking."
and pay $4.20 :D
Interesting that he decided to post this using his real name and surname. You can find him and his employers on LinkedIn.
Thank you. BTW I agree with starting simple and only abstracting if necessary.
I agree with this.

I haven't done any substantial Java work in probably 8 years and I still miss the JDK docs.
The title of this submission seems heavily editorialized.
Or $420. Risky.

Just kidding, it's USD 4.20.
The use of the word ‘robust' to describe software in UK law
It should register itself as an inhibitor then. Systemd won't let you shut down the system as long as there are inhibitors active (you can still force it). As desktop Linux users we should consider it to be a bug in Firefox (among others). See

$ systemd-inhibit --list

https://www.freedesktop.org/wiki/Software/systemd/inhibit/

Cue "applications-shouldn't-depend-on-systemd-we-need-350-competing-init-systems" folk.
Hi guys, the culprit founder here.
Indeed 4,20 => 4.20
Apologies for the snafu, been corrected now :)
Trump 2020 Wining Products
> The systemd team decided

No they did not. Nominally, at least.

The systemd people have always maintained that this stuff is up to the people who package systemd for individual operating systems. It is those latter who decided that (a) there would be one big systemd package and (b) other packages would have dependences from it. They could have decided to package systemd up as multiple packages, instead.

In fact, a lot of the Debian Hoo-Hah was over the packaging.

* http://jdebp.uk./FGA/debian-systemd-packaging-hoo-hah.html

This is slightly undermined by the fact that a few of the prominent systemd people are (or have been) the systemd package maintainers for various operating systems, so this is in fact in some cases the same people simply with different hats on their heads.
Yep, that one and another less colourful model.
Previous discussion on HN about this: https://news.ycombinator.com/item?id=21833377
AMD Is Selling Like Hotcakes
Sounds like you were never really in doubt of the answer...
If you haven't encountered the other system, you might expect it to be consistent everywhere. Or otherwise you might expect most people to understand either version. I don't think it's a big deal.
Tarring a whole bunch of people with the same brush is a fairly poor show, too.
"monospace" is a property of a given font but is not (usually) a variant of a single font family as is "bold" (font weight).

While bold text is often used for emphasis and setting it to "regular" doesn't change the meaning much, using a monospace font signals specific things (often, it's used to represent code snippets, but in some contexts it can mean "work in progress"). Changing that font to a proportional one strips a lot of meaning and readability from the text.

In that regard, fonts families are an essential part of the document, and not just their stylistic/emphasis variants (e.g. size and weight, which can still convey important meaning on their own. Think titles and headings.)
It has the same logo as airbnb and skiplagged
I’m a very active vegetarian that runs/bikes and strength trains 9 times a week (some days include a cardio and strength training session separated by 12 hours). So, needless to say, I need a lot of calories and protein.

I’d recommend you checkout some vegetarian recipes books at the local Barnes and Nobles or on Amazon. The “Complete Vegetarian” is the first cookbook I bought. It offers a great foundation for building some tasty recipes with variety. Roughly 75% of the recipes turned out so well that I shared them with friends and family that enjoyed them equally as much.

For protein, you can get a lot of variety with: tempeh, tofu, millet, peas, quinoa, lentils, black beans, buckwheat, peanut butter etc. The average individual only needs from 50-70g of protein/day according to the USDA. Tempeh has 15g/serving (3 oz) — you can easily eat 2 servings of that and get to about half your daily needs. A serving of quinoa+peas will get you 16-20g protein.

There’s a lot of easy ways to get your daily macros as a vegetarian. Of course, for me, I supplement with 1-2 protein shakes just as I did when I used to eat meat because my requirements are far above-average.
If you're willing to use GCC extensions (available also on clang, so should cover most operating systems, even Windows with clang-cl), there's __attribute__((__cleanup__(fn))), as used for instance by systemd: https://gcc.gnu.org/onlinedocs/gcc-9.2.0/gcc/Common-Variable...
Totally, man, totally. You don't have buttermilk in the fridge, do you?
The article addresses this point. This is the kind of hurdle that makes pages not last. The point is that yes we can spend time each few years migrating and maintaining but we shouldnt have to.
Deep Double Descent: Where Bigger Models and More Data Hurt
In comparison with any other major city where Uber operates, taxis are quite expensive here.
Hey thanks for the comment.

If it can be done in 42 we will do it in 42, so NP is probably a hard one at this stage :)

The ultimate question is out of our humane reach unfo, but we'll try to cover the rest :)
You have a point but is there any currency notation in which 4,20 can be equal to 420 - thus omitting the "," ? When for example I see 4.20, as a European I assume "." is the decimal separator and not a mistake thus the number 420
PhD in Googleology.
IBM Changes the Energy Storage Game with Cobalt-Free Battery
Same thing which Manmohan Singh proposed back in 2003

https://timesofindia.indiatimes.com/videos/news/when-manmoha...
Initial Exchange Offerings (IEO)- the Evolutionary Crowdfunding Model