skysight-inc/HackerNews huggingface dataset:
Some of the oldest ones are probably in the public domain, but I guess the others are still copyrighted; nevertheless, I trust the Internet Archive will have that figured out as they have collected plenty of other copyrighted material before this.
German Constitutional Court agrees with you, having ruled e-voting unconstitutional in 2009:

> While in a conventional election with ballot papers, manipulations or acts of electoral fraud are … only possible with considerable effort and with a very high risk of detection, which has a preventive effect, programming errors in the software or deliberate electoral fraud committed by manipulating the software of electronic voting machines can be recognised only with difficulty. … The voters themselves must be able to understand without detailed knowledge of computer technology whether their votes cast are recorded in an unadulterated manner as the basis of vote counting, or at any rate as the basis of a later recount.

http://electiondefensealliance.org/germany_rules_evoting_unc...

http://history.edri.org/edri-gram/number7.5/no-evoting-germa...
Totally agree. Many people seem to believe that having to give away the majority of our most valuable non-renewable resource in life, time, in order to actually enjoy the remainder of our time, is a fantastic system that can't be improved upon.

Sure, having to work was (and still largely is) a necessity, but we should make it unneccessary as soon as technologically possible.

We act like being forced to do something is a right/privilige instead of a burden.
Ok, I wasn't sure if it should say calories or kilocalories so I tried to look up which is the right one. Then for my surprise this is widely misused and now it's generally accepted to use Calories (with capital C) when you actually mean kilocalories. In Hungary every nutrition listing is in "kcal" (AFAIK) so this is the first time I encountered with this.
Yes, the article clearly shows that technology killed one kind of job already: "muscle power workers". That's because what technology mostly did the last 140 years (and the 10000 years before that) is aiding our physical strength. However technology now is trending towards aiding our mental strength. It seems rational to me to assume that this means that technology will replace "mental power workers" over the next 140 years.
SmartDesk: The Most Affordable Premium Standing Desk
Yeah, I saw it as the lead on Drudge. I know some people don’t like the Daily Mail. Please note that I didn't change your submission, I just thought the story deserved another chance.
Why not node.js?
Microfiber Cloth to the Rescue – The Best Palm Rejection
How to Unlock Samsung Galaxy Note 5 Using Unlock Codes
I actually wondered the same: Are these ideas meant to apply more broadly to programming in general, or are they a framework for learning?

So I reached out to Bret on Twitter: https://twitter.com/ThisIsJoshVarty/status/63156215172802560... (I see now he's deleted his Tweet...)

In his response he told me to read the section "These are not training wheels" near the end of the blog.

Here he says:

>A frequent question about the sort of techniques presented here is, "How does this scale to real-world programming?" This is a reasonable question, but it's somewhat like asking how the internal combustion engine will benefit horses. The question assumes the wrong kind of change.

>Here is a more useful attitude: Programming has to work like this. Programmers must be able to read the vocabulary, follow the flow, and see the state. Programmers have to create by reacting and create by abstracting. Assume that these are requirements. Given these requirements, how do we redesign programming?

I think the ideas he explores can apply more generally outside of creating environment for learning. And my understanding is that Bret believes they should apply to programming in general as well.
No, because if you have the ability to create the hash on the machine then you have the ability to create a hash for a manipulated version.

The blockchain gets round this with consensus.
GUADEC 2015 Rust BoF Notes
A large and growing % of the economy works to create demand through marketing & advertising. It seems like the number of jobs is more driven by the number of potential employees than the natural demands of consumers.

I also find it interesting they highlight the decrease in professional cloth washers something technology has allowed us to DIY. Next to an increase in professional hair cutters something we previously DIYed with little technology. If someone makes a good hair cutting robot what will we outsource next besides food cooking and drink serving?
I agree with your conclusion. Some remarks though.

I don't think the voting process itself gets sped up a lot just because you tap a screen instead of crossing a field.

The tamper-proofness is certainly attractive, however what we have on the market today is so far from that goal that one has to consider it less secure than paper by several orders of magnitude.

Slighty oftopic: I just found out how embarissing little I knew about accessibility processes in elections. Therefore thank you for mentioning that ;)
How I came to find Linux
The learnable programming essay is quite expansive. On the one hand, the premise is about learning to program, on the other hand, veteran programmers will see many features that they want in their programming experience in spite of already knowing how to program. So it is a bit tough to separate those concepts.

The live programming story is a bit more general, it is about merging editing and debugging into one fluid activity allowing you to aim your code like a water hose at a problem, hitting it easily because your feedback loop is continuous. See Hancock's dissertation for that story.
Creating jobs is easy - you can always add more people monitoring if other people are following the rules - add more security guards, inspectors and managers.

AFAICT the article doesn't make this distinction, and it is difficult - we don't have a standard way to consider this problem.

