skysight-inc/HackerNews huggingface dataset:
Agreed.

I've tried educating non-technical friends and family about insecure passwords and how random long strings are more secure. Their responses are:

1. "I can't remember that password! / I don't want to type that!"

2. "I'm a nobody, hackers wouldn't be interested in me. My account has no interesting data." [explanations about botnets doing damage to others go way over their heads]

3. "If someone REALLY wants to hack me then I can't stop them anyway."

They think that the inconveniences of secure password practices are not worth it.

I don't think a password manager will solve it for them. Especially older family members are "afraid of technology" - they are constantly worried that they will break something, and when something is written on the screen 9 out of 10 times they have no idea what it means. I have enough trouble explaining how copy-paste works — I don't think I can explain them what a password manager is, or how to keep in in sync across their devices, let alone convincing them to pay for such a thing.

I've tried the low-tech way. Advising them to use XKCD-style password and writing them down on paper. The result: they keep passwords over multiple pieces of paper/notebooks and they always lose them.

I've resorted to PMaaS — Password Management as a Service. In other words: I dictate what passwords they use, and I manage it for them in my password manager. Their login method is to call me to retrieve their login credentials.
The article doesn't load
Pathao, an ride-sharing app steals SMS, Contacts, App List, and more
“pauses for a call, incoming or outgoing”

This is a pretty standard feature on most mobile operating systems. It’d be like saying “I like the how I get a notification when I receive an sms”
sarcasm at the end there? ditch a product that has a global community, built legit enterprise scale apps with, for a personal project found on github?
A real world social network preserves privacy, no?
I know right can you imagine just deploying patches written by some person that wrote the patches for an interview test?

I'll take that module that auto-completes code with Stack Overflow answers first, thank you very much.
"There has been an unrecoverable error connecting to IPFS. Please retry again later."

I suggest you change "retry" to simply "try".
First: Standard error is not just for formatted error messages. It is ironic that this is based upon dealing with REPLs when Unix shells, one of which is even available on the WWW site, use standard error for their prompts and for their interactive line editors. Users do like to put control sequences in their prompts.

* https://unix.stackexchange.com/a/434839/5132

Second: Even as an example that read() implementation is exceedingly bad. It is stack frame corruption waiting to happen.

Third: This is another example of hardwiring control sequences for a particular class of terminal and not respecting TERM=dumb. It probably won't be a problem for the WWW site, but it will for the underlying general-purpose tool.
It seems like apple can continue to grow ‘unit sales’ by introducing new products like the watch at a regular pace.
But the systems have further increased the imbalance rather than decrease it.
that is how it would be used in high/er security environments but not how it is used in the consumer arena.
Not in terms of the "guide" linked to. It looks at rivers as something creeping up from the ocean to higher lands. It's a perspective where a river travels upstream, even if it flows downstream, if that makes sense.

The author is saying two streams travelling up never split, only merge. I'm saying they do split [0]. An upstream split is a downstream merge.

[0] https://www.openstreetmap.org/#map=15/45.7293/4.8128
I take your point. But actually, not so. 'Scientists' from the ancient Greeks until the 19th C were called natural philosophers, studying natural philosophy. The Greek philosophers all give their theories of the universe, they were the scientists of the day - maybe Socrates was the first to concern himself with just the human world. The word 'scientist' was coined only in 1834.

"Modern meanings of the terms science and scientists date only to the 19th century. Before that, science was a synonym for knowledge or study, in keeping with its Latin origin. The term gained its modern meaning when experimental science and the scientific method became a specialized branch of study apart from natural philosophy.

