skysight-inc/HackerNews huggingface dataset:
It is much more complex than this. Nokia invested heavily in the open source world but failed to catch on to the consumers.

The work that was done on Maemo was impressive and they tried to create libraries that were cross-factor; the same library that you would use on your PC to read and write openoffice files, you would use on your mobile phone as well.

You claim for example that Apple and Google have their own browsers. Guess what, the first thing Apple had to do when they started working on webkit, was to decouple it from Qt (you know, TrollTech's and then Nokia's framework). Of course khtml/kjs weren't developed by Nokia, but Nokia was closer to this and many other technologies from the start.

Even on Symbian there was software that took many years for Apple and Google to catch up with.
An example would be muvee, an automatic video creator using videos, images and mp3s on your phone, in 2005.
Another one, my brother's 6600 at 2004 had pseudo augmented-reality games. They even had a fitness app (sport tracker) in 2004.
> I think it would be hard in practice to allow root access but limit it

This is largely solved, I think, by the current system. People who know/want/understand the risks, can have a rooted phone. But it is not trivial for the average layperson.
In the end, I think productized consulting is simply a way to charge less...for the same amount of work (out of guilt, maybe?)
I think this is ultimately a consequence of locked down hardware.

If manufacturers released drivers for your sister's device, your sister would be able to install a different operating system which would satisfy her needs.
The human brain comes with built-in hardware for dealing with social challenges. It is probably not 100% trustworthy for large-scale society because of the recent appearance of such a structure [1], but it exists.

There is obviously no such built-in hardware support for analyzing software-imposed risks. If such hardware existed, it's not actually the consumer's behavior that would change, it would be the software producers, because the software engineers would feel that bit of their brain poking them and produce much less insecure software in the first place.

So, I don't think the argument translates as well as you say in real life.

[1]: Proof: There exist a large number of people who disagree with $YOU about the optimum nature of government. You are self-evidently correct, of course, and they are wrong. So a lot of people are running on self-evidently faulty hardware for large-scale society.
In Brazil, there is a very cool app for that named as "Guia Bolso". You do not need to input data, it gets all the data from your bank account, generating reports and graphs about how you are spending/saving your money. The founders are former Mckinsey's consultants.
You're arguing inferred, postulated, or plausible effects from the chemical nicotine specifically in a combustion process that releases thousands of different varieties of volatile chemicals...

Not really, but I get what you're saying.

I can accept that e-cigs are likely vastly less harmful than smoked tobacco cigarettes.

It will take a lot of time and rigorous research to establish what the difference really is, but I would expect it to be profound.

But my point stands that there is likely not any way to get all the "benefits" of smoking without any of the harms.

If it were just about nicotine, I'd expect to see everyone stop smoking and switch to nicotine patches or gum. Clearly that hasn't happened. So it's not just about finding a safer way to deliver nicotine.

Of the thousands of chemicals inhaled in cigarettes, I know of at least one - cadmium, which is both a known adrenal stimulant ("benefit") and a known carcinogen ("harm").

And sure enough, cadmium is right there among the components of e-cig vapors, though not in dangerous amounts, according to the lobbyists. [1]

We'll see.

[1] http://www.ecigarette-research.org/research/index.php/resear...
Majority of what you are referring to as productive tasks are merely the users consuming various services on offer.

If we're going to reduce taking photos to a consumption of a service just because they go to Instagram or whatever, aren't we just consuming a service when we host an application we wrote on Heroku or AWS or DigitalOcean? Aren't we just consuming a service when we share code using Github or even when we send patches over an hosted email service?

