skysight-inc/HackerNews huggingface dataset:
Stupid? Perhaps in some cases. But are you perhaps expecting to much of a layperson? How are they supposed to know that the "access photos" permissions overrides the "location" permission because the "location" permission doesn't even apply to their photo location data.

Sure, we all know this. But this can't be taken for granted.

Do we expect regular users to appreciate that how the location data is stored as exif data within their photos rather than separately. I wouldn't expect this of most people.
Laser-Cut Modular Toolbox
I agree, but multi-team projects using Eclipse extensions made Eclipse mandatory :(.
I would like to know the same, it's pretty ironic for an article titled "Mark Zuckerberg's Trust Problem"
And I think most users would be aware of this yes. But should they be expected to understand that this location data is different to the other location data and isn't secured at all by the "share your location" permission?
What the SPA?
I forget the details, but my brother filled his head with ideas about non-linear time, spiritual plane, lacrimosa (?), and some other nonsense he had discovered in his crazy state of mind, very philosophical new-age stuff. My father is also that type who believes in esotericism, things like pendulums, bioenergy and radiesthesia. So this really affected him. And I guess he had had some internal conflicts about his marriage and life for some time (also treating depression for twenty years) and then started decompensating. Poor man would spin around, trying to turn back time, or convince us of some powers, or how my brother was almost son of god. Nothing he and my brother were saying made sense, but to them it was like they really uncovered some deeper meaning.
Of course it depends on what you eat. If you eat protein-rich food like eggs, I guess you can eat them raw and get what you need in short time.

The calculus I was mentioning was based on assumptions regarding the kind of aliments you'd typically eat in paleolithical time or something. I believe it was in BBC's the origin of us[1], but I'm not sure. They took the example of carrots but I vaguely recall they generalize to a bunch of aliments.

1. https://en.wikipedia.org/wiki/Origins_of_Us
yes hack yourself. bravo :)

I guess you would have to sanitize when you save and/or load the spreadsheet
> yinst

[FLASHBACKS]

To be fair, yinst was the least worst part of the systems I was working on (Yahoo!Europe backend feeds stuff.)
I don't think the speed figures are accurate. I wasn't going 300+km/h when I took this, lol.

https://www.dropbox.com/s/fvgoo3qs3ku5eg0/2017-09-28%2000.45...
This is only because apps are bad at sync. Quality varies; occasionally there's an app that gets it right. For example, I've used Google Docs and Google Sheets for ages now and never wanted or needed to refresh — the content is always in sync.
Me too, Just finished the R package https://github.com/amrrs/coinmarketcapr and next is Shiny app!
Ransomware: The pervasive business disruptor
Thanks for mentioning/enjoying it :)
In England you have a "community treatment order". These are meant to reduce the numbers of hospitalisations of people with severe and enduring mental illness, by ensuring medication is taken.

They don't seem to work in that sense. There doesn't seem to have been a reduction in hospital use in that group.

English MH treatment is very different to the US though.
Instagram and Facebook (at least on Android) is also a fine example of getting auto-refresh wrong. If I'm scrolling down the feed and stop for too long, or hop out of the app for a minute and then come back, often it'll refresh the feed and kick me back to the top. That's never what I want. I'd rather manual-only refresh to that.

GMail does a good job of being up to date, except when switching networks or resuming from sleep. It'll certainly eventually sync properly, but that can take minutes, and whacking the Refresh button fixes that in seconds.

I've also found that Refresh will surface very-new mail sooner than just waiting. Whacking Refresh while waiting for an email verification or password reset always makes it appear faster than just waiting.
Everything lives in the cloud. Once the photo has been uploaded only the preview is stored on your phone. When you tap on the photo or use the photo/video, the phone pulls the full file down from the cloud.

