skysight-inc/HackerNews huggingface dataset:
> we theoretically teach every single American student how to write, has that caused an increase in high quality literature being produced?

Maybe, who knows? How many American authors would have been illiterate if we didn't cast a wide net?

More to the point, you don't have to contribute a great piece of literature in order to get some value (and give society some value) from basic reading and writing skills. Basically everyone does some reading in their everyday life which is crucial to their level of productivity (and personal enjoyment).

> I'd expect to see an increase in programming similar in size, scope, and usefulness to email, text, lists, and meeting notes. It would be personal, private, and not meant to last. Tents, not marble palaces.

Very much agreed. I don't mean to suggest that software engineers would be displaced in any meaningful proportion, just that we could increase the productivity of everyone by a little bit :-)
Keyboard bindings, especially for the left column, are sorely missing. Having to pick up the mouse each time you want to switch the article (or whatever) is a real pain in the abdomen.
Safari is fantastic.

It sounds like you are coming from a web development direction, and are frustrated that Safari doesn't support the web APIs that you care about. As a software engineer, I can sympathize with that.

But as a user, I prefer Safari, because I find that it prioritizes user experience over fidelity to the web page. Examples:

1. Safari was one of the first browsers to ship with a popup blocker

2. Safari defaults to blocking third party cookies

3. Safari Reader cuts out distracting ads and other crap, improving nearly every article. I click it whenever I can.

4. Safari Power Saver defeats annoying animations while saving battery life

I love that Apple is able to deliver features like these, because their fortunes are not tied to advertising.

I also strongly dispute that Safari is slower. For example, I visited cnn.com with Safari and Chrome, and attempted to scroll while the page loads. Safari scrolls responsively, while Chrome and Firefox stutter until the page finishes loading. Things like scrolling performance have a much bigger impact on how my browser feels than any JavaScript benchmark.

It's true that some websites don't work well in Safari, especially HTML5 games. For pages where I want to see that stuff in action, I'll switch to Chrome. But frankly, most web pages are made more usable by disabling newer features. Chrome then becomes a poor man's opt-in.
Read Hacker News much much much faster: http://ihackernews.com/
His view is that there will be two accelerators left in the world – YC and the few that manage to survive on investing in startups created by the people who didn’t take it into YC.

It seems strange that he's focusing on YC if he's based in the UK? I'd imagine that YC has very limited reach in the UK. My understanding is that the startup ecosystem in the UK and Europe is still very underdeveloped (i.e. lots of opportunities for funds) so worrying about competition on a different continent seems unnecessary
There was a talk at last year's D conference how Remedy Games have used D as their "scripting" language:

http://dconf.org/talks/evans_1.html

I wonder if some of the same points would apply here. The short version of the talk is that D compiles much faster than C++, has limited C++ link compatibility (e.g. classes, but not templates), and overall has nicer syntax / language features than using C++ directly. Metaprogramming / compile-time introspection allow automatically serializing/deserializing data to allow updating data structures without restarting the engine.
Cannot select / change articles via keyboard, either.
Yes, I still find that ngrok works quite well :D
>for the times you're lost with a slow connection, no connection, in a foreign country, or with roaming charges.

I have had exactly this problem this week, so it's been at the top of my mind.

Algorithm-heavy is an understatement.
Tasks that are more naturally done by the server (geocoding, routing) have to be shifted onto the client.

Bear in mind that the cases you describe probably are also limited-battery and limited-memory.

There is also some existing competition in this space that you would have to catch up to. Since UI acts as the main differentiator to users in my opinion, that probably ought to be your primary concern at first.

Having said all of that, I would be super-excited to be involved with an Open Source/copyleft project like this.
It seems likely that this indeed will give you increased security.

But it is dangerous to educate non-technical people that this VM-based OS gives you absolute guarantees of security.

And please don't start redefining the term "air-gapped" such that it applies to a VM that doesn't have network access. "air" "gapped" is a pretty absolute concept, and does not mean a VM without network on a host that does.
What do you mean by creators?

