skysight-inc/HackerNews huggingface dataset:
Quick heads up: make Javascript listen for keystrokes of ctrl+0 and other zoom events, and submit them to some counter. Perhaps I'm not the only one trying to unzoom the website; the header and lead take up the whole screen on a full hd screen. The rest of the font size seems okay at first glance.

Edit: Then I realized this is a UX guide. Ironic.

Edit2: And then I read through it, it is actually pretty nice! Read a few pages and bookmarked where I left off, thanks for sharing :)
Brb. Updating my LinkedIn profile, "originally a front-end developer, but later foray into Gonzo/Sasha Grey has really opened up my interest in implementing modern concurrency 'best practices' in the back-end."
While we're talking about voice overs, let's talk about the one that actually matters - try turning on Voice Over mode and navigating the app the way a visually impaired user would. It is completely and utterly unusable.
Best guess is they use "identifierForVendor" mixed and some other verifications to log it in. Might be worth looking into, security bugs are fun to find.
They have publicly said it would be free in the future at some point. The intro period is just paid only.
I've been patiently waiting for an XBMC tie in. I've tried PLEX, but IMO it doesn't compare to the experience that I get with XBMC.

I think it will require the XBMC community to embrace it and push it in. I'm not sure if they could do this via a skin, if we'll have to wait for an XBMC release after Gotham, or if someone will figure a way to have Chromecast act as a second monitor.

Any of those and I feel that my home media center will be complete, but until then I'm stuck waiting.
For $55 you can get a Chinese android phone(and there are new chips that might take the price down to $35). Google can't reduce this price any further.
Yes, the fact that Apple TV doesn't work with non-Apple devices makes it a non-starter among those who don't exclusively buy Apple products in perpetuity.

So the question is Chromecast vs. other cross-platform TV solutions, like Roku. Roku does have it's own device-streaming but it only works with media on your device. I own both and use both, but lean towards the Roku more often as using the phone/tablet as a remote isn't significantly better than just using a remote, and I don't have to worry about what happens when the phone dies, or if I have it on a charger having to get up and walk to it when I need to pause the program.
When I saw "slavery stories" - I did a double take - I thought someone was putting up a website to talk about modern day slavery stories.

CNN has a good site up on this subject - estimated 20-30 million people work in forced labor around the world today.

http://thecnnfreedomproject.blogs.cnn.com/category/the-facts...

The fact that slavery persists to this day, despite the known history and aftereffects, is an important subject that needs more awareness.
And if you ask me, its just so good that we haven't needed a revision in 20 years.

What about threading and/or concurrency? CLTL doesn't mention it, yet it is something which is now considered a requirement for real, general purpose programming languages.
These 4 Startups Are Helping You Find CoFounders
My usage falls into three categories:

- Netflix (a lot)
- Tab Casting (occasionally)
- Youtube (very seldom)

I suspect that AppleTV would work better for everything except for the tab casting for me. Even with the current limitations, I don't know of another settop box that does that as effectively as the Chromecast.

Having said that, I have still been mostly disappointed with the device so far, as tab-casting has been basically the only free solution to local streaming so far. I am optimistic that this will change soon if the SDK is really open, though.
Nice to see all the WolframAlpha features being brought over. I'd completely missed Entity and Dataset.

Any chance you'll be including the templating features in the RPi version?
Noooooo! Stahhp.
A CPU cycle is Fetch,Decode,Execute,Writeback. The 'zero idiom' instructions do not consume any 'Execute' resources. Apart from this.. as the other poster said, smaller opcodes means more instructions can fit inside the caches.
I've heard that if a polynomial-time solution was found for an NP-hard problem, that would mean that all NP-hard problems can be solved in polynomial time. Is this true, and why is that?
Yep, and that doesn't stop us from relying on email for our identity.
Sure, it's well-designed because you say so. At least try to counter the myriad actual issues that the person who you responded to listed out, or come up with some design innovations made by this app to make your point.

I'll just say that I agree with every point cfinke made (and I'll add that even more space is also wasted when displaying status update which don't have photos associated with them). If it took a sizable team 'years' to make this app, then what a lot of time and talent wasted.
Maybe google is planning this with their secret barge buildings? Float them offshore and become sovereign on their own? This way they wouldn't have to comply with government requests to turn over data and use the possibility to evade taxes as well?

Seems a little far fetched but you never know.
The problem resides in the exposition: if you give your opinion, you're just telling the rest you're not sure, and that it's your viewpoint. If you instead give facts, you're telling the rest of the audience the data that drove you to that design.

I'm really tired hearing people at meeting talking and giving opinions. They're just that, they're never facts. Only facts shows the truth and facts don't need argumentation in most cases.
God is perfectly just.

