skysight-inc/HackerNews huggingface dataset:
This is one of the best pieces of literature I've read in a long time.

I have had a relationship with computing like many of the commenters here. I remember our kindergarten teacher letting us take turns grounding ourselves under the keyboard of an Apple IIe. I can't explain it but I could tell from that moment that I had a thing for computing technology.

I remember playing games at a friend's house on an IBM PC. Her dad worked there and we would just mess around and had no idea what we were doing in the game. I just loved interacting with the thing.

I remember long nights playing games on my cousin's C64. Playing Archon and some racing game. Doing basic programming.

I begged my parents for a computer and we eventually got one in 1993. It cost around $2,000 back then and was 33 MHz, had 8 MB RAM, and had a 207 MB hard drive. No sound card, CD ROM, or printer at the time. Game over from that point on. I knew I had to do something in computing technology for a living.

Things seem so figured out these days. I wonder if kids get that same feeling of novelty we got back then?
Why did we build a Photo App? It's all about the User Experience
I'm also disappointed by the cynicism and superficial judgement ("bad web design!") that this piece is receiving.

This might be a serious innovation, easing the lives of a (large!) marginalized group. Blindness is a serious disability, and I'm really happy to see Microsoft taking this step. This is actually something that might help people. Can we appreciate that?
Best Data Recovery Software on Mac
tl;dr:

# of current subscribers is irrelevant. Build authority.

---------------------------------------------------------

It's not about today - it's about building up your authority over time.

It's a near guarantee that you will be blogging (literally/metaphorically) just for yourself for ~ 6 months - and that's ok - you have to keep that big picture in mind.

So even if you have 1 person that signed - that's one person besides you that gives a crap about what you do. That alone puts you above most people.

Do whatever it takes to keep them engaged - from blog posts to skype conversations to whatever the hell it takes to build your community for when you really need it.

You will likely learn some lessons for when your audience s realy big - which is helpful for when you do have more attention and can't afford to be making those kinds of mistakes.
People with good eyesight gain instant knowledge by looking around. This seems like a wonderful way to bring that sort of experience to a person unable to see. It sounds great!
Hey, could you recommend any books or tutorials for C++1y/C++14? I had learned C++ in my CS courses but I've used java/python/javascript these days. I'm thinking of coming back to C++ because C++14 looks cool.
Aidan Gillen (Littlefinger) promotes Rosetta mission in sci-fi short “Ambition”
Here's an auction style that could be used to determine an optimal price, particularly for digital goods:

1. Each shopper specifies the max they're willing to pay for the item. Perhaps pre-auth this price on their credit card.

2. Merchant calculates - for every hypothetical price point - total revenue from all the shoppers who would we willing to pay at least that hypothetical price.

3. Whichever price causes the most revenue wins. All shoppers who are willing to pay at least this much are charged and receive the item.
Regarding 1, if you're directly attempting to intimidate/coerce/bribe enough people that it will make a difference, that's a lot of chances for something to go wrong.
Automated age-progression software lets you see how a child will age
I might have taken it to the extreme (always a good discussion kick-starter), but aamof we did try Tableau an a range of other tools, and being a startup that uses data and most if not all of its people are OK with SQL we managed to be a lot more productive and transparent with re:dash.

There's a blog post about the motivations behind building it here - http://geeks.everything.me/2013/12/05/introducing_redash/
URX (YC S13) is hiring distributed systems and front end engineers
I'd love to see something like this explored on a blockchain.
How to Retrieve Lost Data from PC's Hard Drive/USB Drives Mobile Phones
"...because it means they are using a modern coding pattern and can learn from it and see great commentary about why this was the "chosen" pattern."

Unfortunately it means no such thing. I have seen junior engineers search stack overflow and click for easiest/fewest lines of code with no regard to why.

You took the OP extreme view and countered it with your own which is equally biased. Let everyone just be honest about it is all.

How else are we supposed to learn? Actively thinking and engaging others when we don't know.
Not free: okay, sure. But the barriers aren't that high. Let's take a look at the capital expenses: setting up some re-targeted advertisements isn't very expensive at all, and giving away a thousand rides at an average ride-cost of, let's say, $25, is only a $25k expenditure.

To recruit drivers (maybe in more than one city) might be a little expensive, just in terms of a time cost. If you're paying recruiters, that might cost a month or two of salary for every city you're launching in. Alternatively, some of these employees might just take an equity share in your startup.

The last big part is the design of an app: this could take a handful of competent engineers perhaps one or two months. This might be your biggest expenditure (a team of 10 might cost you $100k/month), but it might also be possible to pay them (partially) with equity.