The question is if it's worth it, and if it wouldn't be more useful to just let people work less and have more free time (for example through basic income).
>The ideas are quite old, much older than Bret Victor's work.

Absolutely. Your work in particular predates Bret's and I've enjoyed reading it and hope it catches on and inspires more folks at Microsoft and Microsoft Research! :)

I think what makes Bret's work a little different than the linked work is that Bret's work managed to escape academia and appeal to an audience that might not have otherwise been exposed to these ideas in the first place.
Depends on the country, here in Denmark members of different parties are counting the votes. So they have every reason to keep an eye on the person next to them, which is from a different party. Also the votes are recounted by multiple different people.
Become a MySQL DBA Blog Series – The Query Tuning Process
It's kinda funny that this blog post, essentially describing how to cheat on Khan Academy, soon is going to be one of the top results on Google when students search for "Khan Academy cheat".
There's very little chance that anyone can make anything which is actually NSA proof, if they want to compromise it they will it's just a matter of resources.

The Neo900 is doing their BB isolation by using a 3G/4G USB dongle, by doing this they claim that they not only can disconnect the BB from the rest of the phone but also to analyse it's behavior. While the 1st part is very doable as they can use relays/electronic switching to disconnect the BB the 2nd part is well more iffy.

Due to regulations BBP's tend to be extremely close devices while the Neo900 might be able to do some power usage analysis in order to ensure that when the BB is suspended it is indeed off (something that any phone vendor should be able to accomplish) I have very strong doubts about their ability to detect a compromise especially from a state agency with the capabilities of the NSA while the BBP is mounted and in active use by the user.

For the most part I don't see neither of them as being a solution against government directed action especially not against the NSA, so the question here is really when it comes to effective privacy and operation security which device can be made more secure against surveillance by criminal elements, corporate agents, casual snoopers, and maybe low level state actors (Emerging nation etc.).
Not a Luddite fallacy (2011)
Here's some thinking from Google employees on this : http://www.quora.com/What-do-Google-employees-think-of-the-c...
A short overview of the file system
This is cool. Is there a service for this already? Maybe I'll make one.
> [Diablo 3] game has sold over 30 million copies, and the console releases and post-real-money-auction-house balance changes have supposedly made the game great