You can set this in the photos setting. You have the option to store all content locally while also backing up everything in th cloud. However, none of my devices have the space for 357GB of photos so I default everything to “optimize local storage”.
For those interested in audio fingerprinting, There was a company called Echo Nest that open sourced a full audio fingerprinting stack (server + client) called Echoprint [1] but it seems they've been bought by Spotify now and there's been no development since on echoprint.

I used it back in the day and I recall it working very well.

There's also a paper on the technology [2]

[1] https://github.com/search?utf8=%E2%9C%93&q=echoprint&type=

[2] http://mediatechnology.leiden.edu/images/uploads/docs/wt2015...
It does work, but you need to use dots, not commas.
Ex:
A1 => "4.5"
A2 => "=A1+2"
Thanks for the article this is very useful will try later on with Raspberry Pi 3 and the Raspberry Zero Zero W.
"In 2014, we started encouraging other websites to use HTTPS by giving secure sites a ranking boost in Google Search."

"We're working on those ....google.com is complicated"

Having a top rank in Google results is a very serious business for a lot of companies. If this trend continues for HSTS i am a little worried.

I do understand Google likes to encourage the rest of the world to have an as secure possible internet infrastructure, but i'm not so sure if those same companies would accept a lower Google ranking just because their IT department will tell them "It's complicated".

It's not evil by far. But it's not really nice as well.

By the way. Just checked https://hstspreload.org/?domain=blog.google. It says No HSTS header is present on the response.
Ransomware keeping cops, NHS and local gov bods awake at night
Google recently changed "Google Drive" to "Google Backup and Sync" and it's _terrible_

I can see some files on the web version of google drive that I uploaded last night, but on my other machine the Backup&Sync tool doesn't even bother downloading them.

Time to move to Dropbox I think...
Is this the same concept as when in English or other languages one does: those-words-with-hyphens (e.g. "this is a not-very-good-with-german type of question")
I’m a CEO, 32 years old and spent $200k on biohacking
The Pragmatic Case for Understanding Neurodiversity
Draconian slave camps where people are forced to practice dentistry aren't actually necessary to address the issue; we can just look elsewhere and compare.

What virtually all advanced democracies have done is rather make a judgement about what kinds of fees are reasonable to pay for dental and medical services, and limit what the national health insurance system will pay to that.

Then see if anybody is willing to practice dentistry. They usually are.

(Also, in most, if not all, of these countries, dentists are free to charge any rate they wish for dental services, and if they can find enough people willing to pay those fees with their own money, instead of using the national health insurance system, that's fine, too. But that's typically not necessary, and hence not common.)
Ok, thanks, i was thinking i was paranoid but it's clear that i'm not the only one who has seen this.
That's explicitly called out by miedzinski, the PR author, in the discussion [1]--although for some reason it's mentioned as PEP 512 but links to the same page you mentioned.

[1] https://github.com/python/mypy/pull/2761
You want retro bluetooth controllers then :)
They're about $25 indeed.
Page position is decided by some combination of points and flags. So it seems more people wanted it off the front page than on the front page.

If I where to take a guess at why I'd say it's probably because the comments quickly derailed into a discussion of morality and Mr. Hefner's moral character rather than anything related to his entrepreneurial ability.
For mass market products, maybe. What about photoshop? music production software? what if your customers are developers and your product is a software library?

In many cases there is an inherent complexity to a product, and it warrants some learning curve. Removing the need for documentation often removes power and depth.

Funnily, now that many products are like this, the opposite trend is surfacing, and in some niches you have customers who love reading manuals. It becomes part of the user experience.
I replied to the rewrite of history of yahoo, in particular that yahoo was healthy before Marissa Meyer arrived. IMHO, she had a positive effect on yahoo during her presence.
10% of protein intake sounds way to high, at that rate you'd quickly run out of humans.

> Instance of ritualistic cannibalism mentioned in video was in 1960 in Oceania.

