skysight-inc/HackerNews huggingface dataset:
What is your Python 2 vs 3 interview question?
You know what's cooler than working for Walmart? Working on disrupting Walmart, and forcing them to increase the quality of the products they sell to keep competing.
Show HN: Pushlist – Easily push notifications to your phone
"If the problem is monopoly, why not use antitrust enforcement"

Because these are government created monopolies, as all enduring ones are. State and Federal for the telcos, local for the cablecos.

And as has been noted elsewhere in this discussion, for some inexplicable reason, as reported (strange, how only the FCC commissioners have access to these 300+ (!) pages, and for less than 3 weeks), this new regime leaves these government created last mile monopolies intact.

It's not an exaggeration nor necessarily hyperbole to call this Obamacare for the Internet, when it enshrines the existing order of things, merely wrapping it in even more regulation. And, somehow, I seriously doubt a reduction in prices for us or companies like Netflix.
One difference that was originally highlighted by the Pyston team as being significant is that this is a method based JIT, where PyPy is a tracing JIT. I think it also prioritises support for C extensions, which PyPy does not.
Hmm.... that makes sense. Though the naming is terrible. Extortion is a distinct thing from cheating. :(

edit: Well, I suppose saying it that way is terrible. It is cheating. It is not the same as all forms of covert cheating, though.
Writing a game in BASIC in the 80's is like coding a website in PHP now. It doesn't qualify one as an expert in AI. Not even if you dip a little into 6502 assembly language. Really.

The cult-of-personality aspect to this is a little frightening. Smart people aren't always smart, and they are more than capable of oversubscribing to their own intelligence.

The Lego comment is spot-on.

(Or was this sarcasm?)
I'm not too sure. I am skeptical about the reality of replacing email any time soon, and more skeptical that a viable alternative for end-to-end encryption for email will present itself. If those two pessimistic assumptions hold true, then we're stuck with trying to make PGP easier to use. It's easier said than done, of course (I've tried and failed) but here's one way it could work: http://davidnoel.ca/specifying-a-pgp-client-that-your-grandm...
That's really the only such setting that I have :) I use DuckDuckGo as my primary search engine and that messed up i was irritating me a lot, so I was digging for a way to improve the look of Web fonts and discovered that Fontconfig can affect them.
Check out QC's spiritual successor Form at http://www.relativewave.com

Definitely way more focused on mobile applications than general-purpose visualization, but it's been a pleasure to work with so far (much easier than Origami)
What about the license? Is there any cause for concern here?

https://github.com/facebook/origami/blob/master/LICENSE.md

"
Facebook, Inc. (“Facebook”) owns all right, title and interest, including all intellectual property and other proprietary rights, in and to the Origami framework. Subject to your compliance with these terms, you are hereby granted a non-exclusive, worldwide, royalty-free copyright license to (1) use and copy the Origami framework; and (2) reproduce and distribute the Origami framework as part of your own framework (“Your Software”). Facebook reserves all rights not expressly granted to you in this license agreement.

...

You will include in Your Software (e.g., in the file(s), documentation or other materials accompanying your framework): (1) the disclaimer set forth above; (2) this sentence; and (3) the following copyright notice: Copyright (c) 2013-2014, Facebook, Inc. All rights reserved.
"
Funnily enough we had one of those (or something like it) in the college I went to, also in an open bench top computer. The HD had no cover, and you had to give the disk a spin to get it moving after power-up. Oddly it never suffered ill-erects from environmental contamination of the head / platter. I guess the densities were low enough not to matter so much.
> Smart people aren't always smart,

More importantly, smart people that are experts in one domain aren't necessarily experts in all domains in which they have some contact.
Notwithstanding the debate over whether DSL is "broadband", no, there is not. The local phone company offers... wait for it... dialup!

There is LTE, which would be ridiculously expensive for the data volumes normally used by a residential internet connection, and I think you can get some company to put up a dedicated microwave link for something starting at $200/month.