Where do you draw the line?
Saw this late: I believe they have a running policy of porting all security stuff from main rep FF and adding additional hardening on top (by disabling semi baked features and removing legacy stuff, like XP support, at a much quicker rate than regular FF releases). But how this is managed in terms of man-hours/pay/etc. - haven't got the faintest: organisational transparency is expensive but would be ever so great to get right for software vendors on the whole!
Durian is quite nice, as far as I remember, but the smell is something else.
I've got a Jolla phone running Sailfish, which is reasonably open. I'm happy with it because as an advanced user I can enable developer mode and modify or fix things. It's a stable and usable system. But Jolla doesn't seem to be doing so well right now. Before that I had a Nokia N9, the only Maemo phone, precurser to Sailfish. Another capable although minimal system. That didn't go anywhere either, because Nokia sold out to Microsoft – who by the way don't seem to be doing so well either in the mobile space.

Also Firefox seems to have thrown the towel in the ring already.

I'm waiting to see what Ubuntu comes up with in the phone/tablet space. It's certainly taking a long time.

I don't understand that with all the people concerned about rights and privacy, and all the open-source affectionados, there just doesn't seem to be that much of a market for alternatives to the big two of Android and Apple iOS.

Is it because of locked-down hardware? Or that Linux on desktop and mobile is not a (funding) priority? Or are people that addicted to downloading low-quality apps (i.e. the "eco-system")? Or is there simply not enough demand?
Unfortunately all the ides I tried make it non trivial to write extensions. I program nearly 9 hours a day and using a tool that prevents automation of common tasks is suboptimal.
I didn't say Rust is doing the right thing. And it may create other issues where it does not 100% correctly reveal the issue.

However, I'd still say that issues arising in sharing a composite structure in pieces have always existed. Rust's solution may or may not be correct, but the issue is not something it is creating. Adopting Rust does not mean adopting a brand new set of problems that never existed before. It means seeing them clearly for what is probably the first time.
> If someone starting with React sees all that React.create element, they will run away.

That's a possible reaction. Other developers would refactor instead of running away, though. Not using JSX doesn't mean typing React.createElement all over the place.

var e = React.createElement

And you already have much neater code. You can even go further and create functions for p, h1, input etc. and you're almost down to the expression power of JSX. And as a bonus, you don't have to spend time learning the JSX compiler and syntax.
The truth about sex robots
How to troll for views 101.
I use emacs with rtags.
I doubt they roll over on this one. Reid had already said as much. Plus, the Republicans play dangerous game if they want to delay. They may not retain control of the Senate, and most consider them unlikely to win the presidency. At least right now, they're guaranteed a strong say in the process.
You fail to recognize the political implications of individually opting for locked-down solutions. If many people opt-in for a locked solution, they essentially remove the possibility for others to adopt free solutions -university, businesses, have to be able to communicate with the maximal number of people.
There are consistently laws to purposefully remove digital rights for the people (think encryption tools). With this argument, you justify that rights should be taken from everybody for the sake of the majority, and there's no opt-in anymore.
You can't seriously compare iOS users to OS X and Linux users. iOS is for the masses while the other two have a relatively high percentage of tech savvy users.
> Before that I had a Nokia N9, the only Maemo phone

The N900 begs to differ with that statement. It ran Maemo 5, and (in my personal opinion) was the best phone of its era hands down.
Timely: https://www.youtube.com/watch?v=6Z0XS-QLDWM
CryptoTE – An Easy to Use Text Editor with Integrated Encryption
Akka, Haskell, Erlang, Go and .NET Core compared on 1M threads
The Internet Tablet series, which is what N900 came from, actually was a bit different. Nokia N800 got an update from OS2007 to OS2008, and Nokia 770, while officially supported from OS2005 to OS2006, has been updated via semi-official "Hacker Editions" all the way to OS2008. It was N900's Maemo 5 (Fremantle) where they finally stopped supporting earlier models.
I think because Android already IS open-source. Why would I need an alternative to reinvent the wheel?

When using F-Droid [1] with a custom ROM and no Google Apps, Android is as open-source as Ubuntu, Sailfish or Firefox OS. The one big problem left is proprietary drivers, and this hasn't been fixed be these three alternatives yet. IIRC Sailfish and Ubuntu use the same proprietary Android drivers.