If it were an every day part of our diet then it wouldn't be so ritualistic would it?
A "preferential attachment" process can model this effect more simply.
Elizabeth R Media Fund: Commonwealth Digital Challenge – UK
Ah that's right, thanks!
Data Control and Fight for Big Data Privacy
A year is definitely too early - I'm a middling student at it (and weak at text), and would be lucky to get 100 characters by sight. As you say though, it's all about practice, and I need to apply some "bum glue" (to quote Stephen King) and just sit down and do it. A Chinese colleague of mine said that throughout high school, he had nightly homework of 6 new characters, pretty much every night. Ouch!

Thanks for the link - it will help and I've been meaning to look for one (phone apps with your finger aren't quite the same).
Least Preferred Ads, by Coalition for Better Ads
Author of article here. Just added it to the top of the article + a link to a short summary what GDPR is
Gods and Spirits (….and Whatever Totoro Is): Exploring Miyazaki’s Fantasy World
Not at all. All else being equal, if I can write code that is understandable to more people with less effort, that seems like an obvious win. I couldn't care less about sizing up your programming saltiness.
> In the involuntary commitment case, is it reasonable to hold a person longer than what the equivalent prison sentence would be, even if the person is still considered mentally ill after the equivalent time?

In England a prisoner who becomes mentally ill and is sent to hospital will be kept in hospital until they are well. The legal powers to send them to hospital and keep them there are listed in the Mental Health Act. People are detained under section of the MHA - commonly known as sectioned.

When a prisoner detained under section is in hospital and their prison sentence ends their section is converted to a different one, which allows treatment to continue.
I don't agree that PDA's were really slow, or clunky, that's hindsight, when I bought mine, they were expensive, fast, lightweight and awesome. By the time the Psion 5 came out around 1997 I was receiving email and sending faxes from a Psion 5 > PCMICA Adaptor > PCMCIA Modem (Goldcard) > Data Cable > Nokia 8110 and it certainly felt like the future :)
They are blue, kinda, bureaucracy at it's best -

http://www.atlasobscura.com/articles/japan-green-traffic-lig...
Apple received over 5700 NSLs in Q3,Q4 2016
(I fully accept this will prob start a war..)

But IMO this tracks back to the MPA vs. SPA problem.
Do we actually need to be using a SPA/JS framework (Angular, React, etc) and what do we get in return which outweighs the wildly agreed increased development effort of SPAs?

I think the author is referring to mainly "wrapped" SPA web apps that sit inside native apps with a "web view" rendering the SPA (like the browser would).
It's not just wrapped apps tho, many native apps have some kind of hybrid where you're using a library directly (React Native?.. dives for cover) which but a whole framework of abstractions on top of the native interfaces. With so many "layers" and all these things being new and vastly more complex than MPA web apps, the statistical likelihood of goofing things up is just very high.

Where are the days of old (what? 10 years?) where we got to the edge of MPAs (we didn't even call them MPAs then) and optimised the crap out of them making them fast, and simple and quick and a pleasant user experience? I think we come up with all sorts of poorly justified reasons to go to SPA/JS frameworks these days and the users are the ones who end up paying the price.
Plus if you find consensus bugs you can usually make a killer bounty with any cryptocurrency project
> How long have you been waiting to use that in a sentence?

One of my best mates is a speech pathologist with a love of language. She throws out that word with a casual flair... :)
Super impressive and I love code-golfing but the title is slighlty misleading since the HTML part of the app, the cells, seem not to be included in the 220b. Still great.
ceedan, you are right. I assumed my target audience knew about it. Just updated the post
It's reasonably easy to say whether someone is currently experiencing psychosis or not, or is currently experiencing hypomania.

It's much harder to tell whether a person will offend again, and there are severe consequences if that person does offend again, so professionals are risk averse.
You missed the most important part: Keep your sanity.

Trying to get funding is described as "soul sucking" even by Paul Graham and in our experience this is a startup killing move. Very few people talk about mental health for entrepreneurs and for us the most challenging times was talking to investors. If a constant stream of people told you, your business was not worth spending time or money, after how many rejections will you start doubting your company and even yourself?