I know very few people who don't create something. Most people do so at their jobs, and those who don't usually have a hobby or two (sewing/knitting, hobby construction projects around the home, gourmet cooking, etc.)

Someone I think you're using the term to mean something else.
Quora Raises $80 Million From Tiger Global To 'Stay Independent Forever'
Anecdotal but:

I know fair few guy running start ups, and some who got into YC. I can say they are not the type of people who aspire to working in IB's with perfect resumes from elite universities. One got fired a few times, because he could not cope with the lack autonomy, and ended up in arguments with senior management. His doing quite well now. I can say his attributes that made him fail there, made him a success in someway with his own co-founded startup.

I say this as someone who did go to an elite university.
Security researchers hack Google using XXE vulnerability
The co-founders of Detectify Fedrick Almroth and Mathias Karlsson have discovered security flaws in search engine Giant Google that allowed them to access internal files of the production Google server. This incidence reminds us that there is no platform totally secure and that the approach to security must be done through continuous review of our systems.
Unity caters to new game developers though. I'm not saying you can't make real games with it, but I'd be surprised if it was used for AAA titles, and definitely not as much as Unreal Engine.

Also, I found this comment from later in the thread really interesting about how easy it is for hackers to abuse the reversibility of managed (.NET) code. Granted, this could just be due to poor design on the developers part, but giving hackers that kind of insight into the games design cannot be helping anything.

So with that, This could be a unity issue, mono issue, or just the game developers issue.
For background reasons, I am a local memory hacker, tho the reason I am here on UE is im teaching myself how to develop games not for hacking purposes.
The game im going to talk about is the only game I know that is MP only and uses the unity engine.
This game has one big problem when it comes to hackers, what we do is simply edit the .net dll's to manipulate the game, no hooking, no debugging, no working out functions in assembly, it also meant that we could reverse the source to pretty much 100% usable source - this resulted in the end user being able to change things like the user id to stop them being able to be banned. Un-Ban able hackers? its destroying this game. [1]

[1] - https://forums.unrealengine.com/showthread.php?2574-Why-C-fo...
If you are using Chrome I can recommend Vimium. It's great!

This way you can browse every website without ever using your mouse.

http://vimium.github.io/
This seems like a bad idea or to phrase it correctly: use it wisely.

Because, you will use this service for the development to give someone outside access to something. If you then close the tunnel, the service will forward any request to its own server either to the main pager or to an error page. That means, all data given with a request, either via GET or via POST, will be given to that service. That could include sensitive data. That means, this kind of service is security risk.
JavaScript is not slow. If I set a constraint "Don't use the letter 'e' on this page" and the text is garbled, is that the fault if the webmaster? Disabling the letter 'e' intentionally is very uncommon. If Firefox ships the option, they will have to support all the people who complain that pages are broken because they forgot or didn't know about the "feature."
That comment has so much bullshit in it - here is a sampling:

>The statement that electric motors have fewer moving parts so they last substantially longer is a fallacy

No, it is true on all counts. I'd explain in detail, but this is so weird I dont really know where to start.

>90% of a vehicle's maintenance has nothing to do with its motor

Rubbish. In a gasoline (or diesel) powered car, the majority of maintenance is to do with the engine and its auxiliary systems such as fuel delivery, ignition, cooling, starting etc.

>electric motors need oil changes too

This is the best one of the lot. Not sure if a moron or a troll.
The Universal Thought Experiment
MEAN.JS – Full-Stack JavaScript Using MongoDB, Express, AngularJS, and Node.js
The concept of "should have been quietly told that joining .. was not possible" is immoral.

Nations have a right of self-determination. Russia and USA can argue for their interests, but if USA and Russia agree "oh, country X will be in your sphere of influence" without giving country X a voice and a veto-vote there - that is evil and insulting to people living in those nations, just as Molotov-Ribbentrop agreement before WW2.

Such divisions should be unacceptable to the global community.
According to [1], only Persona and Firefox Accounts were affected, and were fixed when Amazon patched the vulnerability.