[1] https://f-droid.org/
It's not misleading at all. I've created several React apps without JSX. I just didn't feel I had a need for it, and React without JSX worked really well.

People make these exaggerated comparisons of raw React code vs. JSX where they show unrefactored code with React.createElement spammed all over the place. With functional programming principles you can cut that syntax down to almost the expression power of JSX.
Stipulated about immutability.

"I find myself rarely having to think about ownership. That could be an artifact of the kind of Python programs..."

Python still can have action-at-a-distance, where things unexpectedly change as a result of executing code. The single-threaded analog to a race condition is less severe because it's at least deterministic, but can still make programming difficult to understand.
If you're not doing even OO in a functional style, wherever possible, you may be doing it wrong... but don't take my word for it

http://gamasutra.com/view/news/169296/Indepth_Functional_pro...
There seem to be a lot of similar questions about how to reduce redux's boilerplate and build something real-world with it. I think I found a pretty good solution (among other things) which I wrote about within this article.

TL;DR: You can create redux providers that automatically match themselves to your components based on their propTypes. All you really need is a components directory, a providers directory, and an optional but recommended themes directory. Everything is easily interchangeable, understandable, maintainable, extendable, and reusable. There's a lot more included with all that like hot reloading both client and server, server rendering, etc., etc., etc. I built an app from scratch based on the included boilerplate yesterday and it took about 10 minutes as opposed to the 1 hour it would usually take!
If you had offered someone in 1916 a device that they could put in their pocket that would let them instantly communicate with nearly anyone on the planet, tap into a large fraction of the world's knowledge base, read books, navigate across the country, take photographs and movies, and play almost any song ever written, what do you think that person would say?

"No thanks." ?

The smartphone is one of the most significant inventions of the last 100 years.
You've hit the nail on the head. I've never seen a fair JSX vs. React.createElement comparison on a blog post. The latter is never given even a basic refactoring such as you and your child comment suggested.
Hmm. If I were an employee at Mathworks, I'm not sure how happy I'd be about my taxes being used to fund putting me out of work. Nor is doing that, what a researcher should be working on.
To this day I strongly prefer N900's resistive screen than any other capacitive screen when it comes to mobile phones.

While it's easy to find crappy resistive screens, and in such case capacitive ones clearly win, I definitely wouldn't replace N900's screen with one from iPhone - it'd feel like a downgrade for me.
No, they have been using a pro forma procedural motion for years that effectively means they are never in recess, but there are untested ways that the President can force a formal recess.
Missed the most important survey question, that being something along the lines of "Do you think your personal individual answers to this survey are going to be kept forever and used against you by everyone in a position of power such as college admissions and the job hiring process and security clearances, just like your complete internet access record and all social media use?"

You'd have to be pretty paranoid in '92 to assume they're out to get you, you'd have to be pretty ignorant in '16 to assume they're not.
My theory about Nokia's fall is that it was primarily driven by the company's inability to succeed in the United States.

The first iPhone was indeed good, but still it wasn't a clear win for Apple. Nokia had impressive software and features that took many years for the competitors to catch up.
In the same time, Nokia would have to catch up to the iPhone's (usable) touch interface but couldn't make it in time.

Apple (and other US companies) have a huge marketing machine; hollywood, various tv programs, music industry etc. Once this marketing machine worked for Apple, Nokia had no chance of success since it hadn't an established audience in the US to keep the company's image afloat until it delivered something better.

I believe this is also the reason the shareholders accepted so easily Microsoft and/or Elop. Elop did the worst possible move imho, during a period of heavy competition, he changed the company's roadmap, without thinking about the implications. You just can't pivot that fast on such a complex product. Also by doing this he alienated the company's audience in Europe.
Taxes are neither moral or immoral, thats how simple it is.

There is no philosophical or moral or ethical argument for claiming that it is either of those.

You start with the wrong premise. Namely that it's taking things from people without their consent. But even if we are to start there, the taxes are being taken before they get them so not even strictly speaking is it immoral (or moral). And the actual salary you get is different based on which country you live in, what part of the country you live in and so on.

