skysight-inc/HackerNews huggingface dataset:
We are having the SSL/security discussion in a lot of places, but it would be great to focus the effort here if possible: https://github.com/sparkfun/phant/issues/49

Security on 8-bit microcontrollers is one of the hardest problems we've encountered when building this service, and I think it's going to take a lot of community support to help us figure out a good solution that works on most devices. Thanks for all of the input so far!
Some people curate their connections. Others don't.

If curating is providing a benefit, continue. If not, then there's less reason to do it. Me, I decided to pretend to have lots of business friends years ago, but I spend so little time on the site that their status updates don't create much noise.

I don't find much value in the activity.
In praise of art forgery: The emperor’s new pictures (2013)
Thanks! You're right that it feels weird on the underside of platforms, though you get used to it ;-). We considered some alternatives (if you jump on to the bottom of a platform then invert the controls until you let go), but they were just weird in different ways.

The feedback button does hide the window. Perhaps it shouldn't. I'll fix it :-)
Of course they aren't entirely subjective! There are objective ways that fonts can be assessed for sure. In fact, there's an entire documentary on Netflix about Helvetica (and titled the same).
Man, parenting sounds awful.
They missed a trick calling it 'funcgo' instead of 'gofunc'; just think of the tag line:

gofunc yourself
Some of my friends / friends-of-friends:

- http://instagram.com/msutherl (me)

- http://instagram.com/wenjunliang

- http://instagram.com/alex_steckly

- http://instagram.com/timothytickle

- http://instagram.com/nycisa

- http://instagram.com/rdriana

- http://instagram.com/xt_marie

- http://instagram.com/rypat

