skysight-inc/HackerNews huggingface dataset:
Apple iPhone has supported MDM for years:
http://www.apple.com/iphone/business/integration/mdm/
When someone talks about a country with the size of Brazil like if it was a little city is just dumb, and all concepts are just pre-conceived. Brazil has lots of different cultures, it's the biggest country on south america.
What happened to the "pattern of lights" that would temporarily disable the iPhone camera? For concerts etc.
Things change very fast in startups. As your problem space emerges, you will be changing technology also to fit that picture. Strict specialists are rarely good in that kind of environment.
I couldn't have said it better myself. I'm not interested as where the beer came from (although, that's definitely interesting information i'd want to find when I'm already enjoying it) as I am where I can find good beer to drink! The best kind of app for that might be a mobile app where I can log the beer I had and where I'm drinking it so I can try it again later (or recommend it to someone else through your app).

Once you have people posting what beer they had where, then you don't need the distributor's information anymore. Then you just need to go to bars with great beer selections and get the locals into your app.

Of course, before you go down this route, you might want to pop into a few bars and ask the patrons if they would even use such an app.
> It's not like you have to use the same encoding all the time.

Then you are going to feed someone garbage. Why feed people garbage?
+1 for having an API. I'm increasingly on a rampage to replace anything I currently have to do via GUI or web browser with something I can do via CLI or API. So much faster, more automatable, less visual fluff and cognitive overhead.
Font Awesome More
I see you have Scheme, you have Clojure but no Common Lisp?!
Python anywhere:

- http://people.csail.mit.edu/pgbovine/python/tutor.html#mode=...

- http://labs.codecademy.com/#:workspace

- http://www.learnpython.org/

- http://repl.it/

- http://codepad.org/VAof3t5J

- http://www.ideone.com/
The fact is that under GAAP Zynga has had huge losses the last 2 quarters and under non-GAAP it has earnings. That is according to Zynga itself. For how the market responded to these mixed earnings figures you can look at Zynga's haircut since they announced the figures on the 27th which resulted in a drop of 10%
Encrypted chat in the browser
Not disagreeing but I think the story is more complicated than that. I think Applying yourself is necessary but not sufficient for even half the battle. Self Application is itself a skill that is randomly distributed across the population. Applying yourself is hard and takes constant training. It also requires a level of determination that itself might be influenced by genetics and certainly aspects of the environment from your pivotal formative years that were outside your control. As you go through your life, events outside your control will influence (positively or negatively) your ability to apply yourself and your mental environment will influence the direction and magnitude of the impact these events have on your ability to self apply. The interplay is intertwined.

And where you are born matters too. If the valley is deeper then it takes more energy to escape. So the same person born on a different continent has to apply themselves more to succeed. They have to apply themselves more to meet the right people and have to work far harder to increase their "luck surface area". They have to spend more energy and do so without becoming bitter.

So there is some backplay of innate ability there. It really does take a lot of talent, intelligence and grit to manage to escape being born to a poor family with no money in a country without clean water, electricity, free education or workers rights. To say: I can't expect to find a job nor afford to pay for school books, let alone to attend school. But I will make it somehow instead of giving up and feeling sorry for myself. My father was one such person. He started his first business at 9 to pay for school and help his family. His only luck was in having a teacher that allowed him to memorize the days notes after school. Seeing the expended efforts and incredible lengths he had to go through just to be level to those born to a better position, it takes a special person to be able to go through that.

It should be clear nothing I said contradicts what you said. But I feel you paint a picture that simplifies things overmuch. The worse your starting point, the more boxes you need to tick. In short, I do not see the same clear linear separation you do.
You're seriously citing an unsubstantiated article where the central analogy is literally "Apple = Nazis"? I normally skip the Gawker bashing because it's pretty played out by now, but that has got to be one of the worst examples of tech journalism I've ever read. Even if that sort of security sweep does happen at Apple, I honestly can't think of a worse way to present the information.
What, I wonder, is the chance of a passenger airliner being shot down by such missiles...? To what extent does this - small - chance counter the also small risk of airplanes being used by the terrorists?

I agree with C. Stross that this is a daft idea.
There's a difference between a product and a feature. Both can be valuable, but they don't both make money directly. A product can be sold, and can lead to a profitable business. A feature can be profitable if paired with a currently successful product.

From the perspective of a potential acquirer, a feature might be a more valuable acquisition than a new product (especially one that might compete with it's current product). The problem with building a feature company rather than a product company is that your only real chance for an exit is to get acquired.

There's 2 different routes to the finish line. A product could be acquired or go public, but a feature probably can only be acquired. If a company is building a feature, it probably needs to grab as many eyeballs as possible to increase it's valuation. If a company is looking to go public, it's ability to generate profit is a much more meaningful metric.
> There is absolutely no need to have hundreds - thousands? - of developers spending their valuable time packaging up software when the app developers could do it just as well - or better, on account of knowing the software that they are packaging.

1. Because that puts extra work on the developers who don't necessarily know the target system very well. What if the developer doesn't know the FHS (which apparently is quite common, given what I've seen...)? How are you going to manage dependencies if the packaging systems differ widely (and no, there's no one way to bridge them all, because some of them differ because of the whole construction of the distribution itself!).

2. They'll never do it.

(#1 leads to #2, but seriously, it's enough work getting developers to write a proper Makefile/gemfile/setup.py or whatever is appropriate for the language they're working in. Now you want them to do it 100 times over, for systems that they've probably never used before?)

That works for something like sta.li, in which everything is statically linked, because then you have no problem. But when you start talking about dependency tracking and small-but-important configuration differences between distributions, this becomes impossible.

The solution is to use a two-tiered approach, which some distributions sort of already do. If I make a Python program, for example, I create a setup.py file and all of the other things that you need to install it with pip (sidenote: this is embarassingly complicated for a language that's dead-simple otherwise!). Then, I let each distro's community handle it themselves - after all, they know their system better than I do, and remember that I've already listed all dependencies, etc. because I've packaged the program itself properly!

Then, the distribution can figure out how to handle those packages - perhaps installing them directly through pip is the best solution, or perhaps they add an extra layer the language-specific package (check out the AUR for something similar to this), or perhaps they want to just hard-code the file destinations. Whatever makes the most sense in the context of the distribution itself.
Disillusionment of an Entrepreneur
I can help you get visas, and I work with lots of founders on that sort of thing.

Check out these folks as an option for getting your sponsor: http://www.internationalexchangecenter.org/

However, most startups won't be certified as a J-1 sponsor, so I can help there through working with USCIS, make sure the process works out.

Have you checked to make sure that J-1 won't require you to spend two years physically in the Czech Republic before applying for another visa? http://j1visa.state.gov/participants/common-questions/ (check tax and immigration requirements)

I have an email in my profile if you want to talk more.
I think you'll find the law does not say "US corporations should funnel their money to Ireland". Apple (and other corps) hire people to find edge conditions in law that they can exploit - they are not the doe-eyed innocents 'complying with the law' that you're painting them as.

They are dodging tax laws using technical loopholes, not complying with the spirit of the tax laws. Stop being an apologist.
can not agree more! it will be a much better world if we all use utf8 for external string presentation. i don't care about what your app use internally, but if it generates output, please use utf8.
> You only get it if you attempt to decode the string which even something like strlen doesn't do.

Because strlen() is a count of chars in a null-terminated char[], not a decoder. Ever. It's character set agnostic.

> Strlen will happily give you wrong answers about how many characters are in a UTF-8 string all day long and never ever attempt to check the validity of the string.

Because, again, strlen() counts chars in a null-terminated char[]. It is giving you the right answer, you are asking it the wrong question.

> Take your valid UTF-8 and change one of the characters to null, now it doesn't work in many circumstances with 'UTF-8' code.

Which means it's not a valid UTF-8 decoder, but is instead treating the buffer as Modified UTF-8[1].

> that I could paste into a 'UNICODE' application

Clipboards or pasteboards in many operating systems butcher character set when copying and pasting text. Generally, the clipboard cannot be trusted to do the right thing in every circumstance. On Windows, in particular, character set can get transposed to the system character set or something rather arbitrary when text is copied.

> One was a UTF-8 string with BOM and has 0x00 inside :) (I call this string how to tell if it was written with C)

> One was a UTF-8 string with a BOM :)

Don't use the BOM[2] in UTF-8. It's recommended against.

So really, your point is that some implementations are bad, and you have a bag of tricks for breaking implementations that don't handle all corner cases? That's pretty universal even in the non-Unicode world; there's bad implementations of everything. Windows is an especially bad implementation of most things Unicode.

A valid decoder will, indeed, consistency-check an arbitrary string of bytes as UTF-8. The OP is correct, and your corner cases don't refute his point.

[1]: http://en.wikipedia.org/wiki/UTF-8#Modified_UTF-8

[2]: http://en.wikipedia.org/wiki/UTF-8#Byte_order_mark
This should be the top comment on this article.

S.Korea bans phones that do not support MDM.
iPhone supports MDM.
Therefore iPhone is banned anyway.
I didn't relegate female sexuality to the emotive realm; I just listed some additional benefits of porn that I found posted in an essay targeted toward the woman's perspective. (And I then indicated that I feel the same benefits can be had by men as well.)

The post I replied to asked "Well, what's the benefit of porn?" and I felt the physiological aspects were already covered. There was no need for me to correct it to say "women like the physiological aspects, too" since I already know that to be true and didn't see anybody stating otherwise who needed to be corrected.
I'm using the OSS radeon drivers and no, fortunately it was fine after a reboot :)

Corrupted memory was my first thought, but affecting only text is odd - I mean, the drivers aren't even supposed to know those particular pixels are text, right?
I am excited about this. This would be like a space Renaissance, after the '60s.
If you're doing a standard web app stuff that doesn't push any boundaries of science, you probably won't need a specialist until after you've hired four or five engineers anyways.
Kind of worse when one of the most well known guys in the gaming industry has your idea:

http://www.elliptic-games.com/index.shtml

versus:

http://0x10c.com
Much like the idea of the "T" shaped employee from Valve's employee handbook. Broad set of capabilities with depth in a specialty.
Where can I place my order? I can't wait to have a Starstreak in my home for three easy payments of $49.99 (plus shipping and handling).
That's a cover letter.

You're not helping an overworked/exasperated resume reader by writing prose in your resume, IMO (for what it's worth...). Resume should be bulletized chronological work history with most relevant/interesting stuff getting a sentence or two of explanation.

Leave long-form prose to the cover letter. And that is a pretty good cover letter, zackzackzack.
Indeed, I am generalizing somewhat, but it's a core truth that holds pretty well. Consumers don't really care about a bubble, if they value a product or service they're going to buy it. The bubble won't make a company any less profitable, an over-hired company is still over-hired regardless of whether or not a bubble exists; this applies even to ad-based companies. If the bubble bursts tomorrow, Facebook and Google won't care, it's not as if their ad-clicking users will suddenly stop clicking ads. A bursting bubble is only a threat to those who rely on external cash infusions to bootstrap their operations until they can figure out how to turn a profit. If 10,000 conversions a month is profitable, it will still be profitable when all the VC money dries up.
WordPress Loop Tips: Zebra striping, Columns & more
The fourth installment in their series on working with the WordPress loop. This one includes a number of commonly-used techniques for content formatting.
But I don't think the military would be entrust there security on the Apple Push notification service. Also any military would always be skeptical unless they have access to the whole source code.
Best of all is to have a value proposition for them that benefits their core business. You eventually want all the promoters in the country driving users to you, now is a good time to figure out your value proposition to them.

Second best is to pay them for usage that they drive (think of them as a lead gen partner and pay them accordingly, maybe CPA).

Worst is equity. The reward will seem too remote to drive incentives, and they may even start to feel like co-owners with their own ideas about strategy.
I've had similar experiences with graphical corruption in X, and Firefox was almost always involved. Same radeon driver as you. And it seems to be distro-agnostic: I've seen it with Arch, Gentoo and Mint. All I know is that it's a recent thing: if I run an older version of my Gentoo build, it doesn't happen. But otherwise I see the same results.

I have no idea what to point to, because it's really weird. Scrambles /everything/ that goes through video. (And until now, I figured it was a quirk of my bizarre hardware. Guess not.)
Same here, on Chrome stable (18.whatever).
Oracle's First Release of Java and JavaFX for Mac OS X Ships
OS X 10.7.3 Safari 5.1.5 here and had no problems.

Granted it didn't work... No hangs or crashes though.
That's pretty amazing. I had the privilege of demoing repraps to a Vienna UT researcher a while ago, and he reciprocated by giving me and my friends a tour of the 3D printers at their institute. The 2-photon printing facility was already in place (and oh my is it impressive), but it hadn't made a lot of interesting stuff at the time - I think they were focusing on fabbing organic molecules at the time. I'm pretty sure it wasn't as fast as this - 4 minutes for a sculpture of that size, at that level of detail is pretty great.

That was about 2 years ago now. Very glad to see they made such great progress in the meantime (-:
A name like strlen suggests that it's designed to take the length of a string, if it was called count_null_ter_char_array then I'd tend to believe you. It's not character set agonistic, it's monotheistic at the shrine of ASCII, it's all over the coding style.

Null is valid UTF-8, it just doesn't work with C 'strings'. I can get null out of a UTF-8 encoder with no problem.

My point is that UTF-8 is nowhere near the panacea being described and if you have to touch the strings themselves that it's far better to use UTF-16 in the vast majority of cases. The only time you ever really want to use UTF-8 is if you're dealing with legacy codebases, it's a massive hack.
Sorry. Not as long as I have to install a special browser plugin to visit that page.
I didn't say strict specialists, I said someone who had something they were strong at but still able to adapt.

I'm a CTO hiring this sort of person right now.
??

Not if you know what you're doing. Not any more than using utf8 exclusively all the time and for all purposes.
Somebody should contact this guy and ask him to open a kickstarter page to raise cash for a coffee table book which includes his art with detailed explanations of the math behind it. Would totally buy it.
> Added to that are the package managers reliance on specific OS constructs. Homebrew works but we really shouldn't have to use different package managers just because we're on a different operating system. Either the package supports that OS or it doesn't, but this shouldn't say anything about the package manager.

I don't really follow your logic. There are very good reasons why you wouldn't be able to install the same package in the same way on Linux and OS X. (For starters, homebrew isn't true package manager in that it's not a one-stop shop - it can't even handle critical system updates like apt-get/pacman can!)

> Aside from all of this is the difficulty in actually constructing the packages. Arch PKGBUILDs seem the closest I've used to an easy source->binary package but they're not mainstream. As far as I know debs still don't support natively bundling the source with the binaries and the RPM SPEC system is the single unfriendliest system I've encountered to quickly make a portable package.

I think PKGBUILDs are the best of both worlds, because they allow system-specific package management to coexist with application-level packaging - two related, but subtly different problems. PKGBUILDs are general-purpose enough that they can do pretty much whatever you need them to do, assuming that they're well-written (which is our assumption when comparing any packaging method), and they're flexible enough that you can modify them to fit your specific system.

The only real problem I see with PKGBUILDs is that, at least on Arch, they're community-developed, which means that they can be out-of-date or variable in quality. But that's no worse than the situation if you were to install from source, anyway (which is the alternative), and that's more a byproduct of the way that the Arch community is structured than the PKGBUILD system itself. I'm sure if Red Hat or Canonical suddenly decided overnight that they'd start supporting PKGBUILDs, things would be different (and would have their own problems, likely...)

> Moreover, the ties to shell script just continue to harm OS independent adoption

Without looking, I'm 99% sure that PKGBUILDs are bash, not sh, but I'm also 99% sure that 99% of the PKGBUILDs I've ever installed are sh-compatible. And I don't think that's the worst thing in the world - in this day and age, you have to be able to handle sh for any Unix-like OS, and you have to be ready to implement the appropriate interface for any other OS that you want to be compatible (or to throw compatibility to the wind altogether, like Windows does).

Second, since many PKGBUILDs are really just convenient wrappers around the already-provided application distribution mechanism, I don't see how this is that bad at all.
Sometimes I'd much rather have a little bit of detail on an accomplishment or point than a couple sentences of a bullet point. If I end up confused because of someone sticking to this rule, I get annoyed.
A reasonable book covering some of this topic is Origins of Genius by Dean Keith Simonton.

Unfortunately, aside from being excessively wordy and light on supporting evidence for some of its assertions, it suffers from the same problem as this article and most of the comments here: people can't agree on what a genius is.

Debates about the foundations of genius are meaningless until we get a better idea of what a genius is. Some people, like this article's author, try to limit the term just to those people in history that have made significant advances in some field or another. But, then they cherry-pick their examples, usually from a list of their personal heroes, and then try to draw some conclusions from that.

Feynman wasn't a household name until really just a few years ago. Citing him as an example of a genius, and then going further to say that he was ("acknowledged by many to be") the last great American genius, is supremely silly. There are brilliant people right now working in every field; what do you think the odds are that, many years from now, after their death, at least one of them might be regarded as a genius by someone writing next century's version of this same article?

On the other end of the spectrum, you have Mensa, a worldwide organization of self-described geniuses, who even have a very serious test to keep out all of the non-geniuses. Should they not be regarded as geniuses? Why or why not?

If we're going to spend any time on utterly vacuous navel-gazing like this ... I think we ought to at least agree first on a useful definition for the thing we're trying to discuss.
One thing to keep in mind is that the resumes looked at were for YC's "Work At A Startup" event. This means that while it is possible to tailor your resume based on the kind of job you want or your strengths, you can't at this stage tailor it to a specific company.
I don't think that means people should not measure things, if we didn't measure things we would never improve.
Should you do a start-up in Singapore or Beijing?
I admire anyone who builds anything but, with respect... what unsolved problem does this solve? I can already program Python anywhere where I have a laptop or remote SSH session. And that's basically anywhere I want already. And in the situations where I can't have a laptop or SSH session, I almost always won't have a web browser either.
Start by defining "cancer". Your ambition is about like announcing that you want to end communicable diseases (something antibiotics were touted as doing when they first came out). There are many kinds of cancer. There is no reason to believe they are all the same thing.

Then define "cure". I have CF. Everyone is begging for a "cure" for it. I don't think there is such thing because it happens to be a genetic disorder. So I think looking for a "cure" for CF is like looking for a cure for being Caucasion. However, I have figured out how to be healthy, which is supposedly impossible.

Best of luck.
Well, yes and no. It's the default behaviour, but it seems strange as the text is centred. I think if you left-align the text box input, it would seem more intuitive.
ShowHN: delight.io - playback user interaction on your native iOS apps
Debian 6.0.4 on a Thinkpad T400. Everything is supported out of the box if you use the non-free installer. This is the first linux I have used where wifi/bluetooth/suspend & hibernate all worked without any problems. It's still running gnome 2.3x, which I don't really mind.