skysight-inc/HackerNews huggingface dataset:
> (PS: I know supremacists will claim Android is linux but the thing about supremacists is they no real ideals so they will ignore how close Android is)

That Android contains the Linux (R) kernel is no mere "claim", rather it is the truth. Also, obviously, Android is not what anyone was thinking of when they say "Linux". This confusion stems from people using the term "Linux" both to refer to a kernel (the original and still accepted meaning) and to refer to an operating system combining said kernel with the GNU userspace.
Hasn’t quite caught up to the ‘new man’ purge of communism in the 20th century though that wacked a few hundred million.
> but almost no one advocates for metric time

People would love to but there are some nasty fractions left over if you try to impose a base 10 unit of time at any level above a day.

Any metric time system stumbles on the fact that 1) Days do not even divide into years by 10 and there's not even a whole number of days in a year and 2) calendars should sync with the seasons to provide any real use.

Also 10 days to a week is pretty long unless you include a break in the middle.
It's also missing aircraft help data. In FSX, you had a checklist that contained stuff like takeoff speed, landing speed, climb rate, ideal flap settings, and so on. In FS2020, the checklist basically only contains instructions on how to start the engine.
Honestly, is it really worth throwing away the strict guidelines for this?
I use my mailbox as a first-line todo-list, next to just e-mailing with people. So yes, I do send myself e-mails, very often.
use one of the (unofficial) images containing non-free firmware:
https://cdimage.debian.org/images/unofficial/non-free/images...
It isn't in the hands of the former and is actively filtered and modified by the latter.
Smalltalk never evolved towards practical. It did so much on it's own because it had to: there were no windowing graphical operating systems, so it was invented and included. There was no SCM, and so it was invented and included. There were no object oriented IDEs with object inspectors, so it was invented and included. The problem is, the first implementation of an idea is rarely the best, or the one that wins in the market. There's entire parts of our industry that just peeled off a piece invented by Smalltalk and made a better general purpose one. Great article.
That was my first thought, too. You need these tricks to make MongoDB "WebScale"

http://www.mongodb-is-web-scale.com/

(I can get better results for Key-Value storage by using an SQL Database--Postgres or MariaDB--for key/values over MongoDB. And if you know SQL well, you can get even better results using a real relational database and optimal queries than pulling out keys/values and ad-hocking your relations in some Javascript code or whatever these web kids are doing.)
Meanwhile you can install Mobian in any Pinephone, and support the Mobian Project here https://liberapay.com/mobian/donate
You can for example flush a temporary db table to storage while doing computations if it ends up too big to fit in memory. Just because it is fast doesn't mean it need to be sustained throughput.
Reinvent Technology Partners S-1 (Reid Hoffman SPAC)
How does the existence of some excess death (mostly among at-risk people) disagree with the risk being quite low for the vast majority of people? I don't see how these things cannot coexist.
Hi author. Excellent write-up and nice food for my brain!

Although "technically" I agree with your article, banks have a legal definition, legal power and legal responsibility. That makes them special and gives them the legal power to create money -- not without limits, though. Banks can -- subject to some rules -- borrow money from the central bank, which will create said money for them. With repo rates hovering zero and all processing happening electronically, "out of thin air" is not really that far from reality. :)

I would argue that if I issue you an IOU, that is not real money: I do not hold a banking license, I do not keep track of all IOUs, I have no audit to pass once-a-year. In fact, I might drink away your deposited cash next day. :) The Full Tilt Poker example is relevant, but I would argue that that is illegal banking: It happens, but it really shouldn't. Wirecard is the other extreme: They were a bank (legally) and created money against the rules (I'm a bit oversimplifying).

I guess the common person needs to be educated about legal powers: For example, what makes this house special that I own it? A large enough hammer can open the door, as easily as my keys. In fact, if I sublet it, I might not even have the keys! Ownership, as money, are legal constructs that only hold value if they are properly enforced. Of course, enforcement is easier the more society accepts the construct.
I can’t always use “button” for buttons because safari on iOS enforces its own style for those. Consequently, I end up with DIVs as buttons.
Why are they weeding out math and compsci students using calculus? The subject, as it's designed (at least in the US), has very little to do with what the students are expected to see, learn and pass as math/compsci majors. They are denying the students the taste of their chosen major by doing this bullshit. Personally, I am glad I discovered discrete math in time. Turns out, I love math, not the inane subject called "calculus". That's like weeding out English majors by having them pass a course called "folk singing and dancing" where you must passably sing and dance to not be weeded out. Stupid.
What purpose did you use Julia for? Julia was hyped like 2 years ago but right now i didn't see any new cool lib or even a blog posts and DL libs are lagging hard compared to python DL libs (torch, tf, jax etc.).
Yeah, I agree that YAML is not the best language for embedding a DSL, but in general GCP seems to have a preference for using YAML in its configuration languages.

