skysight-inc/HackerNews huggingface dataset:
Having made a few iOS apps in team/solo environments, I now stick to the following:

Large team - don't use Interface Builder. Synchronizing it is too difficult and any productivity gains will be lost. Layout in code is best here, but really is time consuming for complex UIs. However, pixel-perfect match for designers is a great benefit since you're specifying everything in pixels that you can copy right out of the designer's graphic.

Solo dev on a small app - Storyboards. In this case, 99% of the time the budget is fairly low and getting out something that works is the most important. Storyboards can speed things along and make it quick for matching a design to an outside designer's Photoshop.

Small team with only a couple of developers - either way is fine, but you need to manage it correctly. If going for Interface Builder, you need to have a list of devs who 'own' each screen, and only they make changes to it. This prevents any kind of conflicts when merging. If going for in-code layout, make sure the design is set in stone and won't change. Moving things around to meet designer's goals for a small team can kill productivity fast.

Also if you like TDD (it's not really popular at all in iOS dev circles, probably because TDD for ObjC/UiKit is not that great), then 100% stay away from IB. IB and TDD are very incompatible in my opinion.
You are literally justifying one attack on civilians in an unrelated place, by referring to earlier attacks on civilians by different people?
Boston Tech Community has Raised 70k in 20 hours
Why do you single out the XIII century? In Western/Southern Europe and much of Asia, it was in many respects a golden age. The XIV century was worse, most notably due to the plague.
It's interesting to note that one of the authors of the original paper, Ken Rogan, was the chief economist at the IMF 2001-2003. He also joined the group of 30 in 2008, an economic policy organization that is very influential in things like the Basel accords, IMF governance and matters of finance in Brussels.

Many of these organizations rely on private data to support their policy decisions, or rely on private analysis from similar organizations. That's hard to criticize because at least some of it would cause serious harm to the folks who provided it, or enable high finance players to front run policy actions to huge profit.

But what to make of an insider like that refusing to release data that had no market risk or legal restrictions in place. It's not hard to imagine that his primary goal was support of an economic philosophy and would have been just as happy to publish a paper that claimed high debt/gdp rations promote growth.

It certainly makes me wonder if this kind of approach is part of the culture in some of these policy and international finance organizations. If the data relied on by the IMF/ECB/etc as they've effectively reformed governments and imposed major budget changes can't be made public, then you're highly reliant on them to be ethical and extremely diligent.

If there's any significant amount of philosophy trumping science in the european restructuring, one begins to wonder if some of the weaker euro members are still actual democracies.
I didn't mean it negatively, but their primary tool is a C# cross platform app builder which compiles to native code. They are a C# shop and are building products (including this new service they just bought) that make sense for their primary users. C# developers (theoretically also Linux devs running Mono).
I can see it in both code and interface builder. Doing it in code on iOS is like using CSS where the only selector is `#id` and there are no child selectors. Would you write CSS if you had to do this?

#username-label { text-align:right }
#first-name-label { text-align:right }
...
#last-name-label { text-align:right }
#address-label { text-align:right }

With CSS, you get nice things like:

#user-form label { text-align: right }

iOS code looks more like the first example but it goes on for hundreds of lines. You can create something like classes by creating real classes, but then you end up with inheritance hell.

I find IB's WYSIWYG to be a lesser evil.
There is a goal of $15000, but only 400 slots of $25 available, which means best case scenario, he will be $5000 short...
Where does one go to learn how to create an emulator? I'm interested in picking up C/Go (probably the latter nowadays) while trying to make an emulator. Is there a process people adhere by or do they seriously just figure it out?
Kickstarter is probably hasn't finished reading his description. I could see that taking days.
So as you find new tools you want to use, do you just update your develop box? Do you have an example of a Vagrantfile you used for a project?

I guess the main thing I can't get is say I have custom nginx settings or MySQL settings I need in a project. Do I setup those through Chef?

Thanks for the article, lots to look into.
To add to that, Virgin America is a favorite airline yet struggles to make a profit

http://www.economist.com/blogs/gulliver/2012/10/virgin-ameri...
> I've met a couple of people who did "look to the right", so to speak, and your decision not to look should be right up there with the best decisions you've ever made.

It's one of those strange things when the impulse decision to limit experience, rather than expand it, seems to have been the right one. Sometimes it's better to be conservative. Some part of my brain was seemingly functioning well enough to protect me from myself there. I did not know anything about PTSD at the time, and thankfully I still have no first-hand experience of it, but from what I've read about it that would have been a perfect occasion to inflict that on myself for no good reason... So yes, I'm pretty happy about that decision too...!
Security: In order to exceed the heap limit which is quite small in node you have to override the soft limit. Doing so enables several over run attacks. Not doing so severely limits what you can do as large scale apps pretty routinely need more than the 1.4 Gig limit for even simple stuff like tracking users sessions.

Plays Big Data / Science: Python is used in a lot of science fields, Perl is huge in data mining Java is used in a lot of astronomy. Every niche of IT and CompSci has a language that is more prevalent. Even if that is FoxPro for Accounting. Node doesn't have a Niche. (sure they have chat servers that's not really a science or industry) That is what I mean by it doesn't have an area it is contributing to the advancement of a field.
Reinhart-Rogoff Response to Critique
Maybe I can start a project "A simple angle trisection" or something like that.
I was down at the finish line (on the opposite side of the street) a couple of hours before the bombing watching a family member cross the finish line. My worry is that the crowd was so tightly packed that it might be tough to get any footage of what was happening at ground level. If I had simply looked down to see my feet, I wouldn't have been able to see them because we were so crammed in. If an object was on the ground, or if someone carried a backpack in at ground level, it seems like it could be missed by even the thousands of people snapping photos at all angles.

