skysight-inc/HackerNews huggingface dataset:
Ok- so I was one of the thousands near the Palace on Friday, and used it as an opportunity to properly test color in a public situation. It failed.

If you've ever tried to send a text message from a concert or football match, you'd understand the first issue: needing to be online to use the app gives it woeful performance when 500,000+ people are trying to simultaneously access cell networks in a confined space. The Facebook App ground to a halt and messages took hours to get through: real time photo sharing app? No chance.

As a consequence of this, we (I got my beautiful wife to use it as well, so we had a base group) kept getting dropped from the group. By the end of the day, there were five members of the group- but most of our photos were added to our solo group instead! So we saw few photos from others, even ourselves.

Not being easily connected also sucked battery life as the app seemed to be constantly trying to geo locate. We killed it half way through the day, when we had to turn our phones off to preserve battery.

I can see potential here- that's the mulligan on offer. At my next conference- smaller crowd and something stronger in common than our head of state- this could be useful. But sharing my photos through a confusing interface that doesn't work in big crowds and is supposed to only add value in big crowds? Not again.

As for the 500 photos- we ended up with 32 in our group and another dozen that ended up in our solo accounts. Did the app recognise and add them?

Sent from phone so apologies for typos, if any.
> I find it surprising that there are so many people bashing Objective-C here in the comments. I have been programming in Objective-C for living since the iPhone SDK came public and I came to love both the language and the libraries.

Brackets. People see the brackets and are immediately biased against the language. Yes, many programmers really are that lazy and superficial.
One thing about bitcoin... since there's no central server, the bitcoin economy can live all over the world and there's no single door for the feds to bust down. A war against it would look like the music companies trying to shutdown pirates in developing countries. A decade long crusade of state department aggressive diplomacy to get a global 3 strikes copyright policy enforced.
Cross-platform mobile development tools
> Objective-C remains an impediment for many programmers

