skysight-inc/HackerNews huggingface dataset:
OT: is it allowed to post news / articles which require signing up? i'm in turkey right now and every time i click for a nytimes link, i see this: http://imgur.com/e8VVI9v
"I certainly freaked out when this happened, but I never said anything about it because I didn’t want people to be afraid to share information with TechCrunch."

So basically he's ok with screwing over potential sources because he didn't want to be assed to change his email provider? Classy.
> When a prosecutor is not only technically illiterate, but proud of their illiteracy, they should be disbarred.

Unfrozen caveman prosecutor? I miss Phil Hartman.

http://en.wikipedia.org/wiki/Unfrozen_Caveman_Lawyer
What software did you use to record your screen? It looks like you're using a Mac, and all the ones I find are only for Windows.
cstross covered some of this same territory a while back (except that rather than 'unfriendly AIs', corporations are 'invading aliens'): http://www.antipope.org/charlie/blog-static/2010/12/invaders...
Thanks, I was missing quite a few.

That list made me sad.
There is a link to a "book-length pdf" at "http://singularity.org/files/CFAI.pdf", but the link shows up as a 404. I am curious about what the "book-length pdf" discusses, but my best efforts at finding it have failed.

Anybody have an alternate link, or more information about where it might be found?
Do you have the timestamp of when in this talk Rob Pike mentions this? If he says that it is "almost regular", then that settles it in my book, but I am pretty certain that you are wrong about most block oriented high level languages being context free.

C++ is an extreme case, as it's Turing complete, but C is definitely context sensitive (http://eli.thegreenplace.net/2007/11/24/the-context-sensitiv...), Perl is just as bad as C++ (http://www.perlmonks.org/?node_id=663393), and I can't find a link for it right now but IIRC the Java is context sensitive for some reason too.
guess without reading the article: uses less material per unit length of track
http://www.cockos.com/licecap/ (mac/win)
Fucking liberals and their fancy "education policies". You know who likes education? China. Fucking communists.
iOS, Android, JS, OS X, Python, or just plain ol' HTTP :)

http://dropbox.com/developers/datastore
What if Bitcoin had existed in the 1990s?
> But all entities should be exempt from laws which interfere with their right to choose

> This does not condone state-sponsored or state-enforced discrimination

At a certain point, an organization grows past the point of being a "private entity", and functions more like an extension of the state. It's not hard to imagine a few large employers making up the sheer majority of labor buyers in a given area.

I think we're mostly in agreement, as you can see by my other comment. But this fallacy that a large corporation governed by process is akin to a small company controlled by individuals has really got to go.
> Nobody's suggesting we get rid of capitalism.

With all due respect, speak for yourself.
Sorry to hear that. Registered nurses actually earn a bit more (on average) than software developers in San Francisco and San Jose. Overall, though, they're pretty close, and there are plenty of good reasons to want to do one or the other.

http://money.usnews.com/careers/best-jobs/registered-nurse/s...

http://money.usnews.com/careers/best-jobs/software-developer...
Heh, which is similar to what I drew up a year ago, and even linked to https://github.com/jbrennan/ObjectiveNext/blob/master/langua... :)
The only thing that could be usefull, IMHO (because a visual language per-se is a niche tool) is perhaps use code no as "plain" text but as RTF/HTML/Word, ie, the developer write "text" but the code is stored in html/rtf or similar, meaning, that exist "bold", "italics", "center", etc commands that apply to the text.

So, for example, I have a Customer type and a Customer varibable. Not only can I see that one is a type and the other is not, I can apply a global "tag" to all the Customer instances to mark it as "Client-Side" and see visually the difference between a Customer class server side and client side.

Or have a style to mark when a function have side-effect, or if it trhow a exception. Make it part of the syntax:

[CAN-KILL]openFile:(customer:[CLIENT]Customer)

But the coder just write:
openFile:(customer:Customer)

How could be to use code as a word document?
Hi all,

I'd like to explain one thing, right now the `go build` etc... isn't implemented.

There is a good reason for that.