1: https://blog.mozilla.org/security/2014/04/08/heartbleed-secu...
The upshot is likely that a community-created Lua or JS binding will gain a significant userbase.
The budget for NWO 639.073.005 is stated to be €1,500,00.00 at http://www.nwo.nl/onderzoek-en-resultaten/onderzoeksprojecte... .
https://en.m.wikipedia.org/wiki/Press_Freedom_Index
Can you script actors and such with C++ from within UnrealEd then?
How-to use OpenStack Swift with Carrierwave
Spotify showing the wrong album art
Then you should just build them into your business card.

https://www.flickr.com/photos/ranh/106709219/
Lack of focus, yeah.. now i'm reading at hackernews again, darnit!
Games are one thing, basic navigation and rendering content are different. There's nothing about those operations which really depend on JS.
Will Wireless Power Make The EU's Charging Standard Obsolete?
What are the efficient ways of preventing this kind of bug, if not type systems?

The parent had a good point and you should really try to look at Haskell before you say that kind of nonsense.

All the tools that are available for static analysis are basically extra type systems bolted on top of existing languages.

If you try to detect buffer overflows using static analysis of the linux kernel what you need to do is to is go through the source code and define invariants. Those invariants are TYPES in languages powerful enough to express them.

For example the invariant that memory, or any resource allocated must be freed can be expressed in Haskell.

In C++ it cannot be expressed. There are workarounds like RAII, but that does not give any guarantees.

If you do not think type systems and thus languages make any differences, you also cannot believe that formal verification makes any difference, because type systems are a weak form of formal verification. How "weak" depends on the language.

You should also read up on the Curry-Howard correspondence to learn something about the deep connections between types, programs, and proofs.

http://en.wikipedia.org/wiki/Curry-Howard_correspondence
How did they get the domain name I wonder? I thought .cat was reserved for websites that promote the Catalan language and culture.
Nice work!
Does it have an API like thecatapi.com?
Thanks for the tip! Sadly, I'm too private & paranoid to be using Chrome on a regular basis.
My blog post was meant as a feature suggestion by a happy Uber customer, not in a condescending way at all. By no means I meant to imply that I have "thought more about this than Uber has".
C and AsmJS are just as open to side channel attacks. AsmJS is safe, C is unsafe.

I'd take javascript over C any day.
>...so basically this is justifying his purchase to himself, little more than that.

I don't see where he said otherwise.
THE NEXT GENERATION SOCIAL MEDIA PLATFORM RELEASED ITS FIRST SMART APP
This is just re-labeled Marxism, so the usual counter-arguments apply.

(1) Bad data: Most wealth is self-made, not inherited.

(2) Misguided goals: Uneven net wealth gain is better than equal increase of poverty

(3) Magical thinking: Wealth is created by effective systems, it does not appear out of thin air to be distributed

(4) Lack of observation: Government is remarkably poor at wealth management

(5) False sentimentality: A system intent on rewarding the ineffective will have great difficulty being effective itself

(6) Fetishizing hopelessness: Anyone determined already has the opportunity to create scalable wealth-creating systems in a suitable vocation
What are the different types of content on social media (infographic)
Precisely.

Locks are mere tamper-proof seals, lock-picking is the art of breaking into those seals without breaking them.

I have seen a lot of broken locks in my time (I worked in a the bicycle industry). I have also removed quite a lot of locks in my time (the days working in a bike shop).

Thieves just use those big bolt cutters that cost £10 or so and get the job done in seconds. Even the most expensive locks are fair game for this basic approach, the biggest fear is that there is some CCTV somewhere. The amount of 'pin tumblers' makes no difference.

In the bike shop where there is the choice of the bolt-croppers, the oxy-torch, the disc-cutter, the vice, the big hammer and so on one doesn't think for one moment 'oh, I will just download that lock-picking guide off the internet, follow the instructions and be in here in a minute...'. The feature I always found charming was how many bicycle locks have a plastic coating around the cable. This makes it very easy to use a normal saw. The plastic works as a guide meaning the saw does not slip.

