skysight-inc/HackerNews huggingface dataset:
I used one of these at an Outback Steakhouse a few weeks ago.

It was a bit awkward, because I wasn't sure if I was supposed to use the tablet or not. The waitress still came and took our order, then put it in on the tablet. At the end, we saw we could pay (and we did) but the waitress still brought us a check.

I guess the weirdness could be solved by better communication from the wait staff.

The best thing was that it easily allowed you to split your bill among multiple credit cards. This is easily the biggest pain about eating out with a group of people.
Overall this is a great article. It does a good job outlining what UITableView does and why it's built the way it is. If you're new to iOS and wondering why UITableView's delegate and dataSource protocols are structured the way they are, it's a good idea to take a deep dive and understand them better. As others have mentioned, data sources and delegates aren't unusual in Objective-C. They're everywhere, and they enforce a separation of view logic and data that is at the heart of MVC.

This is a great exercise, but please, please don't use your hand-rolled UITableView in your apps.

If UITableView doesn't do what you need, create a UICollectionView. If you find the data source protocol frustrating to use, create a provider object that maps your (array/dictionary/weird-ass data structure) onto the dataSource protocol. (In desktop Mac programming, NSArrayControllers serve this purpose.) Don't re-implement UITableView. The things you could potentially screw up are many, and when some other developer inherits your code and tries to add editing, multiple selection, re-ordering, etc..., they're going to be pissed.
SaveYourBalls
Hey guys! We have a domain saveyourballs.com and don't know how to monetize it. All ideas are welcome :D

We'll pick a winner and award you a $69 iPhone #YODAcase (launching on Kickstarter this thursday)
Because they still wouldn't win.

The point is that Upshot wasn't granted an 'exemption' in any sense of the word.

Salesforce had already decided that they were going to win, and now they are being forced to justify that decision in the context of the rules.

Going forward, there is every reason to assume that future hackathons/competitions run by salesforce will be likewise pointless to participate in, unless you have been given the nod by Salesforce.

They haven't just set a bad precedent, they have totally trashed their credibility.

I am taking bets that the next time they run a hackathon there will be (anonymous) stories of Salesforce leaning on their 'partners' to ensure they get a sufficient number of entries.
It mentions that it's SIM driven, but that bit is difficult to find.
This was originally a Kickstarter project back in June: http://www.kickstarter.com/projects/1776324009/brck-your-bac...
There is one part of the features section that mentions a SIM card.

It must be a wifi hotspot using cellular data.
18 years later... Google has singlehandedly organized vast amounts of data on the internet, along with wolfram alpha, thousands of hand-crafted infographics, youtube & vimeo, twitter, and a handful of other services. The internet is not only a nirvana but a way to simultaneously empower entire nations of people against the veils of corruption that have befallen civilization throughout human history.
>Maybe "It's Hard To Build A Smartphone In 2013" would be a better title. But to suggest people will be using iPhones and Androids in the year 2050...Yikes.

Don't take any title literally. He is obviously not talking about 2050 or 2525 (if people are still alive, still alive).

He's talking about the market as is -- and an obvious timeline of around 10 years comes naturally from what we know of the tech industry and the pace of change.
Excellent point... we can also safely assume the average user's upstream connection is quite a bit slower--likely on any metric other than latency--than his downstream.

In addition, let's not forget to multiply the cookie overhead by the number of images on the page... likely to be quite a large number given 4chan's love of images and enormous, eager-loaded discussion threads.
Wawa does this, and I love it. Granted, it's not a restaurant, but ordering from them is very easy and quick, and I prefer it to having to give someone my order. I can still talk to the people behind the counter, but without the headache of ordering.