Investors asking for a stream of documents, asking us to drive down for partner meetings, arriving late at meetings, un-responsive to emails: They all take a toll on the startup and more importantly on entrepreneurs.

Getting funded is a rat race. You get the money and then clock starts ticking for sales, series A,B,C , 10x the returns etc.

The startup newsletter are full of wins, and VC fundings and "we are killing it bro" mentality but how often do we stop to talk about those that failed?
I also don't have a degree. One thing that could be done would be something closer to how doctors are handled in most (?) countries: you need to pass some kind of certification and you need to recertify on a regular basis. A doctor, additionally, needs a PhD but I don't think that's needed for software development. We just need proof that the person produces safe systems, based on the most recent understandings of how to do that.

And I wouldn't expect someone to need this certification before a compiler would run. I would envision something more along the lines of: a company cannot have a "badge of software engineering" or some such unless all the developers working on their production systems have these certifications. If it's a small company running a PHP website then they probably don't need certified people and probably their clients won't (initially) care that they're missing the saftey badge.
Awesome comment. Yes I believe that is the case
For old people like me not following the latest acronym dances:

MPA: Multiple-Page Application

SPA: Single-Page Application
The only good thing about the article is the analysis of grain dependence.
Anarcho-primitivism and its hunter-gatherer lifestyles would support less than 1% of current world population. "Did our hunter-gatherer ancestors have it better?" is just a myth of lost Golden Age adapted for modern audience.

Civilization enables health and comfort levels that hunter-gatherers never dreamed of: their "lifestyle" options were extremely limited and grim, geared to maximize survival of tribes instead of individual happiness and comfort.
Without civilization existing in its current technological level, most people will just die, the minority which will adapt will not live in a paleo paradise.

There is no "abundant natural resources" of paleolithic anymore, there is no skills and knowledge of wilderness survival. In the event of civilizational collapse, people will have nothing much to harvest/hunt/gather after initial plundering(long-term impact will not be a priority). The limited resources of current Earth will not support such lifestyle.
Even huntergatherers will not survive this, as they'll have to compete with armed civilization remnants searching for any resources to continue its current lifestyle.
In short, civilization has one way forward and any collapse will be fatal, a state which cannot "jump start a civilization again", with all easily extracted resources gone and natural environment plundered. The forests and jungles exist only because there are legal frameworks to ensure their continued existence inside a civilization: in case of collapse they'll be stripped for firewood and collapse in a decade.
.. and hence can be deploy on Twitter :)
The .nl registry does not support algo 15 (and 16) for DS records yet. Support is expected soon.
It nice not to have to write the actor design pattern from scratch.

In other cases languages abuse their new found ability.
GP Keep_Up – Doom, Wolfenstein II making will be making their way to the Switch
It would be interesting to see how a first world country which depends far more heavily on the internet would cope with a shutdown.
All of that is great for us, the people who got into computing way back when.

Then, computing became useful, and had to be used by people who don't like to twiddle with settings. It seems to be the case that those are in the vast majority. Moreover, there is a vocal minority of people that tweak settings, break something, and then start complaining / requiring support.

The end result is that our preferences are no longer the majority and thus are no longer catered to.
You can rephrase that principle as "products should be unable to do anything even moderately complicated". It's not correct for anything.
I'm unclear about what he means by "Don't blindly sign NDAs". What are the risks, and what items to watch out for would be on the checklist my lawyer would ideally provide?
Modern Face Detection Based on Deep Learning Using Python and Mxnet
Maybe if they had to struggle, they'd learn? If we old people could do it, the next generation is smart enough to do it. Hell, they've got Google to help them.

It's not like I'm expecting a return of dip switches and multi-binder manuals. Just, maybe, stop designing for the lowest common denominator?

People aren't going to learn unless you give them a reason to. People aren't going to learn if they don't have to. Would you rather smarter users, or simplistic software that underperforms and offers only one output option?