Hence, for my own bicycle I use a £4.99 combination number lock for that short shopping trip to town and a £24.99 D-lock for the company bike shed.
It's quite easy. I own http://sqr.cat/ for instance. You just register it through http://gandi.net/

The only requirement for .cat is that you need to display a page in Catalan for a minimum of 6 months.
In a couple of minutes: Show HN: Post cat images automatically to reddit with nodejs and another.cat
I don't get the headline, it's the only place SaaS is mentioned in the whole article.

Is there an assumption that all Project Management tools are SaaS?

To be honest the whole article seems a bit disjointed, it tries to be emotive and just fails to present a clear message.
Not a good place to sell your software
I'm not an expert at Go but what is the power that select gives. Don't higher order channel structures like multiplexing achieve something similar. Can you throw more light on this?
This is great. Are there any legal concerns with rendering a third party webpage in a frame?
There is a "just use X". If you code in a language where you can express the invariants in your code, and make the compiler check those invariants, then your code is immune to all of the vulnerabilities that we have seen in OpenSSL.

The fact that these languages don't automatically do all my system administration tasks for me is not an argument against using them.

http://en.wikipedia.org/wiki/Nirvana_fallacy#Perfect_solutio...
It's not pass by reference, it's pass by value. And also I like this abstraction better.
7 simple IA mistakes that could be undermining your conversions 
We all want our websites to be easy to use and today’s guide will teach you how to achieve this, as we take a look at common IA mistakes that make your website less usable.
Sad but true. I've been part of startup teams who spent an embarrassing amount of time choose, customising or changing project management tools. None of it seemed to have mattered at all in retrospect. Now we start off with a whiteboard and post-its, and when people work remotely we use the simplest task tracker (like Asana) we can find. That solves the problem in the first 5 minutes of a new project, and leaves the team free to get things done.
thank you I liked this article
I had no idea such a thing existed, will check it out ,thanks. Can't comment on the differences, sorry.
Hello World Open 2014: Technical Specifications
someone spoke my mind.
Self-storage: The men who got rich selling empty space
The point is that startup founders don't fit into cookie cutter models.

Some have top-tier resumes, some are drop-outs, some have a huge amount of domain expertise in their field and some are complete newbies. Many are somewhere in between.

It's bad for the startup community to push "founder-stereotype" myths because it discourages people who don't fit the stereotype and that's bad for everyone.
Did he factor in the cost of replacing the batteries eventually? Something like $10k.
Databus for MySQL
"People who dine out are often doing so for a chance to socialize a bit"

Agreed, though dining with others also allows them to (socialize).
It's funny that you're commenting on HN, which is just one of the tools YC uses to capture a global mindshare. Aspiring entrepreneurs around the world now know about YC's track record, so it is kind of hard to justify choosing say Techstars UK or Techpeaks if you also get admitted to YC. The startup ecosystem is indeed not as mature in UK/Europe as it in the Valley, but not for lack of informed, aspiring entrepreneurs, but lack of accelerators and funds that are as reputed as YC.
"The Bolsheviks were dictatorial bastards, no doubt. And many people think Bolshevik communism is the only way to go, it certainly is not."

Ah yes, the True Scotsman defense for socialism.

Not that it matters, because pointing to the UK of all places (or any place else on your list, for that matter) as an example of socialism is, to put it mildly, 'confused' about socialism, those countries, or both.
So, if Graphene is so awesome, what are the problems with its application? So far it seems it's still mostly in research. From a HN front page article I expect a little more than simply listing research efforts etc.
Regarding the last point: true, drivers would have to be required to dash-mount their smartphones in a similarly fashion. This setup would certainly be much safer than the current one, where they’re paying attention to a mounted GPS and their non-mounted smartphone running the Uber app.

Also – maybe at some point in the future, the Uber driver’s app can run directly on the car’s on-board computer system – now that would be nice, wouldn’t it?
Well, Romania was keeping Communist government so they didn't have to worry.
>>>> What happens with that $1000 in sales? $800 of it goes to buying wood, nails, hammers etc.

>>...that is what I was covering.

