skysight-inc/HackerNews huggingface dataset:
I suggest using Quora to get thoughtful answers to startup questions. You can also ask anonymously if preferred.
How can the supposedly most capable "intelligence" organization in the world be so dumb at understanding public opinion in the internet age? It's like they are operating out of a 1930s propaganda playbook ..

Especially when Snowden, Greenwald et al appear to be masterminds at the same task. Of course, it helps to have the truth on your side, but considering that they are up against the most powerful people on the planet .. very impressive.
I’m a final year CS student who is looking for some career advice from experience developers. I've worked with Java, C#(asp.net) and Ruby on Rails on various college level projects and looking for product/service based company in India.

I would really like to have a mentor who can help me evaluate myself and guide me through various career choices.

You can find me on twitter: https://twitter.com/iamrahulroy
Or contact me through email: techniciablog[at] gmail dot com

Thanks,

- Rahul
Mate is an extremely solid desktop environment. So glad that someone saved all the work that went into Gnome2. It's fast and familiar, and that's all I need.
I try my very best not to talk about work unless specifically asked. And when people do ask, they will still get bored very quickly. Even if they are asking for advice on how to learn programming or enter the field—of which it seems only 10% of those asking the question are genuinely interested in doing so.

If a date (or prospective date) asks you about work, it's probably best to just tell them you slay dragons and steer the topic towards something else.
Ask HN: What is the best way to learn a language?
A spoken language, that is. I know immersion is the best way overall, but what's the next best way if that's not an option?
Thank you for the gogetssl.com link. I've been looking for a multi-SAN/wildcard cert that wasn't insanely expensive.
Hi Bruce from Subgraph here.

Yesterday we updated our website with information about a new project that we've been working on since December and made a very small announcement on Twitter about the website change and this generated more attention than we were expecting.

So I should clarify the status of the project which is that we haven't released anything yet, but we've been working on what is described on our website for the last 6 months. We predict but can't promise that we'll have something available for brave enthusiastic people to test by the end of summer. That's the point at which we normally would have announced our project here.
Risky man indeed :)
Just an idea. You could assign colors automatically if you used something like https://github.com/nluqo/autumn . Found that on https://news.ycombinator.com/item?id=7824684 today.
Unless you are measuring ethanol, which is more like 0.78g per mL.
Just got a response back from hn@ycombinator.com:

> It set off the flamewar detector. We just overrode that. Thanks for writing.

Woo hoo! Faith in HN restored! =D
For the future, use escrow. It just looks like you are working for companies that have no money to pay you (and prob. never will). If a company isn't willing to use escrow, run. They either don't have the money or are planning on not paying you anyway. It doesn't have to be for the whole thing, but at least until you have a relationship with them, use it. Start ups in SV (generalising) are run by kids with little head now a days that think they are the kings of the world, and don't care about screwing you over because that is what they learned from Jobs or Zuckerberg or whatever.
If you're an entrepreneur with a web/mobile startup that's got some traction and you're not sure how to go about forming a business, scaling infrastructure, monetizing, etc. feel free to reach out to me. As time permits I'm happy to help mentor or advise you so you can build a good business without making some of the mistakes a lot of us did when we didn't have that advice. It doesn't matter where you're based, as long as you've got a web/mobile product or service that's got some traction.
Most IDEs use pretty smart heuristics for this sort of thing out of necessity. You notice when it is missing: for example, MonoDevelop starts compulsively indenting wrong if you mismatch your brackets anywhere in the file, but other IDEs more gracefully match the local indentation.

In other words, JetBrains has lots of experience with correctly handling partially valid syntax trees in a friendly way.
This. The point is you can introduce all the changes you want if you do it slowly and never aggravate significant percentage of the population.
Machine Learning with WEKA: Google Workshop
This is a Linux distribution with some clever ideas about container isolation and using the PAX / grsecurity kernel patchset.

