skysight-inc/HackerNews huggingface dataset:
I know it's hard to implement and people will abuse it, but I always thought it would be nice if registration fees are per country or region, maybe scaled to the median income.

In that manner, more people could afford to buy a program and the developer could probably earn more income.

That said, I purchased Sublime Text, but I mostly use vim, because my brain is not wired for modeless editing :).
Personally, doesn't bother me.
I think in general we all might be underestimating the social stigma that is going to come from being the guy walking around in public recording strangers. The examples in the article (e.g. drones) are tolerated because (a) people aren't aware its happening to them, and (b) that type of surveillance is usually limited to certain classes of atypical people / activities.

Google Glass has problems with both (a) and (b) - people know you can be recording them, even if you aren't some kind of terrorist or police target.

If all that stands between being able to record everything all the time is disabling a little red LED on the glasses, how soon before the typical person assumes ALL Google Glasses are recording ALL THE TIME?

Think of how quickly /r/creepshots was banned on Reddit...
Nice hack, but scary at the same time.
People are still giving out pretty easy home location data without really thinking about their safety and privacy.
I think you know that nothing is easier than diagnosing the world's ills, and nothing harder than inventing a realistic remedy.

Certainly, but I'm also trying to point out that anyone who thinks they fully understand the world, well enough to predict it ahead of time without imposing their predictions on reality themselves, is almost definitely wrong.

The optimist is wrong. The pessimist is wrong. The world will get worse and better, in ways we don't expect. The things we expect for the future are mostly extrapolations of the present anyway, and mostly won't happen.

And most of the world's problems are either self-imposed or get solved by the long, unacknowledged efforts of hundreds of thousands of people slowly chipping away at them...
Write online about what you love
For what it's worth, this post nearly exactly mirrors my personal experiences with CoffeeScript. It's a great writeup.
Which type of master lock? This technique surely wouldn't apply to the kind with a dial, since those involve reversing direction. There are other techniques that make those locks very weak, but I don't think this article is relevant to them.
I think they've replicated the social features of the old Greader, so they want your contacts so you can share with them.
1. I don't think that Node.js specifically is the answer.

2. Most of the alternatives are just web-based front-ends to IMAP. My feeling is that to make a 'true' OSS Gmail alternative would require an integrated solution (i.e. an 'email system' with SMTP, IMAP, Web interfaces).

3. I think that the 'state of the art' has languished because everyone has doubled-down on Gmail, and the (now defunct) free-tier of Google Apps for Domains.
So what were your main reasons for using Meteor, and how did that compare with the experience?
Error: Not Found

The requested URL /%EF%BB%BF was not found on this server.

<aside>Picasa (the desktop client) already does this (and quite well, at that)</aside>
"I'm not sure I see the appeal."

'Convenience.' That is all. US'ians are notoriously lazy and require convenience everywhere. Convenience overrides security and often convenience overrides safety.

It's surprising how many devices and service businesses have been created to allow people to continue to be lazy under the guise of "increasing productivity" - 'You just keep sitting on your backside at your desk and we'll run your errands!'
It's the best of a lot of worse options. Social media is a shouting match, and newsletters are either spam filtered or ignored. People don't want to ignore it, but email is just a bad way to follow a lot of things. RSS readers offer a nice, compact list of all the things you want to read.

I don't know what the click through rate is like on RSS feeds with a statistically useful subscriber count, but Google Reader says my feed has 11 subscribers, meaning those 3 people who came through on my last post are 27%. I don't get that kind of click through with hundreds of real people following my Twitter accounts, or thousands on G+. A million social media followers is meaningless if only 10,000 of them click your links, and any publisher with sense realizes that. Email is only slightly better: http://mailchimp.com/resources/research/email-marketing-benc...
This is a terrific blog post. Excellent project and excellent sharing. I feel like we have a lot of games set in real world cities to look forward to. Also: autonomous vehicle pathing?
This is great news and a worthy cause. Our dependence on oil and gasoline create a raft of other problems. Sooner the better.
I don't really understand this "bad predictability" thing. If you leave out parens, CoffeeScript always wraps to the end of the line, simple as that. Hard to visually parse at first sight in certain scenarios? Use parens, that's what they're there for. Problem solved. I'd absolutely hate it if CoffeeScript was inconsistent in how it handled these things, but it really is not.
Link bait title. It doesn't work in general as reported in the article.
What kind of development skill set do you have ?
if ... then ... else ... is the ternary operator in disguise.
Privacy-friendly (as far as it can go) builds of available OS browsers is the way to go.

There are simple things, like changing the default settings for cookies, that do not require rebuild of course, and more involved things like making the browsers emit less information (panopticlick) on every request.

It is obvious, that it might break some things, which should then be possible to change by the user. E.g. not sending out installed fonts and screensize and tons of other info about your system might break some websites - webmasters should learn to ask friendly for that data, not expecting it.