So your argument is non existing really.
My experience has been mostly the opposite of this. Look at the two environments logically; it is much, much easier to mold or craft a persona online than it is in person. I've had way too many experiences reading something someone wrote on Facebook when I know, for a fact, it is a lie or a wild deception. Most times, they wouldn't get away with that so easily in person.
Magician-turned-mathematician uncovers bias in coin flipping (2004)
Yeah, I guess that's where the committee is hesitant to deduce parameters without the auto qualifier.
People who are born in such a regime usually don't get a (easy) opt-out but I digress.

My feelings towards AAPL was pretty mixed from day 1 and has changed surprisingly little over the past few years. I genuinely applaud their take on many issues such as strong encryption and the ability to side-load your own apps from source. On the other hand I am very alarmed by the fact that backing up apps from iOS device is no longer possible from iOS9. It might be an improvement for security, version control or whatever, but it made me very reluctant to pick up my iPad again knowing that I have less control of the platform than ever before.

Keep in mind that iOS devices must phone home for activation and repeat the process every three years. It is rather unlikely yet not entirely impossible that one day Apple will cease to provide activaton for older devices and render them useless. In that sense I don't really own my iPad but paid a premium for the priviledge to able to use it, only as long as Apple allows me to. Suffice to say I refuse to be subject to the same tyranny again.
Ah, but you didn't mention the most egregious aspect of a smart phone - a device that they could put in their pocket that would let nearly anyone on the planet instantly communicate with them.

That is one Hell of a lot of people I have no interest in talking to.
Intention economy
Ok, so these seem biased, because majority of Android smartphones can in fact be use as equal devices - you can connect a keyboard, fire up VIM or anything else in chroot and you are good to go.
If battery power is what you are after - not only there are amazingly long lasting android phones, there are aftermarkets batteries for any model with removable lid.

He even directly addresses the point iOS devices are blackboxes.

So yeah, I call bullshit on this one, even thou I can see where he is coming from with this.
HIT Show 2016
The OpenBSD Foundation 2016 Fundraising Campaign
Investors Love to Fund Solutions That Are Scalable
> [Lecter] calls [Clarice] at the end of the movie, relaxed, content and ready to murder (and eat) his psychiatrist. He promises her that she’s safe from him and hangs up to follow his prey, while Clarice remains on the phone, repeating his name. The movie gives Lecter the last word...

> [Clarice is] a reminder of just how timid mainstream film can be. In exploitation slasher films, at least the Final Girl gets to kill or castrate the bad guys.

So, let me get this straight - Silence of the Lambs isn't "feminist enough" because Lecter survives? Even though Clarice _does_ kill Buffalo Bill and rescue the Senator's daughter?

The entire premise of this analysis is absurd because Clarice isn't meant to be invincible. Silence of the Lambs is a scary movie, so it needs characters to be vulnerable... Characters that are afraid when a sociopathic killer escapes, knows where they are, and calls them. Also, it would be rather hard to write the sequel "Hannibal" if Lecter doesn't escape.
I've worked in radio, got to work with the KMOX ('the mighty 'MOX' as many in the Midwest, USA called it) transmitter, and even at a 'measly' 50 kW[1], it was quite a power to behold.

The room where the power fed into the antenna regularly had charred remains of field mice, squirrels, snakes, etc. that ventured too close to the high powered connections.

It's a lot of power, and I can't imagine half a megawatt!

1. http://www.stlmediahistory.com/index.php/Radio/RadioArticles...
Not being a user of either program (but having an interest in maths) the most immediate difference looks like Sage's insistence on declaring variables, wouldn't allowing use without declaration be more appropriate ... what's the rationale for that choice that I'm missing?
On my case, they provide all the necessary automation features I care about.
https://www.reddit.com/r/AskProgramming/comments/45qftw/git_...
But the only programmers that have a right to exist are web developers working on SaaS applications, claiming that they own "their" whole stack (BSD, written by other people) and hiding behind "safe harbor" clauses for large scale copyright infringement!
I don't understand your use of the chain analogy. The TPP is wide-ranging agreement. How are the economic benefits of reduced tariffs eliminated by another aspect of the deal, such as copyrights?
JARR: an aggregator based on Flask, asyncio, SQLAlchemy and React
kids today are also less paranoid about surveillance. It's a survey; no one is going out to get you.
On the other hand: Have you ever heard of examples of malware which told the use to root their phone?