From the mid-19th century, when it became increasingly unusual for scientists to contribute to both physics and chemistry, "natural philosophy" came to mean just physics... chairs of Natural Philosophy established long ago at the oldest universities are nowadays occupied mainly by physics professors. Isaac Newton's book Philosophiae Naturalis Principia Mathematica (1687), whose title translates to "Mathematical Principles of Natural Philosophy", reflects the then-current use of the words "natural philosophy", akin to "systematic study of nature". Even in the 19th century, a treatise by Lord Kelvin and Peter Guthrie Tait, which helped define much of modern physics, was titled Treatise on Natural Philosophy (1867)."

https://en.wikipedia.org/wiki/Natural_philosophy#Origin_and_...
I would like some evidence that under normal [0] circumstances brains which look different act different. So far it sounds like phrenology at best and racist demagoguery at worst when you compare black brains to white brains instead of female to male [1].

I don't understand how someone who would (probably) call themselves progressive can use reheated talking points from 18th century eugenicists without noticing a problem.

[0] Not someone having their frontal lobes cut off.

[1] https://africacheck.org/2015/03/12/analysis-black-brain-whit...
On top of what others said, ease of use during (team) development through simplicity and consistency - some developers have Macs, some have Linux, some have Windows - and no one wants a work project altering their system anyhow.
> The idea was to make it easy for individuals and small businesses to create their own personal apps for social or marketing purposes.

> The vision was that, one day, every legal entity (human beings and companies) would have its own mobile app. These apps would be dotted all over the internet, like physical properties on a map. Unfortunately, it didn’t happen.

Er, thank $deity that didn't happen. This is a vision that exemplifies the sales-level delusions I've seen some times, of the "we'll sell lots of useless shit and make boatloads of money" kind. It doesn't stop to consider that apps need to provide value to the users, and the technology context of a smartphone puts constraints on what form that value can take. Gross. I'm happy I've never heard of this vision in the past, as I wouldn't be nice to the people preaching it.
Working with anything new can be a humbling, frustrating experience. In some sense, this is the job of programming. (Why would you write the same code over and over again?)

That said, I’d be interested in hearing what kind of “first-time encounter” experience the author is looking for, and whether he’s found it in another tool. Barring that, at least some more specifics on the troublesome areas, something like bug reports, e.g.

“I expected one thing, but I actually got another. Here’s why that’s bad.”
the author's rant doesn't make him sound very intelligent.
There isn't strength to any of his points, for anyone who has spent more than half-assed effort at trying to learn Angular.
As far as I can tell, everything you just mentioned is totally orthogonal to coding/algorithms intelligence, so it’s not clear what point you’re making.
> And apparently the new version could possibly be the smallest inductive charging system yet produced.

I think that title is still held by Samsung's Note 9 stylus.
From the article:

> "...hospital doesn’t shut down the Epic system during the fall time change. But she’s come to expect that the vitals she enters into the system from 1 a.m. to 2 a.m. will be deleted when the clock falls back to 1 a.m..."

I'm not a software developer, but surely this type of problem has been solved years ago? Is the system really storing things using the local timezone instead of UTC as a timestamp?
At that point why not just switch to PKI?
> The problem is that there is almost no correlation between how candidates do in whiteboard interviews, and the ability to perform the job on a day to day basis.
> Also, and the article says it: you are being tested mostly for personality compatibility with the interviewer, which again has nothing to do with the ability to perform the job.