In a restaurant, you'd still need a wait staff, but instead of placing the order, they can work to address your needs and better serve customers. While I imagine places would cut down on wait staff, I also think the service would improve.
You're actually right...IA-64 was suppose to be the 64-bit Intel instruction set, right up until AMD dropped the AMD64 bomb and the market went "backward compatible...got to get me some of that" and Intel went scrambling for Plan B.
Another good walk through using Run Snake Run: https://speakerdeck.com/rwarren/a-brief-intro-to-profiling-i...
I love Ryanair — it's like Ayn Rand created an airline. Every flight is a battle of wits between the me, doing my best to _only_ pay the insanely low ticket price, and the airline, attempting to trap me at every turn, using every scumbag trick in the book. The irony is that the people who vilify the company are the same people subsidizing my ticket by refusing to engage in the challenge.

Having said that, due to increased taxes I think the hayday of insanely cheap flights is over. I remember flying London -> Slovenia once for £20 return. The train from the central London to get to the airport? £25.
Until 301 views they are live and accurate to the view
I don't know about America but in the UK aviation authorities already permit flying models [1] and aerial work such as photography if certain requirements are met [2]. Regulators are understandably keen on collision avoidance, so they usually say UAVs must stay within the operator's line of sight - or have a 'sense and avoid' system. The UK's CAA "is not currently aware of any Sense-and-Avoid system with adequate performance and reliability" [3]

So, that's the regulatory challenge. Need to sense and avoid obstacles and other aircraft, and do a good enough job of it that aviation authorities will sign off on it.

(In addition to the regulatory challenge, there may also be business, operational and engineering challenges.)

[1] http://www.caa.co.uk/default.aspx?catid=1416&pageid=8153
[2] http://www.caa.co.uk/default.aspx?catid=1995&pageid=11213
[3] http://www.caa.co.uk/default.aspx?catid=1995&pageid=11186
I've started flagging bitcoin articles including the two you wrote this week, which annoys me because the problem isn't the articles it's an issue with HN itself that's allowing low quality stories to get through in high volumes.