Easy to find more by seeing who likes these images or by seeing who these people follow.
I'm on Ubuntu 32-bit, and I'm only getting linked to the 64-bit download. Is there even a 32-bit version?
Yes, it is called competition. :)
While elastic search queries ARE verbose (we've clocked up a query 23 levels deep in our app), the first example stated here is unnecessarily verbose. He's using a `bool should` query, with only one value in it. A `bool should` is basically an `or` statement, so he could replace the whole thing with the single query he has inside it.

This definitely feels like a rant that picks up on a few issues with ES, and then smothers it with a variety of things which are different, but not really "issues". I've found the ES documentation to be a bit fragmented, but good once you know where things are. It's not the most newbie friendly system, but once you're up and running it's incredibly powerful.
"It has terrible documentation"

They acknowledge this themselves as well, that's why they released a book that should help first time users to navigate through ES: http://www.elasticsearch.org/blog/elasticsearch-definitive-g...
Better cross-platform support. In my experience .NET works fine in Mono anyway, so by extension F# is likely fine on Linux/OSX, but your mileage may vary.
>> using Prime Video only for the HBO shows.

Remember when you only went to Amazon to buy books?
I just tried it out and found that it can work with repositories that are hosted elsewhere, but I haven't yet found a way to clone a new local repo from a non-github remote repo.
I tweet at http://twitter.com/krrishd
Personal account: https://www.twitter.com/mindcrime

Startup "Company" account: https://www.twitter.com/fogbeamlabs
To be fair, the documentation does seem to have improved quite a bit with the 1.1 and 1.2 releases. My biggest problem with it has been snippets of examples in the query DSL sections with no clue as to where you put those snippets. Some examples now show full curl commands which is a huge improvement.
> So it's Not-a-Number but isNumber returns true?

NaN is not a number (the concept) but it is a Number (the type).

> That would imply then that isNumber is named incorrectly.

Arguably, it is Number (the type) that is named incorrectly (a type called Number that includes a value called Not-a-Number seems problematic.) Maybe "Number" should be called "MaybeNumber".

And, perhaps more importantly, the fact that JS doesn't have a convenient type membership operator for primitive types is problematic, as if there was a convenient parallel to "instanceOf" for primitive types -- or if "instanceOf" just worked for them -- then libraries wouldn't need to provide something like what underscores isNumber does at all, and then any isNumber function would probably test "is the argument a number" rather than "is the argument a Number".
> NOT EVERYONE USES COMPOSER!!!

Well, get with the times ffs.

Amuzingly, I recently integrated ES with a Yii app and it ran wonderfully. Sped up our search considerably.
Why Elon Musk is right about batteries being the future of automobiles
Every companies can build their own browser. It's a good thing for WEB developers. The companies can limit their works internet behavior. For me, may be some day I can use this to build my own browser.
I thought the vertical stacking makes more efficient use of the light than the single layer you find in a farm or green house. I thought that means even though the light is produced inefficiently the vertical stacking cancels out that inefficiency. Moreover, the optimization of the plant's exposure to light through automated means adds to increased efficiency in the plant's use of the light.
100 minutes for VOIP calling, not regular data calling. Last I checked Skype charged for those, too.
http://freerice.com/node/2934225
I use this every day basically for pushing and pulling to and from Github. For pretty much every other git function I use SourceTree.

I find the Github app too limiting for most git functions other than pushing and pulling (and the resulting rebase or merge) to the remote repositories, but the interface is much much better – simpler, quicker and easier – for those specific tasks than SourceTree.
The problem is that there are ways for a landlord to technically take the property off the rental market and evict the rent-controlled tenants and then put the property back on the rental market with all new (much higher!) rates.

It's a loophole because the intent of the Ellis Act was for owners to reclaim a property from renters, not to flip it into a new rental market.

Edit to add: http://techcrunch.com/2014/04/14/sf-housing/

"Tenants activists say that the Ellis Act is instead abused by real estate speculators, who evict their tenants, turn these rent-controlled apartments into tenancies-in-common and sell them at a profit"
Yes. This is just a tool which makes working with certs a lot easier.

CloudFlare has publicly announced it will have free certs for customers by the end of 2014; it's one of the projects I'm most excited about. It's actually pretty difficult to do at scale, so CFSSL is one of the tools we're going to use.
Emerging markets may be the future for cryptocurrencies
$500 is not that affordable, especially given the ability (or lack thereof) to finance it in many parts of India and China. Obviously, this isn't a scalable product for those needs, but its a nice start.

Edit: why the downvotes? Financing a $500 product is a major issue in India, for example, where the cost of capital is extremely high.
https://twitter.com/frostmatthew (I am not very creative with usernames, heh)
Ah, I see. Sounds like the author was just confused then.

But I'm afraid I still don't see the advantage of having a fuse or (circuit breaker) in the plug itself. What is the rationale behind having two over-current devices in series? Circuit breakers and fuses (c.f. ground fault interrupters) don't really do anything to prevent a human from being zapped: They're there to prevent fires. You can easily stop a heart (or cause burns) without drawing anywhere near enough current to activate the protection. If Britons think circuit breakers are so unreliable that they need two, why put on on the plug instead of both in the distribution pane?
Malwarebytes takes in $30M, its first round since launching in 2008
Personal account: http://twitter.com/danlev

My LGBT rights site's account: http://twitter.com/equaldex
That makes sense. I understood it was criticized for not being hip enough but in reality the opposite is true, it is probably too hip for its market place and vis-a-vis other Amazon products.
@framerate is me
You can make encrypted calls for free using an application like CSipSimple and ZRTP. Calls to another SIP user are completely free. Calls to a landline are $0.01 with many VOIP providers.
If it's anything like Github for Windows, then yes, you can, but it's not exactly intuitive. Here's a stackoverflow post which should cover all the basics, and a bit more.

[0] http://stackoverflow.com/questions/13664949/use-github-for-w...

However, overall, the application is pretty basic (assuming it's just like the Github for Windows client, plus the new features announced). It has a nice diff viewer, and can push/pull. But that's about it. The interface is beautiful, and the Mac app seems to look just as good. But any other advanced git features, you'll need to do through the command line.

I wonder why are there no good git GUIs that offer git's full feature set? I guess it's a harder problem than it seems. Or maybe just every dev who uses git's advanced features would just prefer to use the command line anyways.
http://twitter.com/imderek
let me spell out the URL because I'm going against the curve:

http://twitter.com/framerate

:)
How to patent a product and avoid being hurt by it
I have an idea about a nice product and am in the process of developing it with a small team, I never patented anything, how to start, can I DIY? On the other hand the patent will disclose my most sensitive info that could be very risky, what should I do about it to make it a worthwhile effort?
I bet a Docker image will pop up in the next 48 hours, if there's not 10 already.
We don't host any private repos at GitHub.

I'm on GitHub because we release the sources of our clients and because we use several open source libraries in our stack and it's very impractical to push changes upstream if you don't have a GitHub account.

I could certainly do that anonymously, but again... tradeoffs. It's more convenient for me to do it from my primary account (which makes me more likely to do it) and there are advantages to publicly sharing that we give back to projects that we use.

Do you think someone doing a recon on a target like a developer at Silent Circle _wouldn't_ check for a GitHub profile?

EDIT: Dunno who is downvoting you. You raise very valid points (ones that we have had many conversations about), and have been very cordial...
Here's some other thinking about the cost of APIs (discussed earlier on HN) http://writings.quilt.org/2014/05/12/distributed-systems-and...
Mine is https://twitter.com/iTrendTV

mostly updates for my analytics startup, plus interesting patterns extracted from Twitter etc

P.S. blocked by Marc Andreessen
https://mobile.twitter.com/iTrendTV/lists/people-blocked-by-...
I think the best way to learn about monads is to write a monad tutorial. If nothing else it is a rite-of-passage.
My space news website account: https://twitter.com/spaceindnews
I post a few times a day at the most about space news, mainly astronomy.
unfortunately not at the momemt :(
> You could actually go a step further - if you're using "Hypertext as the engine of application state" (HATEOAS), URIs for the locations of direct subentities need to be there, if the client is expected to be able to make those state transitions, for the API to be "fully RESTful".

Sure, I'd agree with that.

> Though, I'd personally agree with the article that features like discoverability and content negotiation are secondary to those you get from idempotence/properly using HTTP methods, and feel they should be considered bonus features, rather than strict requirements)

I think properly using HTTP is sufficient for calling something an HTTP API, but HATEOAS is necessary for calling it (accurately, at least) a REST API.

There's too much "REST is a popular idea, so lets call out API REST even we think is good for our use case, even if its not REST".

All APIs don't need to be REST APIs, but APIs that call themselves REST APIs should actually be REST APIs, and not just HTTP APIs.
That's still outrageously overpriced, like everything else they sell. VOIP calls are pennies per minute with every other VOIP provider.
I retweet mostly at https://twitter.com/Su
https://twitter.com/charlierguo :)
https://twitter.com/chrisbiscardi

Haskell, JavaScript, YouTube, building things.

(Willing to help anyone learning Haskell. Just tweet at me.)
I am on and off but want to discuss tech with people more. https://twitter.com/shriganeshram
I tweet at https://twitter.com/AustinDizzy

On the interesting scale, I'd be a "meh." I do lots of information security, currently for a top-tier university. And I'm also a contracted web developer, currently specializing in Node.js and Go. So that's something.
Sweet handle!
I reject your comment on the fact its groundless and in no way related to arrests being published by the media.

I'm not sure how I can be any clearer. If it isn't directly related to arrests by a single degree, it isn't on topic imo.
hacktivist and webapp dev: https://twitter.com/spencenow
Mine is http://twitter.com/Nyalab
Mainly Front-end stuff
Can NAT traversal be Tor's killer feature?
> Every adult that I talk to (all of whom have degrees) swear by them and say how they're such a great fallback but I'm having a hard time connecting the value...

If the consensus of more experienced people is that you should complete your degree you're probably going to be better off listening to them.

Another two or three years might seem like a long amount of time when you're 20ish but the difference between having one vs not having one can very likely have an impact for the rest of your life.
Yeah that's more than good enough. I only clone in terminal anyways. I'll give this a shot for a couple of days. Thank you!
Mine is http://twitter.com/HendX

Mainly about iOS/Android development. About to release first game so a bit about that too.
100 minutes of outbound. Inbound is free.
It's consistent with the names of other type-checking functions. isNumber checks if a value is an instance of the Number class just like isDate checks if a value is an instance of the Date class. If it were isNumericType, they'd get questions about why the function doesn't follow the existing naming convention.

The only reason this is confusing for people is because they aren't familiar with IEEE 754 floating-point numbers and their representations. But since floats are used in almost every programming language, it's something that any programmer should be familiar with. Once they learn exactly what NaN means in that context, then the confusion should disappear.
http://twitter.com/dustcoin - Mostly bitcoin & cryptocurrency related.
Equaldex is one of my favorite new things. A lot of the other sites like Out and Advocate are too spammy. I've got Facebook notifications set up for it, and all I get is actual news.
I think the problem here is the 1st amendment trumps your right to privacy in the US when it comes to matters of public record. I'm not sure I want that to change because people do have a right to know if a legal issue is in process, they just don't have the right to be prejudiced if you are found innocent/released without a guilty verdict.
Javascript + solar & some infosec/blockchain retweets.

twitter.com/lazaruslarue
Sell that handle for $$$$ ;)
The client apps are available on both Android and iOS, in their respective app stores.
https://twitter.com/msutherl

art+tech, iconoclasts
I really wish GitHub would open source these clients. If not for community contributors to poke at (it's kind of funny that a client based around open source code collaboration isn't open source), I'd at least like to see the code behind the UI. Github for Windows 2.0 is absolutely beautiful, and Github for Mac looks to be just as good.

I've read somewhere that Github for Windows uses WPF for the UI. There are no good looking open-source WPF apps that I'm aware of, so I'm very curious as to how it was made.
This seems to be exactly the case in psychology. Undergraduate students often assist with experiments in return for research experience on their resumes. Depending on the degree to which they were involved in a project, they may be thanked in a paper, but not listed as a coauthor.
Thanks for the follow!
http://www.sfexaminer.com/sanfrancisco/san-francisco-parks-c...

:/
8 Non-Facebook Social Networks Your Business Needs to be Using
This is a great idea. I've wanted to build something like this for a while, but never got around to it.

I think people here are missing the point. Firefox and XUL is also a JS-scriptable UI over a browser, but it's a terrible environment to work in.

The UI is the main thing that differentiates web browsers. Our tabbed browsers have looked the same for years now. This is going to enable all kinds of awesome experimentation and customization. I'm super excited to see where this project goes.
https://twitter.com/thegyppo
https://twitter.com/mkronline

I don't tweet as much on it these days, and I don't think the one I focus on now would be of interest to most HNers.
nexus 4: goal amount: this will cost
put cursor in field
keyboard opens
window registers as landscape due to width/height problem
keyboard closes
repeat.
No worries on the inadvertent downvote. I do, however, have to take issue with the characterization of a taxi as an essential. :)

