skysight-inc/HackerNews huggingface dataset:
The latest software update for the Oculus Quest shows you what you’re setting the slider too now as well, FWIW.
> Such is the case with unfalsifiable semi-mystical interpretations.

Like Copenhagen?

AFAIK, both explanations have been around for roughly the same while now, and neither seems to be going out of fashion any time soon.
A nice and compelling argument in that paper: "The classical Liouville equation is linear in the probability density due to conservation
of probability. But this linearity says nothing whatsoever about whether the dynamics of the
underlying system from which the probability density derives is also linear. Hence, for example,
chaotic dynamical systems, despite their nonlinear dynamics, obey the same linear equation for
probability density. To us, this close formal similarity between the two equations strongly
suggests that quantum physics, too, is only the linear probabilistic description of an underlying
nonlinear deterministic system."

But, similarities in equations surely can be misleading ;)
Here's an even shorter one-liner:

return nullableVariable != null && nullableVariable.someMethodCall() ? true : fallbackIfNullMethodCall();
Had this happen in production in a third party library we used many moons ago. Sysop came and asked us why we did six figure DNS lookups over a short period of time (24h? Less? Don't remember).

Would probably have gone unoticed at most AWS/GCP/Azure shops today.
No they aren't contradictory. What is the compatibility of a feature that even doesn't exist in Kotlin? How can be the lack of way to call a Scala macro from Java a disadvantage, when Kotlin doesn't allow you to call a macro from neither Java nor Kotlin, because this feature doesn't exist? Scala is strictly superior in this case.

And you need to avoid some features only in code that gets called from Java, not the whole codebase. Calling it this direction is very rare and not really a problem. Most codebases call Java from Scala and this is easy and fully supported.
The "lot of capital" is a function of the sector and the business model chosen by the enterpreneur, not mandatory or unavoidable. In ventures where labour cost is the dominant expenditure then cooperatives enjoy a competitive advantage as losses can be shared by all members in the form of pay cuts.
Telegram has a scammer problem that needs fixing
- most of them (actually) containers

- one can easily do:

```
char buf[8192];
fread(buf, sizeof(buf), 1, fopen("/etc/shadow", "rb"));
printf(buf);
```

also reading 'shadow' is not do that much since its salted and hashed. strong password (10 chars) will take many months and years.

you can do more harm with actual 'code' which you may compile on the service
Yes... But that wasn't the question.
I'm super curious about people who make this claim. Are you not conscious? The idea that there are people walking around who look and act like everybody else but behind the eyes there is nothing is terrifying and exhilarating to me. I'm open to the idea that when you observe yourself there is nothing looking back at you, but that doesn't generalize the necessarily subjective experience.
Though I do find Java's String concatenation cleaner than Kotlin's (refer: Strings II comparison/example, the 2nd last)
That sounds like a talk radio tagline. Real wages have barely improved since the 70s. The safety net has been dismantled. We're in the 3rd world in terms of worker protections.

But toughen up! Don't fight for better pay, go work for someone else and the market will provide!
Why Nations Fail was incredible. One of the best things I've ever read.
Well done guys. This is so cool.
How would random motion of atoms give you any more free choice than deterministic motion of atoms?

Personally, fundamental randomness is more disturbing to me because it implies a-causality, i.e. that at the smallest scales things happen for no reason at all and would be unexplainable in principle.
The taboo against euthanasia is mostly after the spread of abrahamic religions.

Throughout history of our world, there has always been ways to end one’s own life, their loved ones and those of enemies in battle ..and during times of famine and pestilence.

The ‘immortal soul’ that has to meet the monotheistic maker changed everything because euthanasia means banishing saved souls to hell and hence becoming unsaved.

Edited to add: perhaps after spread of xianity. The Old Testament begins with a sacrifice after all. I am not terribly familiar with details re religions..correct me if I am wrong?
You poor white worlders don’t understand what’s really going on. Boeing just rehired all Welders that are retired for 200k a year and they have suspended 737 production while Space and Defense manufacturing is already on a 3rd shift. It’s time to awaken already and realize that you’ve been lied to your whole lives and this is part of Open Eyes of the Black World or as you call it In the White World “Disclosure” https://youtu.be/02VX-wmepAA awaken in 2020 awaken
Ocaml does this too.
While your efforts to boycott seem to be coming from a righteous cause, the effects of your actions are only effecting you. Sometimes thats enough, but the question is are you satisfied with that being the result. You can continue to go without and keep a clear conscious while everyone else enjoys the convenience of service or you could reevaluate your mission and find another way to make a difference. While I applaud your strong will, efforts, and ability to go against the grain, I also disagree with the one of your motives to boycott in the first place. You said that the work is "body-crushing" as far as warehouse work goes. And I dont know if you ever worked in the Amazon warehouse or any warehouse at all but sometimes during some periods of the year thats just what warehouse work could be considered "body crushing".
I'm here to share that I have worked in a number of warehouses and I am currently working in a Amazon warehouse, during the toughest time of year, and I wont call this work body crushing, although it can be tough for some that may not be use to working in a warehouse. It to me is definitely a lot easier than some of the other warehouse jobs I have worked in my days
Step 1 publish a node package that does something people would like
Step 2 whatever you like in the install script ;) like check if they have password less sudo