I think it's getting better though, yesterday every tech rag had one or more articles published within minutes of Bezos revealing Prime Air and almost all of them stayed off the front page even with a bunch of upvotes.
This is the right answer. I managed an Adwords campaign that had a spend in the mid to high six figures a year, and we had standing meetings with support every week. I don't like the fact this this is how it works, but I understand the reality.
I really thought phone manufacturers at the time where aiming for better Windows Mobile phone, and had nothing like the iPhone in mind or at least nothing more than a napkin corner with a 'moon' tag attached to it because some R&D/Designer broke someone's b*lls enough to get a little attention.
Yep - was curious about how it connected to the internet and had to drill down through the dots (which at first I didn't realize were clickable) to find out. Would be good to point that out at the very top!
We use wildcard cookies to let users login to www.domain and peek at beta.domain without logging in again. This isn't incompetence so much as reducing user drag. Perhaps I should have set it up to use www.domain/beta/ instead.

Unfortunately, this means our cookies are sent to static.domain. Worse, once we get rid of beta.domain there's no going back on wildcard cookies - there's no way to force clients to expunge cookies.
Hmm. I could have sworn I was using requestAnimationFrame.
More efficient Grunt workflows
What about yourkarma.com
Price / availability? If it's Summer 2015 and $300 USD, that is different than January 2014 and $89.

Or is this still too soon?
Didn't someone debunk all this in the last thread? That it turned out there was only one person (coincidentally the most vocal one) who claimed that analytics showed that their stuff had not been looked at? Did you have new info or are you just parroting etc.?
The OP didn't reimplement it to use it, it was done to explain. that's what I got out of it anyway.
The built-in profiler can be told to dump the results of the profile to a "pstats" file. A simple way to do this is to run your code under the module itself, as in:

$ python -mcProfile -o foo.pstats foo.py

This will run your script (foo.py) inside of the profiler and save the profile to the file foo.pstats once the script is done.

Once you have a pstats file, you can do some interesting things with it. You can load it into an interactive pstats session with this:

$ python -mpstats foo.pstats

This will allow you to sort and display the profile data in a number of ways.

You can also use the third-party gprof2dot script[1] to turn the pstats file into a GraphViz dot file, and thence into a visualization of your code's performance. For example:

$ gprof2dot.py -f pstats foo.pstats | dot -Tpdf -o foo.pdf

That will turn your foo.pstats file into a PDF. I like the PDF format here because it is vectorized, renders quickly (more quickly than SVG, at least), and you can search for specific text in it (which is useful if you have a large profile and want to find a specific function).

[1] https://code.google.com/p/jrfonseca/wiki/Gprof2Dot
While personally I don't think causing, much less celebrating any beings' suffering is a good thing, I'm going to stick my neck out and say that across the world there were many people in many cultures who felt the US had crossed many lines for many decades and had something coming to it. The normal Palestinian people feel the brunt of immense US support for Israel on a daily basis and it is understandable within that light that this rare event gave rise to celebration.

I will also point out that you used the phrase "the TV showed" ... if you look up influences on and historical bias of US television networks, the net change in US international military presence after the event you may find more than one way to explain the visions the US population have been and continue to be spoonfed through the likes of CNN, Fox News, certain computer games and the US military heroism of Hollywood, which are so predictably brought out every time certain topics are discussed.
Datacenter Renewable Power Done Right
Now, apple understands the power of tweet. But, I feel sorry for them.
"Twitter is not for sale" Haha. Try with other products now, Apple.
For a 2013 update, that is the resolution of his cell phone.
I have to disagree with your comment about how CD ROMs aren't keeping kids off the streets. That would be equivalent to saying video games don't keep kids off streets. Kids these days don't sell drugs or commit crimes on the streets, or even PLAY in the streets anymore, they sit in their room or friends room and play video games all day. This is a common fact. Unless you're talking about 3rd world countries where most people don't have a PC or internet or even electricity.
Nice, is this on github or similar?
After seeing this, I tried out the code and I'm now convinced that there is no way any one person could possibly know the entire C++ spec.
Haha! This is brilliant!
Is Spotify going to save the music industry... or destroy it?
What You Should ACTUALLY Look for in a Cofounder
The kickstarter mentioned below had a price of $150 for backers, and delivery in Nov 2013. There has been no shipping update.
See if you can find some subtle differences between the larger companies and the smaller ones. Those differences can be used as features to implement a tiered payment system.

For example, my company services both small, boutique design firms as well as multi-million dollar ad agencies. Fundamentally, they both use our core services the same, so we've kept that as our standard value proposition across the tiers regardless of price. However, we noticed the agencies in particular wanted the ability for multiple users of the company to be able to log into the system, to be able to internally share notes with one another, and a few other things that, while are nice-to-have for the smaller firms, were not priorities for them. In turn, we threw all those features into an Enterprise plan and could justify charging a larger monthly/yearly fee for our services for the ad agencies.

The major downside of this strategy is if you roll out your tiered pricing from the beginning with these extra features listed, be sure you aren't deceiving your customers and that you have the features built.

For early-stage startups, it's not recommended to build much outside the core value proposition, so an alternative can be advertise your features as "coming soon" and offer discounts to your early enterprise clients.
The solution is for someone else to create a better site that's actually maintained and start migrating people away from HN. A more neutral foundation would be better anyway, imo.
... But now it does
In text, hard line breaks can be content rather than presentation, so adding them to the raw file is not always desirable. It would be fantastic if the github web viewers offered this feature.

Also, won't it mess up diffs for wrapped text? If you add a few words in the middle of a paragraph and then re-wrap the text, won't the contents of every single following line be altered and show up as a diff?
What do you think- Is apple buying the twitter analytics product to make a chance to buy twitter. Hah!!!
> At 28", a 3840 x 2160

Will look exactly like 1080p in "Retina mode" (more accurately, HiDPI). A 28" 1080p monitor isn't that far-fetched.

You're talking about DPI but not how close one sits to a monitor. People sit a lot closer to 13" MacBooks than to 28" 1080p monitors.
Brash C.E.O. Keeps the Giants of Mobile Off Balance
http://reviews.cnet.com/8301-33199_7-57566079-221/why-ultra-...

Comment sections like this are why HN is called an echo chamber.
Find Awesome
Find Awesome the easy way to find font awesome icons
Apps were built using salesforce platform. So the chance that salesforce would come out net negative out of this is not as high as you think.
> The checking of any bags should be avoided as they slow down loading the plane, inflate the turnover time, and end up costing the airlines more than they are worth.

Are the benefits that significant? After all, boarding times are significantly slowed down by people trying to cram suitcases that ought to be checked into overhead bins. Also, quite a bit of carry-on luggage ends up being checked anyways once the overhead bins fill up. I would love to see some real analysis on this.
They won't be. Smartphones will be disrupted by something else. People aren't using PDAs anymore either; they use smartphones. Eventually, something will come along that will make people stop using smartphones.

His point is that you can't be successful building something that is essentially the same thing as a smartphone. You can build something that disrupts the current smartphone market, but it would likely need to be something more than a smartphone (a la Google Glass.)

The network effects you mention are exactly the point: network effects are especially powerful in things like mobile app stores because they create a tipping point market. That means if an early entrant or set of entrants into the market can capture enough market share, they create extremely high barriers to entry. The more market share they have, the more powerful the network effects are and the less likely a new entrant is to have success.

If you're a smartphone developer, chances are you develop for iOS and Android. It would take tens of millions of users adopting a new platform for you to start developing for this new platform. But you're not likely to get tens of millions of users without a large app library.
Just to be clear, we're talking in the context of emissions.

In the context of emissions, it's perfectly reasonable for a developing country to say "Well, we were just colonized, so we're not really keen on reducing our competitiveness to fix a problem you created" to a western country. "History is rife with inequities", will not mean anything to them.

And if you want to fix the problem of emissions, you need to understand that, instead of just saying "Well these developing countries are sure being jerks by blocking talks!"

What is an LDC blinder, btw?
Would love to read about the process, mistakes made and overall architecture of building a stock exchange. If you guys are willing to share, that'd be awesome.
Because not everybody needs a wide-gamut monitor with plenty of room for calibration at what most users would consider low brightness levels? (Where "low brightness levels" means that monitor-white is not significantly brighter than "bright white" paper under ISO-spec lighting at 95 cd/m^2.) $1K-ish is cheap for a graphic arts monitor (compare with LaCie and Eizo), but it's a heck of a lot more than the average consumer needs to spend for their purposes.
This finally makes sense, much more sense than advanced drones being used to deliver dead trees.
Freicoin's attempt to free the economy
Did they? It's hard to take your post in good faith since "are you just parroting" makes it sound like you're inherently biased.
So, they basically invented an acoustic coupler?
This will get a response, not because you are trying to pay Google money, but because you are trying to use the word "google" in an ad. Had an ad for an App Engine related service blocked for a few days until a human could verify that the message containing the word "google" was appropriate.
Windows: Flux, Dropbox
Ask HN: How to advertise online?
What are the most effective ways of advertising? What is some good reading material to learn about online advertising?
"It is a mistake to think that the tools built to rule us would serve us if only we could depose our masters. That’s the same mistake every previous revolution has made about police, courts, and prisons."
Like all my anarchist friends, who say they'd like to do away with all those institutions when their revolution happens, but is never able to explain to me how, actually, their perfect society would work when some form of repression is needed. "There wouldn't be a need for repression" doesn't cut it, you know.
I never saw kids selling drugs on the streets. In schools on the other hand....
John Scalzi (well published sci-fi author) does one draft, with editing along the way.

http://whatever.scalzi.com/2013/07/27/novel-writing-and-rela...

Which isn't to say that's superior, just that it works for some writers.
I almost always reply with request for salary range (if recruiter has opened position).

If recruiter replies with usual salesmanship dance, such as "depends on experience" or "competitive" or alike, I usually ignore him for good.

Otherwise, if the pay range is reasonable I don't mind to communicate further, depending on my current situation.
Meh. Sounds to me like the author recently got burned by not knowing how Unix timestamps work.
The 'Blue Book' of the Future - Technology - The Chronicle of Higher Education
True, but USB sticks didn't become very popular until well after Iomega had stopped being relevant.
From my friend at Google: "It looks like he used the wrong account to update his credit card. He has a Google Apps account connected to his Blogger/url purchase, this is the account he needs to update in Google Wallet."
Good stuff. If you're going to indulge the optimization fetish, at least profile first! Corollary: learn to use gprof and/or your language's profiler, it pays off bigtime.

Question. It's been a while since I used them, but what happens when you use cProfile or kernprof in multithreaded / forking code? I vaguely recall wiring up a custom trace event logger via sys.settrace() to work around this.
The CBS interview was primarily focused on Amazon's technology. It was only fitting that they show off something they are still tinkering with that shows what the future might be. The drones are easily possible - the technology already exists. If Amazon doesn't do it, lots of other private companies will.

But I am a little shocked that this cool little announcement has brought Amazon's critics out of the woodwork. IMO, if you try to ride the coattails of other things getting press just to get your very negative views out, you are just as bad as the entity you are criticizing. Congratulations, a few more people read your negative opinion of Amazon and its founder than would have had you not tied it into the drone story. Nearly all of them will still be shopping on Amazon this Christmas.
I've been backing up my Gmail with getmail [0], as I'm afraid that a day will come when I'll be locked out of my gmail account and will have no way to restore it. My long term solution is to migrate completely off of gmail, but for now this does the trick pretty nicely.

[0] https://wiki.archlinux.org/index.php/Backup_Gmail_with_getma...
Yours is not an uncommon sentiment, but it’s not really a fair picture: Observers often see the Apple of the past decade as releasing a category-definer every few years (iPod, iPhone, iPad), and awaiting the next one (iWatch! iScreen!).

Really, though, Apple's blockbusters of the 2000s are best seen as one continuous thing: the iPod paved the way for well-designed, vertically-integrated mobile devices (that it was a music player is almost incidental) and the iPhone and iPad are really bookends of a single smart device revolution.

Seen this way, Apple has had two world-changing category definers in its history, the Mac and the iOS device. That’s one every 24 years, if we count to the midpoint between the iPhone and iPad introductions. Will they do it again? Maybe, but I wouldn’t expect it to be just around the corner.
They've been prototyped apparently.

http://www.engadget.com/2011/08/17/3g-macbook-pro-auction-pu...
So a rugged, hackable MiFi router? Could be useful, particularly as a communal hotspot.
Right -- if you're serving your website off of the root, then you're going to have this problem. If you serve it off of www (which, as it turns out, is how domains were originally intended to be used!) then you don't.

It's not an inherent flaw of the tech. It's a flaw in how we use it.
What if someone has their smartphone out at the restaurant? Are they asked to put it away or leave for fear of everyone's privacy? Just because someone is wearing Glass doesn't mean they are constantly shooting photos you know...
Why would you want to use a SIM card slot in a laptop? What if you want to use other devices? You'll have to power on your laptop in order to use them.
What about using Glass to translate the menu on the fly?

Or building a Glass compatible menu that lets Glass users see videos of the dishes?

Banning glass because it has a camera is silly.

They should ban people too, because people can have photographic memories!!
I mentor Ingrid through Hackbright, and she's great to work with.

In general I find it really inspiring to be involved with an organization that introduces so many smart and motivated women to the field of software.

Think back to the first time you tried coding, how that happened, how you felt about it, who encouraged you or discouraged you, etc. Unfortunately it happens less for non-white, lower-class, or non-male people. Yes, there is still curiousity, determination, and hard work to succeed in the field, but it starts with that moment where you first believed you might master this skill.

What can you do to make that moment more likely to happen for more people?
You could use beta.www.domain.com.
Incidentally the new Myspace does this to good effect.
Completely random bitcoin advise