Seriously, though, even in a rainstorm a taxi is a non-essential. It's nice, and I'd certainly prefer one if it's raining, but it isn't essential. There always exist alternate modes of transportation that are going to be less expensive (public transit, Zipcar, your own car, or an umbrella and your own two feet). It's not as though one, bereft of an affordable taxi, can never reach one's destination.

I just don't see how Uber can possibly be construed as an essential, except maybe in highly exceptional circumstances. You're hiring someone to chauffeur you to your destination with an expensive computing device, via a similarly expensive data connection. How is that anything but the definition of a non-essential, luxury good?
Whoa... I got so many awesome suggestions from twitter after I followed you :) Thanks for that!
1.) Security theater. The hypothetical competent attacker already knows who works for Silent Circle, from any one of a dozen different public sources. No company that actually accepts money from customers can be stealth enough.

2.) Mere access to a security company's internal network isn't as useful as it would be for, example, a credit card processor's internal network. (Except for stealing secret keys, etc) The more serious threat is not intrusion, but tampering. (Pretending to be a employee for sneaky NSA-style RNG-weakening, etc) Covert tampering is a heck of a lot harder.
In the long run, the problem is self correcting.

However, if someone finds themselves unable to get a job in their local area [e.g. Small Town USA where you might only have 1 employer of a given type in some cases] and is forced to move to find a more tolerant employer...that is a burden we shouldn't reasonably expect people to suffer due to a cautious police officer who wanted to play it safe and arrest someone.
Because the cost of Internet access in the United States is higher, and quality of service lower than what it is in other markets serviced by Level3?
http://twitter.com/noinput