Diablo 3 is an excellent game on both PC and Console. The balance changes that they made were a significant improvement, and I'd consider the current D3 one of Blizzard's great successes as gameplay goes. It greatly expanded on Diablo 2 with completely new and fresh mechanics that have been an absolute blast to explore as a gamer. It was a little too unforgiving before those balance changes, with bumpy progression and a difficult skill cliff, and overly reliant on the auction house (not intentionally in a gimmicky way; it's just how it turned out when AH prices dropped ridiculously low due to surplus supply). It's great now though. Diablo 3's artwork is beautiful, and to achieve it they developed an innovative new style which they presented at GDC 2012:

http://gdcvault.com/play/1015306/The-Art-of-Diablo

(This is what I mean by "fresh" by the way: something new and interesting that you haven't seen before, even in an industry that tries it all. The painterly style was definitely fresh, and even in the years since then I haven't seen an imitation. I suspect it's too technically challenging, requiring a custom engine and a different way of designing environments.)

I guess you can tell that I'm a fan. I think you hit on all the things that Blizzard does well: repeatable without repetitive, simple but deep with high skill cap, where you discover new things about the game mechanics yourself over time. Diablo 3 is especially fun because of its multiplayer coop. It's great to get the S.O. or friends in the same room and collaborate, especially on console.

Diablo 3 has continued to trickle out new content over time for free after its expansion, Reaper of Souls, which has further helped to improve balance and make it interesting. I wish they would release more content though, since the game by its nature is ultimately repetitive. (Hard to justify financially with no recurring subscription. I would be very happy to pay for one if it meant more content!) There are rumors that Blizzard will release another expansion, which I will be super excited to explore if they do. I personally feel it's one of the best games ever made, and definitely the best action RPG. I don't think this quality of design can be boiled down just to a list of things they do well. It's definitely something more than that. They have an internal compass of what it takes to make awesome games, and they're willing to wait and iterate on their development as long as it takes to get there.

Heroes of the Storm I'm skeptical of. It's much more directly a rip-off than any other Blizzard game, and I haven't seen much fresh or new come out of it yet.
It is great that Bret's work made the ideas more mainstream, but on my research for Xerox PARC's work I would say the ideas go back at very least to the interactive coding available on Smalltalk, Interlisp-D and Mesa/Cedar.

Interactive coding is with us since the early 80's, the ideas just failed to go mainstream.
Sure; see my other response regarding this. AFAIK implied acceptance of contract is actually common in UK law.

It would be good to see some examples of court upholding "extremely unilateral employment contract clauses that give the employer the 'right to change the contract without the employee's permission at any time.'" – not because I don't believe you, I'm just interested in where this is happening. Unfair employment contracts are a bit of a political issue right now.
This and supercapacitors blur the "lines" of technologies of batteries and capacitors. I hope they can boost the power greater than li-po.

Btw: Here's a capacitor lifetime calculator with equations.

http://www.illinoiscapacitor.com/tech-center/life-calculator...

Note: Electrolytic capacitors dry out, frequently rendering power supplies and other electronics unusable in a decade or three but they're easily replaced w/ soldiering.
Perhaps this blog post is a decoy, and they implemented a better prevention mechanism. I don't feel like "giving away" this possibility harms their efforts, as it will only make those intent on cheating more paranoid. >:]
Study Finds ‘Supercookies’ Used Outside U.S
> People have less they are required to do and use time they would have spent tending to their farm to ensure their survival, to pursue novelty and comfort instead.

Are you sure? Maybe what they are actually pursuing is trying to convince other people that some new job is sorely needed in the "new economy"?
50$ android tablets with USB tethered networking and WiFi physically removed (take out the antenna). Software solution has been described ad nauseum both in this thread and elsewhere. This would be at least as secure as the current state of affairs and you could actually get this up and running quickly.
Sqlite-json
For me this is very nice to see. I'm moving to the Netherlands at the end of the month and am excited to be moving to a city where cyclists own the roads rather than cars. This is a stark contrast to London where cars rule and I cycle in constant fear of being hit by a bus or an overzealous taxi driver. I think city planners have a duty to make cycling and public transport first class while deemphasising cars.
> Some startups have even promised commercialization within a couple of years (but we know how those promises usually go).

These are exceptionally difficult problems for a start-up to tackle (unless they've had a genuine 'eureka!' moment). It just requires too much up-front capital costs and intensive R&D. Even if you have the science right, scaling it up to production is a huge engineering challenge. Hope you're right about the 5-10 year estimate though.
Not all technology has an equal ability to displace human workers. I'd argue that the most displacing technology is just now being developed. Sure, some technology has a neutral impact on the job market, but some!=all
I needed a manual for a piece of consumer electronics but they didn't have the manual. The manufacturer did though when I contacted them. I thought about giving the copy to this company but I felt no desire to help some business out like that, but for the IA, heck yeah, I might have to send it off to them.
Society as a whole benefits, but there are high individual costs. We ought to figure out a way to smooth out those costs for the individuals.
I agree. Unless Khan Academy has recently started handing out degrees or certificates that people use to get ahead in something (as opposed to just learning stuff), I'm not sure I see the point of this.
Improve Open source projects and earn money for your contribution
Yeah, they're very different properties. Supercapacitors deliver a ton of power but hold a small fraction of the energy of a similar li-po battery.
650-700$ for a phone with a decade old hardware which is weaker than the original RaspberryPi what for exactly?

Yes it will be able to make calls but other than that it's DSP won't even be able to play modern video formats...
Strange to see them trying to fix this with technology at all. Cheating is a social problem.

Universities survive just fine giving out take-home tests and trusting students not to cheat. Honor codes work, even when there is an actual useful reason to cheat.

But on a site like Khan Academy, where the end goal is to learn something useful, all the user is doing is cheating themself out of the thing they signed up to get. Let them go nuts. If they want to go through a course, but go out of their way to avoid actually learning anything, that shouldn't cause the site owner any grief whatsoever.
Can confirm, awesome person. She is always full of energy because she loves her work; she rallies all of her team members to strive for success, and she goes out of her way to care for those around her.
Does TS actually do that? Aren't they doing proprietary trading (exclusively or almost so)?
Learn Android Development: Complete Android Developer Course
A hacker does yes, but can a kid recreate the hash quickly without the teacher noticing? If some script appear on the net to automate that, Khan academy could react by changing their hash frequently.
You can still register as a personal user with and buy a subscription for 1 to 50 users.
Transport For London had a similar poster back in the 60s, advocating the uses of buses: http://www.planetizen.com/node/68574
Can't sleep, thought that keep me up at night
But most things we see are 2D outputs (webpages, world if you close one eye, text console,..).

I think the closer we are to the bret Victor's ideal (of seeing what you do directly) is this: https://www.youtube.com/watch?v=xsSnOQynTHs (react-hot-loader + redux). And this is already practical.

Another nice tool who's the near his ideal is the chrome dev console: visual interaction, live edit, start/stop debugging,..

The future is bright.
>And my understanding is that Bret believes they should apply to programming in general as well.

Yes I agree, but I think his 2D visualizations that you criticized were focused on "learning programming".[1]

BV wasn't saying that extending it into "non-learning" scenarios for professional programmers must be a 2D feedback loop. Consider a new programming language with specialized syntax or a library of functions for moving a physical robot in 3D space. The feedback loop could be a live Bluetooth or wifi connection to a articulating robot arm on the programmer's desk. I wouldn't think BV would criticize that and say, "no, the robot arm must be 2d image on the screen".

[1]key phrase of "presented in context for learning" from BV: "These design principles were presented in the context of systems for learning,"
KA is used by schools. Some of those schools want to prevent cheating. They'll have honour codes, but they'll also want to use technical means.

KA implementing these technical means makes the product more useful to those schools.
which means we can have our Star Trek future, we got a great poison with a needed application and all we need is exploding computer displays.

Massively expensive is not a limitation if the need is there.
Srsly. It's one thing to build a prototype, another to bring costs down to profitability, uniform yield up and processes optimized.

WTTW: Such folks are better off calling McKinsey, they will send a 7'5" Brit ex-physicist whom speaks English and Mandarin and knows the secret handshakes of how .cn works.
If you actually added some content, it might have looked like nothing new, just throwing together well-known tools to do their well-known job. But you didn't even include the content, it's just a stub of an article.
Thanks, perfect for making DIY Soylent recipes.

See https://diy.soylent.com.
Live programming goes way beyond smalltalk fix and continue, morphic directness, or a LISP REPL. We've caught up to that past, it is now time to go further. And of course, no one is really quite sure what the lisp machines ever did really, it's not like they have a video on YouTube :)

It is better to have that argument with Gilad Bracha, I guess.
Some other online testing websites try detect cheating by using `onblur`. As soon as your browser lose focus, you are considered cheating.

It's quite effective in its regard, unless you search for answer with a phone or something.
Wow, that would be awesome!

I hope you do it!
Dereference 'they' for me.

*People in what you quoted was intended to mean "anybody who would have been a farmer", so that's the 68% that have to find alternative employment.

I live in an apartment building, my rooms have air conditioning units, and I have a bed and a sofa and a refrigerator and lots of other things that improve my quality of life, and people had to build all of those things (including the building I live in and the rooms in the building and the power plant that runs all the stuff in my apartment and the buses and trains I use to get to places and the roads and track those drive on etc.), the labor and ingenuity required for all those things to exist comes from (I think) that 68%+ of people who were unemployed by technology, and those people also have their own things (homes and food and furniture and transportation), which they use to entertain themselves or make themselves more comfortable.
A little bit of nuance : cyclists do not own the roads. Motorists, cyclists and pedestrians share the roads.

Every motorist also drives his bicycle every now and then and so he knows what it is like and will accommodate.

Which city BTW?
Magnetic levitation for trains.
Will there be a Distributed HTTP?
Count-Min-Log sketch: Approximately counting with approximate counters
I love the Netherlands, but cyclists there are absolutely crazy, and in incredible quantities.

Of course, it doesn't help that I'm blind on my left side and the only Dutch I know is "Sorry, ik sprek gein Nederlands".
Looking at current uk employment numbers[1] , it seems that healthcare , education accommodation and food services count as 23% of the economy.

But :

1. Will they grow under new conditions ?

These sectors historically didn't enjoy more productivity due to technology. Economists called this "baumol's disease". But this is changing. We're seeing higher education and maybe some lower education being automated. In japan we saw a robotic hotel, there's plenty of efforts to automate the food industry(both making and serving food), and in healthcare we're on the way to become much more effective at a fast rate with many(hundreds of genetic treatments in clinical trials,great improvements in targeted cancer therapies, artificial pancreases and continuous glucose monitoring are on the way to solve diabetes , etc ,etc) .

2. How much more can they grow ? Will said growth be enough to stop job decline in other sectors ?

All those sectors grew due to stuff like cheap credit, degree inflation, more expandable income, growing country budgets, etc.

But will those conditions continue to be true in a world with a lot of unemployment in other sectors - much more than we saw in the past ?

Also - all those three sectors are 23% of the economy. We're talking about 40% of jobs at risk due to automation in 20 years. So those sectors would have to double/triple themselves to compensate. Is this realistic ?

[1]http://www.ons.gov.uk/ons/rel/bus-register/business-register...
Ask HN: How did you migrate to the country you are living in now?
Pagekite does the same and is opensource.

https://pagekite.net/
Did that make it possible to deploy, say, IIS and DNS in separate containers, easily? I always saw it sorta aimed at end-user apps. Also note it's yet another licensing hurdle.
I have used a similar tool [1] some time ago in PHP. The project hasn't been kept updated, but the idea of processing text/HTML and converting the right entities is pretty neat. At least the readability improves massively.

This project Typeset.js is slightly different as it adds additional markup and styles. For me, converting here's to here’s was enough for me back then.

[1]: https://github.com/scoates/lexentity
can anyone find the link to the original paper? it seems to be by Deloitte but I have found nothing on their website nor just googling authors' names.
Ask HN: What do you think of modular smart phones?
Beware the intoxicating belief in technological determinism ;)