;) friendly teasing of the node community
kotlin copied a lot from C# first.
How is your fourth point relevant in this discussion? Nobody is saying that devices are bricked as soon as they're unsupported, just that they become increasingly insecure without support and they contrast this with free and open OSes that keep working forever.
Yes, but they are the only part of Java's type system that allows sum types.

How do you declare a method that generically takes a function that in turn takes a K, returns a V, and can throw whatever checked exceptions it wants, and you'll rethrow them? Last I checked, this wasn't possible in Java.

If checked exceptions were instead replaced with sum type return values, then it becomes trivial.
> both nearly went bankrupt, and both were eventually acquired

Nitpick: in Bombardier's case at least, these were separate events. The acquisition wasn't to deal with bankruptcy (they got a Canadian government bailout for that), but rather to gain access to Airbus's US manufacturing facilities to avoid import tariffs on US deliveries, which became necessary following a Boeing anti-dumping complaint that would have made the C-Series prohibitively expensive to US carriers.
Both losses were caused by the same faulty system, MCAS. I don't understand how can one make predictions about the safety of the plane with a fixed MCAS from the MCAS related crashes.
I have the same experience. Once you do more with Scala than "better Java" it is easy to create a mess full of "try to be clever" code you will regret a year later.

It is really hard to become a good Scala programmer, but it is not hard to become a good Kotlin programmer. All the little things that make Scala theoretically better are not worth the learning effort. In Kotlin you get 80 % for 20 % of the effort.

Scala is separated in subcultures. Some developers use it as "Haskell for the JVM" and other as a "better Java", or something between. That makes hiring and picking up existing projects hard.

Tooling is another weakness of Scala. Scala IDE (Eclipse) is more or less dead. IntelliJ with the Scala plug-in is ok, but the Kotlin support is much better.
That book is freaky. In a really, really good way. I loved first chapter where the lady who can't balance has her brain rewired to map alternative signals as input into the balancing process.