I would wager that you could start up a competitor regionally (or perhaps even in a small number of cities) for less than $1M, which is a modest amount in the current tech. climate (specifically w/r/t/ venture capital). Especially considering the potential returns, it seems likely that some entrepreneurs will go for this.

And concerning regional competitors: yes, certainly. And it only takes a couple of competitors in every major city to make it very difficult for Uber to hold on to a monopoly or majority market share... :-)
Glad you mentioned this. Not every SPA has a UX that lends itself to nested controllers. The routers and $scope handcuff you. And sibling views in ui-router don't solve the issue either.
Very cool stuff. In the real world, I would expect this to work best in fresh situations where nobody has an entrenched stake in whatever portion of the split they already have. For example, I might be willing to pay more for a larger room, but would I really do so if I felt bad about taking that room away from my friend? Not sure if the model accounts for such non-financial considerations that bleed into the financial. Maybe the authors will correct my misconceptions if they're here.

This work deserves more visibility than it's getting imho. Still I'm not sure how to use it in my own life.
Cue in Digital Millenium Retail Act prohibiting circumvention of technical measures of personalization (like turning cookies off with intent to circumvent personalization)...
A good reminder that there are novel implementations of existing technology (mobile devices, beacons) that can markedly improve the lives of those with disabilities.
What bothers me is that the most important part of this project is to get a lot of existing entities to do something for the visual impaired people (e.g. put bluetooth devices everywhere, create sevices to push the information to users), and I feel this part of the project is brushed away in a "we have great ideas, surely everyone will be conviced to make them possible" attitude.

There is already realtime tracking of the train delays where I live, and it just doesn't work (regularly a train will be displayed as arriving to a station, when clearly it's not there, and 5 min after it gets rescheduled). Telling me in nice video that we'll expand this kind of experience to vuses and a lot of other things, and it will help blind people to workaround unexpected things just feels like wild fantasy.

About the other companies, Apple's doesn't advertise feel good prototypes of "boil the ocean" types of projects. They didn't come with a "wouldn't it be great if you could pay for things with our technology ? Imagine if everyone put this beacon everywhere in the world" video telling fluffy stories in advance.

They prototyped the barcode payment system in their shop, you could actually use it with existing devices, and they're pushing their NFC payment with a nationwide partner networks with working payment terminals from the get go, doing the hard work upfront.
A service instance is a combination of an SRV record containing the service hosts name and port and a TXT record containing meta-information (key=value pairs). Services instances are found via PTR records.

For HTTP services in a browse domain called example.com, you'd query for _http._tcp.example.com PTR records and get back a list of instance names such as HN._http._tcp.example.com. If you then wanted to connect to the "HN" HTTP service you'd then lookup the SRV and TXT records at HN._http._tcp.example.com.

For anyone interested, dns-sd.org hosts some example services — try `dig -t ptr _http._tcp.dns-sd.org` and go from there.
It is already treated as a k/v store, where key is a LBA and the value is a 512/4096byte block. The OS builds everything else (ie. filesystems) on top of that. Applications can already now access the raw k/v store directly if they wish (open /dev/sd? directly, permissions allowing).
This is yet another article written by an author who has not done much editing on Wikipedia, or any serious research on the issues surrounding the project. The author buys into Wiki-utopianism -- the idea that Wikipedia could somehow become "the sum of all human knowledge". This false goal poisons the well, leading those who run the site, including the stewards mentioned, to believe that the site is perfect, and that it is the site's users that are a problem.

Wikipedia is actually in terminal decline. The number of administrators is dropping and soon there won't be enough administrators to maintain the pages. [1] There is no plan from the Wikimedia Foundation to deal with further loss of administrators. As more editors leave the site expect more vandalism, even less reliability, more bias, and more scandals.

More worrying is the author's glossing over of Wikipedia's gender gap. The article claims that "Everyone can participate and every voice is heard" but that's clearly not true. Wikipedia is written by 90% young white men, and the content reflects their interests and biases. Excluding women and minorities is hardly, as the article says, " a radically participatory model for this technologic age"

It's no secret that Wikipedia's content creation process is one of the most toxic out there. Apart from the arcane and outdated interface, new users, women and minorities are routinely bullied and harassed. Even if they do survive the initial stages editors have to put up with ambiguous rules that are arbitrarily applied by aggressive admins. Admins are all-powerful and groupthink and bias is endemic. Despite a lot of talking about "inclusion" and "diversity," nothing will ever be fixed, because the core feature of wiki software is "content through conflict".

As someone who runs a crowdsourced content site not that dissimilar to Wikipedia, but that has 80% female and minority participation, I have come to realize that the wiki software itself is the problem, attracting young men who are willing to fight for their knowledge to be displayed on the site. But the intensity of that fighting excludes many others. Much of the discussion about why women and minorities don't participate is like the lions at the watering hole wondering why the zebras aren't thirsty.