This is not about engineering a new browser, but about privacy aware defaults for software distribution.

The biggest success of such a project would be that browser distributors will change their default distribution to maximum privacy. Obviously some of them will never do it - what will be a good thing as people will better learn about the differences.

Another big success would be that users will learn about their natural right to be asked before a browser sends out any information that is not absolutely needed to view a webpage.

I know that this is only a small piece in the puzzle, but browsers are still not privacy aware by default atm. it would be interesting to see what happens next.

Firefox certainly is one of the top targets for such a project, as Mozilla browser defaults are not acceptable for a project that wants to teach you about your online rights on first browser start. Transforming Firefox into a browser that actually delivers what Mozilla promises, will give a good discussion point for changing their distribution policy.

There is, btw., a similar project for chrome, Iron - but the panopticlick results for iron are still not perfect - minimizin the emitted information to only the neccessary bits is still ahead also for this browser.

Please note: a discussion about "destroying jobs in the ad industry" or "destroying the internet at all" is absurd in this context. If advertisers want to collect data, they must ask me to agree. It is good for the internet future, if only business models survive, that people agree to support.
Anywhere. Just one.
Stop, please just stop.
It's not an improvement though. I find it pointlessly verbose.
Important part here:

> The second error is one of equity. There is an argument to be made over the principles of bailing in uninsured depositors. And there is a case for hitting everyone in Cypriot banks before any taxpayer in another country. But there is no moral imperative for whacking Cypriot widows and leaving senior bank bondholders untouched.

Typically, as you impose losses for burden sharing, you start with equity as the most highly risky capital, move to debt, and after that move to depositors. The reasoning is that this underlines basic choices about who is taking risk; equity investors have the most risk capital, bondholders are right behind them (based on the structure of the bond) and depositors are the lowest; philosophically this is because as an investor in equity/debt it's your job to evaluate the bank's chances of failure. As a depositor, you just want somewhere to park your savings.

Bad deal.
I always figured that it wasn't my place to bug anybody about anything. My comment was more or less meant as, "I think this might interest him, if you happen to have a personal connection, you might point it out to him" - it seems like that is a different kind of thing. See I can't really put what I've done and what is going on into any kind of meaningful context in my head, so I feel like I'd just be some crazy person knocking on the door if I tried to email and explain myself.

I just have a general sense of the world working through personal connections. I have never considered trying to contact a "public figure" as something which made sense to do as a random individual. Maybe I'm mistaken in that feeling though. I honestly haven't figured out how to interface with the world very successfully and maybe my instinct that I'm not allowed to try to contact human beings I don't know personally is wrong.
Since we're talking about minimalistic static site generators, here's the one I wrote a while back: http://srgpqt.github.com/Wakefile/

It's a 74 line Makefile (or 174 with generous spacing and comments) with rubygems and node module support.
I think it seems likely there are few manufacturers of these devices. That aside, seems to me a simple firmware update could prevent this long string of numbers from opening a door - as soon as a failed code is entered, require re-entry from the beginning, forcing the would-be attacker to try every combination.
If you have the time and inclination, you should write something up explaining this in more detail, with examples. This point is consistently brought against CoffeeScript in nearly every article about, even those for it, and it's one of the main things keeping me (and probably others) from giving it a serious look. Of course, it still wouldn't make up for the lack of a good spec and grammar...
Wow. Now I have gone from a sociopath to clueless.

Perhaps there are s subset of people that you have not met, or do not understand. I would identify with those people who enjoy work (I must suffer from Protestant Work Ethic brain damage, despite being an atheist), because when I do work I accomplish things, and this accomplishment makes me happy. Why this makes me a clueless sociopath I am not sure, but the several companies I have started in the last 23 years have at least let me live in modest comfort. I could have retired around 30 and lived of passive income but that is really quite boring.

Maybe you should try starting a company since you know so much about it.
"For what shall it profit a man, if he shall gain the whole world, and lose his own soul?" Mark 8:36

That we've come to equate "profit" with "financial profit" is telling, but I suspect it's a recent thing. And I agree that all humanity would profit if we focused more on sustainability, doing good work that makes sense, and even (gasp) solidarity -- the less focus on quarterly financial gain and trinkets, the better, the more we all profit :P
> set(User, function() { return {name: "John"}; }, silent: true);

That's not even valid JavaScript, so I would not expect that. It is also somewhat standard that lambda-like operators eat as many tokens as possible.

But I agree with many points. The anonymous function sugar is extremely handy in callback-oriented programming. I wonder if a small syntax extension to JS, consisting of Python like indetation and Ruby like blocks would ease the biggest pains:

function f(some_param, callback)
bla()
return 1

f(10) |u,t| ->
callback_code_here

The call to f would receive the anonymous callback as its last argument. Callbacks in other positions, or multiple callbacks could be named:

f(10, success, failure)
succss: |data| ->
console.log("Success!", data)
failure: |error| ->
console.log("Error: ", error)
As opposed to pointlessly terse and cryptic?
Inspiring article. Also looking back to the root of the site, I'm in awe of how much one person can blog in a quality manner! Pretty jealous!
Croppola provides automatic suggestions how to crop pictures
The code is also available at https://github.com/RyanNielson/hashpipe if anyone is interested.
"Significantly less if you leave finger smudges on the keys ..."

Those that I have seen have this plastic covering that allows some tactical feedback (a small pop under the finger.) And people are lazy and don't change codes. So the plastic wears and even comes off, leaving the silicone exposed on the numbers that are used. Well beyond smudges, and much shorter than this 20 minute code.
It doesn't work that good, but I just found the idea interesting. Nice execution of a proof-of-concept, too.
The sun.
Not to the EOL.

a = b c d,
e: 1
f: 2

Translates to:

var a;

a = b(c(d, {
e: 1,
f: 2
}));

Though that's still predictable for me, I don't have problems with parenthesizing in Coffee (I did the translation off the top of my head and I'm pretty sure it's correct).
While I love CoffeeScript, the always-implicit-return thing is my biggest pet peeve. The language really needs a non-implicit-returning arrow like -/> , if nothing else so that you can make one liners that don't return a value.

Unfortunately, this isn't the direction they want to take the project in. The reasoning is that in CS, all functions should ideally have a return value. I think that's silly, since you have to contend with the fact that it's supposed to interoperate with JS, and plenty of builtins and JS libraries don't behave as if every function has a return value, but what can you do?
I'm not a cold fusion zealot but I don't think it's correct to say that it would violate energy conservation, since they are talking about nuclear reactions converting mass to energy, just like fission and fusion. It's just that they're talking about unusual reactions that most scientists think are implausible.
On Android, that app is called Goggles ;), so it already exists
Yes - public goods. Even some private goods where irrational behavior might lead to them being under provisioned.

I am generally an economic utilitarian. I just can't see any utility gain from subsidizing rural folks.
Glad that the fogbeam guy asked. Me always thought that Google was 'better' than, say, Microsoft and if google were to become just another 'evil' organisation, that would be troubling.
So here is my take. The key word for me is organisation, not profit. Anybody who has been working for a big organisation for a while knows how dysfunctional and political they can be. Completely distracted from whatever 'official' goal they have, profit or not. There seems to be a natural live cycle to any organisation. Grandiosely, call it the Rome Syndrome. Start from honest and humble yet promising beginnings, growth and consolidation, peak power, decay and death. Some companies survive but get hollowed out and survive only in name (e.g. IBM).

In light of this, in order to not become 'evil', google has to work on its organisation. And they do, Rubin's and Huber's exit, spring cleaning etc.. Also, all the smart technology google has could allow them to avoid bloated bureaucracies, hence not becoming evil.

But they are no Uber-humans. So let's see.

Firebrand
If we're going to get real nitpicky, this is just a rendering of the Matrix UI, and not the code of the Matrix itself. I imagine that would be orders of magnitude bigger than 600b, considering the original storyline had the brain being part of a network (and not just human batteries).
Really? The first accelerator, the most prestigious, exclusive and selective asks for 6-10% and there are others asking for 30%? No wonder Thiel said getting into another accelerator was a negative signal.
Even though CoffeeScript handles this consistently, the difference is subtle and can be overwhelming for beginners.
What University Presses Do
Bitcoins are better for that matter since you don't have to worry so much about storage. You can easily cross a border with them. Or you can create a brainwallet (basically a passphrase that recreates a wallet), delete any data of the bitcoin wallet from your electronics, cross the border, then recreate the wallet from the passphrase.

https://en.bitcoin.it/wiki/Brainwallet
Apple TV Short Review: Analysis of a New A5
Get the perfect Google Voice number, Grep-style
Yes! Socialized losses and privatized profits! It's "capitalism"!
I really don't find it hard to read. I'm much happier reading the CS that I've written over the last year than I ever was with reading the JS I've written. Sure, you can write unreadable CS, but it's easy not to.
How can you say that a language that is hard to read helps developers to be more productive? My experience in development shows that I spend more time to (re-)read my code than to write it.
With bitcoins you don't have to worry or pay for storage like you do with gold.
Cryptic? Are you serious? I'm a CoffeeScript user because I find JavaScript too verbose and cluttered and I find Coffee's verbosity quite unnecessary too.

Without syntax highlighting skimming over Coffee code is awful because you can't distinguish code from variables easy enough.

This is easier to read:

a && b && !c

Than this:

a and b and not c

The form with symbols is easier to process because you can clearly distinguish its parts.

