skysight-inc/HackerNews huggingface dataset:
Why is surveillance embedded into MS's business model? For the vast majority of Microsoft's existence, their products were sold even without a network connection. Microsoft's business model is not based on data collection about users.

Here's a breakdown from their last filing:

$15.0 billion revenues, 16.0% of the total, from the D&C Licensing segment.

$10.2 billion revenues, 10.9% of the total, from the Computing and Gaming Hardware segment.

$7.5 billion revenues, 8.0% of the total, from the Phone Hardware segment.

$8.8 billion revenues, 9.4% of the total, from the D&C Other segment.

$41.0 billion revenues, 43.9% of the total, from the Commercial Licensing segment.

$10.8 billion revenues, 11.6% of the total, from the Commercial Other segment.

The vast majority of their revenues, that is, their primary business model, is licensing Windows and Office, running Azure, selling XBox. Bing, and other online services that rely on "surveillance" are not a major part of their bottom line.

If you're trying to claim they observe their customers and use it to optimize their products, e.g. how Amazon displays results to you when you search for something, well, Apple does that too. They track your App Store installs, i.e. Surveil them, and use it to for what to show in the App Store.

As they shift to services, this behavior will only increase.

I mean, you can claim Google and Facebook are primarily based on data, but Microsoft is quite obviously, a company whose entire history is mostly consumer licensed OS, and enterprise/small business software, and most of their products ran offline.

I don't have any love for Microsoft, but you seem to be deliberately trying to make their business model about data, and it currently, is not.
Can you tolerate the concept that nobody "deserves" anything, and that decision-making should be based mostly on outcomes?
It certainly does but the HCL2 linter still is in beta at best. I'm not contributing to the code base but I am throwing some effort behind the testing at https://github.com/mauve/vscode-terraform/issues/157