Since it is running Linux, not some minimal RTOS, I take some of their marketing on the website with a huge grain of salt. When it says things like, "verifiably trustworthy" and is a Linux distribution, it makes baby Brad Spengler (Spender) cry. Call me a skeptic, but I'm currently using Linux, professionally have managed Linux for over a decade, and <3 it entirely. That being said, I call BS on a Linux distribution that claims what this does.

Great marketing page however!

Written from my Fedora 20 laptop with SELinux enabled and my tinfoil anti-NSA hat on
The page currently says "All VODs will be removed after June 8, 2014. We recommend downloading your recorded videos before the date."
Daytime photo of the ISS transiting the Moon
If you read startssl'a justification on the free cert, you'll see that they charge in relation to the time they need to spend. A low level 1 year cert involves no human time. They don't have fully automated systems for revokes/reissues, so it's pretty lame for people to complain about them charging for it.
It sounds like normal guys acting like normal guys, and women having too high of standards. You can't connect with anyone well on the first date, or at least it's very rare.
"Only for serious crimes", just like the use of SWAT teams. In other words for things like mass murder...drug possession...not paying your mortgage on time.
That's my perception as well. I've noticed some edX courses in particular pushing pretty hard on verified/paid certificates and eliminating the option of a free certificate. I can't say I'm especially surprised. MOOCs have struggled with their business models and having a free certificate option just further reduces the incentive for people to pay for a verified certificate. I notice that the upcoming Linux Foundation edX course, for example, only gives options to audit and to pay for a verified certificate.
Completely broken... White page, no text and nothing that looks like content in "view source".

Chrome 35 on windows + Ghostery.
I only recently started using Tails myself. I found it to be pretty easy to get going, and the Windows Camouflage mode is fun. I don't see this being a real replacement. Maybe a competitor?
Tardigrade-universe's most resilient organism
It's still more secure than plain-text http tho.
“The sad thing about guys who exhibit these brogrammer qualities is they seem to fall short of greatness in both worlds,” said Parish. “They’re not purely macho or purely geeky, they’re somewhat pretenders in both...”

Part of the problem is that women like this want a man who looks like Tarzan, is rich, respected and powerful but who can also change the oil in the car, fix the plumbing, mow the lawn, fight Brock Lesnar for her honor (and win) and make her laugh on command.

I tell my wife that she should have married a dozen guys. Yeah, I do so much stuff that I don't do anything really well. Thanks for noticing and calling me a pretender. I'm just an average guy like all the rest.

Edit: Happily married for 15 years. My wife and I joke about this. She understands and has settled for me ;)
Could be? I'm amazed they were keeping all that video this long.
(writing from a throwaway account)

As a young male engineer in SF who is very much not the brogrammer type, I can understand where the author is coming from. I'm neither a bro, nor a nerd. I find myself in a vacuum sometimes, wondering where the other "well rounded" guys from "flyover country" are. Everyone seems to be too caught up in their startups or caught up in the money. Or their so nerdy that it's impossible to have an honest conversation with them. (Engineers can be so self-righteous sometimes.)

There is a lost art that these tech hubs need to find again. Maybe it's "being a gentleman". Or "being a renaissance person". There are so many soft skills that most people (young tech guys) lack.

* How do you have a conversation with someone not from your socioeconomic/political/technological/generational background?
* How do you treat a woman with respect and dignity?
* How do you "pick up girls" without needing to resort to the absurd tactics of The Game?
* How do you host a dinner party?
* How do you approach the arts and culture?
* How do you pay attention to world news and politics?
* How do you dress respectfully?
* Can you debate philosophy gracefully and purposefully?

From the outside perspective, I'm one of the rich, dumb tech nerds that this article is rallying against. I'm a white kid from flyover country. I have a lot of money. My company is very successful by all standard measures. I'm an engineer, I like science fiction.

It's funny, though, when people (especially women) meet me. They are often surprised that I am not an idiot brogrammer. I can carry on a conversation about topics outside of tech. I have opinions about the arts and music. I can discuss world politics with knowledge and tact. I know how to carry a conversation: give and take, tell jokes, etc. I have traveled widely.

