skysight-inc/HackerNews huggingface dataset:
> In a world where a Designer (with training) can fire up Interface Builder and skin an app without having the code and make it look pretty darn awesome - and where to skin an Android app is almost like torture for a designer - really - ask a designer, if you don't believe me.

To be fair, designing for Android isn't really about a single, static screen. Interfaces have to be responsive considering how many different kinds of devices and screens your app can display on. This is what makes the Android learning curve high, since how you make your interface is very intimately related to the code behind it in terms of organization. The ADT team is making good progress on improving the Eclipse interface editor, but Android design is still going to be easier with mockups done in other tools.

> In a world where there are at least a double-digit number high-quality open source implementations for image caching (as in load over network on demand, tiered cache - memory, disk) in the iOS world - and maybe 4-5 (AQuery, Novoda, Ignition - I remember off-hand) in the Android world - it's just a different community. There isn't a lot of sharing going on (but that has changed).

The main problem is that, in general, there is a huge skill difference between the average Android developer and the good Android developers. I think this is why frameworks are coming on slowly, as the best developers can easily get hired to do challenging work. Hopefully time will improve the third party frameworks situation.

> I think it is a top-down thing - Apple loves its developers (I've been to a couple Apple events) - they want their developers to make awesome apps. Google - not so much - with the exception of Diane Hackborn and Romain Guy and a few others - there is no army of developer evangelists - just a SWAT team, at best. Google hides behind the curtain ("pay no attention to the man behind the curtain). Apple, for lack of a better term, has created a strong community (profits from the App Store help - and profits for making free apps for Fortune 500 companies - for the majority of those who don't make an App Store revenue living) and really, a tribe (in the Seth Godin sense).

I don't really think this is true. The Android team is always pumping out content for improving apps and working within Android, both live on G+ and archived as posted to their youtube channel (www.youtube.com/user/androiddevelopers). There are many app good quality apps coming from indies and larger companies and there is a solid Android community. The main issue is the increased complexity of Android, including use of Java, makes it harder to get started, esp. for new developers.

> However, there is hope. Jake Wharton, now working for Square, has done more to single-handedly advance the lowest-common-denominator for UI/UX in the Play marketplace at large with his ActionBarSherlock.

ABS is a great library, but we still see people making low quality apps. Until other frameworks can reduce the most common cases for new developers, app quality will still be really variable.
Need a new datacenter? Here a shopping guide.
You can read the group without logging in. You cannot post and comment anonymously, though, which sort of makes sense for a curated group.
So another reiteration of "The Mythical Man Month" theses.
Broken Certificates Force Microsoft To Put Windows Phone App Publishing On Hold
Tenacity The Key To Startup Success says deviantART Founder
They are trying and succeeding. The only amenity that Americans care about are the absolute lowest prices. (Does your fare comparison site let you search by the availability of entertainment devices? Nope. Because nobody actually cares.)

Considering you can regularly fly NYC-SFO round-trip for about $250, a distance of 5000 miles, I think they're doing a pretty good job.

If you want free food and nicer seats, fly first class.
Looks cool. Is your brothers project based on this: http://gofreerange.com/hello-printer ?
Your comment is pretty aggressive in its assertions.
Congrats, John
Having used the London bikes when I visited, they really aren't so bad. Not as good as the bike I have at home, but they do everything you'd want out of a beater bike. No one is racing them or anything, just going from one place to another.
The Humble Bundle for Android 3 is out
Direct link to the source: https://bitbucket.org/zserge/jsmn/src/1caee52d37e3/jsmn.c

