skysight-inc/HackerNews huggingface dataset:
I really don't know what's better. While it's bad that having a free web has lead to multiple entities doing everything they can to track as much as they can, it's also a great benefit to society to have free access to so much knowledge.

In the end though, I don't think we'll see a shift to people paying for their content. Societal problems arising from lack of privacy is one of those high-impact-low-probability-or-slow-to-come risks that the public is so bad at handling for their greater aggregate benefit.

To really see a change, if Brave has done their part, what'd be missing would be a general public education program that would better inform the public of what the risks are and what can be done about it. Something like Smokey Bear.
I like petri nets so much.
ESSO - Standard Oil (well that wasn't voluntary, but still)
I'm quite happy in Thailand. Good quality of life, internet that's 3-10x faster than Australia, great lifestyle and very competitive tax rates.
The story behind an incredible sky scene in New Hampshire
what if you use a non-dictionary word as one of the three words?
Microsoft Edge and open source collaboration
I feel the same way. The more popular the internet becomes, the smaller it feels. I'm sure stats on the numbers of websites would prove me wrong, but it's not my experience in day-to-day usage.

In the past, I would visit dozens of different websites in a day, each catering to their own little niche. Now, it's all moderated-subreddits which have to ultimately bow to the rules of the reddit admins.

It's impossible to have a decent conversation online now. Before, when everything was forums, the conversation in a thread was a single thing. People posting one after the other. Now, it's threaded comment chains where you get so many little conversations going on that it's garbage.

How many forum threads have you subscribed to and been eager to read the new replies the next time you visit? How many reddit posts have you ever returned to after the first visit, assuming you read the comments at all?

I hate the current-day internet. HN, SA and XDA excluded.
Here's an open source version of the common password rotation feature in most online password manager services: https://github.com/ddevault/pass-rotate
It would be ironic if D language did precisely that.
The only way Uber and Lyft will allow themselves to be relegated to a "dumb pipes" role is if they are forced to with regulation. Otherwise, zero chance of this happening.
You're absolutely right! That's an absurd scenario and it makes no sense in any way under a basic understanding of how laws work.

It may be worth considering that laws are not always strictly confined to physical borders in what actions they can apply to. In this case, there are nuances that could be worth paying some attention to about Canadian laws and trade embargoes.
Novice in the area, so grain of salt (and if you can correct me where I'm wrong, that'd be great. All for learning):

1) I don't think the base changes nor the exponent deviates from the character approach (in reference to the 20,000, 40,000, and 171,000 base stated). If we're in a system that allows all uppercase letters, all lower case letters, all special characters, and all numbers, then the base is the sum of those: regardless if my password is purplepenguinparade because you don't know that I've artificially set parameters for my password within the existing parameters. It could be argued you could try all permutations of lowercase characters first (base 26) but then how do you know to go to 26^19 before adding more to the base?

1a) if the hashed passwords give away tells as to what the decoded password is like (in this case 3 words lowercase), that'd seem like a concern about the encryption moreso than the password.

2) The 20,000 and 40,000 part seems like a meaningless piece of trivia. What if one of the words I want to use doesn't fall in your 20,000-40,000 word store? You're never going to crack my password. Better go the full 171,000 or whatever it was and hope I don't slip an extra character of the numeric, special character, upper/lower case variety.

-------------

While I do personally use a password manager, it isn't perfect for me either (requires loading 1Password 2x on Windows 10 for me because the first attempt does nothing, but loads on second try). I do hope more OS creators do like Apple did to better tie in with password managers and that may help alleviate some of it). So I don't see my parents or grandparents, for example, using one.

