skysight-inc/HackerNews huggingface dataset:
I have been using sublime-markdown-extended (https://github.com/jonschlinkert/sublime-markdown-extended), which has the nice feature of recognising and highlighting frontmatter blocks. Would love to see frontmatter support in the MarkdownEditing package as well!
To be clear, I didn't disagree with that statement:

> Routers and switches are a concern...
I was replying to the implication that the bush admin was just your typical political sin of power. Why you viewed that through a partisan lense I do not know.
How do you define meaningful code? I feel like I'd quickly run out of approachable ideas without reinventing some wheel. I'm also not to the point that I can write Node/Python/other packages and have them be useful or unique.
Neat visualization, 100 megabytes of ram consumption! Sometimes as much as 8 meg GC during a JavaScript frame, making the frame bloat to over 50ms of running time.

I bet there are some cheap wins you can find in there OP! Keep up the good work.
StatHat's new interface:  React, d3, IcedCoffeeScript
Please don't use Github profiles as a CV.
strictly speaking, Chrome isn't necessarily the default - Chrome mobile isn't the same app as the "Internet" browser included in Android. (though it's included in newer phones - my shiny new S5 lets me pick the default as it appears to not be set yet)

For users that may still have the "Internet" app as their web default, I imagine Firefox is a better experience.
To be even more precise, this new certificate validation library is the current default in nightly (ff-31), testing is welcome.
As most other authorities describe in greater detail--it doesn't matter who wins the race to the courthouse. The non-compete will be valid in whatever state was selected as choice-of-law, but the non-compete provisions will be invalid in California because California generally prohibits non-competes except in very limited circumstances (such as owners of the company).

Consequently, a non-California non-compete is not valid within the state of California, even if another state's court validates it. This means that so long as the employee remains within California, the non-compete cannot bar them from seeking further employment in California, even if it would otherwise violate the non-compete. However, by the same token, even if a California court invalidates a non-compete, it only applies within California--the non-compete may remain invalid in other states (depending on their laws regarding non-competes) if the employee were to attempt to seek employment outside of California during the term of the non-compete.

See, e.g., http://ymsllp.com/news-and-publications/with-limited-excepti....
> Eh, there's no way that Rumsfeld memo is "How to start a war

It literally says "How start" meaning "how [to] start [Iraq war]".

> Note that the first reason depends on Saddam attacking the Kurds - not very actionable for the US!

Sure it is. Arming and supporting the Kurds to conduct instigating attacks or incursions is just one way.
well here is more images for you ( NSFW )

http://www.asiantribune.com/news/2009/10/03/rape-iraqi-women...

so what's the FUD is all about again?
I was onboard with this school of thought for a while, right now it isn't my flow.

I work hard as-is teaching WDI at GA. I commit code frequently, but I also really want to focus more on work-life balance at the expense of getting more done. This summer, I'm taking two months off to do Burning Man and travel the country via motorcycle. During that time I expect no code to be committed. Do I feel bad about that at all? Not in the least bit, in fact I'm super excited to do it.

Currently, I try to not do much work on weekends. I like working hard during the week and then stepping away from the computer. I'll go and play music, ride my motorcycle, hang out with friends, travel, etc. The more time spent on my laptop on weekends feels like I'm missing out on things that matter strongly to me right now.

Now I am nowhere near the prolific coder that John is, and nowhere near his skill. I don't think he's wrong for doing it this way, but it isn't right for me and I'm glad that its producing results for him. I also go through periods of wanting to code daily, and other times where I'm ok with not coding for several days at a time.

To each their own. Also, Hi John!!! I haven't seen you since betahouse or you holding a Jelly at your place in Cambridge.
VPN traffic and VPN providers aren't even seriously targeted in pretty much every oppressive country I can think of. The authorities know that there'll always be a way to pass data through short of scealing the whole country off the internet. The goal is to lower the entrance cost by making a service that combines the speed of VPNs with the no cost aspect of TOR.

If it ever gets enough traction to end up on some government's radar (and keep in mind that VPNs and TOR are hugely popular and mostly left alone), then I'm hoping there'll be enough people running their own servers with the code I open sourced to mitigate that.
Did you, and if so, how did you address the legal issues brought up in your previous post? https://news.ycombinator.com/item?id=7157180
I agree, that's what I thought was the point. The reason I like using Markdown is because it actually sticks to that promise quite well.

I write Markdown every day. I use it to take notes, to write blog posts, write documents, everything. In fact, because of Pandoc (and a little bit of LaTex), every document I've written in the last year and a half I have written using Markdown. Through all of that writing, I've never used any kind of special editor or highlighting, just a plain text-editor.

Now I have about 30 more pages of Markdown I've got to write today.
Looks like Google can dish out lifetime App Store bans without any recourse or transparency, and cancel your other services like Google Wallet and even Google Music.

>Who am I?

I’m an indie software developer living in San Francisco. I have a wife and two kids. I have had a long software career since 1990 creating successful apps for MacOS / OS X.

...

TL;DR:

Tried to become a professional Android developer. Didn’t realize posting some apps for beta testing would result in being banned for life by Google before even having a chance to get started. I assumed a human would be involved in any banning process and they would clearly see that I was not intending to fool anyone and that my apps were harmless. Consider this before investing time and money into developing for Android. If one of their algorithms thinks you’re a bad guy, you’re banned for life.
IsItBump.in – Are your favorite places busy right now?
Sony's Anton Mikhailov on Project Morpheus' launch price and more
The bug he is referring to is not in heartbeat, but rather in OpenSSL's use of its own allocator.

I am not claiming that it would be difficult to find invalid memory usage in OpenSSL, rather I am claiming that the particular invalid usage that led to heartbleed would be difficult to find, becuase it does not occur under normal circumstances.
Georgia passed making non-competes enforceable by referendum a few years ago. It passed overwhelmingly and many people attribute that to the ballot item being worded in a stunningly dishonest way.

http://ballotpedia.org/Georgia_Employment_Contract_Enforceme...
I have the exact same problem, I love learning new stuff, thinking about new projects, mentally designing code and UIs... but I do much less of actual coding done than I would want to. One reason is that once the novelty of the project wears of, it becomes a boring routine work.
Advanced visual animations with CSS keyframes
I think Ocean research should be boosted significantly, and some very rich and smart people are already dedicating themselves to space. I'd probably donate some money to Ocean research, and open a museum of dinosaurs (and others from that time period) in a new place somewhere, or perhaps few smaller museums and keep interchanging exhibits between them.
Perhaps he's biased because he made TypeScript? Then again, this is from the main guy behind C#. The language that chose "delegate" as it's lambda keyword (fixed it later at least), decided tuples aren't worth supporting, went with C-style optional parameters after years of promoting overloads instead (both terrible ideas), and barely has type inference. (Just a few things that popped in the top of my mind.)

Write for the web seems like a lame excuse to not embrace better languages and deal with the issues in cross compilation.
Phones and small consumer electronics (even routers) have a relatively short operating life. It's a much bigger problem with systems that have a much longer expected service life and higher replacement costs, like cars, refrigerators, HVAC, thermostats, etc.
I was confused what RFC 520 ("A Proposed File Access Protocol Specification") had to do with any of this. It looks like Theo meant to refer to RFC 6520: https://tools.ietf.org/html/rfc6520.
Price should be based on the value you are providing to your clients/employer. Not your expenses.
I've always wanted to do that. I have a cheap, old car that uses a distributor right now. I doubt I'll find the time, but if I do, I want to make my own electronic ignition control system for it, just for fun.
Then why bother making Safari at all? Just rebrand Firefox or Webkit or whatever. it's not like having Safari in the mix has some massive value to the community
You should've seen it before we found all the cheap wins :) Seriously though, I'd be interested to hear any ideas you have - it has already been optimized quite a bit but it's just a lot of data (3 million rows over 50 years). It uses canvas and throws away all the circle references every day so that helps a lot.
This is your brain on mobile
I understand why you're writing this. You think I'm saying, "the UI that users use to modify the root certificate store is so bad that it's the Internet's worst problem".

I'm not saying that. I'm saying that the fact that there's only a UI to configure your root store, and not a UI to:

* set policy for which CAs you trust with which domains

* subscribe to policies published by trusted third policies

* monitor which sites bind you to which CAs

* easily opt in and out of trusting different CAs

... is the big problem. It's a UX problem, not a simple UI problem. There are additional features that need to be added, and that can be added, without litigating the whole CA system.
Mostly, I'm worried about trust. The thought was people might be worried that they paid their BTC for nothing. I'll chat with the guys about this, we definitely need to look into a better time solution.

The other thing is- gift cards are all about vendor lock-in, and that's bullshit. Thus the focus on getting your money back in your pocket.
I don't see the privacy concern. Is the fear that Condi is going to persuade Dropbox leadership to open the doors to govt. snooping?
Twitter introduces pop-up notifications on the web
You're not misunderstanding. In short, we should rightfully expect our dependent type checker to be sound, if not complete. Weaker, non-dependent type systems can have complete checkers though, see for example

http://www.mpi-sws.org/~neelk/bidir.pdf
That's not how money laundering works.

Let's say you start out with drug money. You would like to get this money into the banking system so you can use it to buy a house. This is a standard money laundering problem.

If you turn up at the bank with bags full of cash, the bank will ask where you got that money from, and lots of proof that it was legitimate. They will also file paperwork with the government stating that you made suspicious transactions, or they might just deny you entirely. Obviously, you can't say "I got this money selling drugs" so you need a plausible explanation - this is what money launderers do.

So you take your drug money and buy lots of gift cards. Then you resell them at a discount. What you get back is .... cash (or bitcoins which are essentially digital cash). So the bank asks you the same questions. Your explanation is, "I got this money selling gift cards at a loss". This does not hold water, will not be accepted by the bank and thus does not solve your problem, or even take a step towards solving your problem.
Sorry my suggestion didn't help you, I just thought given your objections it might.

Ya, I host a GitLab instance for personal and one for work so I don't really have to deal with GitHub beyond when I am looking for open source projects.

Part of why my profile there is so empty :/
Ask HN: Looking for illustrators/designers for a collaborative project
Hello HN,

My name is Ivo and I am the curator of QuoteVadis (http://quotevadis.com) a collection of quotes, wisdom and inspiration, which started back in 2012. QV got featured in SmashingMagazine, SwissMiss and Tumblr Spotlight.

I am looking for illustrators or designers willing to volunteer a bit of their time and illustrate a quote by their choice using any technique or style they like. They will be featured with a link, short bio and a photo.

My ultimate goal is creating a collaborative platform which anyone can use to share their creative genius, and inspire both with a meaningful quote and their art.

I cannot offer any payment and the whole idea around this is for people to do it on their one time, fueled by their own desire to do something meaningful. I am developer myself and started QuoteVadis on my own time trying to create something of value, rather than just getting paid.

If you are interested let me know. I will also appreciate any your feedback. You can reach me at quotevadis[a]gmail.com

Thank you!
Ivo

ps. I am working on a redesign that will fit the new concept.
"I see no difference between that and the assassination of the jesuit priest in Syria last week."

OK, seriously, what the fuck. You see no difference between a public campaign to switch away from Dropbox because of someone on their board of directors and an assassination?

This conversation started out bad and has now become complete shit. I'm not going to continue. I don't understand why, but something about this topic has turned half of the HN commenters into drooling morons.

(I know that this sort of language is not supposed to be used, but personally I think it's justified in the exceptional situation where someone declares a nonviolent internet campaign to an assassination. Sometimes you have to call a spade a spade.)
You responded to a criticism of source usage with a much, much worse source. You also rattled off a bunch of assertions as if they were unquestionably true without providing citation. Whatever your intention, you didn't really address my criticism in a constructive way that was likely to bring anyone to your way of thinking that wasn't already there.

[Edited for clarity]
Hmm, it was some C++ code someone had made based off of MoinMoin, and it had something like Markdown. Specifically camel-casing being automatic links, I remember wanting to get rid of.
TypeScript's written in TS/JS? Yikes. Certainly better off writing it in a better language and then crosscompiling to JS for the people that want to do "npm install typescript".
You are confusing free speech and the First Amendment. The First Amendment protects free speech against the U.S. government, but governmental control is not the only aspect of free speech. Free speech is a larger issue.

Edit: if what you are saying were true, there wouldn't be any free speech issues in any country besides the United States.

Clearly that is not the case.
I'd love to stay and continue talking, but I can't take this thread in general anymore. In another reply the person I was talking to just compared this campaign to an assassination of a priest. Something about this topic is shutting down people's brains.
I've got a firm working on the issue right now. We're seeking clarification from FinCen and keeping that side closed until we know their stance.
It's not a zero-sum system.
Haven't found anyone yet. Its frustrating because we were 2 days before launch. The screenshots and description was just being toyed and internally just tested.

Now we have investors to answer to as well as other people who are annoyed at us for delaying the launch at the last second.
If they are using the same card, they are opening themselves up to a giant world of hurt from cheaters.
This might be a perfect backdoor in getting .NET into some frontend projects. Depending on the dev and PM, I find there can be significant pushback on going all-out using WebSharper or anything that isn't JS or close to it.

This way, the JS output can be considered source, checked in, diffs might make sense, and the real source could be hidden in a tarball until it's too late.
Why would someone make a startup and then not have access to the source code? That's easily the most important thing, especially if you're paying someone.
There are smart people working in the TLS WG, but there are also people there that shouldn't be governing the development of the Internet's most important encrypted transport.

More importantly, the working group appears to be geared towards saying "yes" to new features, when exactly the opposite posture is needed. The Heartbeat feature is just the most obvious example, because its reference implementation was so slapdash.

The weirder thing here is that it would even be controversial or newsworthy to disable TCP TLS heartbeats, a feature nobody needs or really ever asked for. Why was it enabled by default in the first place? What sense did that decision ever make?
In my experience, Safari on Mac is the nicest browser for no reason other than Firefox and Chrome failing to nail trackpad input in the way that Apple has.

Granted I still use Firefox because I sync bookmarks to Windows, but if I could sync FF for Windows and Safari for Mac I'd switch back tomorrow. Not so keen on Safari for Windows or iCloud sync.
If you have a website or github page, please share. What were the main feedback?
JetPack security update
This patch is setting OPENSSL_NO_HEARTBEAT, but openssl actually only disables heartbeats when you set OPENSSL_NO_HEARTBEATS (note trailing S).

Someone should make a thing which does sentiment analysis on commit messages, and flags vitriolic or angry commits as possibly containing more typos than usual.
I wholeheartedly agree with this cause, but think the framing is terrible. It's clouding the picture by making things political when they don't need to be.

Rice's support of the Iraq war does not matter. Dropbox will not be starting wars or having anything to do with them, besides possibly getting lucrative DoD contracts.

Rice's position on torture does not matter. Dropbox has no reason or likelihood of torture.

Rice's involvement with Chevron does not matter. If anything, this is evidence that she might be an okay choice.

The only thing which matters is her position on warrantless wiretapping. It's not political. I'm just not comfortable having someone make key privacy decisions who, on the record, doesn't believe in my right to privacy.

Even if (bizarrely) you think mass surveillance might be acceptable, you should oppose Rice being on the board. Our system works best when there's an adversarial relationship between actors—when the government comes knocking, corporations will at least ask a couple questions about why, even just to verify this is a legitimate government request. Having someone who designed, and firmly believes in, the surveillance state on BOTH sides of the table destroys that.

So, yes, drop Dropbox.
What exchange rate do you get for your bitcoin? Does a user even see the potential exchange rate before the transfer? What margin (if any) are you taking on the currency exchange? Why is the site so lacking in details?
Citation? I'm very interested in that.
Mozilla is a community with a corporation attached. That community (as with most communities) is built on a set of shared values, and arguably needs to be led by someone sharing those values.

Dropbox is a company who exists to enrich their shareholders, and has customers, not community members.

That's the fundamental difference here.
I stopped trusting IETF since this:

http://arstechnica.com/security/2014/01/nsa-employee-will-co...

When after all the Snowden and RSA revelations they're not willing to get rid of the putrid influence of NSA inside of IETF, well then...not much trust left there.
No, today you learned it's only illegal for the US gov't to spy on US citizens. Spying isn't rape or murder. It's a thing that gov't does to know what's going on behind their backs. Do we have a problem with spying on Russia or China? No. Just France and Germany. Why?
Amazon Acquires Digital Comic Book Store Comixology
...I can't help wonder if their greatest threat isn't some new upstart, and why they wouldn't be in favor of a large barrier to entry, even if it costs a nontrivial portion of their revenues.

I have to imagine they are choosing a sizable chunk of a much larger pie instead of the vast majority of a tiny and shrinking pie.
> I hope this extends to opposing the Obama administration, which has continued and extended war, torture, and the patriot act.

I agree people should oppose wrong-doing by both parties and not be partisan about it, but not all sins are the same and they do not all require the same response. I don't Obama and Bush are the same, unless the criteria is a binary has/not sinned (in which case all Presidents -- and you and I -- are the same).

I do agree that Obama has done many wrongs.
Hey, cool. I guess I knew that but didn't really 'know' it. Thanks.
I see your point but I don't think when John says "Write Code Every Day" he means writing without thinking. Of course any decent programmer knows thinking about the architecture, pattern, design, data structure and algorithm while writing code is paramount.

What I see him saying is that practice the art of coding every day but you can't write code without thinking so it's kind of implied to me.
Okay, so I guess the answer to my question is: "I do use commercial operating systems".

The rest is common knowledge to the #HN crowd I guess, but the thanks for taking the time to write a long answer.
Is your side project really this important to you? It's your source of identity and self-worth?

I say: take three months off from even touching a text editor and practice guitar every day.

I think my system leads to happier, healthier human beings.
We use the current Coinbase exchange rate. No margin on the exchange. We're trying to keep it simple / focused on newer bitcoin users, but I can definitely flesh out the FAQ.

The refund math is also in the user's favor- more about that in other comments.
Exibit a: OpenSSL library providing encryption...

On the surface, a tricky problem.
Secure connections can be easy and accessible
That's almost too funny.

Edit: Does that last "ok" line mean that two other committers reviewed and OK'ed this patch as well? Three openbsd committers approved a one-line change that didn't fix a single thing? (And people wonder how the OpenSSL bug could live on for two years =) )
John Lilly publicly confirmed he resigned rather than appoint Eich, without elaboration. I did not say the board resignations had to do with Eich's material support for Prop 8. WSJ stated all three resigned because of Eich's appointment, and none contradicted that report.
Haha, thanks! @chris-martin was like "I don't know images!" but then immediately took care of it.
A small extension I created so I can easily access those chrome settings pages
Why I'm Sick of Slick Design
But wouldnt it make sense if you cancel your membership now to show your protest against this?