I can imagine that the developers chose YAML based on its popularity elsewhere (especially in the CI/CD space), not its merits.

(Oh, and a belated disclaimer: I work for GCP but not on this product. All opinions are my own, obviously.)
The earliest language I know of with syntax that really looks like C's is B, which is a whole three years older than C.
This is sadly so consistent with what I'm seeing at a big corporation. We are working so hard to make a centralized ML platform, get our data up to par, etc. but so many ML projects either have no chance of succeeding or have so little business value that they're not worth pursuing. Everyone on the development team for the project I'm working on is silently in agreement that our model would be better off being replaced by a well-managed rules engine, but every time we bring up these concerns, they're effectively disregarded.

There are obviously places in my company where ML is making an enormous impact, it's just not something that's fit for every single place where decisions need to be made. Sometimes doing some analysis to inform blunt rules works just as well - without the overhead of ML model management.
> I never thought I would be interested in sci-fi, but this book changed my mind. It deals with simulating conciousness and its implications.

That was exactly my feeling after finishing this novel. I went on to read Diaspora, another excellent book.

I think I was prejudiced against sci-fi because of how it is generally portrayed in movies and TV, with an emphasis in odd sounding words and fantastical themes. But Greg Egan makes a fair connection with the current world and expands it with such credibility, you can definitely see some things happening.
> I think you are confusing what you are used to vs. what is easier to learn & work with.

I studied physics, schools have taught metric since at least the 1980's as part of the standard curriculum, and all goods in Britain are sold with at least metric on them. It's got nothing to do with what I'm used to as I'm more used to metric. I simply have nothing against Imperial measures because the arguments used against them are mostly absurd and they're actually useful.

> It seems the issue is highly political; which is weird for an engineering topic.

I can't disagree with that at all.
Have you got a more compelling source than that? Because that disagrees not only with the common sense of seeing what is happening in front of us, but also with all the other evidence I've seen.
>Upstart

Is still used in some maintained RedHat distros, I assume this burns people like you each time is mentioned.
The GP didn't say any of that; they simply said Fahrenheit was "weird". I disagree; Fahrenheit simply human-centric, and once you get used to it, is a lot more practical for day-to-day human experience than celsius.

You're pointing out how useful it is when doing science with water. Sure. And since science is important, and it doesn't make much sense to keep two systems around, then yeah, let's go with celsius as the standard. But let's not lose sight fo the fact that we actually are giving up a more human-focused system when we gain this scientifically-focused system.
Glad you posted this, was also going to post the images of the Skywalker X8 discovered in Syria and Mosul.

https://dronecenter.bard.edu/files/2016/12/Drones-in-Iraq-an...
This may actually be good. For years, all the mobile app developers had motto "iOS first", because iOS users are bringing more revenue per install. If ads in iOS apps will underperform because of Apple keeping all the user's data to itself, those money could flow to Android devices.
Clojure has something like this in clojure.core.match - with a good bibliography by the end of the page. https://github.com/clojure/core.match/wiki/Overview
The article did not make any claims about how much the money supply can expand within a specific regulatory environment (such as the 10% reserve requirement you mentioned). I felt like that was outside the scope and would not be possible to present with a simple example.
I use DDG too but Google does much better the more specific you get. I probably end up opening Google at least 5 times a day because of annoying DDG results.
The activation energy required to make someone give up everything familiar and proven to (mostly) work in order to use a new language is huge, so it would need to offer a lot. OTOH, a language that only needed you to replace a few of your daily conventions and practices Could offer less and still get you to give it a try. All-or-nothing is a losing proposition for convincing someone to give a new language a try.
A belated disclaimer: I work for GCP, but not this product.
It's an interesting question that I don't have an answer to. I don't actually know what this technique is called - I heard about in passing at lambda conf, and just saw last week that Unison is using it.

The unison crew is super friendly (Runar once patiently spent 20 minutes trying to explain adjunctions to me, a perfect stranger). I'll ask in their slack channel if this has a name.
In a vacuum perhaps. But in real life, the scientist ends up making insurance claims when the self-administered vaccine goes wrong.
You're missing that the documentDB will be faster and simpler to use for some kinds use cases, is simpler to understand in some ways, and that the query/update language used by the documentDB will funnel application design towards storage and access patterns that work better with a documentDB.

Of course you can implement a documentDB on top of a graphDB, or market the latter as the former. And of course there are applications running on a documentDB that would be as fast or faster on a graphDB.

The differences are one of "impedance mismatch" rather than insurmountable differences.