causes, geek things, a few pictures of my kids.
An orchestration layer is found in most enterprise architectures
https://twitter.com/CCERVANTES0
Rails+SF+World Cup+Nerdy Shit
https://twitter.com/danvayn
very young frontend developer -- i'll follow back so long as you're a real person!
the ODFI is always the bank that is initiating the ACH transaction, whether its a credit or debit. The RDFI is always the bank that is the target of the ACH transcation, whether its a credit or debit.

You cannot do an ACH transfer from one clients account to another clients account. You must be the originator of the ACH transaction (meaning your bank account must be at one end of the transaction).

At ZenPayroll, this is why we'll first initiate an ACH debit from the company's account to our account, wait 3 business days, and then initiate an ACH credit from our account to the employee's account.
Links We Love: Online Community Resources Edition
https://twitter.com/alexbrasetvik - mostly tidbits related to Elasticsearch and distributed systems, with a hint of skydiving.
@georgebonnr - let's hang out.
https://twitter.com/tobym tweeting primarily about programming, scala, internet, startups
https://twitter.com/breefield
twitter.com/jackflips I make jokes
Is there any way to revert a single hunk interactively in the client (like git checkout -p)?

I too use it for light code review, but often find spurious whitespace/brace placement changes that I want to revert to make my eventual PR a bit less noisy..
Yann leCun does not use Lush anymore.
https://twitter.com/kevinconroy - Non-profit tech, food, and people who think I'm the voice of Batman
This is full static analysis, with AST and type inference.