I noticed you moved the goalposts in your second comment...
I'm not sure if it works with Siri, but my favorite google voice command is "remind me to {do something} when I'm at {some place}"

I use it for stuff I forget to buy when I'm shopping, mostly. The stuff you don't buy often, like "remind me to get deodorant when I'm at Kroger."

Also the timer-type reminders/alarms are great.

I really wish it was easier to compose notes and the like. I finally found how to reliably get a newline with the voice keyboard (by saying "period newline"...the period is required).

"Her" was pretty inspiring for all of the voice-related stuff. But I'm still weird about using voice commands in public. If everyone was, I'd get over it.
ZoomCharts Releases New Software Version 1.4
Thunderbird & Enigmail. 7/10 would encrypt again.
I was burnt by Kickstarter when a project didn't deliver. In this case, it was obvious fraud -- the guy walked away with about $15k. There was an article written about it:

http://www.crowdfundinsider.com/2013/02/9807-kickstarter-fra...

The response that I got from Kickstarter was basically "Sorry, that sucks" and "Try contacting the creator through Kickstarter or through Facebook". They wouldn't provide any other contact information for the product creator.

I understand that they're responsible for the production of the product, but they do profit from the transaction. The right thing to do would have been to at least refund the 5% that they collect as a gesture of goodwill. I understand that projects fail, but they should be at least partially responsible for outright fraud.

https://www.kickstarter.com/projects/500095192/md-pen-minima...
Show HN: Broadcast WebRTC to RTMP/HLS
Ask HN: Antivirus on OS X?
I just received an obvious spam message from a vendor. I called them to report and they said "yeah, just delete it, we're on macs, it's probably just our email that got cracked".

But I want to advise them for antivirus programs. Recommendations?
Turkish Men Wear Miniskirts in Support of Women’s Rights After Brutal Murder
Interesting. Are you thinking of making the script publically available? I'm sure a lot of people would benefit from it.
When Can I Switch Electric Providers for a Cheaper Electricity Rate?
Apache finally signs off Hadoop database after 7 years of development
It seems to just be more federal regulation from DC. I'm as much of a fan of a free and open internet as anyone, but why risk the FCC getting involved?

Also, can anyone honestly see rates being reduced because of this? Sure, all of us would love to see more competition (I actually only have one choice where I live, sadly), but the truth is, the companies that invest the capital to build the infrastructure deserve to reap the profits. I'm not quite sure what the solution would be to having more competition.

What worries me the most is the bureaucracy of it. Are we the people really getting a say? The FCC is made up of unelected officials (appointed by the Executive branch, Republican or Democrat) plastering on their views. Why not let our elected representatives take care of this? You may say that they would just block it, it would never move, etc. Perhaps it's not as much of an emergency as we think, then? I guess this is just the same old federalism versus statism argument. Good ol' American politics.
I think you're right that UX and good security are often at odds, but I wouldn't go so far as to say that they _must_.

I view the current state of security in applications a a result of two forces:
1) The human dynamics of the roles involved: The disciplines of security and user interface design overlap very infrequently, and very rarely done alongside one another, collaboratively; one always tends to drive the other. For user-friendly and secure communication software to be written in an open source environment, too many stars have to align.
2) The market value of data: Software which can be monitored, and data of its users aggregated, analyzed, acted upon, and sold is more lucrative than making something which is truly secure, even from the authors.

I believe usable encryption is possible, but I don't expect it to come from grassroots open source efforts, nor from the big market players. If anyone, I expect to see it come a collaboration between large non-profits (such as Mozilla, EFF), and universities. In the current environment, they're one of the few with sufficient resources, organization, and motivation to get it done.
Mailvelope has made some strong efforts in this area. Though only as an extension.
Schema design tends to be a bit different than in a traditional relational database due to the different constraints and capabilities.

For instance, IIRC Facebook has a video talking about how they use HBase for messages, and they have an example of a table indexing the messages for search:

Each row contains the index of one user. For each word in a message they insert an entry in the row with the word as the column name, the message id as the version (a column can have several values with different versions), and maybe some additional info in the value.

You can see how you'd quickly reach a million columns when every word in every message you send or receive becomes a column entry.

It may have been this presentation: http://www.infoq.com/presentations/HBase-at-Facebook/
As far as I remember the FCC announcement, they already said they would not "dictate service/pricing details".
Huh? They're competing just fine by keeping prices down, which is what most consumers look for first.

You'd have to disrupt our current socioeconomic situation.

So unless you can beat their prices and their quality, good luck.
There's an interesting project that tries to replace smartphone IM application with an open alternative which builds upon the email infrastructure:

http://quickmsg.vreeken.net/

That could be taken as a starting point for how to make things more smooth for users.
It does.

He didn't die like many others because his breathing and swallowing muscles still function, and he's been able to afford care by having a job that is supremely suited to his intellectual talents and pays enough to cover bills.
Instead of being anti-government, people should be pro-individual-freedom. Corporations can inhibit individual-freedom as easily as government if government doesn't actively support individual freedom.
IBE is Identity Based Encryption, and it allows you to use your identity (name, email, etc.) as your public key.

There's nothing special about EdDSA compared to other digital signature schemes.

EDIT: Oh, I realize you were saying that ECC allows much shorter public keys than most signature schemes.
[Hiring] (Berlin) DevOps Engineer
A lot of the comments I've been getting are in the genre of "well... but GPG works."

Yes, GPG is a powerful tool that makes some encrypted communication possible. But is it really "working" if it's the tool we've had for the past 20 years, and we still ended up in a world where surveillance is so ubiquitous and privacy is so rare? Having used GPG, it seems more likely to me that there are only ~50k GPG users in the world because of the product, not because of weak desire or need for private communication.

I'm not suggesting that there's anything "better," but that it's really sad there isn't. GPG isn't ever going to be anything other than what it is now, and I don't think that's the future we want for ourselves.

We could try to slap a GUI on top of it, but I don't believe great products are made that way. Good UX requires thinking about interactions all the way down to the protocol. The good news is that GPG has such a small legacy install base (literally on the order of ~50k users), that there's no reason to maintain compatibility with OpenPGP. When building new products, we can start fresh with modern cryptography, a modern protocol, and a modern design philosophy.
Yes, Unreal Engine 4 Editor has a live stage running within it that you can interact with in a very similar manner to Unity. I have worked with both tools and found them similar. The primary motivator for me to choose UE4 is that I always have the option to drop down to C++. I can implement game features or fundamentally change the engine and editor if I have a clear need.
That seems to be a straw-man which misses my point. I'm not saying that cryptosystem or broader security research is without merit; that's obviously false. Rather, the major problems with cryptosystems under large-scale adoption are limited not as much by technical encryption design, but by exactly the lack of human UX design that the parent post referred to. If your thinking about "end-to-end" stops at the computer and not at the human, that's become a rather enormous issue.
I do that by going to Costco much as possible.
Pack animals like dogs naturally discourage fighting amongst themselves [1]. Strife weakens the pack.

Consider the effort it takes 1 person to build a house, or the amount of effort it would take to build an mp3 player alone from scratch.

Game theory would have you believe the optimal way to win at poker is to booby trap the card table and rob your competition.

Another theory suggests altruism ultimately trumps selfishness within species, as aggressive warlike creatures would kill each other off ad-infinitum, where as cooperation ultimately strengthens individuals beyond the sum of their parts. [2]

All things considered in earthly biology, the cooperation amongst all the various living cells and organs that make up life in a single creature shows something to the efforts of collaboration vs the race to the bottom of virus & parasitic behavior.

[1] https://www.youtube.com/watch?v=hstLdzCg6l8