What's cryptic about ?: ? You learn it just like you learn if ... then ... else and that's it, not cryptic anymore.

Not to mention the yes/true/on thing. What a waste of reserved words.

Text-like does not mean comprehensible. If that was true, then we'd write Coffee like this:

function sum with arguments left and right means
the result is left plus right

That's a lot less cryptic, right ?
As I said below, it would be more of an insurance policy than an investment, but I'm still willing to believe it's a bad idea for that reason as well. I don't plan on buying enough gold that it becomes a logistical challenge to store though...basically just as a buffer if things go south. Something disturbs me, especially as a hacker, knowing that the physical manifestation of a good chunk of my life's work is just bits on a bank's computer.
> But they release their search engine code?

There is nothing unethical in not opening your competitive advantages. Besides that, you don't have a hundred thousand machines to run it on.

> You can build a search engine yourself but your pagerank algorithm will not be the same

You can base yours on the published paper. I suppose it would be as good as Bing.

> you could always reverse engineered software on your machine

And be patent trolled out of existence if you ever used it.
Would it even be in the best interest for UPS or FedEx to compete in the letter mailing service sector? It seems to be more of a cursed Monopoly than anything else which is why USPS is now aggressively pursing the package delivery business. I think the post office is doing a great job with innovating and outsourcing some of their business to private sector companies. For brick and mortar's they've become much better in offering opportunities such as UPS and FedEx franchise stores. They now have computer kiosks at most post offices allowing you to easily print labels and ship a package. They've teamed up with many online postage vendors such as mail.com and endicia.com. A big part of eBay's business and ecommerce in general for small items comes from USPS flat rate shipments which tend to be a substantial discount in comparison to UPS or FedEx. Even if money is lost in order to continue first-class, it's still a necessity. In total, people are not ready to go completely paperless anytime soon. By the time that happens I see USPS being just as robust if not more so than the private sector carriers. I'm a major advocate for private sector business as its nature is to turn a profit thus requiring innovation and motivation to do so but these days it seems that gov. sector entities are getting smarter by allowing partnerships with private sector entities. They're almost becoming hybrid models (Gov/Private).
Hardly, considering its appearance in many programming languages. Although I would argue similarly that, if the ternary operator is terse and cryptic and needs to be changed to 'if ... then ... else ...'; then '->' and '=>' are equally terse and cryptic and should be kept as 'function'.

It says what it does then, doesn't it?
New York to combat fake drivers’ licenses
Switch to a different view with the little gear icon at the top. I don't know about other views, but the Titles view doesn't have the featured articles thing. That said, Featured only shows posts from your own subscriptions within the folder, not from some shared collection or advertiser pushing.
and "SP2"
At least get to SP3
I agree but we need to go further and replace as many of the terse and cryptic operators as possible with words. Something like this but for Javascript: http://minnie.tuhs.org/cgi-bin/utree.pl?file=V7/usr/src/cmd/...
Kittysplit – The easiest way to work out who owes what
I actually think Costco is a good example of maintaining a balance between a profit model (for many years he only got a salary of 350,000 a year). Although he took more from other area's, he pays his employees 11/hr starting off.

But to say that 'for profit' is not compatible with ANY ethics then you are 100% wrong. To be a profit company you have to set some ethics aside, but not all. I also work for a company who has a great ethical model. The best companies know how to balance a profit model with an ethic model in order to keep customers, employees, and yourself happy. If you have stakeholders then you are probably fucked...

As far as the OP, I think that there are "shades of grey" when it comes to hacktivism. The ideals of a hackers, need to become (IMHO) a little bit more flexible. I believe we need to push companies to be open in a practical way. If Google, ok let's be practical GitHub, release code that was a few versions old then they'd be allowing people to see what they do (to learn) and at the same time maintaining a competitive edge (which is part of what IP is "supposed" to be at it's heart).
I certainly agree that CoffeeScript has a bad predictability - it is full of surprises.

This 100% captures my experience, especially when it comes to interstitial whitespace sensitivity
Google Reader - RIP. Now go try something new
Not always.

Maximizing profit is good. Sleeping well is good. Optimizing for both is better.
Unrelated note... On first load of the page in Chrome, could not scroll. Reloaded. Several times. Scrolling finally works. Decided tl;dr as the story is of little interest to me. Back button redirects back through a huge array of page elements that you have to go through before returning to the actual previous page. How did this garbage make it out of testing? I'll be avoiding bloomberg news links in the future.
ARM, FXI want HDMI sticks to replace cable boxes (with browser-based software)
Worry About Your Customers Not Your Competition
I was thinking of HackFWD though to be fair after a quick Google check they offer you about 70k for a one person, 110k for 2 people, 160k for 3 people in exchange for 30% equity.
[1] https://hackfwd.s3.amazonaws.com/system/documents/4bd586/e2e...
[2] http://hackfwd.com/