God says...
sicknesses subtile derides clasp Tell face_palm master who
persuasions Switzerland accept loveth over-anxiously Domain
Testament obtain replacing exquisitely opposing faileth
revelations believeth heights modesty Donations* passions
cleanse
Lol to jump on the gravy train and accept that women are repressed in contradiction to the facts?
Someone might re-size your site because the design forces them to.

I organize my windows so that my browser takes up the left half of my screen - so it's 960 pixels wide. Pretty big. I never make it any wider than this unless I'm looking at pictures, or forced to by a bad design.

This site exemplifies a bad design that would force me to re-size my browser. I had to make my browser wider to get rid of a horizontal scroll bar on a code block. Nobody reading code on a website ever wants to scroll the code window side to side!

Even though there was plenty of horizontal space for the code blocks to be displayed without scroll bars, this page's design favored blank space on either side of the code blocks over the code itself.

When I have the browser wide enough to display all of the code, it may as well be taking up my entire screen. The remaining horizontal space isn't usable for anything.

I see this problem with code samples on webpages all the time.

Web designers today seem to be operating under the delusion that their site will be the only thing on a user's screen.
The strategy around paper seems pretty smart. Rather than re-design Facebook's mobile experience, they just created a new app to interface with it. Given the track record for re-designs simply failing and causing user revolt, this is very shrewd.
Disclaimer: I have not, nor shall I ever use paper.

But I did have a bit of a chuckle at your comment only becuase I am reminded of all the self-back-patting that quora did where they were touting their site design as incredible and what not, and told anyone who disagreed that quora was the pinnacle of design that they were just too stupid to know great design when they saw it.

Facebook suffers from an incredible technical cancer; the belief that every single thing they do is the best way to do it and that they're all so damn smart! Facebook needs humility.
Phones without SIMs can still call 911...
>If I were engineering a car or a service tightly integrated with one, I would be pretty interested in knowing how cars works.

But if you aren't, you don't. If you're building a web application, you're the delivery driver, not the mechanic. You just need to know how to use the car.
Based on the conversations, I've had with various internet companies lawyers. They consider their private keys to be their crown jewels and they believe the US government would be not be able to keep it secret in the long run if they turned them over.
"Does it matter?"

Maybe. I trying to argue that this meant copyright should be longer, I was trying to make sure our discussion was fully informed.
Is the PaaS market as we know it dying?
It's not about what libraries you use or don't use. (I write Rails from time to time, one of the most framework-y things in existence.)

It's about an industry that insists on re-learning ancient lessons over and over again. It believes things like "we don't need design patterns, we have Ruby!" and "we don't need to choose architecture, we have Rails!" It constitutes a sort of intellectual deference to That Which Has Been Made And Agreed Upon to Be Good Enough. Meanwhile, the foundational knowledge becomes something that is ignored or looked down upon, because it's not shiny.

I want developers who are not afraid to rip up parts of the stack and make them better if they come up deficient. This requires deep knowledge and ignoring the rabble of people who insist that you "just use X." How do you think LLVM started?
Percona Cloud Tools quick installation guide; beta invite
UI is fantastic!
* Its Facebook's attempt to bubble wrap you in what it thinks you fit.
* Flipboard,Circle,NewsStand ... Why this ?
*My Question would be, is it not essential to have USP for an established company to launch a product of their choice ? #justasking.
DayZ map and guide for iPad
Sounds like there may be a market opportunity for a simple chromecast remote...

Personally, I'd just like to have a way to use my Logitech Harmony Remote with Chromecast.
I doubt if it's true. From my experience, email is usually used only as a credential, not an identity.

Some cloud evangelists try really hard to change that, though.
Oh man, here comes CrunchyRoll and all the other anime streaming websites. Netflix's & Amazon's anime collection is about to be put to shame. Also, I'd really like it if the developers behind KeyholeTV[1] would get on board. Maybe I should write it...

1. http://en.wikipedia.org/wiki/KeyHoleTV
I just fell in love with Fountain Hughes. Great site.

http://www.slaverystories.org/fountain-hughes/
Demo:
http://www.userpress.org/wiki/frontpage/
What about this Flat color palette?
Are you ready to quit Facebook soon?
For what it's worth, the app is free if you are a PlexPass subscriber.
Serve – a practical command line webserver
I did subscribe for a year but recently cancelled my subscription.

I now purchase fewer things(nice for an nyc apartment) and get to go outside and interact with the other people in my city.
Just wow. Great tips for high performance java. I like the commitment to both speed and correctness. I'm sold on this connection pool. Will be switching from c3p0 to this. I believe I saw a contribution in the commit history from the main guy behind c3p0 in this project too.
It hasn't been released, but you can effectively get it on a Raspberry Pi: http://wolfram.com/raspi
Marvel Entertainment launches developer program
Whether you're deliberately trying to make the argument or not, you're wrong - this isn't some purely criminal justice problem that the NSA is wholly unrelated to. The very problems with evidence collection and prosecution you acknowledge set up the central danger of adding NSA surveillance to the mix - what protections we have left when it comes to LEOs and prosecutors get even weaker as you allow a major way around them, as is terribly obvious.