For example, if you query all vertices with a property x=foo, then query all properties of the vertices, and then traverse all tree-child like properties to more vertices, and continue doing this recursively, that query will be like getting all documents with x=foo. But that's more complicated to express in a graphDB QL than a documentDB QL, and likely to run slower on the graphDB (due to data non-locality) if there are many properties or much tree depth.

In general a documentDB stores all the data for a document clustered together without being told to, and likes to retrieve them as a unit. Because that structure is clear, applications tend to be designed around it as an assumption.
Pretty sure that wasn't there when I made my comment. That's the first section I went to, and only found the name used in reference to itself.

I found an aggregator link to the article, and first line of that section is: WebRTC is both and API and a protocol. No "short for" part.

Glad it has been added now. The rest of that paragraph has been improved too so now it gives a good quicky overview of what this is.
> Almost all Android apps rely on the closed-source GMS for essential functionality (eg: push notifications).

There is a very fine repository of fully-free Android apps hosted at https://f-droid.org.

Further, I would argue that "almost all" Android apps that are free software can easily be tweaked to not rely on Google Play Services. Non-free Android apps will not be made any better by becoming nonfree GNU/Linux apps.
I encourage you to remove the sarcasm from your post and look at what's left. You probably wouldn't have even posted it.

Let's ween off sarcasm.
Yeah, I agree that their marketing is aggressive, but a lot else I think is just speculation. The VPN market is very cut-throat, competitors create all kinds of crack-pot conspiracy theories to sow doubt amongst potential customers. As far as I know there was one incident, It wasn't very serious, no customer data was stolen. Also, the company now does 3rd party audits. I think NordVPN is pretty decent, but that's just me.
Upvoted you and thanks. I was hoping someone would mention "the speed of causality", because to my layman's mind, I've always found thinking about "the speed of causality" makes vastly more sense of the universe to me and makes spacetime/relativity/and-all-that-jazz far easier concepts to comprehend.

For example, if a powerful laser beam was shot off in a vacuum towards an observer who is far away, it's not the "speed of light in a vacuum" which dictates the time at which the observer detects that laser light, it's the speed of causality in that volume of spacetime which determines when that light beam reaches them/is detected.
And this is the perfect illustration of why I find ruby's obsession with attempting to make code read like natural language abhorrent. Imagine you're told to pick up a project written like this. This is what it's like for non-native-english speakers every day.

Natural language is weird, vague and quirky.
NOTE: that I'm the founder of FusionAuth.

Just thought I would mention that FusionAuth is powering a bunch of huge public internet applications with millions of MAU. Our largest customers have 10s of millions of total users as well.

We built it to scale to any size so don't worry about size.

Plus, it's free! :)
You're mostly right but there's the Anbox project to somewhat fill that gap.
At the very least we know Chinese companies (and by extension, the government) do indeed spend a lot on research, development and production.

The sheer amount of tech made and shipped from China is astonishing. And the quality has massively improved, while prices stay low. Everything from amazing BGA reballing stations to high quality solar panels and power tools.
The counter swarm can be cheaper/worse in some dimensions.

Smaller batteries since they don't need to travel far.

Nets or or even nothing instead of explosives, they need to stop drones not people.

The above two mean a lighter air frame.

The above 3 all mean more speed with the same motors (probably good) or less capable motors (seems like a bad plan).

Communications only need to be short range. Autonomy is plausible (but requires solving friendly fire).
Why is it a problem for you to have a developer account? Can't you deploy to your own phone with a free account these days?
In the past, governments printing money. In the future, probably asteroid mining.
The disconnect here is in physical processes. If you have a physical beam that you need to divide in half, that is much easier than dividing that beam into 10 pieces.

Where this is really important is when you are making standard rulers. Your standard measure is approximately the size of a yard or meter; making a ruler that measures inches or centimeters requires dividing that length by 100 or 36.

The metric system isn't really possible until we developed machines that can precisely and accurately divide lengths by arbitrary divisors, which happens only in the late 18th century.
> Why does continuous integration contradict feature branching?

With feature branching, you wait as long needed before the feature is finished. You can only merge when it is fully finished. This goes directly against the continuous integration philosophy of committing early and often.

> How do you have stable versions of the software if you have unfinished features and hacking in the master version?

It requires a strong commitment to ensure that the current state of the code remains healthy (strong unit tests,...). New in-progress features can remain disabled through feature flags, not showing the corresponding UI or not calling the code.

> I guess this makes sense for very small teams early in the development process but then you can just skip feature branching in git for a while.

It's definitely not for every team.

Martin Fowler presents in detail the 'made up things I just wrote' in this article : https://martinfowler.com/articles/branching-patterns.html . See in particular the Continuous Integration section and the following sections.
Most R&D are gov sponsored and comes with receipts, so they are mostly true.

