skysight-inc/HackerNews huggingface dataset:
Squaring alone would work if you looked at the odds of both people being nice. If 90% of the population is nice, squaring it would give you 81% of pairings being nice, which matches the above example.
Just have to take the glass half full perspective.
Michael Meeks' (LibreOffice developer) response https://people.gnome.org/~michael/blog/2014-06-25-openxmlsdk...
How Much Runway Should You Raise?
It has to be manually curated in some way. Otherwise, how are posts like "Tech is moving too fast for me: I'm out.", "Getting Up to Speed", "But why can't I send people their passwords?", and "Nolone.net" showing up at https://news.ycombinator.com/ask ?
The earlier blocks being corrupted would affect later blocks because the later blocks are encoded as the difference from the previous block, hence the error of the previous block propagates even if the later blocks are correct.
> There have been some surprises: from 10 of our favorite teams, 3 have been eliminated (Portugal, England, and, most surprisingly, Spain)

So Italy, that won the world cup 4 times, wasn't one of the 10 favorites??
Do you know why I don't use TLS? Because getting a certificate is almost impossible for me and definitely not worth the hassle. I live in Iran, which as you may know is subject to financial and technological sanctions. It makes it impractical for us to buy anything from foreign countries because:

1. Because of the financial sanctions, it's nearly impossible to send money abroad. We can't have a wire transfer from our bank account to another country. We can't open an account in a foreign bank. We can't get an international credit card or open a PayPal account (as a matter of fact, PayPal has banned Iranian IPs. We can't even open the website).

2. Even if we somehow manage to send the money, we cannot expect a reliable service. More than once have tech companies, especially hosting providers, closed the account of all Iranian customers citing regulations. We try to stick to .ir domains or at least have one as fail-safe, use primarily Iranian hosting providers despite their much higher prices and avoid relying on foreign services at any cost.

I've seen here on HN that some people say cost is not prohibitive in adoption of TLS. It's only <single digit number> dollars on <CA name> after all. The cost is not the problem here. The act of paying is a barrier to entry for many people. That's why my university has a supercomputer, but you'll get an SSL error when you visit its website because it's self-signed.
Escaping continuations
This all looks like a lot more drama than it really is. There's a lot of reasonable discussion going on between the two parties now.

See http://seclists.org/oss-sec/2014/q2/681
and https://code.google.com/p/lz4/issues/detail?id=52&can=1
for more recent, measured responses.
Swift Toolbox
In a fair world, the time and energy that went into Bower would have been spent making npm just a little bit better for front-end stuff. `npm dedupe` is halfway there. Now I have to deal with two arbitrary sources of dependencies.
The Human Side of Computer Science
Brazil with 33.1% of change of winning and Germany with 13.2%?

No way.
True. I'm sure the very people that the police are most interested in are taking precautions about what the keep on mobile phones, and how they use phones. I recollect an article posted on HN some time ago about drug dealers using cheap non-smart phones and a pill pack of 24(?) pre loaded sim cards used in rotation to keep in contact from a different number each day.

Its the rest of us that have our stuff found...
I'm not sure I understand the data this model presents. I focused on Belgium (being Belgian) and their next competitor (the US).

Even though Belgium comes out slightly ahead in the "chance of victory" graph, and in the "most probably game tree" they are picked as the more likely winner, the lower graphs (chance to reach, chance of knock-out) show the US as having a higher chance of making it to the quarter finals than Belgium.

Isn't this inconsistent?
SwiftCast – Swift Learning, Swift language.
> But the article was talking about early blocks messing up the encoding on following blocks.

More accurate to say that it was messing up the decoding of following blocks.
You know what would be interesting, to perform this analysis to all past world cups, looking at the group results and computing the possible outcomes of the brackets. And then, compute some statistical indicator like the p-value (sorry I am very weak in statistics).
Since the thread is full of insane suggestions for reform, I'll make some sensible ones:

1) non-physical implementations or items already covered by copyright should not be patentable. Pure software and media carrying it should be treated as speech and creative works; it should not be possible to infringe a patent simply by writing or running software.

2) re-introduce the requirement to deposit an example of what's being patented. A set of photos plus manufacturing drawings in usual electronic form should be acceptable as a substitute to avoid a storage problem for the patent office. (Want to patent a chip? Send Verilog or GDSII along with your application)

3) following from that, if there is a software component in the claims then the source must be provided in the patent application.
Nice to hear it from someone that actually worked their way to wealth (and got lucky) rather than inherited it.
No idea how this is getting so many points. There's absolutely nothing of any practical interest here. Use version control and documentation... End of post. I'd say these are more industry standard practices than leading edge.
Thanks Mike. Wish I knew about this trick yesterday before I sent out a sensitive document to a third party!
> It took me 12 hours to get kdelibs-4.12.5 + the rest of kde-base built without...