Because of this differentiation, I've found it very easy to pick up women in SF. Women are surprised to find a genuine person who actually cares about them, what their passions are, what they think.

I know I'm not perfect, and I certainly am striving to do better at all of these things. But I know I'm one of the few who actually pursues these activities and has interest in these kinds of soft skills. I wish more people took this approach. I would have more friends, the women of tech hubs would write fewer articles about idiot brogrammers, and we'd all live a more fulfilling and happy life.

So here's a plea: let's make a finishing school for nerds. We would all benefit.
Thats awesome. Any idea whats going on with the X-ray versions of Adam and Eve? There seems to be things going on that arn't visible in the other views. Maybe its where they painted over another painting?
Thanks for taking the time reply and the advices :-)
On the plus side, this lets you create multiple third-party accounts using the same gmail address for verification. I've done this a lot for various nefarious purposes ;)

Also, it's not something they can "undo". A lot of people started with "first.last@gmail" and later started telling people "firstlast@gmail.com" (I do that now).
Speed is great - the latency is dreadful, and it's the latency that really matters.

https://news.ycombinator.com/item?id=7826768

http://rescomp.stanford.edu/~cheshire/rants/Latency.html

http://www.internetsociety.org/blog/2012/11/its-still-latenc...

http://www.edgeblog.net/2007/its-still-the-latency-stupid/

Oh, and also:

https://news.ycombinator.com/item?id=7821316

https://news.ycombinator.com/item?id=7789116

https://news.ycombinator.com/item?id=7793747

https://news.ycombinator.com/item?id=7797646
Well yes, are you implying there is something inherently wrong with drones?
Right, the idea is that justin.tv could be formatted as a new project for the ArchiveTeam Warrior -- which you can run on your laptop or a VM or a cloud server or a few Amazon instances, or whatever. But with only a week's notice before the shutdown, I don't know whether they can get the customized scripts up and running in time. They're working on extracting a list of user and video id's right now.
'significant equity'. Who outside the founders and maybe five first employees really have that in a startup? If owning 0.1% which gets diluted to 0.01% before the startup sells for say 40MM bucks four years later is significant to you...
I don't have to work with (many) crazy people. At startups and small businesses, I found that one crazy founder or manager (who is probably related to the CEO) can completely ruin the experience. Google has processes to avoid hiring such people or to deal with them post-hire.

That really hit home for me. Part of the severe burnout I'm experiencing is from years of dealing with people from a pill-popping, paranoid nutcase founder to plain old manchildren who thrive on creating drama.

