skysight-inc/HackerNews huggingface dataset:
The whataboutism quickly falls apart. Yes, the US does bad things, but it is the devil we know very well by now.

Indeed the US is a largely free society. I travel there often without issues.

China, on the other hand, would probably throw me into a concentration camp the minute I arrive.

For me, personally, and my family, and almost everyone I know, Chinas authocratic imperialism is much less desireable than the economic imperialism of the US.

I am literally scared of China gaining power in the world. I certainly have distaste for many things the US has done as well, but not to that degree.

In the end, every country should be free to decide where they stand. There are certainly countries who view the divide between US and China differently, but I think that is merely because they are not yet involved with China.
> MacBook Pro (15-­inch, 2019)

They're announcing a part replacement program for a laptop which has been just released? Rather than actually fixing the issue?
Why don't they use Google Docs instead of MS Office? It's 2019...
I don't know if a BI Developer with a web skillset would solve this problem. I worked as a BI Developer and was solely hired because I had mucked around with the COGNOS and its API's and written a few analytics based web apps. The reality was that the rest of the team didn't want to support anything outside COGNOS/MicroStrategy nor did the project managers foresee web apps as a solution to any problem.
>Most people would still say that this falls under the category of self driving for most situations.

Saying things doesn't make it true. You can provide a citation for a study that tells us what most people want and need when it comes to either autonomous driving or self-driving. I don't know a single person who considers these very narrow feature sets with many caveats to even approximate either what they want or need.

>For the vast majority of people in the world, it solves most of their MVP usecases.

This cannot be a true statement. A top requirement would be "keeping me safer than driving myself" and in numerous instances we find that's simply not true even when people are paying attention.

>Since it works for most situations, most people would be happy to call that self driving.

Most people routinely drive on surface streets with traffic lights, pedestrians and cyclists. It absolutely does not navigate that environment by itself.

You really have no compelling argument here.
I doubt Google would store passwords unhashed in a database - after all you check against the hashed record. This sounds like good old "accidentally logged sensitive data" issue.
Washington becomes first state to legalize human composting
I think that's a different statement, actually.

Expecting code to be replaced every 2 or 3 years is nervous-making for a couple of reasons.

First, new code is always less reliable than old code, so -- all other things being equal -- devs should lean toward keeping the old code rather than replacing it.

Second, code should be architected so that any changes required to adapt to changing conditions should be limited in scope. The bulk of code for most projects should only very rarely need changing to adapt to changing conditions.
I would not give them credit for not being able to create a touchpad as good as Apples and just giving up. The MacBook touchpad is an amazing piece of hardware. I still think its too big now, but the hardware itself is one of the best things about the MacBook.
I’ve borrowed recent fancy dell XPS 1-2 year old from IT, used and abused by previous employees.

They don’t hold up well at all. Trackpad feels crap compared to my 5 year old mb air, screens suck, keyboard feels meh. They might start out nice but they deteriorate really quickly from my firsthand sampling

The old MacBooks I’ve used from IT, however, still function like original except for the visual wear and tear you see and the ugh of using something all scratched up
You can disable "multi device" mode in Authy, this prevents adding new devices via SMS auth.
> And a free fix for keyboard issues on all butterfly keyboard laptops

Don't know about the very latest one (assuming there is 4th gen) but so far this has been more like a workaround that breaks down again at some point since the design is not solid. Getting an inherently flawed replacement for free isn't worth celebrating IMHO especially considering how expensive these things are.
"Influencer" is just a buzzword. Influence itself is not a new concept. Fame is something that provides influence, and can be gained by being recognized for something and growing a following.

Sure there are new avenues to create and connect with people to gain that recognition, along with increased opportunity from a bigger population and lower costs, but how fame works and the monetization of that fame is a very old concept. There's nothing new there.