Also the chapter on pain. Fascinating.
Would rather have an ironing machine, but kudos to the work that already went into this :)
Wait, seriously? Did whoever designed that have any idea what URLs actually were? Even without DNS, comparing the hosts is no way to compare URLs.
I can't think of a single example of two 'equal' URLs whose strings don't match (up until the parameters, at least)...
Project failure lessons (let's learn together)
I think we spend a lot of time congratulating ourselves and others when our projects succeed.

This is a great way to build up positive reinforcement but as we all know there are at least 5 failures for every 'success'. Sometimes this number is more like 50:1 or more.

Success can mean anything like getting your first paying customer, reaching 500 users or being featured in a large publication.

On the other hand, failure can happen for a plethora of reasons and usually is caused by more than one factor. I personally wouldn't even know of many of the reasons why my old projects failed. I want to learn from your experiences and I want everyone else on Indie Hackers to be able to learn too.

If you please;

- list one or more reasons why projects of yours failed in the past (possibly telling us how you found out/fixed it).
Trello is my favorite. Hooked on the kanban style.
I think many of my past projects failed because I spent too much time developing them before releasing them or asking potential users for feedback.

In the end I didn't know what users really wanted and was instead developing the features I thought users would want.

I think many of my past projects failed because I spent too much time developing them before releasing them or asking potential users for feedback.

Any overall projects or idea or features can be tested with your potential customers.

See would they pay for it, how usable it is, or do they even like it!

Please validate your projects with real users as early and as often as possible.
We're already seeing the consequences and have been for decades. Crappy service jobs have sprung up to fill the avoid. Even those are being automated. McDonald's has claimed a $15[1] minimum wage will force them to roll out robots to replace the expensive cashiers. These robots are already being rolled out, the $15 minimum wage would only move their timeline. There's not much time before a lot of mundane service jobs get priced out of existence by crud terminals with a cash slot and chip reader. Grocery stores, gas stations, liquor stores, hotel front desks, and fast food will be the first. My guess is substantial disruption (>50% decrease in hours worked) within the next ten year's for these fields. Then I see bars and restaurants in major metros following. A table clearing, dish washing, order taking and delivering robot could be today with off the shelf parts and some talented computer vision engineers backed by a fleet of underpaid contracted out data labelers. Up front probably cost in the low tens of billion and 3-10 years to get a production ready prototype. Roll out over 3-10 years before mass adoption. Conveyor belt style restaurants and bars could pop up far sooner and completely undercut the incumbents with an Amazon model of burning cash until the competition is gone.

In 50-100 years there won't be much to automate. Drone delivery will happen soon unless the drones kill a ton of people. Same with driverless trucks. Uber might go under first but someone will figure it out. Between service jobs, warehouse jobs, unskilled manufacturing jobs, and driving jobs there's going to be tens of millions of jobs lost with virtually nothing to replace them. As jobs are made simpler by machines the value added by the machine goes entirely to the machines owner. This is a net loss for society and a net loss for the economy.

100 years ago, just sending this message to everyone of you who reads this would have taken countless man hours. Think of the paper that needs to be made, the trees fell for the paper, writing each letter and delivering them to the post office. Where someone sorts them and they get distributed to the various routes they go along. Hundreds of man hours, for a message to go around the world. Thanks to technology this message is virtually free. But the technology replaced countless jobs to get us here. We, as a society, have robbed our countrymen of opportunity by allowing technologies fruits to be captured by a select few people who are no more special than any other human on earth.

1. https://arstechnica.com/information-technology/2016/05/mcdon...
An AK-47 is a fully automatic rifle.

People argue AR-15 are "fully semi-automatic rifles" which is an oxymoron or "assault style" or that AR stands for "assault rifle". This is the level of ignorance and misinformation in the debate I'm addressing.

An Assault or Automatic rifle can fire multiple round bursts and an AR-15 is no more dangerous than any other semi-automatic weapon (like a standard Glock pistol). You conflate it with an M-16, just like every other ignorant person. An M-16 fires multi round bursts, an AR-15 is single trigger pull, single bullet fire, just like any other rifle a citizen can legally purchase without a special license including the wood stock hunting rifle with a scope that hunters would use to drop a large buck, bear, or boar (which are often larger caliber in those cases). AR-15's are heavily modifiable, easy to repair, reliable, and use the same 5.56 NATO ammo so the ammo is cheap and can be bought surplus. If they were in anyway similar to an M-16 in anyway that mattered (meaning they can fire multiple bullets in a single trigger pull), you'd get a nice raid from the ATF. The AR-15, just like a semi-automatic pistol or hunting rifle requires you to pull the trigger again for each bullet you want to fire. The argument here singling out this gun because its popular with everyone, including crazy people doesn't make a bit of difference in making anyone safe if someone buys another semi-automatic rifle and does the same thing, or just carries two pistols (as was the case at VA Tech).

Again, these are laws nitpicking over a gun that is a rifle, when rifles account for < 4% of gun deaths in a country where gun violence isn't the major cause of death and stabbings/homicide and mass murders and bombings and shootings are still massive problems in other western countries with outright gun bans. It's not a rational application of our time and attention for the best effect and preventing unwanted death and homicide. Your argument is driven by media sensationalism, that is profit and ratings driven, real gun policy requires dealing with the boring every day pistol and criminal violence, and the underlying causes of violence and crime. The people saying no one needs guns have armed guards and security personnel and can afford to live in very safe upper crust neighborhoods or regions like Martha's Vineyard or in penthouses with door men, or gated communities. They live in San Francisco, not Oakland, they live in NYC or downtown Manhattan, not Camden, NJ. They can walk to a police station, they're not 30 minutes drive from the local county sheriff. It's the height of privileged people dictating policy for an environment they're isolated and protected themselves from. It's okay if they ban guns because it doesn't truly effect them in any meaningful way. Unless they're on the receiving end like the HK government, in which case its probably best for you you keep the average citizen disarmed.
Instead it does have to specify the explicit concept of how these many worlds fork off from each other. MWI is a lot more mind-boggling if you truly think about it.
"? true :" is equivalent to just "||".
This is not actually true. Beijing has a massive underclass of people living illegally because they don't have internal passports that allow them to live in a city. This let's the city have the benefit of their labor while being able to crack down harshly and jail/deport whenever. They also don't provide any social services for these people (trash pickup, school, medical). So that's why many people who you might otherwise have seen were staying out of sight in the rich areas.

If you want to read more, the Chinese system of inherited internal passports is called hukou.
This, some people underestimate how good Java/C# IDEs are and how much typing they save. I love how I can select a piece of code and do something like "extract to class" and it will create a new file, create a class there, put the code in the method and add a class method call at the original spot.
Unless pills and rope are never fatal, that doesn't really matter, because we still need to solve it for the times that they are. And if we do then it doesn't matter how fatal the method is because there is no longer an attempt.
> The fact that it hasn’t happened for Lambda is just betting on luck.

Cellular Architecture was largely a reaction to the S3 outage [0]. I agree that one is still bound to fail due to unknown unknowns or unpatchable known unknowns, but reducing the blast radius [1] to not be globally unavailable [2] is a step in the right direction.

[0] https://www.youtube-nocookie.com/embed/swQbA4zub20

[1] https://blog.acolyer.org/2016/09/12/on-designing-and-deployi...

[2] https://blog.acolyer.org/2015/05/07/large-scale-cluster-mana...
I actually started with NOTIFY but the payload has a limit of 8000 bytes. Postgres throws an error for anything longer.
Ah, thank you for correcting (and also for quoting the relevant bit). That's one hell of an obscure reference. :-)

To complete the digression (from the same Wiki):

... the wine often receives mixed opinions with wine experts ... describing in The World Atlas of Wine 'Est! Est!! Est!!!' ... as "usually the dullest white wine with the strangest name in the world."
Capitalist Gaslighting /s.
You mean losing to insurgencies for years?
You'd probably really Technology Strategy Patterns.

That book is seriously underated.
> If you have a stable set of instances and a known lifetime for them

I do but I don't even know how to assemble my own computer, much less deal with bare metal for servers. I want to stay as far away from hardware as possible.
Forbidden to whom? It worked fine for me.
> In other words, a surcharge built into the cost of e.g. a flatscreen monitor for recycling is held in escrow during the device's lifetime. When it's end of life, the company that recycles it can claim that charge as part of its fee for ensuring the materials are not improperly disposed of.

Something similar is done in Italy by CONAI [1], a private-but-public organization that collects small fees for each piece of packaging that the members (basically all factories) produce. This cost is carried on until the good is sold and the recycling facilities can claim it back. [2]

The mount of money per packaging is minuscule (I think in the order of a tenth of a Euro cent per m^2 cardboard, for example), but it has been enough to create an incentive to kick-start the whole recycling industry. The result: 88% recycling country-wide. [2]

[1] https://it.wikipedia.org/wiki/Consorzio_nazionale_imballaggi
[2] http://www.comieco.org/faq/
Why SpaceX and Amazon Are Launching 42,000 Satellites
> 95% of the market does not find Linux more user-friendly than Windows/MacOS

Who cares? 95% of the market does not find adblock user-friendly, even though they all hate commercials and complain about them, and would clearly benefit from installing it. Most people just don't care about their own experience too much, or just ignorant. The point is that Linux desktop has had a breakthrough critical mass of usage and that has lead to availability of high quality options, so in terms of usability Linux is one of best desktop/laptop options of today already. It is not about getting everyone onboard, it's about critical mass.
This reminds me of GNU GPL - Right to modify the software I bought.
Gene Gun
Henry Levy's 1984 book "Capability-Based Computer Systems" -- a survey and description of early object-based and capability-based processors and operating systems -- is available here:

https://homes.cs.washington.edu/~levy/capabook/index.html
The godbolt compiler explorer, which is awesome btw, had to tackle all sorts of problems like this. I think there is a talk on YouTube that goes into some detail.
I can't count the number of times that I've boarded 737's by stairways.
I believe the poster you are replying to is referring to number of hours worked. Are you referring to when the hours are worked? There's a difference between 100 hours one month and 20 hours another month versus 8 hour block per day and four 2 hour blocks per day.
Restricted user accounts don't keep us secure - if you run malicious software even as a regular desktop user, there's tons of ways for it to get root, or do damage/get valuable data without it. What keeps us safe, usually, is a web of trust that involves package managers and websites. A vulnerability like this is only a problem if there is a threat model that sidesteps the usual web-of-trust mechanisms we use. In your specific variant, someone gets a source tarball from a weird place and runs 'make' as root on its Makefile - at that point, #include shenanigans are entirely redundant.

Basically, what this is is a very strained local privilege escalation exploit for a workstation machine. I don't think those are very interesting because are a bazillion of them - notably you can simply drop an alias to sudo in .profile.
Problem with climate related news is that it has such a bad record on wrong prediction that i’m having a hard time believing anything that’s written in regular newspaper. it’s just working too well at freaking people out, even the most scientific minds.

For example, I can’t remember the first time i read about ‘ arctic ice completely disappearing in the next ten years‘, or the polar bear going extinct..
> one can easily do:

> char buf[8192]; fread(buf, sizeof(buf), 1, fopen("/etc/shadow", "rb")); printf(buf);

The code is compiled on the server, but it doesn't run there.
Now it's not the sundials, it's the smartphones. When was the last time anyone left their home without their phone? (And when you accidentally do, you feel something terrible could happen!)

This "always knowing" (the time, the weather, one's email, the status of one's friends, and so on) must be some mental burden. I think like any other information pusher, it presses against the natural tendency of the mind to wander and to spontaneously create.
> Recently I saw a tweet where someone mentioned that you can include /dev/stdin in C code compiled with gcc. This is, to say the very least, surprising.

You can also call something to read from stdin in your Makefile, or read from stdin in your executable.

> But is it equally obvious that the compiler also needs to be sandboxed?

Yes. Why wouldn't it be sandboxed?!

> I even found one service that ... showed me the hash of the root password.

Wow. That's bad. Of course, that's not a compiler issue, but rather a system administration issue. /etc/shadow should not be world-readable.

> This effectively means this service is running compile tasks as root.

That's quite a leap from 'I can read /etc/shadow' to 'I am root'.

> Interestingly, including pseudo-files from /proc does not work. It seems gcc treats them like empty files.

More accurately, it seems the system treats them like empty files. gcc does a stat on the file, which returns 'regular file' and 'size=0'. gcc therefore calls read() with a length of 0 bytes.
Reciprocal Space a.k.a. K-Space a.k.a. Reciprocal Lattice