[1]http://wikipediocracy.com/wiki/index.php?title=Wikipedia%27s...
All free PowerPoint template site
By "especially for simple applications" do you actually mean "only for extremely simple applications"?

So do you really believe that the insane scoping madness described in the article, and the fact that Angular's new templates breaks HTML syntax making it impossible to edit/validate/transform/generate/consume them with standard off-the-shelf HTML tools, are really not big issues, and dirt-simple two-way binding outweigh those problems, and are impossible to do without causing those other problems in the first place?

Since the order a user fills out text fields on a web page affects the scope in bizarre unexpected ways, shouldn't Angular automatically disable the offending second text field until the first is filled out, and provide tooltips and help text explaining to users why they're disabled, to force users to enter them in the correct order, that will not undermine the intent of the developer? Is that the kind of implicit magic that you expect from your full service front end web development stack, that makes it all worth it in the end?

Personally, I'd rather have a scoping mechanism that's less magical and astonishing, and more deterministic and predictable. And a templating system that doesn't forsake and reject the rich existing ecosystem of HTML and XML tools.
The point is that there is this ridiculous misconception that everyone in "bad" neighborhoods is constantly being shot at. I just said go to one of those neighborhoods and do something like shop at a gas station or nightclub. I didn't say a thing about knives, druggies, or anything of the sort.
I believe (can't recall the source at the moment) that on Google computers, they actually watch all of your input for password input, and if you enter your password somewhere other than the official Google single-sign on interface, will make you rotate your password. They're pretty serious about not letting you type your password anywhere other than where you're supposed to.
Malicious iFrame Injector Found in Adobe Flash File
Watch a Bowling Ball and Feather Falling in a Vacuum
I don't believe the NSA are incompetent. I believe they are malevolent, in that they prioritize spying on American citizens (indirectly, of course) over finding and fixing these kinds of vulnerabilities. They expend vastly more on spying, cataloging, and archiving information about people than they do on figuring out when the software that runs the Internet is vulnerable.

If they are to exist on the taxpayer dime, they should serve the taxpayer first and foremost. They like to brag about this kind of thing, because it makes them look good (and maybe allows them to believe they are "good people", as I often see folks who defend the NSA say of them) but it isn't actually their priority, and it is not something they have a history of doing.

For example, this is the kind of thing the NSA actually spends significant money on: https://en.wikipedia.org/wiki/Utah_Data_Center

That same money would have employed a number of excellent security researchers, and the tools they need to help make the Internet a safer, more secure place, for all Americans.

In short, this kind of article is misdirection, and people in our industry should not be snowed by those tactics. We should know better, based on their historical behavior.
I evaluated Node, intrigued by the idea of event-driven, non-blocking client and server side code written in one language, but I found it to be a wild ecosystem with dozens of frameworks and not enough support and guidance for them.

I found Dart with its promise to bring some structure and sanity to that approach, including building a language from the ground up to do away with JS's quirks, and it has delivered. I built http://woven.co with Dart and Polymer.

The biggest pain is when you'd like to use a JS lib that isn't wrapped for Dart yet. They're hard at work to make it much easier to interoperate. They're a kick ass team, great docs, first class support in WebStorm, and its future seems bright. There are issues with Polymer like SEO that are inherent in any SPA really, but there are experiments with React-like Virtual DOM diffing and others too.

On the server, the dart:io is powerful and Shelf looks like an awesome set of abstractions for http servers and more that I hope to play with soon.

Dart is treated with heavy skepticism I think often unduly, but judge it for yourself and I think you might be pleasantly surprised.
How is that a problem with the site? It's a problem with how most tech companies conduct interviews.

Yes, it's sad, and at least these days people are aware of how useless these questions are for most positions. But if you're planning on applying for jobs, it helps to be good at them, and this site looks great for that.
Iceland is the best place in the world to start startups for the enterprise
Govt needs fund (aka tax) to pay for carrying out the responsibility of govt. And yet these powerful new elites of the society now actively resist paying taxes. They obviously care for their own pockets only but they drag other wannabe riches into the same camp too. In the end the govt loses more and more tax revenue.

A little historical digression.
Kings often had trouble keeping merchants and rich nobles in their places. Often the kings lost out, either completely as losing their heads or losing the power and become figure heads. And these kings often seemed to have absolute power and yet they couldn't keep the powerful in the society in check.

And nowadays these corporations lobby the govt and influence the high officials from early on with promise of cushy jobs for them or their kids.

Govts shutting down tax arbitrage? Yes, sounds so easy but it's near impossible because the powerful forces in society are resisting it.
Nearly 18M People Live in Areas Where Marijuana Is Fully Legal
Thats a good point though, thats not exactly the kind of stuff people expect in open source license.

Then everyone goes and complain about the GPL vs BSD.. but this is waaaaaaaaay worse.
Am I the only one still concerned that this is all still in the power of the Library of Congress? It's certainly nice when they're promoting openness and consumer rights, but I'm not sure I like the idea of leaving these choices up to unelected bureaucrats.
It actually was neither. What I meant was that it is painfully obvious when someone does NOT have a diverse team.
The article was never about "easier" solution. Where have you read anything about "easy"? It's an extreme solution. Think at least once about that please: the "OS" from which she serves her site doesn't even have a file system. Doesn't have users. Doesn't have new processes. Doesn't have drivers for different actual hardware, only for the virtual one.
For a single-shot game, perhaps. But in iterative games, not even close. Expected value is a far more complex calculation than that.
Zug? Really? The town that has more companies than citizens? Something tells me that their city isn't run via personal income tax, something else tells me that their tax policies won't scale globally...

http://www.theguardian.com/business/2008/may/31/taxavoidance...
Does anyone remember the episodes of Growing Pains in which Kirk Cameron demonstrates this to Leonardo DiCaprio?
What the fuck, tiling windows? ;-)
I had long decided that this was what I would focus on if I were going to be someone who did the start-up thing (I'm not. Mental illness is not compatible with doing a start up).

Rather Than governmental Democracy. Have a system where people can communicate information and ideas to large non-governmental entities.

Run a tree of delegates who feed information based upon its quality up to a higher level. Anyone may listen to anyone and speak to anyone but you can also choose to ignore anyone. You choose delegates for each individual case by picking someone receptive to your comment. People higher up the tree will generally only listen to people they know and trust.

This system would provide a useful middle ground to the current situation that people find themselves in when they need to communicate. Their main point of contact are automated systems or de-facto automated humans following processes. To get action on some significant issues, you need to win the publicity lottery and have you case become virally popular to the point where someone who can actually help makes contact.

It isn't as ambitious as running a government, but would serve a real need. As an example of the sort of thing where this may help, there have been numerous instances of Obvious Malware on the Google Play store that have managed to acquire a significant number of downloads. When these instances have been noticed and appear on reddit /r/android, they are swiftly removed from the store. I'm sure similar instances have happened where a company has taken the action they needed to take only after the problem has reached the front page of HN. Rather than having to make a big public noise (which only really works for a few), people should have an avenue to get information where it is needed.

As a business model I would aim to have companies pay to have their top tiers of the tree managed by full-time staff.
explaining American Racism is very, very difficult, hilarious, and sad.
Perhaps Wikipedia exists due to its willingness to compromise on integrity, something that Western commercial entities were hesitant to do. An free online encyclopedia was a gap in the Internet you could drive a car through.

'I found it on Wikipedia' remains a euphemism for unreliable research, and participation in the project can be understood as an appeal to what Jean Baudrillard[1] understood as our primordial need to reproduce.

Indeed I edit Wikipedia, because I like the sound of my voice. Much the same reason I posted this comment.

[1] http://en.wikipedia.org/wiki/Jean_Baudrillard
Google Inbox “happy” hour
Delivery to the following recipient failed permanently:

inbox@google.com

Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the server for the recipient domain google.com by aspmx.l.google.com. [2a00:1450:4010:c08::1b].

The error that the other server returned was:
550-5.2.1 The user you are trying to contact is receiving mail at a rate that
550-5.2.1 prevents additional messages from being delivered. For more
550-5.2.1 information, please visit
550 5.2.1 http://support.google.com/mail/bin/answer.py?answer=6592 j9si8791583lab.13 - gsmtp
HHVM vs. Zephir vs. PHP: The showdown
I really liked the visual style.

Here is an in-game video: https://www.youtube.com/watch?v=uWw2HXFAieI
Sampled democracy is a much better solution. Replace Congress with 1,000 randomly sampled citizens. That's the only way to get true representation.
I think this article may be of some interest to you.

http://www.kalzumeus.com/2009/09/05/desktop-aps-versus-web-a...

Also, ever look into trying out micro ISV? You may not get rich but doing doing something like it will help you work on techs that are popular/relevant, not what your managers wants done. Or try working on side projects with free time?
Meanwhile, in reality, C is a compiled language.
From what I've seen, iPhone is the de facto standard of mobile phones for visually impaired for now, because its VoiceOver function is pretty well made, and more importantly, its UI experience is far less varied than its competitors, i.e. Windows Phones and Androids. It has already a strong community and support from organizations like AFB. I hope this bring them a more healthy competition among the tech companies.
StartSSL – Can a free SSL cert be trusted?