That being said, I'm wondering if you couldn't use some sort of facial recognition in conjunction with timestamps to track/detect unusual movements (like someone who quickly moves into the area of the detonation, then turns around and quickly moves out.)
Who is your favourite a**hole and why?
I'll consolidate the conversation here.

"By that measure every single thing that exists is exactly identical to everything else."

Where do you get this idea? "X is ultimately just a big collection of fundamental particles" and "Y is ultimately just a big collection of fundamental particles" does not imply "X is identical to Y".

It's like saying you should never call anybody a "person" because you're implying all people are identical. I mean, what?
I honestly want to know, who is his target audience? Does all of that talking in circles he does in his description really sound like science to an absolute layperson?
More importantly, does he believe what he is saying? We'll probably never get the answers.
To be fair, he isn't selling the device. He's basically asking for funding for an experiment. Why should he be removed from Kickstarter? If someone wants to throw their money down that hole they should be free to.
How much do 5000 Twitter followers cost?
For whatever it's worth, OS-based virtualization is one of the core tenants of SmartOS[1] -- an illumos derivative that makes heavy use of zones (which were inspired by FreeBSD jails). And it also has ZFS, natch. ;)

[1] http://smartos.org

Update/clarification: SmartOS is running tens of thousands of VMs and virtual OS containers in production at Joyent -- and has for years. It is new in nomenclature and exposure, perhaps, but not in terms of core technology or production readiness.
Thanks. I believe so, on both counts. At this point I am even happier with my life than when I wrote this article (though recent progress cannot really be blamed on that bomb anymore!)
[After reading Reddit thread.] My goodness. Flying while brown is bad enough. Now do I have to worry about being tackled by vigilante do-gooders every time I step out of the house with a backpack? Or, Cthulhu forbid, put my bag down on the ground!
JQuery made me become a programmer
Codecademy introduces PHP track
There's always a lot of voodoo in economics; doubly so when partisan politics are involved. But to believe that there is a ceiling beyond which more debt should not be accumulated requires a special type of magical thinking.