I think CyanogenMods solution, where root access has to be enabled in the Developer Settings, which have to be enabled by tapping the Android version number 6 times, is the perfect solution: My mum would stop immediately doing such a complicated thing if she wanted to install something.
This sort of "deconstructed" approach was helpful for me.

I also found it easier to start learning first with a decent foundation of just "what is a virtual dom?"

This was useful: https://github.com/Matt-Esch/virtual-dom
I think "more capable" meant that Maemo was just a regular GNU/Linux running in your pocket, adjusted just enough to work well in such form factor. The system was yours just like it is on your PC.

iOS, when compared to that, is a child's toy, designed to keep you from breaking it.

Of course for some it's a feature.
the 4S from 2011 runs the latest iOS
Deploy a .onion Site in Less Than 5 minutes
https://github.com/freddiebarrsmith/Ansible-Hidden-Service-Deployment

Hi guys, worked on this last night. Thought it may be useful or cool to deploy a .onion url automatically in 7 commands.

I'm also aware it's not particularly good formatting but should work fine.
Another one for the list of meaningless benchmarks
One thing that more recent code hosting sites miss out is mailing list hosting, for less structured discussions between users and developers, or for providing a private group contact address for the developers.
It's possible to participate anonymously.

I'd expect bigger problems with people making stuff up for fun than from paranoiac heroin users lying about their habits.
Normal people don't plug keyboards in to their tablets and phones.
Creation doesn't mean necessarily "programming". Design, art and music creation, photomanipulation... We have many surrogates of that on our smartphones. Although I think that considering iPads, iPhones and smartphones barely as devices for consumption is a limited vision, I have to admit that the discrepancy and "inequality" of these devices is evident. The problem is: most of the people wouldn't be creators anyway. Those who are on a Pc/Mac, usually are those who try and find ways to be creators on their smartphones and tablets.

By the way, you don't necessarily have to "call bullshit" on someone who simply put forward a singular/unusual vision that happens to be different than yours. You can simply "disagree".
Any ad for tampons shown to a guy is a waste of space. Its in their interest to classify you by demographic as much as possible. Google has (had?) a page where you can view all your data and they had a list of all your interests (according to your searches presumably).
Sounds like an old person rants about "the good old days".
Nice. Does anyone know if there is something equivalent to this much like the SSRN (Social Science Research Network) http://www.ssrn.com/en/index.cfm/mjensen-20th/

Where you can perform full text search on all the papers?
lol you're not in the security industry are you?

OSX and Linux are both vulnerable to malware and have incidences of it, however (for desktop) they're relatively small targets, so get less attention. The idea that they're somehow resistent to malware is amusing.

and yep times are changing. I started in IT in 1995 and the environment now is massively more hostile than it was then, also the number of users has gone up a lot too, so there are a lot more people who aren't well placed to secure general purpose computing devices.

I'd argue that there's plenty of competition and if someone wants to use a nice open computing device, they can. The fact that most people choose not to, should tell you something about their priorities.
Go is extremely performant. But then again, isn't the author comparing apples to oranges so to speak? A Go program runs as a native binary, whereas Erlang and Scala/Akka run via their respective VMs. Wouldn't these results be expected?
Hm ... Candy Crush Saga runs perfectly fine offline. So do SeriesGuide, MAPS.ME, and Podcast Addict to name a few apps on my phone. Can you show me an example of an app which is a thin client (and doesn't actually need Internet connection)?
How Netflix Reverse Engineered Hollywood (2014)