Really!? If that's such an impediment maybe "many programmers" need to look for a new career. Or, go back to copy pasting PHP / hiding their schlubness amongst the other cogs in some Enterprise Java machine.
Nice one. Agree when 100% with the title. There is something for everyone in this one. I absolutely loved the part about elimination. I am not a designer myself(that means I can't design from scratch), but when I design something I take couple of example and start eliminating stuff until I reach a point where all non-important or less important bit have been removed. My philosophy in design is -

If it is not/less important, it probably should not be in there.
The big push for Java was with WebObjects and Apple's half-hearted push into enterprise systems. Initially Apple's version of Java (they wanted tight integration with Cocoa) was always a couple of revisions behind Sun's so that was always a source of frsutration with developers. With the new focus on consumer devices the enterprise space was left to wither and Java with it. Anything that is going to replace Objective-C must be at least as fast - Apples really cares about the customer experience not the developer experience.
How did you reach that conclusion? There are plenty of alternatives, from C++ to Ruby to Mono.
Let's give credit where it's due - the header/source split is a particularity of C, borrowed both by C++ and Objective-C for compatbility.
Electronic Arts is using Erlang
Why not just wait until 1 year passes to officially sell your company?
that doesn't make even a glimmer of sense
Just tried to see if our photos made it. Can't view either the Daily Telegraph page or the Color compilation page from my iPhone!
The vast majority of taxes go to far, far less legitimate things than roads and schools.

The tax system is a very, very crooked one (speaking for the US but probably everywhere), and nobody should be forced to sacrifice 35% (!!!) of their earnings to it.

My point here is that you shouldn't go around telling people that they have a moral duty to pay taxes. People who believe that have to choose between guilt, and self-sacrifice.
American Idol: Admit you don't follow, but act interested and ask a few questions here and there. If you have the opportunity, try to steer the conversation to topics that interest you along the way. I think what isn't well received is only if you act like watching things like that is a stupid waste of time.

Sad situations: This one took me a while to figure out. When someone came to me with their problems, I alwas thought they were searching for a solution, so I offered my opinion on how to fix the issue. Mostly this was not so well received - I think because the person is stressed out to begin with and offering solutions gives them no excuse not to act on their problems. Most people only want emotional support, or as someone else said, their problems to be acknowledged; so a simple "I'm sorry to hear that." is usually enough. Listeing is better in these cases than talking.

Ask for reasoning: You can also pretend not to understand them, to put the "stupiditiy" on yourself instead of them. "I don't really understand how you arrived at that conclusion, could you elaborate a little further?"

Friends: Look for things you have in common with the other person, then try to arrange doing something together. If there's a movie you are both interested in, ask them to go see it with you. If they like you back, they'll most likely try to arrange to meet again. (Though sometimes you need to be persistent because others aren't that great at friend-making either.)

Compliments: Show the other person that you appreciate the compliment, because it's not something you take for granted. I think this is more humble than totally discarding them.
So? Then don't write those kinds of things in Objective-C. I wouldn't want to write UI code in Haskell either...
Ignoring the disputable claims that it's unpopular or has a slow learning curve (you can describe Objective-C's additions to C in a single page), there's no evidence to claim that Objective-C is about customer lock-in, especially when you can use so many alternatives including the Apple-funded MacRuby.

Apple uses Objective-C because they have a lot of code written in it, and it has served them very well. iOS is the most popular mobile platform for third-party development. The dynamic nature of the language has enabled the implementation of some useful features like key-value-observing, while the ability to drop to C retains the flexibility of system-level programming.

Even the memory management criticism is overblown. You merely have to follow an easy list of four ownership rules. That's if you're not using the garbage collector that came out four years ago with Leopard.
Thanks for the tip! Just signed up for the mailing fist.
Are you seriously suggesting it would be better for everyone if developers wrote desktop apps for OSX in Java?!

Apple didn't kill Java, Sun did. It was Sun who decided Java apps had to look different (in that special, ugly java kind of way), that they required 5+ seconds to start etc.

Java could have been good for desktop apps if done right, but it wasn't and as a result there's very few desktop Java applications (and even fewer good ones).

Java was also an awkward fit for Cocoa, lacking the dynamic ability required. Java has it's place, and being a language for desktop apps is not it
Buy Samsung Behold T919 Brushed Espresso Brown 3G 5-megapixel Touchscreen
Have you tried searching for yourself in the BBC high hi-def crowd picture taken from the Palace?

http://www.bbc.co.uk/news/uk-13200114
Your references don't support the points that you are trying to make.

[1] is just a link to Google's C++ style guide, a specific guide that makes sense for the very large C++ projects inside Google. Projects should create their own guides based on their requirements.

The common ground is already there, you can read about it in C++ Coding Standards by Sutter and Alexandrescu.

[2] is someone wondering whether they should replace C++ with a mostly-C++-compatible language for Firefox. First of all, they are complaining about memory safety, not management which plagues Obj-C just as much or even more, given the fact that it doesn't improve over C's safety like C++ does.
Second of all, there are several libraries that can talk to the STL and effectively solve the UTF8 problem.

[3] This can easily be done by the STL, which besides having an open source implementations is also an ISO standard.
Show HN: Crush notifier, a weekend project
Tools To Help You Choose Your Website Color Scheme
This is not a math problem. It's a perception problem. In fact, even your assumption is wrong, on the number of connections a browser will open. Modern browsers will be found opening 6 to 8 connections, by default.

http://stevesouders.com/ua/report.php
good, welcome!
Ruby 1.9 by Yukihiro Matsumoto (Matz)
Beautiful Niagara waterfall wallpaper, Niagara fall at night 
North America's most famous waterfalls Niagara Falls. Niagara Falls is located on the Niagara River in eastern North America, on the border between the United States and Canada. Niagara Falls is the most powerful waterfall in North America.Niagara Falls have actually turned into a huge tourist centre.Every year 20 million visitor coming here.Niagara Falls are the rush. The name Niagara comes from an Iroquois word Onguiaahra which means thunder of waters.Niagara Falls. Average Volume 85,000 cubic feet / sec. 176 meters height of Niagara Falls. Many of our readers have visited the falls in the summer season . Here free download Aamazing niagara waterfall wallpaper, niagara fall in winter, niagara fall frozen, niagara fall at night wallpapers and gallary.
Getting Started with Backbone.js
Sony Apologizes for Online Data Breach
Welcome to use it, except:

* it's not officially supported by Apple

* it binds to Cocoa (and if you're lucky it's even up to date and doesn't have that many bugs)

* you can't use it on iOS

* you can't get a job doing X instead of Obj-C because almost everyone just uses Obj-C, the Apple supported language
Schematic & PCB layout webapp for makers
I realize this won't be too helpful, but I just feel you are asking the wrong people. If you can't get an accountant to suggest a proper course of actions.
So it's really 6-12 hours. You're working on the code in the background; you probably couldn't just have written it three hours straight. Or more likely, you were sorting out the details within the 12-hour period but you had been toying around with the idea for days if not weeks.

Just guessing and certainly not trying to look down your work, it's beautiful. It's beautiful even if it had taken a week to write. The time to write it is just interesting because it is exactly this that makes programming hard to measure.

How does any explain his productivity to a boss if you get seemingly nothing done for four days and then write a nearly complete solution on the fifth day? How much is one actually working after all, counting all the time that affects the work? Does it count as work if you go biking on a Saturday but you kind of subconsciously think about your work and then you write great stuff on Monday, thanks to that?

One thing is for sure: you're much better off measuring a programmer's efforts by his accomplishments instead of the time to do them. This is backed up by the fact that an entrepreneur programmer gets rewarded much more fairly than a salaried programmer.
Thank you, that’s helpful.

The algorithm is a bit above my head to rewrite in Objective-C on Sunday, but from my superficial understanding of it the Objective-C version wouldn’t be really ugly. Yes, it would be wordier and clumsier, but tolerably so (for me). After all, it’s precisely these things where functional languages shine.

I seldom find I have to monkey around with __block. Manual boxing/unboxing sucks, yes. It can be alleviated by a simple macro where this really matters, but I can see such and argument is like pouring petrol into the fire when compared to functional languages :)

Now I understand what was meant by “sophisticated algorithms”. Yes, Objective-C is not perfect for those – first class collections are a great convenience here. But I certainly do not see that as a future “liability for Apple” or a huge drawback for the language ecosystem. It’s a niche.
There is a moral duty to pay taxes when you live in and benefit from a civilisation founded upon taxation, public services, and shared wealth.

And self-sacrifice was a pretty good choice last time I checked.
For legal advice, you apparently have money, so talk to the people who trade money for legal advice.

Are you positive that selling your company is the only mutually beneficial transaction you and the acquiring party can arrange? There are many possible options, with VASTLY different tax consequences but only minorly different changes on the ground. Stock sale != asset sale != IP licensing agreement != sudden decision of all key employees to change jobs.

Consider BobSoft, a hypothetical company with three engineers and some IP which is 100% owned by Bob. If BobSoft gets acquired by Google via Google buying all the shares from Bob, Bob has capital gains up the wazoo. If on the other hand Google buys all the assets of BobSoft, BobSoft continues to be a going concern. It continues paying Bob a salary for a few more months, puts around doing whatever BobSoft would do in the absence of their main line of business, hits the magic day on the calendar, and then buys all stock in itself back from Bob, who now has long-term capital gains. BobSoft then spins down in an orderly fashion.

Ask your competent legal advisers for how to work this such that you don't trigger the ire-RS. This is what they do.

More broadly: every tax cutout, no matter how well-intentioned, distorts the economy by paying smart people to spend more time figuring out how to hit the algorithm versus doing whatever they would otherwise do to earn money.
I agree with other commentators that given their initial raise, the company has a number of 'chances' to find the right mix which connects with their user base.

That being said, back when everyone was reading "Snow Crash" and trying to be the guy/gal who created the metaverse, there was some good research into just what sort of 'group event' you could reasonably hold in a network space. (sadly they don't pop up easily on citeseer but they were in the late 90's early 00's about network group meeting events and the people congregating via digital networks).

The bottom line of the research was that it was really hard to build a workable mesh network protocol (basically which provided any to any connectivity / traffic amongst a modest sized group) in the presence of any traffic loss whatsoever.

One of the outcomes of that research was what most people think of as CDNs which push audio/video content amongst a number of servers and try to distribute the load of "Large" events. A more or less practical example was the 40 user 'raid' that the MMORPG World of Warcraft started with, provided co-ordinated events amongst 40 individual users located across the globe. It had a hard time pulling it off but was successful. 100 or 200 users in the same 'area' often killed the servers.

Color is shooting for 10's of thousands of people in the same space. This is P2P "gone wild" and not a solved problem by any means.

So kudos for failing fast, now to see what happens next.
Seems to need flash so will check from laptop next week- thanks for the link. I'm blurred in the background of one low-res BBC shot and also made the ITV news background, which made for a laugh at our after party.
I dont know, I compile from source the issue is that modules have to be compiled at runtime and everyone needs different sets, so there is rarely a PPA with what you want unless you build your own.

Its a build model that does not work so well with binary package managers, works better with say the Gentoo use flag model.

Oh and if you are not using any nginx modules you are missing out on a lot of its power, you should be able to move big chunks of your app like auth right into nginx, use redis and memcache directly, and so on.
Am I the only one that hates when people keep referring to a design as being clean? That is quite possibly the least descriptive feedback anyone can give me on my designs.

This explains exactly where I'm coming from:
http://52weeksofux.com/post/4046226488/why-clean-isnt-such-a...
Did anyone else find the Aikido flyer on the left the most readable? The version on the right might be 'neater' but I was able to absorb the information from the left version more easily.
Indeed. The LuaJIT interpreter with JIT disabled is a similar speed to V8 in most benchmarks.
I'd suggest reading this- http://www.quora.com/Technology-Trends/What-are-the-most-fut...
That is an excellent way to think of it.
Picking nits here, but this is a trojan (if that, really), not a rootkit, no?
I think it's £1 million.

http://www.hmrc.gov.uk/cgt/disposal.htm
This looks very similar to a good part of "The Non-Designer's Design Book" in both structure and content. Cool that it's free. Great book.
The window of opportunity to sell a company is narrow and if he waits, the buyer may move on and another one may not come for awhile or offer the same term. Of course it depends on how far off he is from closing the deal but I assume OP is asking because its not anywhere near the one year mark.
The Economics of Death Star Planet Destruction
Just observe what other people do.
Notes on the Verizon 2011 Data Breach Investigations Report
HTML5 and CSS3: Wireframing in the final product
This is a webapp I'm working on just for hardware hackers/makers. I've found the whole process of designing a circuit and getting a PCB produced a lot harder than it should be, especially for the broad group of people who are simply trying to get their project done.

I'm interested in those on HN who have some experience with projects integrating electronics what they think of the concept (albeit based on the currently very minimal description given)? Sign up for the private beta. Thanks.
At age 24 I generated over $100k in a year and again the following year with a game editor. Notably it was 1994 and I was selling through BBS and mail-order mostly.
Stackoverflow-like Open Source Applications
Yes. The left version, at least for me, conveyed the info more clearly.

Oh the ambiguity. Gotta love it :)
So what do you do when you want to implement a neural net or Bayesian filter, for example, in your iPhone app then? I drop into C++ for this but that's hardly ideal.
It's actually the first time if you never had to try before.
I think this is an issue that lots of people having an easy time in HS have, we actually need to learn how to study once things get more complex.
1.5% is high. Not to mention the money laundering potential from an exchange like this.
25 Firefox Addons For Web Developers
Will the Next Zuckerberg Be a Designer, not a Hacker?
Cute. Could use an email notification rather than having to refresh the page though!
And people wonder why as an Australian I take such an interest in the US political system. As an added bonus it makes me feel better about the sorry state of our system. One case where the grass isn't greener.
About Thesis Format
The format of a thesis will differ according to the complexity of the assignment. However, there are some common features which every thesis format has. Students writing theses, should be conversant with the requirements of the thesis format in order to submit a good thesis.
Barbie-Doll - Katrina Kaif – Vogue India (May 2011)
Top Firefox Add-Ons for Web Designers
What’s Exciting In CSS3
1974 Chevrolet Bel Air AC Compressor
Discount AC parts offers you the best genuine Chevrolet AC Parts at best prices. 1974 Chevrolet Bel Air AC Compressor are available for all type of Chevrolet models from Discount AC Parts at discount prices.
1975 Chevy Bel Air AC Compressor
Our High quality 1975 Chevy Bel Air AC Compressor and other brand AC parts make us No.1 online dealer. We offer you the chance to buy the best and genuine Chevy AC Parts.
Constructing the house of Scrum
fair point. I wanted something to play with some new toys...ended up using SQS and SES..was going to do email parsing, but amazon doesn't let you validate a domain yet..so killed that off (but still learned how to do it).

There's 2 differences with this project though that I think makes it a bit unique. First, it isn't tied to facebook. Second, I thought the supplying 5 names trick was kinda unique..but maybe not.
Simple Workflows in .net With ApprovaFlow and Stateless
I think your misremembering. There was a Cocoa Java API that people could use to write native apps. That is what was killed.

Pure Java (Aka. Swing) apps on the desktop is a different thing entirely.
Yes, and it wasn't even a close thing!

Advantages of the flyer on the left:

- The "Aikido" title has more whitespace around it, making it easier to distinguish as a separate visual element from the photograph and making it easier to see from a distance (as would be necessary for a flyer).

- The text below the photo is larger than the version on the right hand side, and does not have a confusing symbol following it. (Presumably this symbol is something Aikido-related.)

- The text in the top-right box is centered and bolded for clarity. The alignment in the second flyer makes no sense, and in combination with the closeness of the title and the photo the whole top part of the flyer looks pinched together.

- The telephone number is large and easy to read. It's even preceded by a call to action ("Call xxx")!

- The URL is larger, bolded, and capitalised for easy comprehension.
Thanks..initially i was collecting the sender's email for this reason, but I dropped it. Wanted to keep it simpler and even more anonymous...Also, I've never used Amazon's SES before...figured the less emails I send out the safer. For now, anyways.
I read a study some time ago which was examining the cognitive load required by humans to parse various natural languages. I cannot find any references to it at the moment, but the gist of it was that the grammatical structure of some lanuguages required the speaker/listener to keep more information in their working memory before the meaning could be extracted from the sentence (e.g. all the verbs at the end of the sentence). In computer analogies, think of it as being required to push the whole sentence onto a large stack which then needed to be completely popped before meaning was extracted, instead of pushing and popping in pieces as some natural language grammars allow.

This article thus had me wondering whether people who are raised speaking such languages natively have an inherent advantage in life because they are exercising their working memory earlier on and thus increasing it's capacity, which appears to convey more general advantages.
I'm firmly in the camp of "pay for legal/CPA advice" rather than asking here.

But I've sort of been through this and the short answer is that the time to consider how you would minimize tax was when you formed the company.

Assigning the stock in the startup to a holding company you control vs personal ownership, getting into S-Corp vs LLC for the holding company, etc are all areas you could explore.

It's probably too late now, however.
And 'Write Yourself a Scheme in 48 Hours"

http://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_H...