No, the NSA can't drop their findings into a case - that's in TFA. What they can do is essentially the same as a cop breaking into someone's house, hunting around until he finds evidence of any crime, then sneaking out and using what he learned to find the usable-in-court evidence to build a case against that person. Except instead of the cop doing the dirty work himself, we've got an unaccountable federal agency targeting people under whatever criteria they please and snooping on those people.
I don't get it, does this involve actual paper?
Autonomous sailboat to sail across the Atlantic on a Raspberry Pi
Show HN: Likely Target – News liked by others who share your interests
The issue with "incredible teams" at companies like Facebook is that they subscribe to ideological frameworks that lead them to make decisions that make sense internally, but not so much externally. You see evidence of this in their overuse of keywords like "disruptive", "delight", "intuitive", "natural", "flat", and "gets out of the way", all of which no longer mean anything specific. As if this is not bad enough, because they have a total monopoly on attention, their ideologies then go on to condition the expectations of their users, who are pretty much everybody. Only the trolls, cranks, geeks, and stubborn intellectuals who are by nature suspicious of externally imposed ideology perceive this, which is why you – and employees of Facebook – should listen to them, albeit with a grain of salt.

That said, I agree that the expert skill evident in the design of Paper and other Facebook mobile products is something to behold and worth appreciating for what it is on it's own terms. Just don't drink the Koolaid.
Introduction to RDMA
I believe Angular supports older versions of IE by utilizing their attributes through data.
Under The Hood: Facebook Accessibility
> personally I'm not affected by the lack of IPv6 support

Doesn't make it any less embarrassing though.

For me personally, no provider is worth a second look that only provides legacy connectivity.
This seems pedantic. There are plenty of reasons the site owner may have chosen the domain name.

Not every discussion of a subject must be comprehensive--you noted in your comment that the history of slavery is vast. Why is this site owner expected to address all the different instances on his/her site?

There are plenty of sites that discuss the broader history of slavery, or specific instances of it. This one fits in with the mosaic of other sites out there.
C|NET reports: Wannna destroy an email attachment, after you've sent it?
Why not use Python? Do you mean Python 2.7 or Python 3.x?

Multiple dispatch lets the user define several functions with the same name and have the compiler pick the right one based on the arguments. For example, you could have three versions of the foo() function, one for reals, another for complex, and a third for matrices. You could define your own types and write additional versions of foo()—the compiler will pick the right one based on the underlying types. Julia's type system makes a lot of sense once you've gotten the hang of it.

I'd suggest fiddling with Julia if you have some time, as I think it rolls together some good ideas. But it still has a way to go IMHO. Redefining functions with dependencies in the interactive toplevel doesn't work quite right, and you can't delete entries from the symbol table. It concerns me that these things don't work. I figure that I'll give it another look as a tool for serious work when 1.0 gets released.

I'll stick with R in the mean time—less change of unpleasant surprises. But I could see Julia replacing R for me in a few years if it's done right.
Especially as they do have an iOS app. Not making an Android one because you have a competing tablet that happens to share the same underlying OS is a weird strategy.
> "This is the way we've always done it" is not a convincing argument.

You're fighting a straw man; that isn't the argument. 1-based indexing is elegant for many mathematical uses. Technical computing often implements algorithms that are best written down using mathematical notation. In such a case the largest conceptual difficulty is not the origin of the index but the successful translation of the algorithm. To minimize the possibility of error, the original indexing (especially when it involves nontrivial mathematical maps) is often preserved.

> Dijkstra makes all of the convincing arguments for why 0-based is better than 1-based.

He essentially makes only one point. Namely that, when using 0-based indexing we can easily determine the length of a sequence by only its upper index. Though it's not a profound observation since the index bias is zero, it often gets treated as such.

Either way, it's a convention. A competent programmer should be able to handle any well-specified indexing convention (including those starting at negative indices). Different circumstances will confer different benefits on different conventions, and you should use the one that's most appropriate for the task at hand rather than religiously promoting The One True Way (TM).
Apparently, most readers clicked on the first torrent (32GB), instead of the compressed one (22GB) below.

The deep link to the 22GB Version: http://osm-torrent.torres.voyager.hr/files/planet-latest.osm...
The article mentions that Telenav acquired Skobbler, the makers of a pretty sweet maps app that uses OSM. I've been using it on my Android for navigation for several months now: https://play.google.com/store/apps/details?id=com.skobbler.f...

