skysight-inc/HackerNews huggingface dataset:
I have to say that, as an attendee, this is hyperbolic nonsense. PorcFest was one of the most cooperative, congenial, and positive environments that I have been a part of. It was also, remarkably, family friendly.

This reporter decided not to represent the zeitgeist of the event in order to paint a cartoonish picture of people abandoning the puritanical and violently overbearing status quo.
The one that matters most (#9) and is objective is the milestone that, not only did we miss it, but we've actually back-slid.
I think this is a great way to learn the ins and outs of a language once you have gotten past the basic syntax differences. Going from say Ruby to GO / Clojure there is a big mental paradigm shift on how to solve a problem, so taking an existing code base in which you have a good grasp on the domain knowledge absolutely helps. I find looking for [insert language] Koans or trying some Project Euler challenges to be very effective as well.

My opinion on the idioms, best design practices, etc... when learning a new language may differ. I almost always feel like some people just understand everything and I am always running to catch up. It turns out no one was born to think in base2 and these individuals just spend a lot of time reading the docs, hacking around on small apps and really taking the time to understand not the how but the why. So I often have to convince myself, you will get there too it just takes time and practice. Rarely does anyone learn a new language in a weekend and put out top notch, idiomatic code, and if you do come work for me so I can sit back on the beach all day. No one picks up a guitar and shreds out Eruption from Eddie on day one, they play some basic Nirvana chords.
There appears to be a government of sorts, but because everyone is busy denying that there is a government, the decisions can't be appealed.
Red Tape Blues (chart)
My "Hello, world" for this is to create a personal URL shortener. If an adequate third-party library for it exists I will use redis as the backend, otherwise I'll use a hash that I'll write to a file when new entries are added and load when the application starts.
TrackingPoint AR Series Precision Guided Firearm
Why the CMS is the Unsung Hero of Content Creators Everywhere
It really depends on the circumstances.

If you're 1) rushed (have places to be / people to see / work to do), 2) the weather's poor, 3) you're female (the area's improved but it's still not the best side of town), 4) you're risking a 60+ minute wait if you miss the train, etc., it's not particularly pleasant.