That said, for the rank and file folks that are taking their security advice from the government and police departments, I think pushing for various words in sequence is much better advice than "8 characters in length because it takes longer to guess than 6 characters" or whatever it is that people predominantly operate under and usually ties back to something about themselves that someone with some familiarity about them could guess (if I recall, this is what happened to Sarah Palin when she was hacked shortly after being McCain's VP nominee).
Interview with Researcher Teaching AI to Detect Fake News
Our Kubernetes operator attaches persistent volume claims to each ArangoDB pod. The k8s infrastructure automatically fulfills these claims with actual persistent volumes on most cloud providers. This gives you network volumes of the desired size. If a pod needs to be redeployed, it can come back with its data, even if it is scheduled to a different pod. If you are on an on-premise k8s cluster or want to use fast locally attached SSDs, we have a separated ArangoStorageOperator, which can fulfill the persistent volume claims with local volumes. In this case, of course, a pod cannot be redeployed to a different machine. However, the ArangoDB cluster layer handles synchronous replication and automatic failover automatically. Therefore, the fundamental problem of running stateful services in a k8s environment is essentially solved.
Microsoft Edge: What went wrong, what's next
All my programmer / enterpreneural friends are on Signal / Telegram. All business communication is there.
Most services have a mechanism through which you can reset your password, usually email. Losing access to your password store isn't the end of the world.
no one should write, let alone say, the phrase "sex-positive". big time cringe.
No comparison? Well, I'd say there certainly is a comparison to be made. If you look at the plugins/packages available for Vim and Emacs you'll find that they're surprisingly comparable. For some niches Emacs has better packages, for some Vim has better plugin. Yes, Emacs has a better extension language. Yet somehow excellent plugins are still written in VimScript. And Vim has its own advantages.

I say this as a former Vimmer who now mostly uses Emacs, mostly because of Org-mode. (Though I wouldn't use Emacs without Evil.) I did a lot of work on an Org-mode clone in Vim many years ago, which copied quite a few features and worked surprisingly well. Yes, it was somewhat hindered by limitations of Vim and VimScript. But the main problem was Org-mode had many years of head-start, and already had a large and active community of users, developers, and continual development, and there was simply no way for a resource-scarce, single-person project to catch up.
Apache CouchDB 2.3.0 has been released and is available for download
> The statement 'America is a meritocracy' is not remotely a phrase or statement supporting White Supremacy.

It could be if you insist that it's a meritocracy in the face of all the evidence that it is overwhelmingly biased towards white people.

(It could equally just be an ignorant statement from a blistering ignorant fool who hasn't done any thinking, mind.)
Chrome has separate processes for each tab, as well as for each extension. In my Windows install I right now have only 3 tabs open, but it's using 24 processes. And in my experience, those processes all carry a goodly amount of overhead: even a simple page seems to consume 10s of MB, as does even a simple extension with no UI. I just created a HelloWorld page with nothing but that text, and it alone is consuming one process with 22.9MB.

In contrast, Firefox pools those processes. I currently have 56 tabs open, but only 6 Firefox processes running, consuming a total of 1.7GB. So for example, there is (AIUI) just one single process that's responsible for all rendering behavior. I don't have the same detailed information about how much resources that HelloWorld page is taking, but it feels more efficient to me.
This is a pretty bad argument, as exactly the same can be said for the Servo/Firefox codebase
No, using 3 random words isn't "a really bad idea". That's complete nonsense.

The only "really bad idea" for passwords is password reuse. A unique 14 character three word password for each site you use will protect you from the threats you face online.

The fact that someone can relatively quickly crack your password if you used 3 random words is meaningless. That only works if they knew that you did that in the first place. Capitalize one random letter in all of that, throw a number between the second or third letter, add dashes, whatever and they're totally screwed. Game over, you win.
Thanks for the excellent reminder of reasons to not use Google products.
If you have n schemes that you’re targeting, that’s only a slowdown by a factor of n, because you share effort between the two schemes.

A cracker can try all the word combinations below a certain depth, then try all the passwords below a certain depth. Then increase the search space a bit for each, as long as they want.
How did you determine it was racist bias, you said he dressed differently, why couldn't it have been that? I don't know how we can tell here if it's your racial bias assuming the "white guy" wouldn't let in a "black guy" as opposed to the "t-shirt wearing programmer wouldn't let in the over-dressed guy" because their uniform didn't fit.

Perhaps you could do an experiment!
I'm using jsonassert [1], a Java based JSON unit testing library, for something very similar.

Not sure how it'd handle comparing 5GB files though.

1. http://jsonassert.skyscreamer.org/
Users already have to make arrangements with traditional car services for early AM airport runs because there is no Uber of Lyft supply in most areas (outside of NYC, SF, LA).
But drivers aren't locked in to a single service, and there's little to no cost for drivers to be on both Uber and MyStartup, so the network effect is diminshed.
Why screen time is an emerging class signifier
I started my programming career on a TI 84+ SE. I bought it a year earlier than was required because I had friend in higher level math that had to have them and they showed my how you could program and run right on the device. My parents told me they wouldn't pay for it (it was over $100 IIRC) because I didn't need it yet but that if I did buy it they would reimburse me when I did need it. I wore the labels off the buttons of that thing (I still have it!) and the number of programs I wrote on it numbered in the 100s. I'd write games, solvers, utilities, etc, after some googling I even found some of things I actually posted online [0]. I was very active on a number of TI calculator programming forums and worked on an adventure game with my friend.

I still remember being amazed by xlib [1], a util to give you access to things only assembly programs could do in TI-BASIC. This meant you could do ALL your programming on the calculator itself but leverage things like clearing the screen, drawing a sprite, scroll the screen and more. This added capability blew my mind and I used it heavily in my development. After that I realized you could use this (very crappy, but I didn't know it at the time) "IDE" toolset from TI that ran on my computer. I remember the OS X and Windows versions didn't have feature parity and so I always liked using my friend's Mac because it was easier. Being able to code on the computer and push my code to my calculator was another huge step forward for me but I still loved being able to make tweaks on the go.

I never did jump into Z80 though, it was a little too arcane for me at the time and by this point I'd hit my 10th grade year (Sophomore in High School) and I could finally take the "Intro to Programming" class offered by my school where I learned Java. That really changed things for me, curly braces and the ability to group and abstract code crazy concepts to me but I picked them up fast enough.

I'm going to go ahead and stop here because I realize I've rambled on and this is a pretty off-topic comment as-is without me going into my history of programming.

[0] http://calcg.org/cgi-bin/files.cgi?action=autha&autha=Josh+S...

[1] http://tibasicdev.wikidot.com/xlib
looks like the change was proposed by an apple WebKit developer:

https://github.com/hober

which would explain why apple has implemented it...
Correction: that rule isn’t as generic as I stated. It doesn’t apply to blocks of width 2r, breadth 2r, and height 4r, for example (volume is 16r³, area 40r²)
Even if you invest purely cynically you might reasonably believe that Uber's toxic culture will eventually catch up with them.
It's possible it is also related to trying to lure more advertisers, but I see that as a losing strategy. It's an unfortunate truth that porn is a big user driver for Tumblr. I'm not sure it will be worth it. I honestly would almost bet they back track on this.
I always feel you're giving up some security when you go mutli-tenant saas. But the convenience is hard to beat.

Also, I find it is getting more difficult to even find software that can be installed and managed locally. I think there is still a decent market for security software running local and not pushing it out to the "cloud".
Average human (not a child or pregnant) before cities (ie., when human morphology evolved)? Quite likely I would guess.
Both have their pluses and minuses.

It was delightful when auditing the experiences from a potential new client in Firefox Dev Tools the other day, and realizing that I could see, inline to the target DOM element, JS events tied to them while looking through the source. Saved me a good amount of time.

When I'm looking for pure-play performance auditing, Lighthouse integrated into Chrome's Dev Tools are an obvious win.

So yeah, each have their strengths and weaknesses.
Use the password manager for everything except your main email account. If you loose the password to the manager (which is also a good idea to write down somewhere), you can always recover all the other passwords individually as long as you have access to your email.
How to use GPG with YubiKey (bonus: WSL)
Racism is rampant in virtually every first world country but US's brand of racism gets the most media coverage. Many European countries are extremely racist toward gypsies/romani. When I lived in Italy, the Italians were openly derisive to anyone that looked eastern european, even if they were complete strangers ("careful around those romani down the street, they are all liars and thieves"). Good luck getting a job at an italian-owned business if you are of eastern european decent. Japan is also extremely racist toward non-Japanese people to the point they will only let you live in foreigner-quarantined housing complexes.
>Often I'll type a message and hit send, it will stay in sending and never actually send. I'll need to kill the app and when I reopen, the message is gone but if I retype it and hit send, it sends immediately. This is on a Pixel 2 with Project Fi or WiFi.

I have a Pixel 2, with Project Fi, and haven't ever really had this issue.
I think it makes sense, since broadband internet is relatively expensive compared to other utilities that are more necessary. For example, if you have $50 a month to spend on either electricity or broadband internet, you're probably going to spend it on electricity (nevermind the fact that an inet connection is useless if you have no electricity).

Did you expect it to be different?
It seems like there might be a difference between an app that serves a few hundred people and an app that serves hundreds of millions of people.
Also, there's a big difference between random noise and a modulated signal on a specific frequency, with a matching antenna.

One of those is noise, the other one is a transmission.
Developers are solely developing for Chrome and not caring for cross browser testing.

The true spirit of Internet Explorer lives on!
National Geographic – the cool list to visit for 2019
Shrewd move to get it done before Uber.

As many others here have noted (and other disputed) there doesn't seem to be an actual viable business model here. So there would be a distinct first mover advantage for getting in your IPO in, lest the other one tank the market for you as it starts to hit reality, such as actually having to have a sustainable business no longer fueled almost exclusively by investor money.
I really do hate that many websites/services put a max length on passwords that is really short like 16.I remember even outlook.com restricting it to 16 chars,really bad for people who would use long sentence like passwords.
Well I’m just an attorney that works with the SEC on these matters, and have had these exact conversations with the Office of Chief Counsel. What do I know, keep the down votes coming.
Even if you remove all of the porn from Tumblr, it still isn't a good platform for children and children still shouldn't use it.
> you seem to imply the black-and-white view of "Porn is obviously bad, why shouldn't Tumblr remove it" though ignoring most of the discussion and nuanced views that make a discussion like this worth having

You've effectively changed what he said. He said something much simpler: there are children that use Tumblr; because there are children that use Tumblr, removing porn from Tumblr should not be controversial.

A "nuanced" reply would assess the risk of exposing children to the fascinations of various alternative communities that do not dabble in child porn. I don't see "Porn is obviously bad", but I do see exposing children to porn is obviously bad.
Despite 8_hours_ago's comment, I also find selecting text from websites to not be so easy on iOS
Good point. When a company gives you a phone, can't you mantain the number when you leave?
But Juno is only available in NYC (for now?). I think my points still hold outside of densely populated urban areas.
I hear these stories of people making racial surls and other accusations of poor treatment of blacks at the work place.

I am shocked. I live and work in the south and have never seen anything even remotely like this. It's almost hard to believe this occrus and HR simply does nothing. Of the few non racial issues that HR needed to intervene in it has always been swift removal of the offender and a company wide email.

Maybe the south is not so racist ?

Side not- bring a minority can't be a complaint. If you are a minority it is just a fact. Being a minority and expecting to walk into a conference room and find many faces like yours is just not an expectation anybody should have. Even if we had a perfect representation of blacks it still is going to feel like a sea of white in any white majority country.
This was posted here a few years back, and it's still a tool I use: https://blogs.dropbox.com/tech/2012/04/zxcvbn-realistic-pass...

Anyone else still using this?
I'm curious on how dominated this is by ability to mine the raw sources. Do they recycle well? Or are they just that ubiquitous that we don't have to worry about it, at all?
Not just webkit's source code. What human being can have properly reviewed the source code of Chrome or Firefox or anything else both open and closed source before using it? How can any program any one of us is using right now be considered safe if we haven't properly reviewed it?
I think they are trying to point out that if "use three words" gets popular enough then it isn't good for any individual who does so.
Maybe you know, but Android handles this just fine.

I was Apple-only for probably 7 years but just got a Pixel 2. It's..nice.
> I quickly got a reply back from a high-up HR lawyer, who was entirely defensive.

This is a conflict between separate attempts to solve the problem.

On the one hand there is yours -- if we report this when it happens then having the information will aid in solving the problem.

On the other hand, there are laws creating liability for companies that discriminate against employees. Someone could use records like this against the company in court, so you are creating undesirable liability for the company by reporting it.

This is a common problem. If you allow plaintiffs to use a company's records against them, they either stop keeping them or the record keeping becomes a compliance issue driven by lawyers concerned with corporate liability, which then takes precedence over other concerns like using the information to meticulously measure and resolve issues.

Nobody likes to admit that trade offs like this exist, but it takes admitting that they do to get to the point of being able to evaluate which method is more effective and choosing between them.
I think we already have the answer in the field of computer science: ACM. I.e., a non-profit professional organization that runs conferences with peer-reviewed content (and some journals and magazines). A cheap membership (<$100) gives you access to all the content, which could even be free (money comes from conferences and donations).

Fundamentally what is needed is a process that produces peer-reviewed, immutable, discrete pieces of globally published work. Self-published blogs don't really achieve that well.
> Many of that trick does not have a purpose anymore but many still have, and not only for terminal usage but also for speed and comfort.

Only for comfort (and maybe ease of mind), not for speed. It was shown again and again that mousing s faster.
Firefly Nets $21.5M Seed to Boost Ride-Hail Driver Pay with On-Car Ads
Here's the first hit from a web search for "al gore solyndra"

https://m.huffpost.com/us/entry/us_1961299

Tldr; The Washington Post attributes most of Al Gore's net worth to investments in taxpayer subsidized climate startups.

There certainly are bad faith people on hackernews, i just hope you yourself arent one of them lol.
I was lucky enough to grow up around black scientists, engineers, and intellectuals. So I have deep self belief and, to me, emulating behaviors of non-blacks (or other genders, or even athletes) feels natural - I just want to be exceptional and I find inspiration everywhere.

To the extent possible, I've always tried to shape my identity based on what feels right for me instead of what's expected of me, even from my own race. With practice, divorcing yourself from other peoples' opinions of you becomes second nature. When you don't adopt that mindset you're allowing other people to write your story, which some people are fine with but I personally find that intolerable. I can definitely relate to feeling like you have to disown part of your identity but I just can't accept that. It happens in many subtle ways we don't think about. For example, when we sense someone else's self doubt if evokes feeling of self doubt, anger, or sadness in ourselves. In reality, other peoples' flawed opinions don't pay my rent so I try to live in reality and disregard ignorance unless it affects the outcomes I care about.

I chose tech (over politics!) because it seemed like more of a meritocracy and, although I've dealt with some race-related challenges, focusing on doing my best work, creating value, and writing my own story has led to pretty good results.

I do still get distracted wondering whether my story would be different if I weren't black - it's tough.
This summary of facts seems quite useless, presented as it is by county. If poverty declined in two counties and increased in two counties, it makes a difference which counties were which. If Mono County and Alpine County are declining and San Mateo and Santa Clara are increasing, that is a very different phenomenon than the reverse.