Gentoo and its USE flags system makes this sort of thing really easy. If you have an otherwise idle machine sitting in a closet somewhere, you could even create a Gentoo binary package builder [0] for your primary Linux machine, so you don't have to spend time building the world on your primary box.

[0] You compile software on the package builder, it creates tarballs and installation instructions, then you use the package manager on another machine to install those tarballs.
> I've seen a lot of c++ jobs in the finance sector in NYC

Fast + Legacy = Finance

But based on complaints I hear here in Zurich, the OP would never become qualified learning C++ part time to be the local expert directing offshore junior engineers.

If you want to compete with people who will have more hours of experience then choose a playing field with a reduced instruction set so you will also have had adequate hours with everything and you will only lose out against the minority who continue mastering the subject instead of just getting good enough.

C++ is the wrong direction for someone with a life because it rewards almost every hour of learning equally (or equally poorly depending on your opinions and futures predictions.)
How does one contact you to discuss your offer?
Beautiful to start with.
The cheapest wildcard certificate I can find is £99
per annum.

Best I can find is [1] which is $61=£36/year, or [2] which is $42=£25/year but with lots of typos on their web page.

[1] https://cheapsslsecurity.com/comodo/positivessl-wildcard.htm...
[2] https://www.ssl2buy.com/cheap-wildcard-ssl-certificates-ads
Ok, I get it now. Thanks jreimers and smackfu!
The finance sector is probably the least likely (along with defense) to allow remote work, particularly to a junior level candidate.
I'm more concerned with the usage of Linux and Ubuntu (or even Ubuntu and Debian) as synonyms.
Like US troops in Iraq and Afghanistan have regrettably killed children as well but again not by intent, Israelis have killed children, but certainly not with intent. If you're going to point out the number of children killed by Israelis indirectly by combat then you should do the same of US troops.

However, Palestinians have deliberately targeted Israeli children.

http://en.wikipedia.org/wiki/Ma'alot_massacre
An attack of a school, 22 children killed

http://en.wikipedia.org/wiki/Avivim_school_bus_massacre
An attack of a school bus, 7 children killed

http://en.wikipedia.org/wiki/Dolphinarium_discotheque_suicid...
An attack of a Discotheque, 21 teenagers killed

http://en.wikipedia.org/wiki/Mercaz_HaRav_massacre
An attack of a Yeshiva (religious school), 7 children killed.

In each of these cases and many others, Palestinians are deliberately targeting children.

It is really upsetting when different groups and people single out Israel when the US and other countries do exactly the same thing as Israel. Israel is attempting to defend its citizens against terrorists to the best of its ability just as the US is trying to defend its citizens to the best of its ability.
Where do Django stand in the js everywhere fortresses of MEAN and damn awesome stuff like meteor/derby? I mean it's possible to use django with client-side js, precompiling js templates server side and using Django as REST backend or use websockets layer on it and do stuff the modern apps should (arguably) be doing i.e refresh-less UX, fast native-like apps, but still these major server-side frameworks (django, ror and friends) are so much loved and used by vast majority of "pros".

Most likely I am living in a bubble that making apps same language both sides specially in frameworks like Meteor which revolutionises the workflow is the best way to go.

Please break my bubble and enlighten me why we should still be using these framweworks and not js only alternatives.

I don't mean to start a flame war (or may be I do), I just want my perspective changed. It is sitting pretty stubbornly in my head that meteor like start-to-end pipelined flows are the way to go (read all-sides javascript frameworks).
Mathgate
VR will finally become mainstream when someone fully leverages its motion sickness inducing potential, and develops an effective weight loss system.
I've been using the Django dev version (1.8) for a personal project for a while now. I really like the built in migration framework, which is available from this release (1.7). I think it's even easier and cleaner than South! Also the documentation is very clear (as always).

There's just two commands [0]:

makemigrations - to create migrations
migrate - to (un)apply migrations

Adding migrations to an existing app is just running the `makemigrations` command for that app [1]:

python manage.py makemigrations your_app_label

It will create a migrations/ folder in the app folder and you're good to go. When you change your models and run `makemigrations` again, it will make migrations for the changes you made and you can apply them with the `migrate` command. For migrations that can't be detected automatically (like renaming models/fields) you can create an empty migration file (by supplying `--empty` to the `makemigrations` command) and edit the migration file yourself. With the great documentation this is easily done [2].

They also support data migrations (migration for the data in your database instead of the scheme of the tables). So I think it replaces pretty much all features of South. BTW, the original creator of South (Andrew Godwin) helped create the migration framework in Django, so no hard feelings ;).

[0] https://docs.djangoproject.com/en/1.7/topics/migrations/#two...

[1] https://docs.djangoproject.com/en/1.7/topics/migrations/#add...