This looks good to me. It isn't going to be the fastest or the shortest (no we aren't golfing) but it's simple and easy to understand.
I wonder if that was according to the original plan…
A.k.a., Programming, Motherfucker!
Oh, how did you get that? incache:the-url didn't work for me. Thanks by the way!
Ask HN: What consequences does marriage have on your startup?
I read through this thread (http://news.ycombinator.com/item?id=617503) but the comments started deviating from what the topic was meant for.
>Given that checked bags cost money now

Not as much as FedEx. Checking a 50-pound bag with United from SFO to AUS costs $25. Shipping a 50-pound package via FedEx costs twice as much, and that's assuming you can afford to be without the things in your bag for up to 4 business days. If you can't, overnight shipping is $288.
Honest question: As an observer, when should I feel comfortable interjecting? Things like "if the afflicted party looks uncomfortable" seems rather vague, and just because I am offended doesn't mean the person receiving it is offended (I've known this to be the case). I'm honestly interested in knowing the best way to gauge when I should act without insulting people that are offended. I'm referring to the non-obvious cases, of course. Unwanted groping is fairly obvious, for example. However, agressive flirting without a clear sign?
Would rates be at all competitive? Most checked baggage is quite heavy, and the cost to ship something overnight, or even 1-2 day would most likely be quite higher than the fee your airline charges per bag (which unlike FedEx it travels with you). Maybe for a planned well in advance trip where you ship items you won't need for a couple days it might make sense but I can't see it working for the short 3-4 hour business trip.
Then that's a sign the credibility is a bit lacking.

Basically, in his position, Dotcom is free to spout off whatever he likes, he would have a hard time getting himself in any deeper. That does not mean anything he says is worth anything.
Interesting, but understandable given how much some people dislike C++.
205,347,842 YouTube Channels and Everything Is On
Sometime it comes very close to being that when the girl is attracted to the guy, it's flirting, but when she isn't, it's creepy/sexual harassment.