You may not want to distribute `igo` files, this `syntax` should work in the very same way of `go fmt`.

The idea is allowing you to write as you like (for me indenting) then distribute your files as you always did with `go fmt`, so the `code` will be always `.go` files formatted in the standard way, with comments as well.

That's it.

Cheers,
DD
Sounds like puberty. Maybe it STEMs all the way down to genetics. Evolution. Can't we just accept that females and males have evolved differently?
Female founders can be great with out coding. There seems to be this belief that founders need to write code. If you are doing a "hack" maybe, but a good startup is often as much about the business model and the User Experience as it is about the code.

Sarah Austin, is a co-founder at my company, Plexi, and she is invaluable to us from the standpoint of knowing what features are important and how to extract money from those features. Sarah doesn't write code. She looks at it from time to time, and she provides large data sets in spreadsheets that get codified later, but she doesn't speak Python which is what we run.

Sarah has one dozens of hackathons, and was SAP's Hacker of the Year last year. Again with out writing a single line of code.

To be honest the Author comments show how much more he has to learn about female founders, because I disagree with almost every assertion he makes.

And yes, I think PlexiNLP is a multi-billion dollar potential company.

-Brandon Wirtz
CTO PlexiNLP
http://plexinlp.com/
"What would Snowden do?"
Project Bardiche: Introduction
Playing Devil's Advocate: how do you feel about your country's intelligence services spying on Americans?
Nice demonstration of a simple feature. 2048 could become the new TodoMVC (http://todomvc.com/).
Nitpick, C# is an ECMA standard that has a non proprietary implementation (Mono). I realize the best implementation is the CLR provided by Microsoft, but is feasible that should Microsoft abandon C#, others could pick it up.
"I don't know why people invest in these things. I don't know where this vision is coming from, but this is not a tech breakthrough." < I don't like the comment that I made here, it was a little harsh but written in the moment. Thanks
As I understand it, HIV transmission rates also vary a lot based on what body parts are being used, and asymmetrically so.

related: http://nytimes.com/2014/03/15/health/in-rare-case-woman-with...
Oh come on. These are all fairly popular opinions amongst a lot of people.

I believe deterrence is important thus the prison status quo is fine. Try saying that at a party full of educated people. Everything thinks we can just teach people moralism and how to be good. In reality, you can't treat some/most and things like sociopathy are real.
I think it depends on how different the new language is. If you have a basis in C-style languages, it is often not to hard to move between them syntactically. Nuances might take a bit more time -- for instance, going from C/Java to C#, lambdas, LINQ, and other commonly used components took a bit of time.

When I first took a gander at Erlang, I poked at it, got a bit bored because reading the language wasn't a bit harder. I took some time off, revisited a couple of books and looked at some code and it made more sense.

But, overwhelmingly the way to learn is to find a small project that you are interested in implementing and star there.

There really are two parts to learning a language -- the syntax and the ecosystem/standard libraries. Often, becoming accustomed to the syntax is the easy part, understanding the ecosystem can take more time.
This could be helpful, although we haven’t needed this sort of facility yet luckily. Thanks for posting.
I wouldn't describe it as 'classy', but I would say it is demonstrative of his journalistic dedication and integrity.

* I understand that sarcasm was implied
(Microsoft employee here)

Note that "Trustworthy Computing (TWC)", by name and mission, is intentionally distinct from the "Trusted Computing" initiatives.

It's a subtle but essential distinction between trust meaning "to rely upon another party" and trustworthy meaning basically "reliable". (my own definitions)
Sometimes, not always. I'm likely to put a one-line getter/setter on one line.

I use formatter tools to do most of the formatting. It's nice to have formatted code, but I'm not fastidious about it. It's bound to Ctrl+K, Ctrl+D in Visual Studio. I prefix it to Ctrl+S out of habit. But if the automatic formatter can't take care of it, I don't bother changing anything. Simplicity and consistency are more important than "having my way".

Code should be readable, which is a human issue. As such, I think it's always going to have edge cases where "breaking the rules" is appropriate.

EDIT: Come to think of it, I often use the formatting as a pre-check before compiling. If the formatter doesn't format the code as I expect it to, it means I've screwed up a block somewhere. That's pretty much it for me.
What happened to MH370? A pilot and a flight attendant give their views
1 - And this is the most important: Assume your e-mails are being read. I have taken this many, many, many years ago before there were even leaks about NSA or Google/Microsoft collaborating or something from Fravia+. He wasn't wrong. If you don't know who that is, you're missing out.

2 - The fact the source communicated with you using a non Gmail account is of minor importance, because you were communicating with a Gmail account with a source working at Google breaking a story about Google. It is not very smart. Really.

2 - Did the source get fired ? If not, there is a good chance "they" were lying: It's not like a company will keep an employee leaking stuff (if the story was "that" major).

3 - Did you address the source by their name in your correspondance, or talked about any identifying details ? Meeting place ? Phone numbers..

Most people don't just realize how much info they're giving away because they're accustomed to talking in a certain way.
yes, I explained more here: https://news.ycombinator.com/item?id=7445034
My solution has been to use much smaller fonts. That's the only way to fit the same amount of information on a smaller screen. My favorite font is ProggyTiny: http://geoff.greer.fm/2013/12/24/programming-fonts/

On my 11" Air, it gives me 225 columns and 65 rows of text in a terminal: http://geoff.greer.fm/images/Screen%20Shot%202014-01-05%20at...
I took it to mean http://wiki.lesswrong.com/wiki/Paperclip_maximizer
&what: Discover Unicode and HTML Character Entities
Seems like it was made with 2. Will not run on 3.
So, is there money in it for the person who makes it hip and ironic? No teenage boomer would have been caught playing kickball, but there are thriving leagues for the millenials.
I like this article.

Something to remember, is you can never finish more things then you start by definition.

I would not like to hire someone who always finished everything regardless of how mistaken they were when they started.

We will we all finish fewer things then we start. By itself it't not that useful of a metric.
No, it's still happening:
http://www.nbcnews.com/tech/video-games/search-old-e-t-atari...
I run Win7 on my main machine but I have laptop that still runs XP (and which isn't connected to the internet, in general), because I have a large piece of audio hardware whose driver support stopped with XP but which is otherwise fine, and which I have no desire to replace ahead of time. I'm not alone in this; while XP is far from ideal as an audio production environment, later versions of Windows suffer from really terrible MIDI (control protocol for synthesizers) drivers with unreliable timing.

Of course I could get a Mac, bt I'd really rather not switch platforms or buy a bunch of extra expensive hardware for this one purpose. I could also run Linux, but until very recently the selection of music production software has been poor.

That said, I don't have any complaint with MS about their decision to abandon the platform, I think they've done a good job in supporting it this long. I do wish they'd rethink their driver priorities though, MIDI has been around for over 30 years, and being 7-bit ~32kbps it can't be that hard to get decent realtime performance.
> I guess we are talking about longer term viability of free google apps.

Yeah, they've already disabled getting new instances. If you have free Google Apps, you're basically on borrowed time.
More likely then not, you'd just get noise.
https://physics.ucsd.edu/do-the-math/2011/10/why-not-space/
It really highlights the current state of Bitcoin. The promise is having an all-digital method of transferring value peer to peer, without the need for banks, or other central authorities.

The reality however, is that it's just not all that easy to cut out the middleman. People follow the path of least resistance, and educating yourself on cold storage and paper wallets and the like just isn't that easy compared to simply trusting a third party to do it all for you. Unfortunately, in doing so you give up all the benefits of bitcoin, AND all the benefits of traditional banking with it's oversight and FDIC coverage, etc. Literally the worst of both worlds.
Are you saying you want to take a crack at creating this new paradigm shift? Couldn't you argue that a project like RubyMotion is already doing some of what you are proposing.
Got any gameplay videos?
NoSQL Cassandra hits 1M writes per second on GCE
Leaving Microsoft, by the Eagles
We only save inline text in HTML. Text “elements” along with any other media “elements” is stored as JSON and we attach metadata to each element.
This website has been rated most useless website of 2013 by Mashable already...
Its pretty amazing that these people can even get these things on the web.
That would explain the disparity in the past, but I don't think it's an adequate explanation any longer.
Show HN: Peer Mentor Match – Automatic matching for peer mentorships
That's interesting, does anyone know from where in the Dropbox user interface such datastores and their contents can be accessed?
1. It's true they don't focus enough on rehabilitation and too much on punishment, and that sucks.

2. Eating meat is very natural. Even animals do it.

3. Nope. So completely and utterly wrong.
I'm split on #2.

I love meat. I will not stop eating meat. Not only because I trust my personal "instincts" as tuned by millions of years of evolution to inform me to some degree what I need to consume to be effective far more than any conscious decision I might make, (e.g. that I think we're rather "young" in our understanding of how nutrition impacts the body), but because when confronted by that "animals have feelings and we are being cruel", my response is "yes, but that is nature."

Two qualifiers. Do I think we could be better? (more humane raising and slaughter) Abso-fucking-lutely. Do I think as technology grows, that we should move to more humane options? I would be more appalled if we didn't.

But will I ever "regret" choosing to eat meat, or fault those who do? Not a chance. I'm sure many people will disagree with the following, and I'd hope to hear a response rather than just get downvoted to oblivion, but so long as it is sustainable (which is a BIG qualifier that links heavily with my above statements about technological progress), we are at the top of the food chain, period. I am a predator, and I take pleasure in continuing to be one, to certain degrees.

Given that my justification is simply "this is a system that has worked for far longer than humanity has existed" mixed with "but I like it (so long as it does not become destructive to the point of disrupting said system that has existed successfully for so long)" I admit I feel that this is a weak argument. But I've both never found a really compelling counter, nor have I found any particular "holes" in mine. (Aside from the obvious "but it's not sustainable", to which I'd hand wave a bit and blame that more on an unfortunate side effect of market forces than on the choice to eat meat itself, which is also a bit of a reduction problem since the latter powers the former, and turtles all the way down, but I'd mostly respond with that I'd rather look for solutions than knee jerk responses, and personal consumption at this point is NOT going to impact "how things are", perhaps ignoring the wisdom of the whole "be the change you wish to see" etc... (but then, the change I want to see is simply better implementation, not vilification/removal of the "problem", so maybe not?)

Wow, this rambled. Sorry about that. This is just an issue that I have convoluted feelings on, as someone who tries to be conscious about both maintainable systems and loving to consume animals.
The converter tool comment was in the context of reading code on GitHub, for example.
the comment below by user:

pg_fukd_mydog

Pointed out that FreeBSD jails do this right.
> The fact the source communicated with you using a non Gmail account is of minor importance

This is important to the story. If the source had communicated using their work (Google) email, then you could argue that Google hadn't accessed the reporter's Gmail account, but had instead invoked their (possible) employment agreement terms and read the Google employee's email. Without insider knowledge, no one could know for sure.

On the other hand, since the source used a non-Google email account, the only two possible ways that Google could know are: 1) if they read the reporter's emails or 2) if they have access to non-Google email services to read emails of arbitrary accounts.
>On the other hand, perhaps Bitcoin, etc. have inherited the apparent male-dominated attributes of the tech scene from which they emerged?

It definitely has. At least in the NYC Bitcoin scene there is rarely a female presence at any of the meetups/events/etc...
I partly agree. I have two options:

1) support both (configurable)

2) support only one