Walking a similar distance along a different or safer route, where I've got the time to wander, or where transit service is such that I've only a few minutes wait (or as is more likely the case on much of Muni in SF: you've simply no idea and the wait may be anywhere from 10 seconds to hours), the situation's not so bad.

But miss your CalTrain connection and you're 30-60 miles from home in a part of town with not much to offer. Though that too is getting somewhat better with the ballpark and revitalization going on.
There is a bug that triggers when you add a funding round. It takes your equity percentage down to zero, regardless of the amount raised or pre-money valuation.
There are endless efforts by various nations to harmonize taxes on corporations and profits, so that there would no benefit in moving from one jurisdiction to another. The EU is successful in this to some extent, but only on member states.

On the other hand there are also endless efforts by individual countries, states, counties or cities to attract business by offering the inducement of lower taxes, causing businesses to shop around for the lowest tax jurisdiction.

What one prefers is one thing, how to achieve it is another..
I'm very glad to hear that. I was expecting a lot of people to be disappointed that it's not JS, but honestly I think Lua is a lot cleaner and simpler, and it is just so small and easy to integrate with in C, it's really hard not to use it in a project!
“It’s great to be around people who understand. I don’t get how the left won’t just admit that income tax is theft. Who cares if it’s for a good cause?"

Said the guy who drove to the festival on the trillion dollar road network.
I thought he died using a Segway, but it was the owner of the company, Jimi Heselden [1].

http://www.dailymail.co.uk/news/article-1315518/Segway-tycoo...
How? I followed the instructions on this page https://plus.google.com/+PatrickAljord/posts/LiiabJQ6hvG and they don't work. And that's from late last year.
Yes, that is also a solution. However, you cannot use vim so if you're used to vim, it might feel limited without certain commands. You're also missing eventual plugins.

It's better than nothing though.
Very true, and thanks for the link.

I think that this also applies the other way around. If you're a founder building your early team, you should not hire people who want to join because of the equity. You should be bringing in people because they want to work on the problem for the salary that you can give them or promise to give.

If you hire someone who has an expectation that he will make a million dollars in 4 years - it can lead to a lot of bitterness while you are building the product - especially when you are having a few bad months. Have seen this happening a bunch of times.

Equity != Money, equity ~= the percentage of ownership and responsibility.

Edit: Salary AND relatively high ownership of the company / product. Some people don't mind taking risks if they have an opportunity to build and own something great.
Thank you. As soon as I read "open, well-documented and well-understood platform like email" I laughed, but only because what I really wanted to do was cry. I assume that the author had never had the misfortune of trying to build a MUA or MTA that had to be widely compatible with other implementations.

If you have the option of talking only to Gmail and still being successful? Yes.
And Tinder has done this from the word go. I remember talking to Rad and a few others when they were ramping up and the first thing I said was, "oh, OK, so you're part of IAC" and they got all defensive and tried to pretend like the fact that their offices, all their capital, all their equipment and their paychecks were from IAC was irrelevant and that they were still totally indie.

From talking to IAC people, they don't care what the founder say -- to a point -- as long as people are using the app. As this article made clear however, if you get too far off the messaging and start to oversell the "independent" angle, you will be smacked back into reality.

And then thing is, it isn't cool for a lot of companies to lie about their history -- but if you don't create this false narrative (and let's be clear, 90% of the startup narratives you hear are altered to make the story more attractive. The same is true for any other aspect of business (see also: Hollywood)), people won't pay attention. To a certain extent, as a society, we wall want to have that great Cindarella story.

We want to believe Michael Jordan was cut from his high school basketball team (even though that's not really what happened [1]) and then went on to be one of the greatest players of all time, because it helps create hope within ourselves that we too can overcome the odds and be that successful.

A successful startup born out of an incubator that is funded by a multi-billion dollar company with direct reports to the incumbent in an industry it is trying to "disrupt" is far less compelling for everyone than "we had this idea for this app and it spread like wildfire and now the VCs are coming knocking at our door."

That said, as icky and gross as I find every single person in this entire Tinder saga (to be clear, I think Wolfe was absolutely a victim but that doesn't mean I'd want to hang out with her), the truly notable aspect of the company (to me at least), which was its astonishing growth, was legit. That didn't happen because of IAC or Match (at least, not directly, meaning b/c of those employees or that branding). And that's still laudable. The service might be run by total jerks, but it's growth rate is still laudable and is still an interesting narrative into itself, even if we accept that the whole rags to riches, came out of nowhere aspect, is bullshit (which it is).

[1]: http://sportsillustrated.cnn.com/vault/2012/01/16/106149626/...
>> What separates HN is that people take the time to explain their reasons and often credentials.

You must be thinking of HN from a few years back, it's basically just a discussion site these days AFAICT.

My opinion wasn't on the supplements by the way, it's on the industry. The industry which in Europe has to include disclaimers in all its advertising to the effect of "this stuff might be useful for the elderly and those on restricted diets" because there's no evidence for anything. The industry which heavily resists any effort to regulate it various medical claims in the same way actual medicines are regulated. It's shady as hell.

I assumed this was common knowledge.
When I introduced ny grandmother to the Internet, I gave her AOL because it was supposed to be "easy." She hated it, and switched to a regular ISP with Netscape for mail and browsing. This was a woman who struggled to even use a mouse, though she was very smart.

Never underestimate how much worse an "easy" silo can actually be. The marketing doesn't always match reality. The garden walls may yet be removed.
I read this comment and thought "I bet it's a Drupal site." Just checked, and it is.

I love Drupal, it's great for nontechnical orgs that need a flexible CMS. But it produces awful, awful HTML out of the box.
Proprietary software and proprietary standards are not the same thing.
I think the "something" he is referring to is more akin to Valium and not sugar.
In this case he should be for a pay per use roadway (toll road).
Leaving the entire thread in was happening long before gmail.

So, bottom-first people are essentially don't-quote-irrelevant-crap people? In which case it would make sense to place the quote you're responding to above your response.
SEEKING WORK - Remote

Front-end developer (HTML, CSS, jQuery) (UK based)

Looking for PSD to HTML type work.

Experience with Rails apps and also WordPress / PHP builds.

Portfolio: http://chrisloftus.dunked.com
Nice skit.

Small point: Fixed positioning of column on right (contaning calculations) obscures the bottom few lines on desktop (the result), probably due to expecting a greater vertical resolution. On mobile (Android) it completely obscures all input forms.
How To Be a Landlord in San Francisco
> "BTW I'm not entirely sure how the NSA can justify an anti-Tor stance, when anonymous speech is clearly protected by the First Amendment."

Well, at least they are consistent with their stance on the Fourth Amendment. Namely, that both are subservient to the 0th amendment: "The right of the people to be monitored^H^H^H^H^H^H^H^H^H protected by their government, even against their will, shall not be questioned."
This reminds me of the early-stage startup that offered me a $55k salary in a big city and zero equity to be engineer #3. They told me that if after a year I'd become an integral member of the team then we could discuss equity. Meanwhile they tried to sell me on the job by saying that if the company succeeded we'd never have to work again.
Hecto[1] would have been a better choice for a prefix.

[1] http://en.wikipedia.org/wiki/Hecto-
Cool tool. Would be a good idea to get it on homebrew for one liner install.
I noticed when checking whether it was on homebrew that there's another piece of software already by that name that could be worth avoiding (despite being an almost perfect name for what this does).
I didn't add TypedArray because technically that was first spec'ed by Khronos for WebGL, but you already have integers in every modern browser right now, and it will be in ES6 as well!
Startup Investor Money Always Comes With Strings
North Carolina Set to Outlaw Hunting and Fishing Drones
They will also warn you a few browser restarts later that the extension may be malicious and disable it for you. I know this, because I used to make my own extensions, distribute them as .crx files, and people would use them. Now they keep getting disabled. The only way around it is to list them on the chrome store. You can have an unlisted entry on the chrome store which is free, but they will remain in control of your private keys and update process. And of course they will know that the extension exists and who uses it.

The only way around this, apparently, is to install the developer edition of Chrome, which means being plagued with bugs and possible security risks. Splendid.

https://support.google.com/chrome/answer/2811969
Google should be able to tell whether the email has been opened or not, or whether the receiving account is active or has been logged into recently.

It's interesting to think about this email landing in my Gmail inbox. I'm pretty sure I'd reply and inform the sender that they screwed up and ask if they want me to delete it.
Your comments suggest to me that you're not a practising electronics engineer and don't have much experience with digital electronics design. You've demonstrated confused thinking about the meaning of units and complete ignorance of digital design processes.

> In theory, there is no difference between theory and practice. In practice, there is.

I've read this a few times and I'm still at a loss as to what you're trying to say.

> reporting power consumption in mA is used in industry, so it's useful to report.

The example you gave is of a different industry. This device is a digital communications module, and so I'd expect information to be provided in a form which is useful for digital electronics desginers to use. The data provided by the Helium people is not sufficient to understand the power use of the radio. I agree that reporting current draw during transmission is useful, but it is only one of a number of figures required to allow an accurate assessment of the radio's capabilities and power consumption. The electronics industry has standardised on multi-page datasheets to provide key information on device functionality. There's a reason for this. Ultimately the information given about the device is not sufficient to allow a design engineer to make an accurate assessment of its capabilities.
You can get any parameter of the previous command by using "Esc, <number>, Esc, .". If you repeat pressing "Esc, ." you get the n-th parameter from the command before the previous one, etc.

More details in this Stackoverflow answer: http://stackoverflow.com/a/4010170/578588
I think it's even more complicated than this. But props on the design. Nice to look at.
It's like saying: you didn't earn that PhD, since we all pay tuition that fund the school, we all earned it for you.

it seems it's cool these days to never give the "rich" any credit. When hey leave, and take many of the jobs with them, will we still be parroting this nonsense that they don't create jobs?
This is by far the best bootstrap theme I have seen!
>Technically email isn't the web.

I see this very same things on the web. Heaven forbid you use internet explorer as your browser or are a version behind. The amount of smarmy, "Use a real browser" messages I've gotten when testing things in IE is unacceptable. I have no love for IE, but lots of people use it, and I need to support it at work. Just because its difficult to write html for for certain use cases doesn't mean its useless. I understand when using something IE doesnt support yet, but that didn't seem to be the case with these websites. Often these sites are run by 20-somethings straight out of school with some kind of 'stick it to the man' identity politics. Yeah if you're a middle class person who went to college, have healthcare, have a non back-breaking computer job, etc guess what, you're the man.

I feel like we've never transcended the proprietary mindset and popularity still rules. This email client may be an extreme example, but the web is pretty unfriendly if you're not using firefox or a webkit based browser. Oh, the opposite was true in the past? So what. That doesn't make the current status quo acceptable. I love how we justify the various ways we refuse to learn from history.

On mobile its even worse. We're not even shoving things into silos. We're saying, "Look, this featureset which could be trivially be put into a HTML5 webpage is now a local app proprietary to this platform. Install it, deal with its constant updates, its crappy UI, etc." Does every newspaper in the world and forum really think I want to install their app? I'd have hundreds of apps on my phone if I did.

I really think we're regressing a bit. The cloud-ification and foolproofing of things just leads to a handful of megacorps providing near-mandatory services and applying their own policies and politics onto those services. We keep losing ground to them on things like privacy, stability, ownership, etc for convenience. Not sure where this is going to lead to in the end, but it won't be anything like we're used to. I doubt it'll be for the better. MSN and AOL tried to build a walled web garden in the 90s and were laughed at by the tech-savvy. Now the tech-savvy are the ones sporting ipads and android phones and willingly entering these new walled gardens.
That's a very manipulative comment you've written.

I won't fault you for your opinion that it is arrogance to say that technology is disruptive.

However, I would like to point out that it is technological disruption which causes the economic disruption to previous settlers and this often happen when rent-seekers try to make a profit off a quickly rising class.

It's not "brogrammers arrogance" and words like "disruption" that are driving out the more humble people. It's rising rent which is the problem. The new engineering class has had a tax placed upon it by elites and the original workers are just collateral damage.

Do tech workers really want rising rent? When A raises prices on B and causes C to be driven from a market it is not B's fault for existing or wanting to congregate somewhere in the world.

I don't live in SV. Maybe those people are truly arrogant. Maybe this has everything to do with their arrogance, and nothing to do with the rent-seeking being imposed on them.
No, it is network communication protocols over HTTP(S).
What is it about "libertarian" versions of things that they always involve guns (and generally drunk people)?
This seems like a good time to post Cathode, the retro terminal for OSX: http://www.secretgeometry.com/apps/cathode/
Material Design for AngularJS
I'm sure that there are decent human beings that fall into these kinds of relationships. But when you want to avoid situations like this Tinder situation, and you actually want to do something about it in advance, rules are things you can point to in order to change a situation. You're waiting for shit to hit the fan when you assume the best of everyone.
Qualcomm issues DMCA takedowns for 116 GitHub repositories, including their own
you just made it into one!
I think it's high time to revise the IMAP/SMTP interface for clients anyway; the JMAP spec that fastmail has put together is pretty interesting: http://jmap.io/

A really good way to encourage innovation in the mail client space might be to write a proxy server for JMAP (or something similar) to a legacy IMAP/SMTP setup, and hide all the legacy IMAP/SMTP issues inside the proxy so that building a client anyone can use could actually be fun.
Oh sure, that's talking mostly about chronic/repeated use, rather than one-off accidental ingestion which is what I was aiming my comment at.
Well, that particular cliche didn't take long to show up. Just because you want to change the rules doesn't mean you don't still have to play the game. It's like criticizing someone who wants universal healthcare for using their insurance.
This is 100% true, but does that mean that they should experience a data breach as a means of teaching them a lesson? Seems like that could create a lot of collateral damage among the affected account holders.
That's a pretty cool idea, at a base, create something useful and force yourself to look through the standard library. I am learning GO right now and I am blown away with what comes out of the box.
It might be more accurate to call this a simulation of vga text mode -- more early 90s than 1980s. Still, very cool.
Quick and dirty greasemonkey version for firefox: https://gist.github.com/kennethrapp/571d5d8e2d9c875d27be
This is why I love HN. Such an in-depth smart response. Really making me rethink how I build on WP. Thank you
Mine seems escaped as hell, but still gets wrapped. Anything I'm missing?

edit: couldn't get UTF-8 branch symbol to be properly displayed here, but this is how it looks:

http://i.imgur.com/zuq24gV.png?1

function fancyPrompt {

local bgBlue="\[\033[48;5;31m\]"
local fgBlue="\[\033[38;5;31m\]"

local fgWhite="\[\033[38;5;231m\]"

local bgDarkBlue="\[\033[48;5;24m\]"
local fgDarkBlue="\[\033[38;5;24m\]"

local bgDarkGray="\[\033[48;5;237m\]"
local bgLightGray="\[\033[48;5;245m\]"
local fgLightGray="\[\033[38;5;245m\]"
local colorClear="\[\033[0m"

local branch
local branch_symbol="\[\] "

if branch=$( { git symbolic-ref --quiet HEAD || git rev-parse --short HEAD; } 2>/dev/null ); then
branch=${branch##*/}
export PS1="${bgBlue}${fgWhite}\h${colorClear}${fgBlue}${bgDarkBlue}\[\] ${fgWhite}\w${bgLightGray}${fgDarkBlue}\[\] ${fgWhite}${branch_symbol}${branch}${fgLightGray}${bgDarkGray}\[\] ${colorClear}"
else
export PS1="${bgBlue}${fgWhite}\h${colorClear}${fgBlue}${bgDarkBlue}\[\] ${fgWhite}\w${bgDarkGray}${fgDarkBlue}\[\] ${colorClear}"
fi

}
Unfortunately, multisig forces you to use the blockchain. There are use cases where you don't want that. SSS, on the other hand, seems too complex to feed back through the ECDSA signing algorithm. In the link above they just use the factors of the private key to distribute as shared secrets. So, your private key cannot be a prime. But then again, ECDSA does not seem to require that from a private key. It's not that using a composite number would make it easier to work your way back to the discrete ECC logarithm ...
Don't know about the US, but in the UK we're forced to pay road tax (if you have a car) in addition to income tax, national insurance and council tax. So by not paying income tax, we're still paying for road maintenance via road tax and we'd still be paying for the NHS too.

I don't mind tax as long as it's optional, I'll pay road tax, I don't want to pay income tax.
Police services, fire services, subsidizing families who can't afford food + gas + monthly bills, subsidizing students who can't afford school, the ability to help offset a recession (issue extra tax refunds)...

The existing system has many advantages. What are some advantages of taxless governance?
it was during the 2008/2009 credit crunch - banks just wouldn't loan. It was eventually auctioned off. They also had a technology to run the stirling engine via a solar dish that tracked the course of the sun...pretty cool stuff
This is a very welcome development in the Flask world. It seems that Armin Ronacher (mitsuhiko) found himself in a situation where things outside of open-source projects started demanding more of his time [0] while issues and PRs started accumulating on Flask, Flask-SQLAlchemy etc. You can't really blame him for being overwhelmed by it, and thankfully, in the past day some progress has been made [1] and maintainers are being selected.

[0]: http://lucumr.pocoo.org/2013/11/28/emotional-programming/

[1]: https://github.com/mitsuhiko/flask-sqlalchemy/issues/197#iss...
Or emacs.

The 'set -o <editor>' bit sets the readline editing environment to be similar to vi. It can be set to emacs.

C-xC-e (edit-and-execute-command) invokes the editor specified by $VISUAL, $EDITOR, or emacs, in that order. You could set it to scrivner if you wanted to (though I'm not sure that would necessarily work on exit).

I've tested with VISUAL set to nedit, from which I then changed it to uptime. Now I get loadavg when I want to edit my command line ;-)