That's because it's a personal, relationship kind of thing. Your behavior depends partly on the other person. There is no single set of rules that will cover all people, all circumstances, all the time. (For "polite company" or formal gatherings there are of course protocols. But at a party, it's much more individual and personal.)
This is called computed (or assigned) goto and is a GCC extension (that is, not in the C standard): http://gcc.gnu.org/onlinedocs/gcc/Labels-as-Values.html
I always struggle towards the end of the year thinking back to what my expenses were. I then try to go through my bank accounts and determine what was actually a write off. There are so many stipulations to what a write off is that I'm constantly afraid of getting audited. My problem is two fold.

1. I need to track my business expenses during the year (there are many solutions and I'll be using one this year when I begin contracting work)

2. The bigger issue is I need a way to know if the thing I'm trying to claim an expense for, right now, is actually a business expense AND what specific stipulations exist on this type of expense.

If there is a simple way to accomplish problem #2 without going to a .gov or yahoo answers I'd gladly use the service. I feel like I could focus more on work and other parts of the business if I'm not always fearing I did something wrong with an expense (I know you can pay others to do this, but I don't yet have the volume on income for it).
Not-manifesto here: https://dl.dropbox.com/u/14963589/Have_You_Got_Any_Matches.p...
do you agree that this woman presents her case in a juvenile way

No, I don't agree. Anger at harassment and injustice isn't juvenile. Use of jargon familiar to her audience isn't juvenile either. Although I can see why others would see it that way.

apparent unwillingness to learn about them

I do agree this seems apparent.

To a point where it makes her seem unsuitable to voice an informed opinion about it

I don't know enough to judge.
Makes one wonder whether we'll see 21" retina iMacs / Cinema Displays before the 27" versions.
Try flying a budget airline in Europe. The seats don't recline, no in flight entertainment at all, no food, and you have to ask forthe in-flight magazine.
One of the commentators on my blog (I'm the author of the article), said that ever since TC changed to Facebook comments, he noticed a reduction in critical comments and changed the feel into a "Yes man" type discussions. I guess it depends on how you define quality comments - I prefer people voice their opinions without fear of repercussions. Obviously, this thinking is not appropriate for all cases - if you want product comments for example, by all means Facebook comments might provide the best type.
It definitely comes from both. Objective C Block prototypes? C typedefs? blech.
You can take a look at http://www.mpegla.com/main/programs/AVC/Pages/PatentList.asp...

It mentions which ones are expired, but it doesn't say how much longer the remaining ones will be valid.
I strongly agree with the need for professionalism and social etiquete in all public and professional situations and I'm glad that is a running theme as of late and that sexual harrasment is being targeted. I think that the cards idea is absurd, though; awarding immature behavior a red card and rewarding 'good behavior' in any way - as opposed to simply treating adults like adults - is itself innapropriate.

I think the correct way to deal with harrasment is those who partake are either simply banned from the con or dealt with more severely depending on the conduct, and those who behave simply continue enjoying the benefits of conferencing with like-minded individuals of all genders and backgrounds.
That's some pretty disgusting stuff. It definitely goes beyond hacker culture. Look for it in your non-hacker friends, family, co-workers, etc. Teach respect whenever you get the chance because it comes down to the individual.
That's because there rarely is a story, there's just TorrentFreak whose business is pandering to digg (once upon a time), reddit, hn, etc and the people on them who want to believe they're saving the world one pirated movie at a time.

The really sad part is it works just as well on hn as it ever did on digg.
Would that not be pretty similar to dual-link DVI? Though I believe that was part of the DVI specification whereas I've never heard the current Thunderbolt standards to have provision for such. Regardless, I wouldn't be shocked for Apple to do it at least initially in their own non-standard way.
Shouldn't be hard. With a little effort, it could also run WebOS applications. All three have lots of code in common.
Sanitation: Flushed with pride
That's because Torrentfreak is willing to make a huge full-page story with a linkbait title specifically written to rile Reddit up instead of actually reporting the story.
Are there problems that actually occur AT the defcon conference? Sounds like most of the anecdotes are from parties, where alcohol is a factor. Is defcon a conference or a party?
I wasn't sure what to think of the red/yellow cards when I first heard about them, but the suggestion that it should be bystanders them giving out is awesome. Everything we know about human psychology suggests that a disapproving peer group is a strong behavioral deterrent.
I'm guessing the author of this HN post is an employee at SmartAsset. Sensationalism only works on stupid people (read: for a long duration).
I suspect I flagged too many posts that ended up as popular so now I cannot flag anymore.

If so then there's a serious flaw in that kind of strategy since it erodes counter-balances.
Some Anonymous dude wants to hack Curiosity
Does that actually work to balance out demand enough? I know Paris tried to do the same thing but found that incentives weren't enough. Then again, that was the city government, so they may have been more constrained in terms of how large the incentives can be than you.
That's standard stuff for any organization that makes documents - keep in mind that the primary purpose of the list is for documentation and user-visible messages. The NY Times surely has a similar kind of list. Do you think that would be equally as painful?
TechCrunch is not the only press we get. A TV station in Jamaica covered us and we got a lot of workers from there.

Even when we are in press in the tech circles we get a lot of worker growth by the workers are referred from the work at home or stay at home mom forums. My guess is that someone reposts about us at the more appropriate forums and that sets the ball rolling.

Having said that we have seen that some very qualified people (who might be reading techcrunch or MIT tech review) have joined our workforce.
>>we'd have to get used to using auto_ptr

>auto_ptr is broken. We should use shared_ptr instead

It has begun!

One of the most enjoyable features of C++ is the arguing over which parts of the language should be allowed.
Approaching strangers can be difficult or awkward but here's a clear step at least:

Step in when it's one of your friends doing the harassing. Let them know they're being immature and inappropriate. People respond a lot more when it's someone in their peer group.

I'm sure a lot of people have let a lot of stuff like the above slide because "Oh that's just FooBar. He's always like that".
Sorry, but no. Shuffling around strings is all fine when you're writing Javascript and have GHz and GB of RAM at your disposal, but that stuff just doesn't fly when you need to conserve RAM and especially need to have easily determined time and space constraints.

JSON just doesn't fit that profile. Neat implementation, but don't give the impression that any of this would help with embedded.
Yah. The Internet is a horrible place when space.com has to resort to "One weird trick" ads.

Found this via news.google.com, which is also not great but slightly less tragic:

http://www.computerworld.com/s/article/9230151/NASA_upgrades...
The lifespan can be quite long, but that doesn't mean it will be for any particular item. Many things from just a few years ago have vanished (as I discover every time I run a linkchecker utility on my website looking for broken links...). I think of it as a Poisson distribution.

What will happen is most people's histories will be mostly gone, and some will be largely intact.
Botanicus Interacticus: Interactive Plant Technology
Sexual Harassment is a problem, but I am not convinced that a card system is the way to solve it. If a woman is being a jerk at a conference does that mean I can card her? I was just reading of a top official (a women)in the US government who is accused of sexual harassment of her subordinates. Any sort of rules that favor one sex over another will be used to do just that. I am a big fan of codes of conduct at conferences. If someone violates them (be male or female) they are tossed out, period.
Sure, at a night club... maybe.
But not at a professional conference.
If it wasn't his call, that would mean that somebody else would be telling him to wait for bags, or to go right away. That seems worse, not better.
Wow, thanks for the pointers. I think I understand everything you are saying up there and will definitely keep it in mind when I start writing my own programs. Right now, this is the program for that exercise written by Zed Shaw, with my comments explaining to myself what each section is doing.

I definitely appreciate you weighing in on it, I love seeing this type of feedback from HN users. Makes me excited to keep learning and become a part of the community.
Carlyle Group Acquires Getty Images
True the numbers are not spelled out exactly. It does say the industry claims that more than 99 percent of checked bags arrive with their owners, and most late bags turn up within two days. But when it happens to you, you don't really care what tiny percentage you are. And two days is a long time when you're in a foreign country washing your single pair of underwear in the hotel sink each night.
I know of so many bike theft stories from my friends in SF, that this program is attractive because of those stories. It won't be your typical $100 bike-shaped-object and for $80/yr you can avoid all the bike theft, ownership and maintenance costs and stress.
Making money with Android apps
I mix them usually. Layer-oriented stuff like @Transactional and @RequestMapping incl. Path/HTTP Method etc. in the code, central declaration stuff like e.g. Marshallers, HandlerAdapters, global ExceptionHandlers in XML...

:)
I often wish I could travel without a second suitcase. I recently paid a popular Brazilian airline R$230 (US$115) for a half-full second suitcase weighing 15kg. That price was also the price of the flight I was taking, btw.
1. Write some damn code

2. Release the damn code to QA

3. When QA finds a bug, write a damn test

4. Fix the damn code until the damn test passes

5. Release the damn fix to QA
Sony PSN (Playstation Network) Hacked and Users/Hashes Leaked
Timing, cost, and marginal return on investment of effort.

Timing: When you check your bag, it travels with you. As a result, it arrives at the same time as you. It also spends the minimum amount of time outside your possession. These two traits are desirable to travelers.

Cost: If you were to ship your bag, most travelers would need overnight service, because travelers simply don't pack two or three days ahead. The cost of shipping your travel supplies overnight isn't going to offer a cost advantage to the $25 (estimated) it costs to check your bag.

Marginal return: Yes, it would be possible to plan ahead and ship your bag through a parcel carrier's ground service, but depending upon where you're traveling to, that can take 5 days. That's a lot of planning, and the marginal increase in risk (of lost baggage) doesn't offset the time and effort required to "optimize" against this risk.
Why not "aggressively" try to pay genuine attention, or make her laugh? Yes, be bold if you like someone, sure. And don't suck up too much either, nobody likes that, male or female.

Showing someone you like them and then gauging their reaction takes balls -- but showing someone you like them, and then ignoring their rejection, is rather weak. Needy even. That those brutes delude themselves into thinking that's top notch alpha male behaviour is one thing -- but if you're shy yourself, don't buy into it. Some women like assholes; most don't. Being bold and maybe even cheeky is one thing, but only the weak seek outright dominance. (Which goes for females who like to play games, too; same cause, different course of action).
In my experience, since they don't have the barrier to create and manage a separate account, and since they're not posting on their "friends" page, they're more likely to post stupid arguments and flamebait.
Absolutely. So you'd agree that what's over the line in one circumstance could be interpreted as harmless flirting in another. And that much of the time, the guy must guess where that line is and that he'll be wrong sometimes.
I can see the utility in that, but fear that I would get confused on what 'inf' means if I don't use it often and come back to old code. I read that as infinite. Maybe something like "inFile" and "outFile"? A little more verbose, but still not too long and easier to deduce the meaning of the variables. Is camel-casing like that OK for variables in Python, or is there another convention that I am unaware of?
I'm guessing they expected a lot of criticism for this change, which could be why the list is so defensive.
Visual Studio 2012 now available for MSDN subscribers.
On App.net's Usernames
Interested in beta testing my upcoming Chainphoria puzzle game for iOS?
Gameplay video: http://www.youtube.com/watch?v=C85icA-EIQI

General instructions video: http://www.youtube.com/watch?v=gtbkcw8HAuQ

Beta testing URL: http://tflig.ht/L2WTlE

Any feedback would be appreciated!
I doubt much of what actually happened was according to the original plan :)
I don't think there can be neutral coverage of this. Everybody is on one side or the other. Dotcom, before MegaUpload's shut down, was already a polarizing figure. Now, he is even more polarizing because of the way everything went down.

When the MegaUpload stories begin to blur into politics is when I just stop reading and caring.
it isn't like this, you're assessment is fallacious.

There's nothing wrong with flirting with women, if they aren't interested then they can be quite clear about it - the problem is that some peoples idea of flirting is creepy and borders on harassment.

Try not making sweeping statements about what women do and don't like, and work from there. PS, it's not all about sex.
I think there is a real disconnect between what hackers think of their community and what it actually is.

We often claim to be one of the purest of meritocracies, since our primary interactions only allow us to interact with each other's work and emails/posts, but clearly we aren't quite as capable of this meritocracy as is commonly stated. I wonder how much differently these women are treated online as opposed to in person when interacting with the same people.

If the yellow-red card system does catch on, I would prefer to see the green card avoided. I don't know if it really adds anything to the system, and I worry that it would detract from people understanding what they did wrong. "I got a green card, but also a yellow card. I'm still good to women though, that second chick was just a crazy bitch." It seems like it gives people a way to justify their bad deeds with other good deeds.

However people attempt to do it, it would be lovely to see this kind of behavior weeded out, as it provides both a point of hypocrisy and isolation that benefits no one.
> The only rights we really have on this Earth are the ones the other creatures around us let us have.

If you take this position, what's the use of defining a concept of "rights" at all? The very notion is meant to describe something retained by individuals irrespective of their relations with others, as a means of establishing consistent boundaries within which we undertake those very relations.

If you're going to locate the origin of rights within the context of those social relations, how could you distinguish a violation of one's rights from merely not having those rights in the first place? What purpose could the notion serve here?
I guess I always imagined it was something like:

Pilot(s) - *Doing pilot pre-flight things*

Gate Agent - "Alright, gate's closed, you're all clear!"

Ground Crew - "Alright, baggage is done, you're all clear!"

Pilot(s) - *Done doing pre-flight things*
"Okay, let's get permission from air traffic control to start taxi."

I imagined that whether or not all the bags (or even passengers) made it was of little concern to the pilots.
This is true, most women do like men who take charge. But I'm not sure if women who come to hacker conferences are looking forward to flirt with men. In that case it is unwanted attention. In any case when you are flirting with a girl, especially in tech events where they won't be expecting such a behavior, take charge but gauge the reaction and back off if she's getting uncomfortable.