Study the principals, not the buzzwords. You can find all this in a 50 year old marketing book.
I feel that such policies fall apart when faced with truly toxic people. If the claims of the above article are true, I would consider the people being mentioned to be truly toxic.
Quote: "Lastly, with Morgan Stanley recently noting that Tesla shares may sink to $10/share in a worst-case scenario, it will be interesting to see if Apple might swoop in and pick up the company at a huge discount."

Yeah, that's so not happening. Remember earlier this year when Elon made headlines with his statement "buy back the shares and make Tesla private again."? If Tesla's shares will drop that much I bet Elon will do just that instead of allowing Apple to acquire it.
Mathematica also has god-tier documentation and an interesting and very unique programming language.

I personally hate programming in Mathematica, but it is interesting and deserving of an open implementation.
In Ontario, volunteering at public institutions (e.g. library, election) is as hard as getting a job, unless you are a felon forced into community service. You can count yourself lucky if you ever get to the interview step.
I was a boy scout for several years growing up and we did lots of community service. Even though the troop was half-full of miscreants, everyone was happy to participate because we enjoyed our time together.
Bay Area Job Listings
You may want to check out

https://demonstrations.wolfram.com/
No, you're not. It's tiresome, especially when people comment who obviously never had to solve hard integrals or pde's to even come up with a model which can then be implemented in an algorithm. I'm absolutely stunned how short-sighted many of the commenters are. I use Mathematica daily and, still, I appreciate Julia, Python, R.

All this talk about data-scientists only using open-source is ridiculous. At my university, departments like medicine, biology, chemistry, and life-science make a huge part. The most commonly used programs there are Excel and SPSS. Other departments use Matlab extensively. In finance, SAP is a big player. All of them are closed source and cost money.

Why can't people just appreciate that it is a huge step for Wolfram to release a free version of its kernel and think that this is an opportunity?
You know I have to do it...

Falsehoods programmers believe about names:

- Everyone has exactly one well-defined "family name". (In Latin America people have more than one, and some cultrues may go by a single name that isn't a family indicator.)

- In every formal context, the "family name" is how you should address someone. (You do not address the queen of England as "Mrs. Windsor", and Saddam Hussein preferred to be known as "Saddam", which is not a family name.)

(With that said, if it's understood that those assumptions hold, this is a great convention and I endorse it ... at least for the first mention in an article.)
This video was reasonably good, but still required a lot of background.

If you want really terrific easily understood, yet totally in-depth information about integrated circuits, starting from the physics how semi-conductors actually work at the electron level, all the way up through gates and on to an entire computer, Ben Eater's videos are outstanding.

Most people know his work from the Breadboard computer, https://eater.net/8bit, where he builds an actual functioning computer, with instructions and microcode and output, from scratch on a breadboard, along with terrific explanations.

But that is just the tip of the iceberg. All his videos are amazing, and super easy to understand. Here is his version of how nor gates work: which is way easier to understand to me than this video:

https://www.youtube.com/watch?v=sTu3LwpF6XI

Here is his whole channel:

https://www.youtube.com/channel/UCS0N5baNlQWJCUrhCEo8WlA

and his website:

https://eater.net
I'm not a GDPR expert, but I've done a fair bit of work making old systems GDPR compliant. With my understanding of GDPR, yes, this is a violation since part of GDPR requires you keep customer data secure using "appropriate technical and organizational measures". I would argue that this violates the "appropriate technical measure" part.

Again, I'm not a lawyer or expert in this domain, so I could be wrong.
My wife was a student in the eastern part of Germany in the early aughts, when life in pre-unification eastern Germany was still fresh in peoples’ minds. One thing that people would say is that “before the wall fell, we had plenty of money, there just was never anything to buy.”

When I hear people say “X shouldn’t be subject to the market” I want to bang my head on the desk. You can’t just decide that, e.g. food won’t be subject to market forces by, e.g., imposing price controls. If you push on the balloon on one side, it will expand on the other side.
I figure that the age of global discovery and colonialism that happened here on Earth is a case study. Fixed resources, different cultures, huge differences in technology. It wasn't great, but also, many distinct cultures and peoples survived.
This was my general experience as well.

Having pulled a //e out of storage, that's all still true, FWIW. (I need to recap that machine one day soon.)
> I heard a recent conference talk where it was referenced as “Revenue Generating Code”, rather than “Legacy Code”.

The two categories overlap, but not all code generating revenue fits in the traditional scope of “Legacy Code” and not all “Legacy Code” is generating revenue.

> I found it be a pretty accurate summation that gives some perspective from the other side.

What “other side” are you referring to?
I work from home and open the laptop only if I need to be on a video call. Otherwise yeah, plug into keyboard. I had to work in a coffeeshop one day and had to use the keyboard. I have no idea how anyone can tolerate that piece of shit, to put it lightly.
USPS doesn't just deliver letters. Their parcel/box volume is on the same scale (if not greater) than the private carriers like UPS and FedEx (and in fact includes a considerable amount of UPS and FedEx volume via SurePost and SmartPost, respectively; these self-driving trucks probably won't be carrying much of that, since SurePost/SmartPost are only last-mile, and these trucks are the opposite of last-mile).
Yes, really, though.

If autopilot (or similar system) are safer than humans, then this should get reflected in the statistics. Just because people die in a crash with a self-driving car (even if that software was at fault), is NOT sufficient evidence. What matters is the net effect!
gfx.webrender.force-disabled=true should do the trick.

Though we shouldn't be attempting to switch it on without a GPU, if you could file a bug that would be great.
We can't know everything for sure in this world, it's true. However, Apple has taken a stance on privacy, Amazon hasn't, and has made a name for itself in how it treats folks and where it prioritizes profit.

Now, I don't think they have mics on all the time either, as it would be impractical. But rest assured they are vacuuming up every morsel of information they can for monetization reasons. And law enforcement has been banging on the door to get access. After the next tragedy they will get through.
It is somewhat similar to https://calcite.apache.org/ which I like quite a lot. The calcite documentation is top notch as opposed to a bunch of MDs in a directory providing no coherent flow of information.
yeah this could have been made clear in the title but they chose the clickbait approach
https://fred.stlouisfed.org/
Haha! “Nobody can spy unless it’s us.” Touché! (Best uttered while spying on the world through a prism.)
I think that's valid enough. Not sure it rises to the level of "OMG they ignore bugs" implied by the original comment though. I mean... they took the patch and fixed the bug, right? Poettering was just being a jerk about whether it deserved a CVE.

Poettering is dismissive of nearly every bug. Remember when systemd would default to starting units as root when it couldn't parse the username? We're not talking about some minor piece of software like a sound multiplexing daemon, we're talking about the core userland piece of every Linux install. Bug reports on something that central should be taken seriously and with a minimum of snark.

I'm with Poettering on the specifics here: if we filed a CVE for every theoretically-exploitable-but-unexploited-until-fix-released crash bug the system would be beyond useless.

All the more reason to reduce the attack vectors and ensure that your code is well thought out, and coded defensively. That you have too many security issues to generate CVEs for each and every one is a problem in and of itself. Ten years ago how many people thought that all of these speculative execution side channel attacks were possible or practical?
GFWaaS – Make Your Website Work in China
No, solution still fits the problem space but requires more than investment to improve efficiency/quality/etc of future management of the technology.

The cobol example is great - it is code still solving the problem but is no longer efficient or productive to find and pay cobol programmers.
Maybe they are the bank and everyone is calling them?
This happens to include a nice two-paragraph summary of how password hashing works, that I think a non-technical person could easily understand. It's a shame they used the term "string", but it reads fine in context. I should save for future use...

-----

> If you have a Google account, Google’s core sign-in system is designed not to know your password. How, then, can we verify your password when you sign in to your Google account again? The answer lies in a bit of cryptography: when you set your password, instead of remembering the exact characters of the password, we scramble it with a “hash function”, so it becomes something like “72i32hedgqw23328”, and that’s what we store with your username. Both are then also encrypted before being saved to disk. The next time you try to sign in, we again scramble your password the same way. If it matches the stored string then you must have typed the correct password, so your sign-in can proceed.

> The effectiveness of the hash function lies in its one-way nature: it is simple to scramble your password, but nearly impossible to unscramble it. So, if someone should obtain the scrambled password, they won’t be able to recover your real password. The downside of password hashing is that if you forget your password, we cannot show you what it was; there’s nothing we can do other than reset it to a temporary password (valid one time only) and then require you to pick a new one.
While conferences are somewhat of a self-perpetuating industry, they overall work for companies. And both attendees and, for the most part, speakers like going to them for the opportunities to interact with peers and (truth be told, to get out of the office).

If you're just looking for presentations there are tons of webinars and virtual events.
Thanks!!! I am upgraded from 14 to 18 and was disappointed that not even Ubuntu got multi monitor to remember basic settings properly. I’ll give 19 a shot then !!
Yeah, I hate touch screens.

If I can use something else I will. Phones are small enough there really isn't a better alternative to a mouse, but I would still rather have a physical keyboard than a touch keyboard. On laptops with touch pads I always connect a mouse. If it's a laptop or desktop with a touch screen, the last thing I want touching the screen is my greasy fingers. I have a mechanical keyboard and gaming mouse for a reason. They are superior input devices.
After another read of your post: You seem to argue a totally different point. I did NOT say Tesla was not liable if their AP causes a crash in a fully self-driving mode. They are. My point in the original post was a different one.
Actually, maybe calling these things violence would do more good in getting people to understand the problems need solutions.
Without outing my specific company and location: I do primarily operating system and associated plumbing level development for a platform supporting MR applications as well as some application work atop that.
Their gender is rather pivotal to the story told by the article. It's not presented as remarkable that these two programmers were women -- in fact, that was quite commonplace at the time -- but rather, the article argues that their contributions have been minimized in the intervening years in part because they are women.

As for the grammatical question, there are various theories why "woman" and "women" have started being treated adjectivally, e.g. [1]. I agree that it's problematic, but it seems to be a response to equally problematic baggage attached to the way the word "female" has been used in other contexts. In other words: grammatically, you're absolutely right, but it turns out it's not _really_ just a grammatical question.

[1] https://slate.com/human-interest/2016/02/when-you-should-use...
>I feel too old to compile my own kernel for a glitchy wifi driver

You'll be happy to hear about dkms then. Just install the driver, let your package manager update it and it will recompile on its own for whatever kernel you're using.

This is if you even need such a thing.
I believe the hot-swappable batteries are a goner on the latest T series machines.
>He has already been banned from other conferences.

I know the guy in question, hes quite famous. This is patently and utterly false, hes not banned from anywhere.

Did somebody told you this lie? Let me guess...the same person that denounced him? do you know that these girls work for the Argentine government right? ask around. They did the same to another famous hacker, Nino Orsino. You are being played like a pawn, man.
> You don't care about the water company tracking your water usage or knowing how often you flush your toilet is my guess.

I do care, actually. I consent to the water company tracking how much water I use over the billing period, because they need to do that to bill me. I do not consent to any data collection or use beyond that.

> I would argue the intent of data is what matters and this discussion is really about.

I haven't even gotten to the point where intent matters, personally. I'm still stuck on consent. This is the hard line for me. Tell me what you want to do with my data, and if I agree with that use (and trust that you aren't lying and won't change your mind in the future) then I'll give consent.

> I want to see data used for improving society

We agree on this, but I'm not willing to be "thrown to the wolves" to accomplish it.
So, I need a personal laptop and I think I will go for the 2013-2015 rMBP. I want to go for X1 Carbon but haven't had nice experience with Ubuntu on it.

I looked at the 4 core i7 configurations and they have Geekbench score of 13k-14k. So, doesn't seem that bad compared to the new processors and should hold up on CPU front for three more years I guess.

I had a question to people who use 15" MBPs. Since I am not able to get 13" ones with 16 GB RAM. Are the 15" noticeably bulky and less mobile than 13" ones?
The axiom of infinity ("there exists an infinite set") is what gives you permission to carry out the construction you describe.

The usual construction of the naturals via set theory has us define...

1. 0 as the empty set ∅

2. succ(n) as n ∪ {n}

So you get...

0 := ∅
1 := {0} = {∅}
2 := {0, 1} = {∅, {∅}}
3 := {0,1,2} = {∅, {∅}, {∅, {∅}}}
4 := {0,1,2,3} = {∅, {∅}, {∅, {∅}}, {∅, {∅}, {∅, {∅}}}}

... etc. ...

But how do we know the following?

1. The empty set ∅ is a set

2. If T is a set then {T} is also a set

3. If T is a set then T ∪ {T} is a set

4. There exists a set X such that ∅ is in X and T ∪ {T} is in X whenever T is in X

These all follow from the axioms of ZFC and (4) is actually itself one of the axioms — the Axiom of Infinity. It says that an infinite set like X exists.

But you can see that the essence of it is just: "There exists a set X which includes the natural numbers." Note that this set X might contain many things beyond the set-theoretic copy of the natural numbers — the axiom just guarantees that a set containing the natural numbers exists ("some infinite set").

You can then use some of the other axioms to remove the unwanted elements, creating the unique, smallest set that satisfies this property.

In other words, the axioms of ZFC were designed to be Peano-friendly. It wasn't as if we arrived at ZFC and then said, "Oh, look at that, we can represent the natural numbers as sets. What a surprise!":D
I wish cultural Christianity was a thing.

I am an atheist who believes that Christianity is an important tradition to keep. Just like Judaism, I wish there was reformed Christianity that allows atheists to participate in their religion without belief in God.
I really need to call out crypto shill when I see it. As it stands, bitcoin is utterly unusable for micropayments, the transaction fees are way too high for that. There has been attempts at creating micropayment services on top, these all have failed to gain traction.

I still maintain as I did several times here in the past: bitcoin (and in general, crypto"currencies" because they are not currencies) are a scam, a new kind of scam for sure but a scam nonetheless. There are simply no (legit) use cases.
Yeah, THoR really drives home the point that 'Rome' was many things at many times. The thesis one can take away from Rome is that there never was any thesis, Rome was just really insanely lucky.
Until the invention of the phrase "software engineer", is my theory.
Not sure I follow, as I do have a say in this as do you and every other person in this country :). To argue someone doesn't have to say is a tad weird.
Echo devices (with Alexa) also have explicit mic mute buttons, plus a UI that indicates when the mics are off, which my phone does not.

(And yes, you have to trust that Amazon's devices are behaving according to spec and to what Amazon has said...)
a CTOs slack channel sounds like a way to go !

Would like to join, anybody else ?
Agreed, but to be honest I probably wouldn't use them even without the privacy implications. Would rather do a few taps than carefully craft a sentence that might not be understood.
You would think, but that doesn't correlate with the behavior of Microsoft.
Yeah this is why I don't have mobile numbers on any of my accounts as a recovery method.
Yes, because one class of people, determined predominantly by birth (race, gender, genetic advantages at skills in short supply), get to choose where they live, and are served by another class of people who have to live far away and spend their already discounted time commuting, who can’t afford the very thing they work to provide the upper castes.

Not caste advantages but earned? That’s like saying a 7 foot tall athletically gifted person earned the wealth those innate attributes gave him in an NBA career.
This is like saying "if the universe began with the Big Bang, then what came before it?" – it's not buck-passing if you define 'simulation' in a falsifiable way.