Of course a decent amount get lost due to corruption, but that's always the case.
Not having used Manjaro personally, what's the advantage here? My impression was that it was essentially Arch with a user friendly installer and possibly some nicer defaults.

This seems desirable if you're setting up a PC, but is there really added value there if you're building a ROM image for a phone? It seems like you'd be doing a ton of manual installing and configuring anyway, since it's such an unusual target compared to a typical desktop, regardless of cpu architecture...
That was hilarious, though the problem was the older guy kept changing his measurements, not the actual calculation. (I don't even use Imperial and was able to calculate the difference in my head as he said them (the young guy was correct each time)).
> An octocopter/ordinary drone can't do this - their electric goes out and they fall from the sky.

Since you lack all imagination, the drone could position itself directly above the target before cutting off the engines and fall silently.
>Seems a bit selfish don't you think?

So you want to ruin image search results experience for some people so that you can keep your job? That also selfish don't you think ?

Selfish goes both way.
Are you trying to ambiguously perpetuate the myth that Covid-19 is likely to cause strange and unknown medical issues even in people that it only causes a minor acute illness in? If you're not trying to spread that falsehood, could you clarify what you mean?
I agree about the framing of the problem.

I would say that esperanto does offer some inherent reasons to learn it. It's very easy to learn, relative to natural languages. That's what it was invented for. It's fun to make fast progress, and I think this is the biggest motivator for people to learn it.

It's also useful to learn a second language, because learning a language makes it easier to learn languages. There are some school programs teaching esperanto for this reason. It's part of their path to learning english.

Besides that, there's linguistic interest & idealistic interest.

You're right though, that it's all about the inherent reasons. There are no books to read or people to talk to. That's one hell of a downside.

I think klingon and dothraki are good reference points. People learn those for no practical reason.
Maybe but the link between GDP and stock market isn't strong either.
That is not how things actually work.

First, many people with relevant "underlying health conditions" don't know they have them yet.

The public warnings talk about visible things (obesity etc) because they are the only ones it is useful to publicise. It doesn't mean they are the only relevant conditions.

Second, Covid-19 strikes down many healthy people, and "long covid" is an awful long-term disability.

Third, vaccines aren't perfect at an individual level. Their use tips the balance to the disease dying out, but they don't confer perfect protection to every individual that is vaccinated. People still depend on each other, so herd immunity still matters.
Only you know the right balance for you. That might be a dream job, or it might be miserable.

I would say if you are in that situation and enjoy it, you should still be learning and investing in yourself outside of work whether that's learning code or practicing your baking. Learning and struggling with new material is basically a muscle and needs to be an ongoing practice, even if it's not directly related to your day to day.
> What if time is 'solid'?

You can adopt a perspective where time is solid. But then the question is, why are particles arranged in this solid time exacly as if they were moving in a real time.

As a metaphor, imagine that you are a god, and you are trying to create a 4D universe with solid time, where the same laws of physics (rephrased in the solid-time language) apply. How would you do it? Ultimately, you would have to create the earlier parts of the solid time first, then the following parts of the solid time, etc, until the end of the universe. It wouldn't work any other way, essentially because of chaos theory; the state at T+1 depends on the details of state at T, so you would have to create the T slice of solid time first, and the T+1 slice later, depending on it.

If you remove the time from the universe naively, you are sweeping it under the rug... into the process that created the universe. But isn't this just adding an extra complexity? If the "process that created the universe" can have real time, why not the universe itself? Isn't this just an extra epicycle?

The only way out is if you used your godlike powers to create all possible states of universe simultaneously -- not just our universe, but literally every possible combination of particles -- and then connect them causally in a way that respects the laws of physics. You don't have to create time T first and time T+1 later, if you create all possible realities first, and then just draw an arrow from each T into the corresponding T+1.

So, instead of the frozen version of our universe (where time = linear movement from the beginning of the movie towards its end), you get a frozen version of everything possible (where time = tracing a path across the everything, following the local currents of causality).

The advantage of the latter model is that you get the parallel universe for free; it just means that local causality is not a single arrow pointing from the current place, but rather a collection of arrows.

But you still need to think (in both models) how to make them compatible with known quantum physics. How to model quantum interference, entanglement, etc.
> violate both a personal code and what I imagine to be the spirit of HN.

Thanks for throwing up the Ethics flag.

Discussing/brainstorming this in a public forum is volunteering your brainpower in support of murderers.
Is that not what mods like MicroG provide?
Thanks for sharing!

Would be cool to make it even more accessible. Something that can be shared virally via WhatsApp by my aunt. :D
Don't enable Adguard. Enable 'uBlock Annoyances'.

https://i.imgur.com/POboA3n.png

Too many filter lists will slow down your machine.