I do hope that this app won't die. It's polished, it's user friendly, it's based on OSM (which for me is a feature) and worked very well for me.
Really useful article, though I don't agree with not using a CDN instead of S3. There are multiple articles which proves the performance of S3 being quite bad, and not useful for serving assets, comparing to CloudFront.
I disagree on that point. Web development is not the same as Desktop dev. Because HTTP is something you should know if you want to code solid and secure Web applications. If you don't know how it works, you'll end up with forms validated only with JavaScript, double submit because people are loading pages, etc.
That's where HN and I part ways. I understand that HN generally believes that the police are a force for evil. Lots of smart people who know more than I do about criminal justice agree.

On the other hand, I tend to believe that crime victimizes far more people than law enforcement does, and that not only is it not a bad idea to make LEOs more efficient using technology and better intelligence (though not foreign surveillance intelligence!), but that it is a moral imperative for society to do so.

Where we can probably join up again in principle is that our specific criminal enforcement priorities make this whole thing way more fraught than it should be. I agree that criminal charges are an instrument of institutional racism, and I agree that drug prohibition is harming society far more than drugs themselves do.

I don't buy the "we're all criminals" line at all. And yeah, I read Silverglate's book.
The app looks great (according to the website — I will be checking it out shortly).

I looked it up on my iPhone and for some reason the search results showed a different (old?) icon.

Tapping into the detail view shows the latest icon — a tremendous improvement there! :-)
This article uses a very loose definition of AI.
It sounds to me like you've redefined 'consensual' to make your philosophy produce the results you want.

Both transactions were consentual and noncoercive. There were no threats of violence. An adult business owner signed a contract for services which were provided exactly as specified. The customer didn't have to agree to the first, poorly negotiated contract. And they don't have to pay extra for the extra services later on - it's entirely their choice.

It's no more extortion than if you need a new ink cartridge for your printer and you find they're expensive.

I put it to you that the situation I've outlined is unethical, even though it's consensual and non-coercive.
Multiple times a day by email, several calls per month. I don't answer calls from numbers I don't know.
Having a Me Party? http://www.youtube.com/watch?v=WpE8CdH6fdE
FWIW, the Moto G comes pretty close to this. A lot of the cheap Android tablets do as well.
Maybe some sort of integration with https://app.io/ ?
I'm still not seeing docs on how to send content to Chromecast without using the Android, IOS, or Chrome APIs for doing so. Pointers? How would I build a commandline app to send content to Chromecast, for example?﻿

(see the list under Components: https://developers.google.com/cast/docs/developers)
An informant and NSA monitoring are only similar things when the informant happens to be the suspect's phone, computer, etc...
After reading so much Valley hype day after day, that was a breath of fresh air.
Is Froala WYSIWYG Editor good looking?
What do you think about the look of Froala WYSIWYG Editor (http://editor.froala.com)?
State secrets is a mechanism to exclude evidence, not introduce it.
Useful tab completion, more useful commands, catching Ctrl+C like a shell is supposed to do instead of exiting like an asshole, etc. Can you give an example of your opposite experience? I've literally never met someone who has used both and not preferred psql before.
Cast what though, beyond YouTube and Netflix?
Ask HN: Review Fik Stores
Hi Everyone,

This is the first time here, but I was really looking forward to have something to post.
We are about to launch an online store SaaS, where stores are built on WordPress. All the administration of products and site is based on the blogging platform, and all orders and payments are handled through a Symfony backend.

We are currently looking for people willing to try out our product and for partners (themers, developers, payment gateways, logistics) willing to build upon our platform.

We are currently in private beta, if you want to give our platform a spin, just put HN in the invitation code field, this is our homepage: http://fikstores.com

Another thing, we are currently located in Spain, so also any help reaching the US market would be awesome.

Cheers,

Bill
Join as a startup co-founder or the first employee?
I've been given a chance to join a few people who are in the process of incorporating a new company. Once this is done these guys plan to hire employees. So far the plan has been for them to hire me as their first employee. I've already quit my job and I'm helping them with research and technical feasability of their ideas.

Now I'm trying to understand the advantages and disadvantages of being a first employee versus joining them as a co-founder. Here are my questions:

1. I've read that it's easier to screw employees rather than co-founders. Why is that?

2. Is there any legal responsibility that comes with being a co-founder?

3. Assuming no malcontent is there any reason other founders might not want to increase the number of founders?

4. Usually are there conditions and/or restrictions on who can join as a co-founder? If there are, what sort of conditions?

5. Why would I want to join as the first employee and not as a co-founder?

6. Why would I want to join as a co-founder and not the first employee?

Some more information about me:
I've saved enough money to not have to worry about things for a year or two. I'm 28, and this will be a Canadian company if it matters.

What are your opinions on this matter? Thanks in advance!