[2] https://docs.djangoproject.com/en/1.7/ref/migration-operatio...
GNOME 3.13.3
Packager – Announcing RPM support for Ruby and NodeJS projects
All is well until your main player bites an opponent and gets banned.
StartSSL offers free class 1 certificates. Don't know if that's any use to you.
This didn't cover anything useful it just said what everyone was already aware of, the only useful part was the links. Everything else was like saying to spread butter on toast use a butter knife.
I think you're right about the costs - Bitstamped is definitely better suited to use with a printed document, possibly just for a short period of time until formal legal protection can be secured, or even just for the purpose of quickly assuaging anxiety about an idea being copied..

Of course you could put a load of photos into one ZIP file and upload that, but that's not the intended use of the service.
As someone else said, very much dependent on database engine. Some are faster than others, some scale better than others - it's about picking whats right for your requirements.
Hehe, the more usability experts and especially self - proclaimed usability experts the worse it ends up for people like me ;-)

Not saying Mac, Gnome and Unity are bad, just that I don't like them and have good reasons for not liking them. But I guess annoying power users isn't a good strategy to get more user advocates.
If I remember correctly, the main problem with Mr. Drepper was that he was resistant to accepting changes to glibc... even (subjectively) good ones.

Torvalds, like Drepper, is often criticized for a less-than-friendly attitude, but it is generally acknowledged that he lets the Linux kernel progress.
You need to click the 'more...' button at the bottom of each topic to see the summary.
I think you're projecting here (and on that other post). Not everyone tries to lord power over you.
Exactly: position a few people around the room to get multiple points of views, and one in charge of editing videos: great when you're livetweeting an event.

If it's not already in it, a "Share video" feature / integrating with IFTTT would be perfect for that use case.
Yes, I agree with you assessment :-)
Is it automated? I recall being called by a real person when I setup an account 3 (4?) years ago, for a free, DV cert.
Why we are switching from Ruby on Rails to Java + Spring MVC
BrainBrowser v2.0.0 now available
Yes, I think to ensure your privacy by never revealing personal information to third parties, through using open source software and strong cryptography, requires too much inconvenience and vigilance and technical knowledge to be applied properly even by experts, never mind the average person.

It's a dead end because, if the average person can't do it, then strong privacy will forever be on the fringes of society, something only weirdos and techies are worried about. It'll be vulnerable to the 'if you don't have anything to hide [like me]...' arguments.

The answer is instead, I think, strong legal protections on personal information such that we can trust third parties with our information. That third parties are bound by consumer protection and privacy laws to only use the information in acceptable ways and only reveal the information under due process, such as court orders (sparingly given).

People who care about privacy should work with our legal and legislative systems, not against them.
I cannot say I have studied either in sufficient detail but I will say there is a huge body of academic and less-academic work on the effectiveness of leaders and leadership style in commercial and corporate markets - and none of it is conclusive in anyway.

However, in these cases there is a vast corpus of emails and comma - it's as if we had a stenographer following Lou Gerstner and Steve Jobs around, so I would be surprised that now you have mentioned it, there is not some academic attempt to quantify answers.

Hell, if anyone fancies a middle aged student for a research thesis I would happily take a run at this :-)
You do realize that using TLS doesn't necessarily imply that you require the overhead of certificates and ciphersuite negotiation?[0]

Given how difficult implementing TLS securely already is, I'm highly skeptical that you will be able to come up with anything that's faster and more secure than TLS especially since it won't be receiving peer review from trained cryptographers.

[0]: http://security.stackexchange.com/a/3213/10211
The Canadian army doesn't give medals as easily as the US does. You'll never see a Canadian soldier with a rack of medals big as the ones you can see on a US soldier.
I have to agree. Interesting topic, but not a lot of new content there.
>First of all, use git for version control. It is modern, works great and the majority of developers are either comfortable in using it or want to start using it.

Not to mention those points were mainly subjective. Don't get me wrong, I like and use Git myself but statements like "Use this, most people use it so you must use it too!" are just horrible.
Not necessarily. You could say that Belgium has a lower chance of making it to the quarter finals, but, if they do, they have a great advantage, for example.

I'm not saying this is the case, but it explains how you could have a lower probability to reach the quarter finals but a higher probability to win overall.
A more opinionated version of angular seed with ui-router
self-signed is as good as CA-based from a security-POV. it's just that the browsers complain.
Make every patent applicant (and patent agent/counsel) liable for filing patent claims that are found invalid whether issues or not.
isn't comparing ExtJS with JQuery comparing apples and tomatos?
The author's ratio of hours played to price is very different from mine, and surely from those of many players. There's no real basis for his argument that I can see. We live in a world where lots of gamers routinely drop $80-$100 for collectors editions of games months before they're released.
No.[0]