Choices make things complicated too. I want to understand, is there enough following for Textile markup or not. I like it more than Markdown (probably only because I picked it up first).

Another thing is using markup in a Notes application is not very prevalent as well. Thoughts?
Honestly? Do it more often.

At my last startup, we all worked from our laptops with no external monitors. I got used to it after a few weeks, and found myself able to work fine like that for 2 years.

When I switched jobs and finally had access to a huge apple cinema display, it felt way too big. What do I need all this space for? Of course, I got used to that after a couple weeks, and now I have a hard time coding when I'm away from it.

I've noticed the same thing when I travel with only my tiny chromebook (with crouton): the first week it seems painfully small, then it's normal. And when I go back to my 15" mbp, it seems unnecessarily large.

YMMV, but my experience has been that whatever I use for a week or two is fine for me.
[Disclosure - I work at Keen IO]

You're right that this is definitely one of our dominant use cases.

It's taken us by surprise to see just how much traction we've among B2B SaaS companies who just wanted to give reports their customers.

Glad the scoped keys are working out for you! If you could add one feature to our product, what would it be?
ok I don't even know what that means. My point was the OP was showing a product and as "hackers" we tend to (should?) give feedback on the product being shown. As a "hacker" I would assume you would take into consideration a marketing video is not targeted towards "hackers" and not fixated on it enough to have a quibble with it. I was wrong. Maybe you're not a product person and would like every product to market itself with hacker grade videos.
>Did the source get fired ? If not, there is a good chance "they" were lying: It's not like a company will keep an employee leaking stuff (if the story was "that" major).