But the cost of materials is one thing (and not related to the employees), the value added by the company, another.

>> And I can go on and on about how government can't break up monopolies

Cue the communist states creating the biggest and most useless ones.
Yep, was going to chime in here as the dev of a pagekite is a friend of mine. Glad someone else appreciates it too!
I am looking forward to this actually being used. It has been a big deal for a while and all we've got so far is... a condom?

It's much more affordable now. What would be really cool is if the iWatch had this (not planning on buying one, but still)
I think Unity also caters to indie developers with new game ideas, as well as to rapid prototypers. (The two often overlap.) Would we have gotten games as cool and varied as Receiver[1], Broforce[2] and Hearthstone with UE? I kinda doubt it.

[1] http://store.steampowered.com/app/234190/

[2] http://store.steampowered.com/app/274190/
The model seems flawed. The financing/opportunity costs are not included (AFAICT...). A better way to construct the model would be to avoid trying to account for year-by-year depreciation, and only include the initial purchase cost and eventual sale cost in the cash flow.

Unfortunately (you might be able to tell I'm a Tesla fan), this makes the Tesla S less attractive in comparison to other cars due to its higher up-front price.
I actually agree with this.

But as it gets more popular(and competitive) I think diversty of startup founders will be smaller. And something will be lost because of it.

If we're not careful every startup founder will be from an elite background, from an elite family. Undiscovered talent will never be discovered.

Accelerators are going with the safe options, rather than potentials.

Start ups were one of the few ways people not from elite background could achieve massive success.
You are not alone, but there are two or three fixes I can think of

- Start up your own startup

- work for a startup (silicon roundabout does an email list)
I get the impression (and thats about all) that there are a lot of startups who would like experienced London developers to build them their MVP - price is probably the issue.

- Why just stick to London - everyone says Remote is possible :-)

Sorry not really answering the question - I just don't think the traditional apply for a job via a recruiter thing works anymore. I just am not sure what is replacing it.
Go is not really CSP anymore. The scheduler pre-empts.

You're right regarding this (pointless?) wrapper around Doug Lea's queues. If the OP really wants the kudos for doing CSP on Java, s/he'll need to tame the NIO selectors and no doubt sprinkle a little ASM magic dust on it as well.

Closest thing we have is Kilim (which is just simply awesome.)
I did EF in 2012 and we are hiring Angular and Scala (Play/Slick/Akka) developers actually ;). Ping me leo@kivo.com
socializing with friends at a restaurant obviously makes your 'dream' impossible
What you say can easily be disproved, and you are simply asking for too much if you ask for something to be a drop-in replacement for OpenSSL. Some re-architecting is requred simply because of the insecurity of C.

For example, a shared library that implements SSL would have to be a shim for something living in a separate process space.

http://hackage.haskell.org/package/tls

That is a Haskell implementation of TLS. It is written in a language that has very strong guarantees about mutation, and a very powerful type system which can express complex invariants.

Yes, crypto primitives must be written in a low level language. C is not low level enough to write crypto, neither securely nor fast, so that's not an argument in its favor.
Real name of author is Vladimir Rezun. Well known historic liar.
You also need to add the dark magic tribal dance of making CSS/HTML/JavaScript work in a coherent way across all target browsers in mobile, desktop, TV, settop boxes and whatever else...

At least that is how it feels for guys like myself that lack designer skills.
Zidisha (YC W14 nonprofit) P2P microlending internships
I'm a long time Firefox / Thunderbird user on Windows / Android & Linux and I've never heard of "Mozilla Persona", which is a shame becasue it sounds pretty good.
Sick of Internet comments? Us, too – here’s what we’re doing about it
Nope, you need to have contents in Catalan in your .cat site, not for six months but forever. I couldn't find this 6-months clause anywhere, and the terms don't mention it at all: http://fundacio.cat/ca/domini/sobre-el-cat/normativa

Furthermore, they clearly say that violation of the only usage restriction (contents in Catalan) can result in your domain being suspended.

edit: Just a little correction to your text in Catalan: L'idioma català és una llengua bonica. ;)