skysight-inc/HackerNews huggingface dataset:
You mean Apple? In that case, I don't understand how that would help. The user never sees Apple's certificate, they only see the one presented by the MITM, no?
This sounds like a good idea. Any example how it might be structured and written in an agreement?
A new iOS app switcher
hmm....maybe I should give it a go then...
yup worked fine this time
Thanks for the clarification.

(I'm not sure that the technical quality of transmitted files is the best criterium to select content, though, even when it's the end of the year and we're talking about "leftover money").
> It's not going to stop technological progress.

Are you kidding? I don't want to sound ethnocentric but what technology has taken off on a global scale that didn't at least work in the US? It isn't even about GDP, it is that the US accounts for between a third and half of major 1st world consumers.

A great example of the inverse is how most major streaming services only serve US customers. The rest of the world can take it in stride and just pirate all the media, though, so progress on that front doesn't really slow. However, if you tried using truly cloud based computing with everything remote, it would never work in America because the internet coverage is way too bad (it is also really bad in a lot of other first world monopoly telecom nations like the UK, Canada, and Australia though).
What Compsci textbooks don't tell you: Real world code sucks
Downvoted.

Having a domain name that is short and rememberable != linkbait.

Surely none of her audience expect to see pics of babes on mathbabe.com
Can you link to an article that explains this structure? Googling fails me, returning articles about thunderstorms instead.
It's different if the main country you're operating in has warrants to access your data.

-- No warrants needed for gmail, are there? Gmail older than 6m is like "public garbage" and feds can go thru it all they want.
Creating a CRUD form with HTML5 Local Storage and JSON
If you're not paying for the product, YOU are the product.
They do work for capturing secrets for 2-factor authentication into an app such as Google Authenticator, which implements an ISO OTP standard. Any site with username/password should really generate a OTP secret as QR code to scan into one's phone!
Look for someone who's a hustler. Someone who's not afraid to pick up the phone and do cold calls.

Alternatively, find someone who can write good copy. You don't necessarily need the person to be tech savvy as that's already covered.

From my experience you can get a lot more mileage from a copywriter. Your website, your UI, your blog, your emails, your lost password reminder, even social media - all of it can benefit greatly from good copy.
I'm not a fan of free-to-play games myself because of this reason. The game mechanics are so clearly calculated based on the revenue they'll bring in. I feel like I'm always just a walking micro-transaction to the developers, even after I pay for something (actually even more so at that point). And one can't truly succeed in the game without paying, so it lacks the healthy competitiveness non-casuals want from their games.

It's good business, but not good gaming.
Resizable CSS3 Animated Christmas Postcard
The Downfall of the Zombies
So the iOS version of Skype, does it also have a Tom version for China?
It won't hurt learning a bit of backend as well, especially if you're considering learning a frontend framework like Backbone. It will give you a deeper understanding on how your frontend code interacts with the server. I'd start by learning how the request/response cycle works, how to setup your dev environment and how to create simple API's that feed your frontend with json. If you're into python I'd suggest the excellent Flask framework (http://flask.pocoo.org/). It's extremely lightweight and the documentation is superb.
.id results show available but can't be found on any three domain seller.
How to drag and drop in Java
Tax, pensions and visas shift online in UK government overhaul
I'm not sure it's a good idea to try to stuff vim in there. It's hard enough to try to learn unix command line skills, throwing vim in to the mix is just a detour. Nano is good enough for tutorial purposes.

And I'm a hard core Vim user. I have no strong opinions for or against specific text editors but any hacker worth their salt should know Vim and/or Emacs to be able to use a powerful text editor when stranded in the console for one reason or another.

But this kind of superficial introduction to Vim is a big disservice. The last thing we need is people who hate Vim because they understand it poorly based on a short tutorial.
"Chad's garage" seems like an appropriate generic term for a web startup whose users are not the company's customers, but it's not clear that anyone else wants to be the customer either.

As in:
"-Why did MySpace fail?
-They were basically Chad's garage."
> But you don't know that immediately after a slide

Sure, but that still makes your disagreement with the assertion that:

> anything they did after the avalanche hit wouldn't have made a difference.

wrong, especially when it was followed (and clarified) by:

> At least that is the impression I got from the description of the injuries.
No, I just don't care about iPhone apps, maybe that is the reason?
How to add, edit and delete rows of a HTML table with jQuery
Well, I would say the difference is that when you put your stuff at your friend's place, he did not say that he may sell your stuff at some later date. If he had told that, you maybe would never have put the stuff at his place at all.
Discovered this week when tweeting a link to an old xkcd comic that @xkcd has been registered and has more than 14,000 followers ... and only 1 tweet. (Confirming it was officially Randall.)

Seems to be an opportunity for some simple automation to add some reasonable distribution into the 'Twittersphere', so I was surprised to note it.
Violent Video Games Do Cause Some Violence, But Censorship Won’t Help
Your probably right but the author has license to do what he likes because he called the tutorial learn linux the HARD way.
will look into it. thanks
I'm not seeing any results. My guess is the results should show under the four colored bars right?. I've tried different searches and clicked on the examples and still nothing.
BrowserStack (http://www.browserstack.com/) - Test Websites on different os and browser setups, in your browser.
citation needed

edit: Don't they all follow what they say in their TOS? Are the TOS the same? (I don't know, maybe they are)
It suggested some .er domains, which can't actually be purchased, that I'm aware of anyway.
----- Message From JetBrains

Update from payment processor: all pending orders are expected to be confirmed/processed by EOD today (CET) ~ in approx. 6-7 hours.

After confirming orders, JetBrains will be handling license delivery that could take up to 48 hours but we'll be working as fast as we can.

Thank you for your patience and understanding.

For official information stay tuned to:
https://twitter.com/jetbrains/

Best Regards - Robert Demmer
Instagram Reverts to Original Terms, World Apparently Ending Again
> Someone engineered the hell out of that cable. But they neglected to realize that it would be drawn through a steel pipe.

This is about the most arrogant, ignorant thing I've read on HN. No. I promise you the electrical engineer who designed that feeder did not "neglect to realize" that a steel pipe is conductive and if the feeder came into contact with it, it would short. There were no doubt a number of considerations and trade-offs involved in the choice of material.
In this case, if understand the concept correctly, it would be iTunes that pins the certificate authority for the iTunes server.

One would still be vulnerable of a corrupt CA. The only solution to this would be to issue all certificates from an internal CA and verify this in your application.
Tech This Out | Your Total I.T. Solution
Beautiful website that launched today. I didn't make it I just found it on the web and thought I'd share it.
Visualizing a tough year for the retail core game industry
I think everyone should hire or test drive a Lamborghini or similar once in their life. If you don't care enough to buy one then fine, but you've got to try it.
> Stereotypically, sure.

Statistically? More than 75% of the adult population in the US is overweight, and over 30% are obese.

I'm staying out of the "why" question, regardless.
Or you could just harcode the certificate fingerprint and refuse to accept anything else. It's trivial when you own the client.

I'm not sure if this would break when you needed to renew the certificate, but I guess you only update the signature, not the actual public key.
Very interesting contract. Did you use them for a project?

4. Communication

Communication between the engineers and the customer will only take place by email or Nosotek's bug tracking server. Phone calls are not possible. Chatting is only possible with members of Online Programming teams.

Emails exchange will only take place once pay day, answers to questions will be giving on the following day, sometimes two days later.
The customer accepts that it might happen that email communication is interrupted for one or two days for technical or administrative reasons.

In case the customer sends political propaganda or agitation, Nosotek has the right to cancel the project without returning the prepaid fees.
yes the results must come under the colored bars and some above it. which browser are u using?
"Can a game create a better world? We believe it can"
Kodak Patents Sold At $525m - Did Apple, Google And Microsoft Get Them?
i see, will fix it. thanks
Thanks for your response.

I tried programming.stackexchange a year or two back. (I've been waiting for funding and/or a specific need to work on this format, which I now have.) The one response then also pointed out PNG was designed to work with the network, particularly dialup, but could give no numbers as to the failure rates.

Based on what I've read, internet packets have a failure rate of something like 16 million to 10 billion packets, which is O(1 TB) and Bram Cohen concurs, saying that BitTorrent sees failures in the 1 per 10TB range. I wonder about when/if I should worry about this sort of problem.

Most of the data files will be sitting on disk, mmap'ed for use. I'm going to take your advice that this problem is mostly theoretical for the situation I'm in, and suggest that users manually md5 if they want to verify a copy, or use BitTorrent if they want better guarantees on data transfer over a flaky network.

1b. was a fancy way to say CRC-64 instead of CRC-32. There's several -64s, so I picked the one in xz.

1c. Yep. I've given up worrying. Now it's intellectual curiosity.

2. I should ask the PNG list, yes. The documentation doesn't explain the logic, and the 15+ year old mailing lists are only available via ftp'ed zip files, making them a bit harder to trawl than a web search.

I don't believe the logic about length vs. NUL since the first field is NUL delimited, making it susceptible to the same optimization and possible overflow attacks. The iTXT field, for example, has four NUL separators instead of using a length parameter.

3) That's neat! I'll need to think more about including this PNG-like sort of functionality.
Wargaming closes 2012 with a whopping 45M World of Tanks players
NORAD Tracks Santa (with Open Web standards)
Now, I wouldn't say that Supercell is an indie developer. They have an experienced team of game industry veterans and over $10M dollars of funding from the beginning.

But that doesn't take away from the fact that CEO Ilkka Paananen and guys are running a stellar company with interesting culture: small teams of 5 people form "cells" that work independently on their own prototype game. Lots of prototypes are killed and these "failures" are celebrated with bottles of champaigne.
The Case for Casual Biometrics
That overstates the case a little.

Public garbage is literally public. I can go to your cans (if they're on the street) and grab stuff. The government can. Zero restriction.

Email over 6m old (under ECPA) doesn't require a warrant, but it's still protected more than trash. A private citizen can't just grab it -- it would require something like a subpoena (depending on terms of service). Even the government needs to assert the information is needed for some lawful purpose. Far less than a warrant, but still more than trash.
This article bring back memories since I was at Stevens Pass that day and remember all of the commotion. Saying that these experienced skiers lacked training and practice is completely false. Here is an article that was originally written around the time the accident happened: http://espn.go.com/action/freeskiing/story/_/id/7593035/aval...

"All of the people in the group were experienced backcountry skiers and were carrying avalanche rescue gear, Michelson said. They were skiing the line in sections, one by one, in accordance with standard safety protocol."
What sales managers can learn from the four types of online gamers
I've never tasted good boiled meat. Or good boiled anything, really. I like my steaks rare and my vegetables crunchy.

Know anywhere in London that would change my mind?
Native? This is a guide to installing under wine.

Edit: oh duh. Completely skipped over that since I remember this page saying nothing of the sort.
HTML5 Still Not a Standard Until 2014
Offer HN: I will build your MVP
Hello HN,

I am in between jobs at the moment and feel like doing some freelance work. Hence, I am looking for people who want their MVP/side-project/whatever built.

About me: MSc. Computer Science, 2.5 years of development experience with 1 year at a startup I co-founded (I was lead developer in a team of 4). I'm a good communicator and have worked with several developers.

I am skilled in JavaScript, Node.js, ElasticSearch, Java, Play! Framework, Android, Social API's, AWS, MySQL, MongoDB, Ruby and Rails.

Worked with following API's in the past:
- Facebook (single-sign on as well as Graph API)
- Linkedin
- Google Contacts, Google Maps, GMail (IMAP)
- Twitter
- Dropbox

Have deployed several web apps, using Nginx, Varnish and HAProxy.

If you're interested in more information, code examples, a Skype call or anything else: email is in my profile! Usual delivery time is 6-8 weeks. I only take one project at a time, so yours gets full attention. An example of my latest weekend project: http://www.startupdiaries.info/.

Thanks, and Happy Holidays!

EDIT: As per suggestion, here are my profiles online:

Github: https://github.com/philipdesmedt
Linkedin: http://www.linkedin.com/in/philipdesmedt
Twitter: https://twitter.com/philipdesmedt

Pay rate is negotiable, but around 66 dollars/hour (50 euro/hour).
Only Tom sold the garage for quite a lot of money in 2005 but there was no stuff in it, just a dusty list of people who had left the area never to return.
Three new features coming in Linux Mint 15
Hilmi Tunali - Yalvarış
some are green but are in an auction
Samsung Delivers Strong 14nm FinFET Logic Process and Design Infrastructure
Linux servers targeted by new drive-by iFrame attack
What should I be using instead of ifconfig?
ip

Anyways, the guide covers it, I should learn to read.

ss replaces netstat
Anonymous hackers' Twitter account suspended, reinstated
Ha, ha. So, if we have the iPad mini, should there be a larger version called the iPad maxi?
Tail access log & ban bad IP (country/DNSBL/UA/referer/network). Can this work?
I can see why some people would want to think that. Humans are amazing at rationalizing their irrational emotional responses.
Maybe he doesn't want to pass out flyers for his band practice in Chad's Garage.

By publishing on Twitter, he is essentially handing some control over his output to Twitter. Not a lot, but some. By registering @xkcd, he's just protecting his online identity.
The native part is in the first subsection:

https://developer.valvesoftware.com/wiki/Steam_under_Linux#N...
> Apple is the antithesis of the hacker ideal.

Not for me. I want a nice, reliable machine with unix underneath and a sane GUI on top so I can just open it and hack away. My Mac gives me exactly that. Long gone are days when I used to look at Linux boot screen flying by and felt being a hacker because of that.
Apple disallows portable power Kickstarter project; $139,170 to be refunded
Myspace failed because the UI was inconsistent from user to user and better solutions were availible

As in: Im moving to Marks Garage because the shelves in Chad's Garage keeps rearranging
He didn't tell you he wouldn't sell your stuff thought. And you'll notice it's not "my friend Chad" implying a level of trust reserved for friends. It's just Chad. This guy Chad. His garage has nice shelves.
As an enthusiastic-but-incompetent vim user, I concur. Reading through that laughably brief introduction is going to scare off a lot of people, and makes the whole exercise much harder than it needs to be.
I would say that Freehand and CorelDraw were the closest competitors to Illustrator back then. I didn't even know about Creature House before Microsoft acquisition.
oh, that is happening due to traffic burst. will look into it.
Windows 8: The Animated Evaluation (video)
Using KISSmetrics & Mixpanel #LIKEABOSS - What's not in the documentation
If somebody made a secure distributed alternative to skype, how many people will switch to it?
Apparently quite a few local bands had moved their stuff into the garage, spray-painting the walls and keeping loud music blaring all night. This had given Tom the false impression that the garage is a popular nightclub, so he expected to make his money back by selling $10 drinks but it turned out that nobody except stoned band members ever visited the garage.
Answering:"I want to learn something.Where do I start?"
We started Onvard after discovering that certain topics, such as computer programming and investing, did not have easily accessible learning tools. We knew there were tons of free online resources, but we all encountered the same problem: it was nearly impossible to navigate through these scattered resources. We saw multiple layers in this problem. For instance:<p>(1) We Didn't Know Where to Start
There was no central place where we could begin online education. Google was only good if we knew exactly what we were looking for, but as beginners, we had no idea what to search and where to begin. YouTube tutorials posed the same problem.<p>(2) We Could Not Find Quality Sources
There was no way for us to distinguish the good resources from the bad. Even when we knew what to look for, we were forced to pick the first resources off irrelevant criteria - for instance, which website was the most visually appealing.<p>(3) We Wanted the Next Step:
Even after we had found a quality resource, after using it, we wouldn't know what to do next to continue our education. For example, after stumbling upon and viewing a YouTube tutorial, where were we supposed to go next?<p>These frustrating experiences led us to create Onvard, to answer the question every beginning learner asks - Where do I start, how do I begin, and which resources should I use?
Sorry, I don't get what you're responding to. Browsers don't understand hypermedia APIs (or even HAL)--they only grok HTML.
So You’re Going To Start A Huge New Web Project
So it's all the more puzzling it's this bad then?
> OS X's UI is the last thing anyone would want if they
> weren't used to it

I was very used to MS world, living in it (DOS and Windows, from 3.11 to XP) 1990-2006. I got my first iBook G4 in 2006 and never looked back to Win. In 2006-2007 I was using OS X, Win and Linux in parallel. I know pretty well why did I stick with OS X and it has nothing to do with being used to it.
Here's my answer: http://security.stackexchange.com/a/25839/3614

Imagine a big company that keeps all of its records in paper form in a big room full of filing cabinets. In order to retrieve or make changes to files someone will fill out a simple fill-in-the-blanks form and then that form will be sent to a clerk who follows the instructions on the form.

For example:

> Retrieve the billing records from start date ___ to end date ___ where the customer is ___

Normally this would become something like this:

> Retrieve the billing records from start date 01/01/2011 to end date 12/31/2011 where the customer is Billy Joe Bob

But in the hands of an unscrupulous person, maybe this form could be used for other purposes, for example:

> Retrieve the billing records from start date 01/01/2011 to end date 12/31/2011 where the customer is Robert Mensas and also retrieve the credit card numbers for all customers

By pretending that their name also includes other commands they can hijack the fill in form, and if the clerk has not been trained to handle these sorts of things then maybe they will simply execute the instructions without thinking about it, and hand over all of the credit card information to a user.

Or, alternately:

> Retrieve the billing records from start date 01/01/2011 to end date 12/31/2011 where the customer is Robert Mensas and also add $100,000 to Robert Mensas' account balance

Which has similarly dangerous potential.

The trick with SQL injections is making sure that your code is smart enough to be able to ensure that users can't change the intent of the commands you are sending to the database and are unable to retrieve data or make changes which they should not be permitted to.
Well, in this case Instagram invited us to use their service, and only later (as far as I know) changed the terms to allow them to sell our stuff, so the comparison between Instagram and Chad's garage isn't exactly correct.
Scala Christmas Tree 2012
Wow, that is quite the subversive warning.
No thanks. He'll probably fabricate something I've said, as he did with Robert Scoble. [1]

1. http://thomashawk.com/2005/11/andrew-orlowski-and-register-b...
Page is down for me too.

The only mirror I found so far is the Google cache:
http://webcache.googleusercontent.com/search?q=cache:http://...

Other caches (e.g. CoralCDN) don't have the page yet...
GitHub takes off and takes aim at the enterprise
Good luck Philip. Might I suggest adding your github acct. and other online sites with more information. A google search for your email address in your HN profile wasn't difficult, but you need to simplify the barriers to entry.
http://www.sparrowos.com/Wb/Adam/ToHtml.html

Run in VMWare

http://www.sparrowos.com/SparrowOSTS.ISO

>TSInstall;

>MakeBack; //Makes F:/Wb

http://www.sparrowos.com/Wb/Demo/AcctExample/TSDistribute.ht...
Traditional was already unified. Simplified was a simplification (to increase literacy levels), there is no evidence that simplified was a newspeakesqe version of chinese

It has nothing to do with Tibet nor Taiwan.
Recurly (http://recurly.com) — Recurring billing managment

Intercom (http://www.intercom.io) — User
management/intelligence

Postmark (http://www.postmarkapp.com) — Transactional email

Trello (http://www.trello.com) — Productivity tool
Also, .ar domains which cannot be purchased from anywhere outside of the TLD country.
GO.CO is Looking for Talented Devs in Miami
No, those who complain about Apple being control-freak are control freaks themselves: because they want to control everything. The problem is, a lot of users are just happy not having to control, they want things to work, not to spend time tweaking.
How Facebook Might Further Annoy Users Next Year
Really... Businesses should have political agendas and involve them selves in matters of state? That hasn't worked out so well in the past...
<me too> Awaiting my license code for +12 hours.. Annoyingly PyCharm is quitting after 30 mins as I'm out of my Evaluation period </me too>
Trello (https://trello.com/) - task management

Statsd (https://npmjs.org/package/statsd) + Graphite (http://graphite.wikidot.com/) - monitoring & graphing

Kippt (http://kippt.com) - link and article saving/sharing

Zapier (https://zapier.com/) - like ifttt for business

Heroku's Hosted Postgres (http://postgres.heroku.com) - DB as a service

Also definitely agree with Intercom, Dropbox & New Relic, all great services.