However, type inference on JavaScript is quite hard, and as you've seen, our analyzer fails on many complex libraries like d3. We have an open issue about fixing d3 support at https://github.com/sourcegraph/sourcegraph.com/issues/13, which you can +1 if you want to stay updated on. And we're releasing the analysis toolkit we use as open source soon so it's not bottlenecked on us.
http://twitter.com/manfrin

I am a mid-level Ruby/Rails programmer, post about tech, sports, puns, and trivia.
I had the same reaction, and even though I have an European background I don't think it has anything to do with it.

There must be another divide in play there in addition to racial. Small town vs big city? Poor vs. rich? Cold vs. warm climate? Those percentages seem incredibly high, and looking at the circle of people I know, I would never have guessed it that high. It could be that people just don't talk about their criminal records but it's still not 1 in 5.
Ask HN: Where can I buy some cheap, targeted advertising?
I've got a few bucks to spend promoting my concept. Where can I buy some inexpensive & targeted traffic? Any tips or tricks I should be aware of?

I'm considering google adwords, but it seems more expensive nowadays.
> cd /yor/src/dir
> bash: cd: /yor/src/dir: No such file or directory
<tab> ?

And on anecdotal evidence, I've observed that people who use git intensively everyday often have aliases to these commands that have a low probability of typos.

eg gcom => git commit
https://twitter.com/dorfsmay

sysadmin (Linux, postgres, web servers, auth, etc...)

python dev
Making open data a priority
http://twitter.com/martinvol Python, Argentine Culture and some Net Democracy.
https://twitter.com/meatcar
People's happiness at work usually dips mid career
You don't get that other people see it as a promise of having something delivered? You can't understand that people think about kickstarter differently to you? You don't see that people get excited about a project, because of what it offers, and pay because they want to get what is promised?

I mean, even if you don't agree with that sentiment, you can see that other do, right?