[2] http://www.radiolab.org/story/103951-the-good-show/
What specific pricing details do you believe will be effected? The plan as proposed involved forebearance to avoid that.
Tim Noakes has been talking about the over-hydration problem for a while.

It isn't clear to me how big a problem it really is. His recommendation of 400-800ml per hour for all endurance athletes isn't exactly controversial. In cycling lore the advice is 1 bidon/hour, which is around 600ml.

It's true that his advice against sodium supplementation doesn't suit sports drinks companies, but I don't think this is controversial from a sports-science point of view either. Sodium/electrolyte replacement drinks are unlikely to be harmful, and there is some evidence that some people find them easier to drink when exercising hard.
Paul -- I'm sorry there's so much hate in the comments. Thanks for posting this and thanks for sharing what you've learned :)
Haha HN, how did this post get downvotes? The second I read about "a switch needing two wires" I thought "Unless it's grounded." Interesting story, but hardly "magic"
CamFind launches CloudSight API for multiplatform visual search functionality
GPG still could be much better for those applications. For example, it is still impossible to do GPG multi-sig (e.g. have the application developer and the distribution release manager sign off on the binaries).
There's plenty of engineering software that's written in Fortran (plenty of F77 code still around and in use too).
wat? How can you even compare the "problems" of building commercial software to the problems of consumerism in capitalism?

The standards applied here are whack in the scope of what js and mongo are used for.

Also: You only get better by reiterating.
Maybe not on a balloon cost metric, its probably talking about industrial/scientific processes.
For all of you techies working on marketplace companies in the sharing, on-demand, and all-over spaces, this should be helpful to learn from.
Wow, that's some time! Powerset was acquired under the "old Microsoft" watch, which basically meant that HBase was jettisoned and who-knows-what happened to the talent internally. Michael Stack, IIRC who was the main driver of the codebase, ended up at StumbleUpon working on it there.

The early days were pretty rough. I tried using a really early version as a search engine pending-crawl list and it would lock up constantly under heavy load. Later versions seemed to get better and better. I haven't used it in a few years, but I imagine it must be performing quite well.
Sophos for Mac - it's free and pretty decent.
Interesting that Rush concedes the youth demographic, including millennials, to the democratics. He also it appears is conceding the tech-savvy demographic.

I suppose that flyover country is not aware of what real broadband is capable of, and why they should demand it from monopoly ISPs that serve the rural areas.

As I write this in Austin, down the street Google is laying the fiber that will provide me with symmetric 1 GB internet service for my business. I can put my servers on the web at that speed for $130 per month.
WoT works well for some things like #bitcoin-otc IRC trading channel but still most users aren't checking sigs.

I like how they wanted to completely remove identifying info and similar signature schemes from signify http://www.tedunangst.com/flak/post/signify
This comment is as if it's straight out of 2009. Have you followed anything related to TWC/Comcast/Verizon over the last 5 years? We've TRIED to let the Executive Branch handle this and they produced SOPA/PIPA. We TRIED to let the ISPs work on their own with little regulation and we get 3 Mbps speeds in areas with no competition.
It isn't clear that we should want PGP to succeed from a communication point of view. It's clear that PGP has succeeded in protecting communications of a some subset of users for the last 20 years. Because of the lack of forward secrecy, it isn't clear that this would scale and how common key theft is.

My opinion is basically GPG for identity and Axolotl for comms.
There aren't that many dependencies without py3 support anymore. Of course, if your project uses any then being stuck on py2 is a given.

I still don't think projects should port to python 3 unless they need to be moved forward or continually developed. Greenfield projects should most definitely start on py3 though.
When I dealt with DOE, the actual rules proposed were put in the Federal Register for comment, so that we could actually comment on the rules making. I guess it works differently now or the FCC being an "independent board" does it different.
> why risk the FCC getting involved?

In national communications policy?

> Also, can anyone honestly see rates being reduced because of this?

Prices are pretty much an orthogonal issue to net neutrality. If you don't have a source/destination neutral network, it's possible you won't be able to buy the services such a network supports at any price.