I favor choice.

I do admit that it makes good financial choice to cater to the lowest common denominator, but even many of my beloved Linux apps are getting dumbed down. I haven't even had a kernel panic in years. Hell, I haven't even had to compile my own kernel in this whole decade. (I have, I just didn't need to.)

It's not about keeping it out of the hands of the less technical, it's about still keeping it educational for those of us who are. What kind of dystopia is it, when the preferences menu has but three options?

Instead of a stylus, maybe you should just give me a crayon!

Really, I think VLC has it right. Handbrake is pretty good. Gimp goes a bit overboard, but I can respect that. My VNC server? It's got like eight options, total. Torrent client? Maybe twice that many, spread over four panes. That's like putting four pieces of lettuce on four plates and telling me it's a salad!

Mobile apps? Some of them don't even have options! If there are no options, why use an app? Just use the web! Hell, they don't even have a close option, some of them. What if I want to close it and restart it at the default screen? Task manager or reboot, that's what. 'Snot like it has a discernable back button. No options to configure it, either.

I think people with mental handicaps should be allowed to use computers, just like everyone else. It doesn't mean you should design with them as your primary target audience.

I'm pretty sure it took more work to take the buttons out than it took to leave them in there. I can't even begin to count the number of updates that have removed options. What the hell was that? You worked harder to make the application do less. I don't even understand that mentality.

Sorry for the rant but this is a pet peeve. Imma start a Bring Back The Buttons campaign. It extends to other things, too. I noticed a friend's new television. Their remote had 3 buttons on it. It wasn't even broken, it came like that from the factory.
Annoyingly, Apple recently removed the means to block such tracking from apps as well:

https://forums.macrumors.com/threads/apple-cracking-down-on-...

I went back to Android so I can continue to do that, as well as using Firefox plugins. This is a bit of a nuisance as the Apple Watch was rather good.
Organization Rank in Computer Science
Isn't the car sharing app's map just 'representative'? Refreshing isn't going to help when they are deliberately lying to you.
The easiest way to achieve that is simply to remove functionality until only the bare essentials are left. I'd argue this (the UI change, not identifying what can be removed) is always going to be simpler than making the existing UI understandable.

A solution which is often asked for by advanced users is a toggle between simple and advanced UI, but this has fundamental problems (The following is inspired by the VLC preferences UI). First, It will be triggered by accident by users who definitely don't want it (or by advanced users sharing the account). How do you ensure they can get back to the simple UI? By definition they are now in a mode which is harder to navigate for a normal user. Second, how do advanced users without extensive knowledge of the internals of the software (non-developers, essentially) locate the controls they were used to from the simple UI? The advanced UI will look fundamentally different from the simple one, because cramming all the advanced features in between the simple ones would just look weird and hacky. Things might even be named differently in the advanced UI because there are technical terms for them which will be more familiar to advanced users. And how do advanced users know if there is even a 1-to-1 mapping (a simple "Dolby Surround" boolean setting vs an advanced "Force Detection of Dolby Surround" boolean setting and "Stereo audio output mode" which can be set to "Dolby Surround")? Third, given finite resources one of the interfaces is going to have more effort applied to it than the other one. How do you ensure that they both stay usable when most users will only ever use one of them?
India’s market regulator planning a framework to regulate Bitcoin market
The harrowing world of a trauma cleaner
> but their "default" instance is just too restrictive on speech. It's basically a tumblrina safe space network

To some people, that's a selling point!

And if you don't like it, join another instance!
> The issue with such "free speech" instances not being the norm is that the instances which do allow "hate speech" are going to be clustered with unsavory individuals.

Hang on, I don't follow. Are you saying that free speech = hate speech = things from unsavory individuals?
No.

> Since it to­tal­ly re­fus­es to sync, I have to switch to the An­droid “recents” screen and kill it. When I re-open the ap­p, it’s OK.
HMD’s revived Nokia 3310 classic mobile gets 3G