[0] http://en.wikipedia.org/wiki/Betteridge%27s_law_of_headlines
More like an apple and a tomato seed.
You sum all the values within the hour. Seriously, you should do most data massaging before it enters a charting package.
>No idea how this is getting so many points.

Because the basics have to be pointed out again ... and again.

I think the upvotes don't primarily mean "omg I never thought to do this" but rather "will someone please staple this to the foreheads of all the clueless devs I've had to clean up after."
Not-so-tech-savvy persons can be part of web development.
I'm aware of that, but because revoking the certificate is not free, it would be impossible for us to do. Not very good security-wise.
Bike Components Retail Shop
I think the cookiecutter is best for bootstrapping, but nuce job
If you find using the same language in the browser and the server to be a compelling advantage, js is your only option. But IME it's not actually that big an advantage; most logic code belongs to one layer or another. For domain objects (i.e. non-logic code) you can use something like protocol buffers and then you can use the same object definition in both languages.

Advantages to me would be much more mature ORM support (e.g. others are talking about how good the migrations are; there are some cool efforts in js e.g. Knex but they're still very primitive in comparison to what Django can now do automatically), better templating (certainly arguable, but I find none of the js approaches encourage proper separation of markup and logic), and a much more comfortable language for writing business logic in. Python has nowhere near as many "gotchas" as js, and is much more readable for a less-technical domain expert.
Well, we can conclude that being an asshole is irrelevant or not enough for running a successful project.
Or you could just stop having anything to hide, right?
What if you gave the answer immediately after asking the question and then judged the candidate by how much their face lit up?
Sounds like homework...
What has a better return on investment? A Comp Sci BS or a JD? I'm betting the Comp Sci has a higher mean, median, and max.
There is also the sequel to the Clojure Data Analysis Cookbook, Mastering Clojure Data Analysis[0].

While I don't know for certain I'm going to theorize the Haskell Data Analysis Cookbook began as a Haskell version of the Clojure books since they've were written by a student and professor, respectively, at UVA.

Both of the Clojure books are excellent - you can look at them as a practical hands on way of learning Clojure as an experienced programmer. I'm familiar with Nishant's excellent quality of work so I imagine the Haskell Data Analysis Cookbook would help a curious programmer learn practical Haskell. (I intend to pick up a copy for just this purpose.)

[0] http://www.packtpub.com/mastering-clojure-data-analysis/book
Ask HN: What has a better ROI? Comp Sci BS or JD?
It absolutely is not. With CA based you have an existing trust relationship to build on. It may be a flawed one but it is there.

Asking a client to accept self-signed is asking for a MITM attack.
This question has an "a-ha" moment, but it is not required to solve the problem adequately. I wholeheartedly disagree with this statement:

> People like to pose puzzlers to “see how people think” but that’s nonsense in the case of puzzler questions. You can’t reason your way through a puzzler, that’s why it’s a puzzler

There are plenty of ways to solve this problem. They're not all optimal, of course, but you don't ask these questions to get the optimal solution, you ask these questions to understand how the person reasons about them.

This more falls on the interviewer than the candidate. It's upon the interviewer to encourage a dialogue about the problem and talk aloud through it.

Yes, some qualified candidates are bad at this. I'm sorry to hear that, but it can be practiced. Being good at interviewing can be learned. It's not terribly difficult. My number one pro-tip? Never do this:

> If you don’t have the a-ha moment in the interview, you won’t get it, and a good chunk of your brain will be devoted to thinking “oh shit I’m blowing this interview” rather than focusing on the question at hand.

Never think that you're blowing the interview. I got a job at Google and I know for a fact that I didn't get the optimal solution to some of my questions. It's not about the solution, it's about the process.
CyanogenMod is now much more relevant to open source computing than Ubuntu, and the popular consumer-oriented face of Linux.

But I'm not sure that either the developers of CyanogenMod or the business-minded people have a firm idea of what CyanogenMod should be or can be.

They have the advantage that, unlike Ubuntu, they are born with a good shot at doing a remunerative business in integrations for OEMs. The question is, is there a business in doing alternative ecosystem integrations, and are any of those alternative ecosystems free and open.
Can We Replace TLS Yet?
It sounds like he did inherit some wealth, which is what allowed him to invest in Amazon. Of course he and his family did also work hard to build those businesses in the first place.
Actually I do use Gentoo :) Despite the USE flags KDE's own dependencies make this rather less than easy.

Try remove akonadi, consolekit, polkit, kde-base/pim add "-consolekit -policykit -udisks -udisks2 -upower -raptor -redland -semantic-desktop -virtuoso -soprano -gstreamer -canberra" to your USE flags and rebuild KDE.

Ended up having to create a custom ebuild, mask a whole lot of stuff and add some stuff to package.provided to make it work.

> you could even create a Gentoo binary package builder [0] for your primary Linux machine

I wasn't complaining about compile time, I have 20+ cores distributed for distcc compilation.