(This was in the SV/SF "startup" scene, though most of the "startups" were actually just small, privately held companies who seemed to use that label when they were in the red, didn't have a clear direction, and wanted people to work more hours.)
It’s Still the Latency, Stupid (2007)
Why not charge a higher rate to startup's to price in the risk of non-payment and reduce the rate to corporations who are more reliable?
A proof need not be "formal" to be a perfectly good, elegant, insightful proof.

For example, one could observe that an even number of quarters can be formed into two rows of the same size, and if you do this with two piles of quarters, you can put the rows together to make two big rows.

This is as good as any "formal" proof, and I sincerely hope it's the kind of proof the teacher shows as an example of a good answer.
What exactly is the correct conclusion for them?
This isn't just for Bitcoin payments, it's for all user<->provider payment interactions that occur without a pre-established user account. It's insidious for any infrastructure services in general. I don't know the crowd here realizes that.
I used Ada(95) a lot. All the radars built by the company I worked for are using it today.

Ada has a lot of thing going for it I miss. It was rubust. Custom types (this is an int from 0-100, it goes out of range throw an exception). Records (structs) were nicely implemented. The package system really worked well for large software.

It was interesing. It suffered a lot from running on systems that are written in c. Although you can make system calls through a wrapper it was odd, so we wrote packages to interface with the underlying c libraries we need to call (java did this as part of core). We had a lot of libraries to make the networking and unix ipc work the same across our hpux and sun systems. The displays were written in C as it just wasn't really feasable in Ada.

It never reached the critical mass to get great tools, so debugging could be a pain. It didn't have a lot of useful third party libraries that make a language powerful and fun.

When your ada compiled there was a good chance it would work.

I do miss parts of it. When I see Go code sometimes I get flashbacks.
Except for the fact that the CA system is centralized and easily corruptable, giving everyone a false sense of security. Yes, signing your cert gives you some protection, however let's not kid ourselves that any CA could be susceptible to payoffs or gag orders. It comes down to trusting some slimy security company. We need decentralized CA systems before we can kick back and think we're actually secure.
> Most pastry chefs would be incompetent and unhappy as nurses or engineers, and vice versa.

This, though, is a subjective judgement too—even if presented as fact. Not that I disagree with your point or something.

Edit: come to think of it, it seems unlikely that many chefs were given a chance and tried training and working as nurses or engineers. So yes, I disagree with your point as well, not just scorn at subjectivity of the argument.
Thanks for posting this. I'm starting to get a feel for when Spark is usable-- you need an underlying indexed data store which lets you fetch small subsets of your data into RDDs (or, your data can be tiny to begin with). We've been trying to use Spark on input sizes which, while smaller than our cluster's available memory, are probably too big for Spark to handle (> 1TB).
I once heard about a system based around a game: Where Are Your Keys? (http://www.whereareyourkeys.org/)
Perfect Forward Secrecy: A love story
If your zones are signed with DNSSEC, just add a TLSA record for the self-signed certificates to the zones. Clients with DANE [1] support will then recognize that the self-signed certificates are valid.

Of course, very few clients support DANE as of yet. Nevertheless, that is the most modern solution and you'll spur adoption of DNSSEC and DANE if you offer it to clients.

[1] https://tools.ietf.org/html/rfc6698
Thanks for your support. I thought I would just share some of our thoughts and experience with the app naming and discoverability problem.

An app will rank differently on different keywords in different App Stores. For every keyword you compete with other apps that uses the same keywords. So popular keywords are harder to rank high with than others and "Champion" isn't easy of cause. But we've done a lot of testing on this subject and there are several things you can do.

We use a site called Sensor Tower [1] to track keyword rankings between the different App Stores.

First thing is of cause to add extra names to your App Store title and hope that people search for "champion live score" or "champion football", which will greatly increase your chances (our full App Store title is "Champion - Football Livescore").

But actually we found that it doesn't take as much as we thought to become #1 on a keyword like Champion. We launched first in the Thai App Store to be able to test a lot of this before the global launch. We've been in the Thai App Store for almost 2 months now and it took us less than 1 month to become the #1 app for the keyword "champion". So it's an achievable goal.

[1] https://sensortower.com/
Not really. Consider the following question, for example (taking from an actual eighth grade math test):

"Combine the equation 8x+y/2 = 1/24 with a second equation so that the resulting system of linear equations has (a) exactly one (b) zero solutions. Justify your answer."

That's leaving aside the fact that there are multiple ways to solve a system of linear equations with two variables to begin with (since you don't even need to solve such a system to answer the question).
Can do that - thought it was a bit much, but due to the underwhelming response (but thanks for yours!) here it is:

https://www.kickstarter.com/projects/capsulesio/capsulesio-a...

Let me know what you think. Any feedback would be great.
you seem alright.
Yes, Subgraph OS is meant to be used as a general purpose desktop operating system. There is pressure on TAILS to evolve in this direction by people who like TAILS and want to use it as their main everyday OS, but this conflicts with the 'amnesic' philosophy and vision of TAILS as an ephemeral read-only system. One of the objectives of Subgraph OS is to provide something more convenient to users who wish to use TAILS persistently.
"when was the last time you saw a 7-segment display, or those big red round thru-hole LEDs"

At work yesterday, at a microwave communications equipment manufacturer. Through-hole LEDs are the easiest kind to mount on the front panel of rack mount equipment. And there are 7-segment displays on two of our adjustable power supplies.
Without God I am guarenteed to lose against the CIA. With God, I am guarenteed to win. I'm not a pathetic sand-nigger, I'm like the Jews who kicked ass with God's help.
In 2007, this was THE FUTURE, where UGC was going to be the democratizing content tide that would lift all of our boats. Turns out it all devolved into ad platforms anyway, just like 1997.
For my most common flour-using recipe (bread machine bread), I use 140 g/cup (the conversion in the recipe book suggests 137 g).

Edit: that's for high-gluten bread flour, which may have a different density than AP flour.
Yeah, this behavior isn't desirable. We'll probably fix it.
> The problem with Self Signed Certs in a practical sense is that they enable a much broader range of attacks. Neither of them protect you from LEO and NSA.

This phrasing is misleading. Self-signed certs will protect against passive attackers, assuming the certificate can be verified out-of-band[0].

If the validity of a self-signed certificate cannot be verified, yes, it could be issued by a MITM. But it still protects against passive attackers, and the NSA (so far) has predominantly been considered to be a passive attacker.

Self-signed certificates are arguably more secure against LEO/NSA, because (again, assuming the validity of the cert can be verified), it is harder to MITM clients without the server admin finding out. With a CA, they can serve a subpoena to a third party (the CA) and force them to present a compromised certificate as "valid". For the LEO/NSA to masquerade as the legitimate server, it would have to subpoena the server administrator.

[0] Which is always required with SSL. CA-issued certificates are also verified out-of-band, just indirectly (via the chain of trust).
That's perfectly fair and reasonable from a commercial perspective.

From a security perspective, however, I think you need to meet some minimum standards to remain credible as a CA, and I think at least being willing to revoke certificates that may have been compromised for free and very quickly is one of those standards.

I find it difficult to support retaining StartSSL certificates as trusted-by-default in browsers given their response to Heartbleed and the consequent relatively high probability that any certificate ultimately depending on them has been compromised.
I advise you to take a read: http://www.ribbonfarm.com/2009/10/07/the-gervais-principle-o...
> I bet that if I showed you a random 100 lines from the "LibreSSL" code and a random 100 lines from the "OpenSSL" code, stripping out all identifiers, that you wouldn't be able to tell which library is which by judging quality alone.

That's quite easy. In 100 lines of OpenSSL you have 6 nested #ifdefs and the code is unreadable formatted.
In the hands of police, absolutely. I do not want police to have access to rapid, easy surveillance at that level.
The 8088 can address 1 MiB with a somewhat wonky segment:offset addressing scheme.
Fifty bucks they'll "only use it for counter-terrorist operations".

Another fifty bucks says wearing dubious clothes is going to be a terrorist operation fifteen years from now.
I don't understand why they don't just use different colors for self-signed SSL connections.

CA-signed: Green lockpad

Self-signed: Yellow lockpad, with question mark superimposed over it

Regular HTTP: Orange, no lockpad (insecure)

Invalid or revoked cert: Red, "stay away" displayed within <blink> tags.

The current UI that most browsers present implies that self-signed certificates are worse ("scarier") than regular HTTP, which is not true.
Well, from the looks of it Snowden was asking a procedural question, not outlying any concerns. He also received a response. I have to wonder if you actually read the email.
This actually makes my point even more poignant.

Where I live, the majority measuring cups can be used both for liquid and solids, they usually come with a bunch of scales for a variety of products, both with volume and weight[1].

Recipes are usually "200ml of milk and 1 cup of flour, eggs, mix it" I put the 200ml on the measure a cup and add the rest on top of it and mix on the same cup to avoid having yet another bowl to wash. I only use another bowl for making larger things, like cakes.

[1] http://www.sousanatal.com.br/gerenciador/app/webroot/images/...
Fixed Soccer Matches Cast Shadow Over World Cup
(Fellow ENSIMAG-er, I presume?)
If people are humorously bad at reasoning about large software systems, why would they be any better at reasoning about large type systems?
Perhaps something like this :)
https://news.ycombinator.com/item?id=7343283
"You appear not to understand the actual utility behind the page width/height ratio used in ISO/DIN page sizes."

I do understand it. It's exactly the same reasoning as being able to divide liquid measures in half.