For a majority of candidates, there is a correlation (both aspects). It might not the best or even a "good" way of determining suitability for a job (as, say, doing some actual domain work), but you cannot just deny that there is a correlation.
The PN boundary (assuming that's what you are trying to explain) doesn't work like that.

The current at given voltage is determined by the work which has to be done for switching the load. For signal electronics, we're talking microamperes here, that's not anywhere near "high current". Even the TTY loop I mentioned, a 1920s tech used to drive large relays and solenoids directly is just 40mA.
I use my Leuchtturm (bullet Journaling) + TiddlyWiki.
For one, the relative volume of the hypothalamus nuclei maps to the gender people identify with, not their chromosomal sex [0], regardless of hormone therapy.

I'm pretty sure the cortical and white matter tract differences also map to different cognitive abilities (regardless of sex/gender, but some of them are more represented in a given sex/gender). As far as the brain is concerned, structure is function.

Also various CPUs may be able to execute the same code, yet their architecture differences will impact their relative performance in both speed and energy efficiency.

--

0. https://academic.oup.com/brain/article/131/12/3132/295849
Does it also pause youtube (or any other in browser multimedia) or other platforms?
what is kde connect?
https://community.kde.org/KDEConnect#What_is_KDE_Connect.3F
For folks reading this, note that the main thrust of the article isn't quite accurate. Neither Wellcome nor Gates are 'barring' their grantees from publishing in hybrid journals. Wellcome isn't paying OA publishing fees, but it won't stop its grantees publishing in hybrid journals if they could pay the fees another way. It also will support up to 2022 transitional 'read and publish' arrangements that some hybrid journals are striking with institutions. Finally, one can still publish behind a paywall (e.g. in a wholly-subscription or hybrid journal) if one is allowed to distribute the accepted version of the manuscript online at PubMedCentral immediately, under a liberal (CC-BY) publishing license.

Meanwhile, Gates Foundation hasn't actually announced what its specific policy as regards hybrid journals will be yet.

COI/Disclaimer: I'm a reporter at Nature magazine and wrote this piece on today's announcement: https://www.nature.com/articles/d41586-018-07300-5
> exceptions
> simplifying

Erm, no. Some consequences: non-obvious control flow, RAII, constructors, move semantics, exception safety, efficiency, stack unwinding...

A better way to deal with the "problem" of unchecked error codes is to have the compiler check that something happens to the result value. This is what Chandler Carruth suggests.

An even better (but orthogonal) way is to structure the code so it does only one thing at a time, and does any one thing only in one place (ideally).
Yup. I'm used to silence. Or perhaps a disgruntled acknowledgement. But that's the first time I've ever received abuse because of it.
Monkey Sort: Mark Klein vs. Surveillance, Chinese Intel Agents and More
There is ample supporting evidence. Here is a good starting point: https://stanmed.stanford.edu/2017spring/how-mens-and-womens-...

I should point out that men and women are more similar than different and we can generally "run the same software at pretty much the same specs". But that's a separate discussion - the original article is looking at differences in preferences, not abilities.
This pauses the video or music on your _computer_ when you receive a call on your phone.
The only password killer is a password manager.
And guess what, is password protected.
A lot of celebrities do, apparently.
> A strong, randomly generated password being given to the user and changed periodically would almost force the user to use some sort of password manager.

or it would force them to click "reset my password" every time they use your service. now your service is only as secure as their email account.
There is a famous old military quote on this topic:

"There are clever, diligent, stupid, and lazy officers. Usually two characteristics are combined. Some are clever and diligent -- their place is the General Staff. The next lot are stupid and lazy -- they make up 90 percent of every army and are suited to routine duties. Anyone who is both clever and lazy is qualified for the highest leadership duties, because he possesses the intellectual clarity and the composure necessary for difficult decisions. One must beware of anyone who is stupid and diligent -- he must not be entrusted with any responsibility because he will always cause only mischief. "

The qualities of a student and an engineer vs. say, a good hacker or product manager are wildly different. For a large organization, you need reliable and focused people to keep it running, where for a startup, you need to find and actualize outlier potential.
Disagree. It is not a password for sure, but not even a username. biometrics are an indentifier.

username/password split an unique/secure identifier in a unique part and a (supposedly) secure part. biometrics are that pair together.
> "It matters when you want to evaluate whether a group has gotten a bad deal in society."

> I am not sure why would I want to do that.

> As a leftist (being pro-equality), I don't really want there to be anybody who got a bad deal in society.

I think the issue is that there are very large numbers of people who have gotten a bad deal in society. Investigating every individual, individually, is probably time and cost prohibitive. So investigating by common features across groups of individuals helps to try to maximise that return.

While I think we'd all like to live in that utopia where nobody gets a bad deal in society, it's not the world we inhabit today, not even close.
compared to error codes, exceptions are simpler IMO. Many issues with exceptions come from using them in non-exceptional circumstances, i.e. for control flow.
Playing games is different from programming, and marketing games to boys is different from marketing computer science to girls.

I don't know why less girls choose computer science than do boys, but I don't think it can be so heavily linked to gaming. The gaming community is actually sometimes far harsher on girls than the comp sci community, yet girls continue to choose gaming. In the gaming community, a girl is either a "thot" or she beats out every male who plays against her. If you're neither of these things the community still believes you're one of them and will react to you/attack you accordingly, usually defaulting to calling you a "thot".

In comp sci, the barrier is more about socializing. It may be a stereotype but I have noticed that many males in comp sci are the less socially-gifted ones. It is often not possible for a female to join such a group of males because they are scared of her. Other than that, the comp sci world in academia is far less disgusting than the gaming world and far less hostile. It's about avoidance instead of outright attack.

It could just be that girls enjoy programming less than boys do. I'm not saying that's definitely the case, I'm saying it seems more likely than not.
The driving force behind EOS is 'community'
Seems like the easiest path to steal chrome cookies would be to write a chrome extension. https://developer.chrome.com/extensions/cookies

Disguise it as an extension with other functionality to get people to download it. Or, like this posted thread, if you have access to the PC, just install and run it.

Google even provides a sample[1] that shows this works, here's a screenshot: https://imgur.com/a/FYdc0KY

As is, the example doesn't show the cookie contents, but you can make this change and see the cleartext cookie:

//cell.innerText = cookies.length;
cell.innerText = JSON.stringify(cookies);
//cell.setAttribute("class","cookie_count");

[1] https://chromium.googlesource.com/chromium/src/+/master/chro...
Look up the definition of "simple".

How exactly do you distinguish "exceptional" from "non-exceptional"?
Anyone out there who has experience that maybe isn't so bad? I am just about to take a job where I'll be ramping up on Angular 7. I'll be coming from React which has its own problems and complaints, but it's more of a love-hate thing with React (and a good amount of the former). This article has absolutely nothing nice to say about Angular. What have I gotten myself into??
Being outside your comfort zone is good, even if only for a time. (I'd rather not live outside my comfort zone, but my best experiences have come from being outside it).
Sounds like a perfect name for a social-media site targeted at incels
Yes, it rocks.

kitinerary also looks promissing : https://github.com/KDE/kitinerary
One time in the mid to late 2000s I had a PC motherboard with a BIOS configuration or hardware problem; the boot process started falling back: hdd, CD, fdd, netboot... Finally it brought up the message "ROM BASIC NOT FOUND". I wonder how long THAT error string has been in the AMI BIOS and how long since anyone has seen it!
Pretty much.

Like you said, it's slow, drains battery and add a barrier to customer conversion.

But also:

Web apps don't have a direct access to the file system. Forget about filming or recording voice and saving that for anything serious.

They can't respond to intents, making them completly isolated from the rest of the OS.

They can't use the share function so your data is hard to extract, move around or ... well, share.

They don't have access to the cryptographic facilities, or the authentification ones (e.g: no finger print unlock). They can't be directly filled in by other apps like lastpass. You can't even chose between security and convenience.

The amount of data they can store is very limited, hard to manipulate, and the API changes from one browser to the other. Unless you have a bit of texte, though luck.

Basically, anything that is not a simple CRUD service is useless offline, and slower online than the app version.

Plus, how many people know that they can "add this app" to the home menu ?

Not to say you should not offer a web version of your app. But it's an ersatz.
> I suspect all large company interview systems are about ensuring you have a large sunk cost of effort in the ‘debit’ column so that you’ll be pleased to accept substandard terms if you get to the end point.

I believe this is part of why the technical interview gauntlet has slowly become the norm and persists, is it's usefulness for that, although I don't think it's consciously happening, just a side benefit that those that hire are picking up on subconsciously.

I know that if I'm unable to answer one of their question in an interview I have a hard to escape feeling of "They don't think I'm their ideal candidate" and then even if it does get to the point where they want to extend an offer my brain doesn't want to fight too hard to negotiate a better offer, because "what if they think I was just barely adequate and I ask for way too much?"

It's the wrong feeling to have, but I think it's inherent in human psychology. I think this type of interview process is (intentionally or not) manipulative and reminds me of pickup artist "culture", where they will 'neg' women to cause them to feel bad about themselves, weaken their confidence, and lower their standards.

If you struggled with answering things that you should encounter on a regular basis at your current job, then it's mostly on you (and I have not prepared well and done that before as well for some interviews, like not really be able to talk about projects I worked on when I first started the job because we've done so much other totally different crap since then and I haven't thought about it at all for a year or two). But if you're expected to refresh a 4-year degree + rebecome an expert of every single technology stack you've ever worked on professionally every time you want to find a new job in the hopes that whatever random questions they ask you will be the right things you studied and have fresh in your head, then I think there's mostly bad reasons why this has become the norm.

I also think that since this process helps select for fresh graduates who don't have any idea of their worth, have few responsibilities, no extracurricular hobbies, and are willing to put in an insane amount of time and effort in order to prove themselves is another big reason why this has become the norm.
They are not on top in phones or computers. Android devices outsell iPhones by a significant margin and for computers, apple basically owns an insignificant portion of the market.
For the people who weren't around back then:

"Embrace, extend, extinguish" was one of Microsoft's key strategies.

https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...
Language can tell us all of that but it doesn't seem to get any closer to letting us know which ones are true and which ones aren't.
Can you elaborate on one? I think I'm part of the not very intelligent crowd that actively dislike angular due to the points raised in the article.
This was an impressive review.

The iPad may be an engineering marvel, but ios makes it still a blown up iPhone rather than something closer to the Mac.

Have money to burn to read books/watch Netflix/play games/draw sketches or take notes using pencil? Go buy an iPad, but make sure you have a real computer on standby to make better use of this baby computer.
the one feature I would like is an integrated "generate password" for one off registrations.
"class-neutral" sounds like code-word for "the most direct measure of competency doesn't serve our agenda, so we will throw it out". Should colleges find people who have integrity, honesty, grit and determination, commitment to ideals? Sure, but I'm not sure that is what this is, because they wouldn't need to use "class-neutral" in that case. Talent at mathematics is class neutral, though prior training for it might not be.

If you want to raise a generation of mathematicians, scientists, and engineers, then "higher education" is for continuing the education they have already received and adding to it. Parents from different classes give their children different opportunities and levels of education, fact of life, higher education is for research and extending human knowledge beyond what normal institutions do, some classes may not be at that level, and that is okay, they should receive as much education as possible, but not at the expense of driving the state of the art. If you want to find those who are prodigies at mathematics, test their skill at that and hone their gift, regardless of what class they are.
Kinda late but maybe you'll read it - I went back to uni and did a masters in medical data, and I ended up doing that. The first job I took was a poorly paid government statistics job, and I went in as a junior after like 5 years programming, so it wasn't an easy decision.
> On July 23, 2012 a "Carrington-class" solar superstorm (solar flare, coronal mass ejection, solar EMP) was observed; its trajectory missed Earth in orbit. Information about these observations was first shared publicly by NASA on April 28, 2014

Why would NASA not share this with the public?
pki is a barrier to entry for most. the user would have to set their browser up to present a unique key pair for each site they use. I think mutual auth is better suited to automated administrative tasks.
Good point. Another reason not to do business with a company is if they remove information from their mobile website that's available on their app. Looking at you here, Yelp.