From the article:

>A little while after that my source was no longer employed by Google.
Hi

I solved the puzzle
He did say that going forward he wouldn't use accounts controlled by a company in question (e.g. a Google story would have no communication go through Gmail / Google Apps accounts).
If you don't know already, /r/2048 exists.
Thank you - will do this next time :)
Or maybe Google accessed his (the leaker's) account? Both actions would be equally offensive but there's no smoking gun here. Maybe this guy left his email logged in when he took a bathroom break... maybe he "lost" his phone which had the email account in question setup.
"Almost every piece of software has security vulnerabilities"

While this is true, there are certain classes of software for which vulnerabilities are a bigger deal and thus should be treated much more seriously, which includes much better up-front analysis of potential attacks and decent disclosure systems for when an attack (yes, almost inevitably) occurs.

Software distribution systems are pretty high up on the list for which exploits are A Big Deal because of how an exploit within them can very quickly spiral out of control (eg. attacker injects malicious code into very widely used module that is distributed from your repository -- now you're responsible for a lot more security problems than just the original problem on your site).

IMO this response is a good one; not over the top at all but gets the point across that they take this situation very seriously, which they should.

(FWIW, I upvoted you, so just because I partly disagree don't lump me in with those 'burying' you; I think the question you raise is entirely valid, but I do think this was a serious situation and the response was warranted).
you didn't quote the next sentence: "But I became much more careful to make sure that communications with sources never occurred over services owned by the companies involved in the story."

So, no, he's not ok with screwing over potential source
I think the parent is questioning the ambiguity here. Did the employee leave voluntarily? Were they fired or 'forced to resign?' If they left Google on good terms, then it does seem unlikely.
> So basically he's ok with screwing over potential sources because he didn't want to be assed to change his email provider? Classy.

What? It is pretty clear from the article that his response was to change his e-mail provider.
True enough. But then why does the modern Turkish state continue to deny what happened to the Ottoman Armenians? You think they'd have a field day showing how much the Empire sucked.
I think they would be better off offering Win7 at discounted price. My wife asked me to install Ubuntu on her new laptop after short experiment with Win8 and now she is also trying to convince her very untechnical parents to switch from Win XP to Ubuntu.
There are a few Microsoft stores, main one I know of in the Bay Area is in the Stanford Mall.
Who Should Pay for Netflix?
Agreed - the 'chute seems like a fringe case for sure.
I'm pretty sure it's now http://intelligence.org/files/CFAI.pdf. The organization in question changed its name and domain somewhat recently.
Lily Cole and the nonsense paradigm
Anyone else think of this while reading the article?

http://en.wikipedia.org/wiki/Euthanasia_Coaster
Studying the World by Mining Photo-Sharing Websites
I've been pointing this out in various places on threads regarding energy conservation, AGW, and similar things for a while. Remarkably few people seem to have any awareness of the idea that we had better maintain the infrastructure that allows us to feed a population ~30x bigger than it was ~1k years ago, or things are going to get mighty ugly.