Businesses evaluate decisions based on whether the rate of return is greater than the rate of finance. Eg., if you can borrow at 5% and use that money to make an investment that will provide risk-adjusted returns of 15%, then it always makes sense to borrow that money and make that investment. Doing so will always make your financial position better, regardless of the level of debt you are carrying.

Of course opportunity costs must also be taken into account: if you have cash in hand which you are are servicing debt at 15%, and have an opportunity to make an investment that returns 10%, then making that investment will worsen your financial situation; you should pay down the debt instead. Once again, this is true no matter how much debt you are carrying.

All public spending is an investment of sorts. Infrastructure, education, R&D, public health -- all of these produce measurable returns. Where those returns are greater than the cost of debt, your society will be better off for financing them by debt. Where those returns are lower than the cost of debt, it won't be. This sounds like an over-simplification, but isn't: accurately measuring those returns is no easy task even after the fact, much less predicting them beforehand. But that is what the public debate and decision-making process needs to be about, because that's what really matters. All this handwringing over imaginary debt ceilings and such has been nothing more than an incredibly destructive canard.
The Libertarian Case For Bitcoin
One way I see one could crowdsource the problem without turning this into a witch-hunt would be to collect as many pictures as possible and try to recreate a 3D model of the scenes at various timestamps. Something like,

* Go on project website. There's a 3D mesh of the area.
* Upload your picture:
- Select a time frame you think fit your picture.
- Navigate to the location you took your picture from.
- Try to apply the picture on the mesh as well as possible.
* Or, look at what people posted:
- Try to correct other's time-positioning, or
- Try to correct other's spatial-positioning
- Fix the mesh for missing things.
* Investigators can use that to look for clues on the scene.

Like OpenMap or Google Maps where people can send corrections. Of course, I don't assume that this is trivial to implement. Just, an idea of how such future problems could be approached.
The Streisand effect and the DCRI
Taxes establish a demand for the currency. Government wants to provision itself. How does this happen with fiat currency? Government levies a tax and then offers employment in exchange fiat currency which is the only means of settling the tax liability. Without the tax it would be hard for a fiat currency to take hold over other alternatives.
The problem has already been solved: http://goo.gl/NLdou
> maximal risk of $500