There's also an active bounty on Bountysource for Julio who's actively building HCL2 support (I really don't want to use PyCharm _just_ for Terraform.

https://www.bountysource.com/issues/70767330-feat-terraform-0-12-support-was-hcl2-support

Syntax errors will still be found when using for each loops and variables. E.g, the Jonny variable below shows syntax errors in VSCode.

variable "some-accounts" {
description = "A map of the ARN's of the listed accounts Role and SAML Provided objects"
type = list(object({
username = string
firstname = string
lastname = string
}))
Jonny = {
username = "myemail@domain.com"
firstname = "Bob, The"
lastname = "Builder"
}

The ```var.some-accounts``` also spits out a syntax error below, as does ```each.key```

for_each = var.some-accounts

resource "okta_app_saml" "Okta_App" {
for_each = var.aws-accounts
label = each.key
sso_url = "https://signin.aws.amazon.com/saml"
recipient = "https://signin.aws.amazon.com/saml"
destination = "https://signin.aws.amazon.com/saml"
audience = "https://signin.aws.amazon.com/saml"
subject_name_id_template = "$${user.userName}"
subject_name_id_format = "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified"
response_signed = true
signature_algorithm = "RSA_SHA256"
digest_algorithm = "SHA256"
honor_force_authn = false
authn_context_class_ref = "urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport"
}
The essential elements of building civilization involve making stuff by hand. You can't build "machine construction systems that can be used to build any machine whatsoever" unless and until you know how to make those machines. If you can't make a Jacquard loom or an electric motor, your machine sure can't either.

My list of essential machines are the ones I'd need:

Metalworking: before you can make cars and transistors, you have to get your hands dirty, make steel and machine gears.

First, Lathe. kerkeslager is right, it's the foundation tool of machining.

2: Blacksmith's forge. You can make a lot of useful starting tools with one. Just slow.

3: Steam engine. Even a crappy one is a game changer.

4: Bessemer furnace, for larger scale. It was the backbone of the Industrial Revolution.

5: Milling machine. You can make about anything, including basic gears.

Agriculture

1: Combine

2: Cotton gin

Misc

1: Windmill

2: Electric motor

3: Battery.

4: Internal Combustion engine

5: Printing Press

6: Waterwheel. (But I live in Florida.)

7: Jacquard loom
What is that, 0.01% of their production? I'm a Mac Pro 2013 user, still haven't met another.

This headline is equivalent to "Toyota manufacturing floor mats in the US" only it is made to sound sexy because it is apple and people mentally conflate Mac Pro with MacBook Pro.
I was just about to edit and correct myself; it is ImageNet who has made the decision to delete the offensive images, after the reaction to the exhibitors' work. It's too bad the exhibitors didn't make their own mirror/cache of the dataset. Judging from some tweets I saw, I think this project really helped people to understand how much of current artificial intelligence is human-driven. It's not a sentient computer deeming you to be a "slant-eye", it's a bunch of random Internet users. (not that this makes you feel better about the world, but at least the hate's coming from an expected source)
That's exactly why a fingerprint should count as PII. It allows the ad network to personally identify you.
FYI: animals don’t “produce” leather, it’s their skin.

It always surprises me how humans collectively “mechanize” nature, so it’s easier to rationalize exploiting it.
> So it's illegal to tell people that a public road might make for a faster route than the one a person is currently driving on?

If doing so is encouraging reckless driving and causing public endangerment of the residents on the streets, why shouldn't it be? They're clearly contributing to a loss of safety. Especially consider that the kind of person who is willing to shave off 30 seconds a commute by cutting through a neighborhood is unlikely to be the kind of person who would travel the appropriate speed on said street without a cop and radar gun verifying it.
That has got to be (some of) the most tedious, mind numbing work I've come across.
You're missing the point. The fact that a language compiles down to C doesn't mean it compiles down to efficient C. At the simplest level, the compiled code could add a bunch of unnecessary function calls and pointers and other forms of indirection that wouldn't be present in hand-written C. But for a more extreme example, you could also compile an interpreter or VM to C, and it would still be much slower than the equivalent hand-written C code. This is why "as fast as C" typically refers to normal, hand-written C code—even though there is no formal definition for what "normal C" looks like, it's still a useful description.
Don't have experience about stack oriented languages nor sure is this relevant reply.

But to clarify: local mutable variables are fine because effect of changing value is clear due well specified scope. Mutation is not observable from outside of a function.

Opposite is true for using mutable data structures (with immutable variables): scope of effect must be checked manually, it's easy to leak function abstraction and with 3rd party code all the bets are off.
Kind of, kind of not.

When one has enough chronic pain, they lay in bed for extended periods of time. This deteriorates the muscles, and a lack of muscle strength can create chronic pain, creating a feedback loop.

It's why chronic pain centers prescribe a physical therapist and muscle strengthening exercises.

Likewise, as you suspect when it comes to neurology, if something happens over and over again the brain creates a map for it, which when it comes to chronic pain can make things worse. One of the solutions found is to prescribe an antidepressant, even if the person isn't depressed, as it helps rewire those kinds of parts of the brain. This is why at chronic pain centers there is a psychiatrist too.

Once those two issues are reduced or removed the chronic pain is often minimized enough (and sometimes entirely removed) the source of the chronic pain can become easier to see. Often the pain is still there, but it's no longer masked. This then helps identify the issue. eg for me, despite being 20/20 I have eye strain. Switching to a 4k monitor helped a lot, but I wouldn't have noticed a reduction in pain if I hadn't have gone through the physical therapy and been on an antidepressant for a couple of months.
> Why so many comments about a ban?

New York State banned flavored e-cigarettes recently, on the grounds that they encourage kids to take up vaping; that ban wasn't specifically targeted at Juul (who saw the writing on the wall and stopped selling flavors last year) but that's the brand name everyone knows, so that's why they're catching the investigative heat now.
Delicious Ramen Noodle Dishes That You Can Make at Home in Less Than 1 Hour
Every test I took in school, including university, forbid graphing calculators during tests, except for any that were about actual graphing. During those, as you said they went around and cleared the memory on everyone's calculator.
as a CFII you are well aware that US has the most strict regulations around livery pilot training requirements. you cannot fly a large jet without 2000+ hours. LA610 and EA302 had copilots with <2000 hours. Boeing even said they need to redesign their planes to account for lesser skilled pilots. sounds like culpability of the foreign government, boeing, airlines, and pilots.. in that order.

and yeah pilots will always get the final blame because they're the ones ultimately in control. or, dead (wo)men can't defend themselves.
You're talking about marketing, I'm talking about availability of products.

I don't think anybody is going around discussing the philosophy of government because they're concerned that they aren't free enough to be advertised to.

There is a marked difference between governments interfering with an individual's freedom to act on themselves and interfering with an individual's freedom to manipulate the actions of others.

>giving mega corporations carte blanche to market poisonous and addictive substance

They absolutely do not have this. Tobacco ads are banned from TV and Radio in the US, for example. Wouldn't exactly call that a blank check.

https://en.wikipedia.org/wiki/Public_Health_Cigarette_Smokin...
Ive also been a big fan of these 2 games. Theres severel more coding games by the sam makers here.

https://codepip.com
Thanks for pointing it out, will get it fixed shortly.

EDIT: Fixed.
Great work.

Without uBO, Forbes loads 151 cookies.
Cells (re)generate by splitting, there's no other way. For non-mobile tissue, the tissue regenerates itself from whatever DNA the cells in that tissue have locally. There are some types of cells that are "manufactured" in one place and "shipped" throughout the body (e.g. blood cells in bone marrow) but for the transplanted tissue any new cells would still have the donor DNA forever.

Also, that applies for chimeric humans that happen to have two different DNA sets from two different fertilized eggs; some parts of their body will forever have different DNA than other parts.
This still isn't very useful. Suppose you have a database, and an elastic number of workers that need to connect.
There is no calculus on the SAT.
Yeah it's quite easy to block social widgets, trackers and the like. A more extreme approach is blocking scripts by default and whitelisting sites you want. Finally don't accept cookies from remote origins, and you're pretty (but not totally) well covered against trackers.
Ask HN: Online training courses for managing junior developers
Anyone have any good resources or online courses for managing and mentoring junior developers from a more experienced developer perspective?
Show HN: VideoMop – Automatically censor video/audio
> Kind of. Most of the current logic gates are built with semiconductors. It means by applying different voltages/currents/flux etc to different parts of a solid material, we can alter what we measure in some other part of the same material.

This kinda sounds like translinear circuits, except a couple orders of magnitude more boutique.
How would you have phrased his "US beef and milk production produces leather as a byproduct"?
> If we can make one qubit, can't we just make a bunch of them by copy and pasting circuits similar to how we used vacuum tubes in the 60s and 70s? How come our current limit is only around 54 or so?

This is a very good question! And as far as I can tell, no one has actually answered it yet.

In classical physics, which suffices to explain circuits made of vacuum tubes, the state of a system is fully captured by the states of its parts. Like, if you want to know the state of three bits, I just have to tell you what the first bit is (0 or 1), and the second bit, and the third one. Basically everything we interact with has this property: if you fully describe the state of each part of a thing, you have described the state of the whole thing.

But quantum mechanics is... weirder than this. In quantum mechanics, to describe the state of a system you have to give one complex number per classical state, such that the sum of the squares of the absolute values of the complex numbers adds up to 1. These complex numbers roughly correspond to the "probability" that the system is in that state (but not quite, it's more complicated than that).

So in quantum mechanics, to describe the state of three bits, you have to give eight complex numbers n1,n2,...,n8, one for each of the classical states of the bits 000, 001, 010, 011, 100, 101, 110, 111, where the sum of the squares of the absolutely values of n1,...,n8 add up to 1. That's a lot more information than 3 bits. (Imaging if you had 54 bits... you'd need 2^54 ~= 10^17 complex numbers to describe them.)

Technically, everything in the whole world, including you, is described by the laws of quantum mechanics. So why don't we see weird quantum effects all of the time? Quantum systems are very fragile: whenever they interact with the outside world (say a photon from the air bounces off of something in the system), the system "collapses", and then behaves as classical physics would predict. (Note that this is in accordance with the quantum prediction. The system goes from "only describable using difficult quantum mechanics" to "describable using quantum mechanics, but it'll just say the same thing as classical physics, and classical physics is simpler so you should just use that".)

So here's what a qbit is: it's just a regular bit that has been so insulated from the outside world that classical physics doesn't suffice to describe it. You won't find qbits on a regular circuit board, though, because they'll interact with the circuit board in any way whatsoever and then you're done.

And this is why making a 54-qbit quantum computer is so hard. You need to keep all of the qbits isolated, because if any of them interact with the outside world (think the air in the room, or a single photon, or the substrate that the qbits are on), then the whole system "collapses".
A Lot of Rules
I'm noticing that DomContentLoaded, Processing Time, and Load Time are all blank for Reddit withoutout uBO as well.

I'm going to make a mild suggestion that the author double-check their implementation logic. Is it possible that the ad-encumbered page isn't loading before it times out? Or is it possible that without ads the page is loading more content?

Even showing something like a comparison screenshot at the end might help in odd cases like this.
"Actually, the 800 lb gorilla companies DO CARE about random small companies and their random innovations. That's why they try to buy them, sometimes aggressively. Quite frankly, it's how larger companies can get innovation."

Yes, the market takes care of this so I don't have to care.

The role of the citizen is caring about situations where markets malfunction - true monopolies, externalities, and all that jazz.
It's not precisely true but that story comes from him and it's not too far off.

He loved talking about "throwing a bunch of engineers in a room for a couple days and shoving pizza under the door periodically" for that implementation, and they basically did do that, but it was nothing more intense than a normal crunch time overnighter or like a hackathon, and of course they could've gone home if they wanted to. I knew them and most of them were pretty stoked on the project so they kinda wanted to do that anyway, and got a hell of a bonus for it too (and promotions, lots of them).
Yes! Named areas are the best! The thing I can never decide is whether to use descriptive names or stick to single letter (since single letter helps visually clarify the intended layout)
I did this in emag instead of bothering with the grad, curl, laplacian, and spherical coordinate conversion by hand. I did them by hand in vector calc. All I’d be doing by doing it by hand is introducing room for error.
I was tolerating the bombastic language until Russia started pumping out greenhouse gas just to re-unfreeze their sea ice in the future plan b scenario.
I worked in Shenzhen for a bit, don't remember seeing or hearing about these. There were a lot of electric bicycles and trikes though.
A while ago, I found that hailstone numbers make an interesting pattern, and the graph I made got exponentially more difficult to generate the further it went, so it motivated me to experiment a little with AWS for some additional computing power.
"Transpile" is such a nonsense term that I don't think it's useful to split hairs here.
> Big Mac isn’t unhealthy

Neither is nicotine, necessarily. Neither is smoking if it isn’t done long term and on a regular basis. But of course people who eat Big Macs tend to do it more than occasionally.

People don’t have to intake sugar. They don’t have to intake meat either.

You think I’m being facetious, but I’m dead serious. I’ve lost one family member to obesity and another suffers from type 2 diabetes.
This is completely normal. Flexible layouts in any UI system are difficult. I was surprised that the authors of all the popular CSS books and courses usually skip or barely cover that part. Apparently they know it's a topic difficult to explain with short snippets of CSS and HTML. Too many moving parts, especially with dynamic content. In the end, you learn by doing it.
Yeah, site is busted as hell on mobile.
I'm curious why did your progress with Rust stalled and at which point? I’m starting to learn it and so far I haven’t noticed any productivity blockers.
I just read Ignition! so I have lots of ideas about doing irresponsible things which are fundamentally incompatible with a Mountain View apartment. Converting a bit of a cornfield into a rocket test stand is a reasonable thing to do, right?

But if anyone wants a remote employee in a central time zone moving back to the family farm so I have a few hundred acres to screw around with instead of about 20 sq ft...
That chart is incredible
Air conditioning and heating will be needed well into the hot future. It saves lives (especially of the elderly). Trying to “not have air conditioning” is unrealistic, never gonna happen.

So either we devise carbon-neutral air conditioning very suddenly, or else we prepare for hotter planet and geological-scale side effects.

(This just by air conditioning... so then multiply by agriculture, consumer media products, medical products, transportation, etc. etc.).
This comment sent me down a mini rabbit-hole to find the differences between soap & detergent: https://www.nycoproducts.com/resources/blog/simple-science-t...
It isn't just apps. Data aggregators are inferring personal information from retail purchases. That all feeds into your profile.
“Higher-level math classes” do not need “mundane things like arithmetic” at all.

If there’s any appreciable quantity of arithmetic involved, that’s a clear sign that you aren’t dealing with a “higher-level math class”.
Hot dang, someone knows about Fennel.

I'm using a weak-CPU machine these days, and it turns out that everything is slow and cpu-hungry except native code and Lua. Lua blows even JS out. Specifically, my scripts seem to be done faster than Node.js spins up.
>But note the implicit bias in your own comment: you assume yourself and all the readers of the comment are not people who live in bad neighborhoods.

that assumption results simply from the need for 'bad neighborhood' to be a negative scoring action.

if you oversimplify it to get rid of 'implicit bias' (which I don't agree exists in the example), the results turn into near-meaningless babble.

"For example: It may be politically correct to do something that ignores statistical dangers in favor of the promise of human goodness, which may result in the possibility for more personal endangerment than other choices, but it isn't logically sound to ignore such statistics for the hope of a less biased personal experience."

The example requires the person driving to be detached from the bad neighborhood that they have a choice to drive through. How that isn't an obvious requirement for the example to have merit is beyond me.
They absolutely do have this. Juul has spent millions marketing on the internet and social media, and recently was advertising on TV until the networks began to refuse ads _within the last week_.

https://www.nytimes.com/2019/09/18/business/juul-vaping-ads-...
This is the coal that feeds the engine that cannibalizes the market. This particular circumstance might not matter to you, but what if FB uses proceeds like this to (fund legislation that makes it easier for them to) smother other companies in the cradle and assimilate their corpses?

What might that monster look like fully formed, I wonder?
Stop treating medical residents like indentured servants
A quick bug report: you do not need to set up renewals in cron. In the certbot ppa (and Debian, and thus Ubuntu), they're automatically set up for you at the time of install using both cron and systemd timers.