> The FCC is made up of unelected officials

I think it's reasonably clear that doesn't mean they're unaccountable. Congress or the President can heavily influence policy if they screw it up.

But strangely, at the moment, they seem to be doing policy better than most elected officials. :/
Warning in advance: The following musings are not positive, you may wish to skip this comment.

The last references to the proposed text I read still had "lawful content" as a phrase, one I consider to be a key phrase.

In order to allow lawful content, a definition of lawful (and therefore unlawful) will be required, as well as inspection of content to allow enforcement.

I am inquisitive, this leads me to questions:

What words will I be disallowed from using to keep a website online? What speech will I need to silence?

Will this be similar to free speech zones? Will I be allowed to run a webserver as long as I put up certain warnings/guarantees? Or carry a specific type of rating in a revamped website rating system?

This inspection: Will my ISP be required to perform packet reconstruction to analyze my content to decide whether it should be given a pass or not? Should we be looking to products like Comodo's PrivDog as a model of how the government should set this up? Assuming they address the invalid cert part, maybe our government should take over all CAs, to make sure they can read all encrypted communications to confirm they are lawful?

I am deeply disappointed that I feel like I can start quoting George Orwell to make my points...

On a positive note, with all of this extra traffic and the subsequent requirements, maybe the US will have to invest in faster network infrastructure without having to rely on Google Fiber threatening the local monopolies.

And since the FCC is involved, rather than this being a market-driven cost approach, it will likely be more a tragedy of the commons-based cost approach - My fellow tax payers and I will all foot the bill. At least we won't be as likely to notice that it is much more expensive than it needed to be. And it can be passed on to more than one generation.

Depending on who I listen to, there are rumoured to be quite a few people out of work who could benefit from more job creation, maybe we will get a new governmental organization, similar to the DHS, to oversee this.

There seem to be so many ways this does not end well.
...because Python 2 has a shorter lifetime and shitty unicode/string support (compared to 3).
While CrowdMed's focus is helping patients find a "known" diagnosis that can help return them to health, it can also be used to match up patients with an "unknown" disease with fellow patients or practitioners who can help them. It's part medical forum, part social network, and part marketplace.
Gotcha. I understand--I have a .mp3 of a voicemail saved for that same reason.

A bit of feedback re: why this was unclear:

> Eventually, you need to record over that message

This led me to believe that you were talking about my voicemail. I can't record over someone else's.

> Make sure no one will answer the phone, other than your voicemail or answering machine.

"Your voicemail or answering machine" seemed to confirm that it was supposed to call my number, but now I know I was wrong.
That's called a shared-source model.
> strange, how only the FCC commissioners have access to these 300+ (!) pages, and for less than 3 weeks

Its not strange, its how the regulatory process always works. Until its been voted on, its not a formal regulation or regulatory proposal, and is not published. If it is passed by the commission, its published. It can be passed as a formal regulatory proposal for comment (like the NPRM from last year that this is a follow-up to) or as a regulatory order (what is most likely in this case, as they've issued a formal proposal for comment, gathered the comment, and are now finalizing how to move forward given the comment received on the proposal.)
In some ways being so disabled allows him to focus more of his brain on the problems of physics, though I don't know if I would make this trade.
Don't Fear the Filter
Can you give a technical definition of what you believe Net Neutrality is?
> Despite all their lobbying money there is luckily still some democracy remaining in our government.

Yes, because nobody in the triple-digit billions revenue web tech industry lobbied for net neutrality.

Whether you think neutrality is a good idea or not, you can't ignore the conflict at play here. There's a lot of money distributing bits over wires to consumers. The net neutrality and copyright debates boil down to a fight between companies that make the bits, the ones that aggregate and distribute the bits, and the ones that build the wires about who gets how much of that money.
It's not "open-source" under the usual definition. It's "shared-source".

To be fair, this is a term invented by Microsoft and only used by them, but I think it's accurate.