I'm pretty sure you're off by a factor of ten. If someone makes fraudulent charges with your credit card, your maximum liability is $50, and you'll only have to pay that if the charges occur after you've reported the card stolen. (There are different rules for debit cards, that doesn't apply here.)
Oh dear.

Okay there's a lot of issues.

You say "Uh." a lot. Don't do this.

The video quality isn't very good. Do you have a prototype? Maybe a cad drawing? If so, you should show this.

It's kind of interesting that you're talking about posture yet you're slouched over a laptop in your pitch.

This is YC. They have a lot of cash and you need to convince them to throw this wad of cash at you. The reality is, if you were placed in front of a potential customer, it wouldn't go well if you spoke the same way you're speaking now.

I believe that you have great technical skills but, you need to be a salesman too. I would recommend writing a script in your case.

Also it may be worth investing a few hundred bucks to hire a videographer [sp?]. You want to put your best foot forward.

You need someone that's pretty creative to market the idea to YC. Based on what I've seen in this video, you're not really the marketing type. That's okay though! You can either find someone, or hire them just for this video pitch!

Good luck! Keep us posted.
Codecademy has an unprecedented opportunity to teach a large amount of people how to code, and they release a PHP track? Am I the only one that is constantly disappointed by this company?
Without knowing what data it's been trained on it's of questionable use. What maybe a 18 year old american girls name may be a 60 year old german mans name.

The gender of a name can vary heavily by culture and time-period, it would make much more sense for the api to return the data in the form of ranked probabilities.

As an aside it's worth noting that as this library is GPL3 it means you can't use this code in any non-GPL product.
yea I am not complaining. Regular stuff doesn't sell on media.

I am just pointing out at first a bomb blast is likely an eye opener: life is short lets do something before I die. But when it happens every week, it goes to the stage where you start thinking you just don't have enough time to do anything.

And the worst (or best?) thing is that we are not living in a war-zone. We actually go to our jobs everyday, attend weddings, go eat in restaurants. I am product lead of a startup here.

It's like living a dual-life.
Perhaps this could be combined this with the information below and we could search pictures taken prior to the blast for black duffel bags that might contain 6 quart pressure cookers.
matter
/ | \
meat wood ...
/ \ \
human cow ...

Humans are not wood, though wood and humans are both matter. Humans are however "made of meat", just as any other animal is.

As far as I can tell, the point of describing humans as meat is not to make an assessment of worth, but rather to drive home the fragile and temporary nature of humans. I don't know why anyone would object to that.
The secret history of the sub-$1,000 computer
For what it's worth, it doesn't make me feel bad at all that someone likes to read this. Obviously, I wouldn't have written and posted it if I didn't want to share it, and I wouldn't share it with some perverse intention to have people feel guilty for reading it.

I think there's a pretty thick line to be drawn between being fascinated by accounts like this one, shared willingly, and being obsessed by reading or viewing accounts extracted from people by the media, sometimes against their will or understanding... One is voyeurism, the other is just learning about someone's experience from them...
Not really. The rest of the country is in bad shape too, and there is too much personal concentration there. Where would it go? Singapore? Still very expensive there. New York? Also expensive. Austin? Perhaps...
Thanks! I should have been able to infer that.
Why do they make them like that? Why not make the sensors 33/33/33?
Since you seem to be catching some flak for your post, I'll elaborate a bit further.

AutoLayout is a constraint solver, and as such it's very easy to either over-specify or under-specify your constraints in a way where it no longer evaluates.

On top of this, AutoLayout also has a priority for each constraint such that if/when such a conflict occurs AutoLayout has some ordering as to which constraints get abandoned first.

When you run into cases where AutoLayout breaks, debugging is a chore. You have to go through your entire view hierarchy and query each view for its hasAmbiguousLayout flag, which will give you some pointers as to what views are breaking your whole layout.

Interface Builder makes this somewhat worse because it doesn't give you an easily understood 1:1 match between what you do in the UI vs. the code that gets generated out of the other end. The opacity makes it hard to triage AutoLayout failures.

We use AutoLayout in small parts of the app, and we've found that doing it in code has been preferable - for a system that is as easy to break as AutoLayout you really don't want to be poking buttons on the top of a black box in the hopes that whatever comes out the bottom is sane. If there was a more transparent mapping of Interface Builder -> NSLayoutConstraint this would be less of an issue.

Also, yes, XIB merges are one of the Prime Evils of Hell, second only to pbxproj merges.
True, though I guess lack of features is kind of HN style.

> setting all the +80s font to extra large and all the <10s font to comic sans

That actually made me seriously consider voting up both the 80+ and <10 answers just to see what "easter eggs" pg implements.
Reported to Kickstarter as "Miscategorized: Comics"
It's a highly competitive industry with very thin (read often negative) margins, which does not attract a lot of "normal" competitors. It's also highly regulated and extremely capital intensive, making it further unattractive to compete with the incumbents. On top of that, you have to get space at airports which, if it's full, you just can't do. My understanding is that most airports in major US centers are "full" during peak times (morning and evening rush hours). Some major international ones (LAX, JFK) are probably full most of the time.

All in all, it's a tough industry. That said, you get a few new entrants every decade. Frontier ('94), Jetblue ('2001?), Virgin America (2007).

I'm sure one of them has tried being nicer to customers, but next time those customers went to buy a ticket they bought one on AA cause it was $10 cheaper or left 30 min later.
Wonderful.

And that's why git's awesome.
I use a similar workflow with SVN to great effect. I have never had a sync issue - whether this is luck or that the repository structure is more robust in this setting than Git's, I don't know.
I would strongly recommend against using this as a collaboration tool, though!
which still implies that not trimming debt immediately is irresponsible

I don't get it. I was in sync with the Left when they decried George W. Bush's no-veto policy and ballooning of the debt. Now that "their guy" is in the WhiteHouse, they no longer agree that it's irresponsible to set the deficit meter on 11 and walk away like we have been.

Can't we all agree that this guy was totally correct? http://www.youtube.com/watch?v=1kuTG19Cu_Q

I guess I wouldn't be so against some amount of debt if it looked like we had it under control. It's funny that we're dissecting the results of a study on what 90% debt:GDP would do. Well that was back in 2010, we've blown way past 90%. We're at 107% as of 2012 and climbing.

It's not just about the debt's exact impact at a certain percentage. If it were just that, we could debate it and fine tune it. It's about our Government's complete inability to get it under control.

Maybe 90% Debt:GDP won't hurt too badly, but sooner or later as it rises, it will crater even our economy.
The U.S. rightfully doesn't support international courts. It's nonsensical to have international tribunals that render judgments on people outside the legislative jurisdiction of the sovereign body of which the court is a part.

People in Europe are learning right now how not awesome it is to get yourself into binding international frameworks with people who are connected by incomplete legislative and executive jurisdiction, and whom often have dramatically different national priorities and values.

In any case, it's arguably unconstitutional for the U.S. to support international courts. If Congress signed up for a treaty binding us to the decisions of say the IJC or ICC, would those decisions be reviewable by the Supreme Court? If so, then accepting jurisdiction would be redundant, since the Supreme Court is perfectly competent to adjudicate disputes under "international law." If not, that would arguably be a separation of powers violation: Congress signing us up to accept the superior jurisdiction of a foreign court whose judgments couldn't be reviewed by what is supposed to be the court of last resort: the Supreme Court.
Nice. Maybe he's doing a research project on how people fund things that are ridiculous, but doesn't want the possibility of accidentally really taking money from anyone.

Or maybe he's SO BAD AT MATH that he didn't realize.
As a man named Tracy I would just throw out a caution to anyone thinking of using this. At this point in my life I don't really care about people calling Ms. Tracy Platt. But what it does do is immediately signal that I don't really need to pay attention. Fake familiarity doesn't usually work too well.

As a side note I would like to mention that having a girl's name does have some benefits. For example my wife can handle bank account issues over the phone for me. Also some near misses - I was assigned a locker in the girls locker room in junior high but they caught on before I could use it, and once a telemarketer called to offer me a spot in an all woman's resort spa. The only time I said yes to a telemarketer and I got rejected.
Hmmm, did notice that. Tragedy nonetheless, but right now what's more tragic is that my friends are sharing this old piece of news up on their walls. :-)
Its probably useful for aggregate statistics. The Jordans and Teagans and Pats are outliers.
I am not sure how serious Kickstarter is in regards of its review process. I submitted a project half a year ago - the website(http://klekr.com) was designed to help amateur photographers expand art taste by showing them photos taken by their favorite photographers as well as photos liked by their favorite photographers. A rep from Kickstarter rejected it claiming it's not a creativity project which Kickstarter is trying to focus on.

Now this antigrativity. Really? I mean really?
400 slots of $25 or more.
Yes, very loose terminology. I was thinking of a combination of two events:

1. VWAP based trading of large positions, which creates assymetric momentum effects in volume and price (and which is then somewhat forecastable)

2. Not then recognizing that you are forecastable (as a result of playing the VWAP game). The extra information that someone who looks at intraday price relationships has over someone who doesn't. If you wade into the middle of a market that is short-run forecastable (eg it's trending downwards to a new level and the market maker/HFT guys are battling their battles), and you don't check as to whether it's short-run forecastable, then you're probably the patzy at the poker table.