skysight-inc/HackerNews huggingface dataset:
We asked this question before writing our iOS app. Before I came on the team they had used PhoneGap to get part way there, but pulled the plug because of performance issues. Creating the app in native iOS worked and took about the same amount of time as what the original PhoneGap project had spent writing and trying to optimize the performance issues. Disclaimer, 2/3 team members had some iOS experience.

When we started to port our app to Android and went through the same analysis again. Once again, we have picked native.

Looking at the iOS app we naturally have some webviews for the nice formatting and easy loading of changeable content. If you look at the LinkedIn presentations they have ended up in a similar place. Basically have native apps on each platform with some common ground shared through web views.
I use SQL Server. Some of the applications run on Oracle and I think PostgreSQL is around too.
Wow, got one of the last spots after only 47 minutes. Maybe a larger venue is warranted?
LessConf shows what it costs to put on a tech conference
"They eventually divorced in 1919, having lived apart for five years."

Surprise surprise...
Can the CFTC actually collect these penalties, or "ill-gotten gains" (did someone put a gun to their customers' heads or something, in order to get their money?) from this non-US company?
Ask HN: What is a good title for a science super-textbook? 
I am going to market with a new textbook on math and physics,
which covers precalculus, vectors, mechanics, calculus and linear algebra.
The topics of each course are presented in short, self-contained articles
and presented in a logical order according to the prerequisite structure.
Anyone[1] can pick up this book and learn university level math phys in a month.

Will you help me find a title that doesn't suck?

http://piratepad.net/r36cDDQ4m7

____________

[1] Previously on HN. Math is //not// hard! : http://news.ycombinator.com/item?id=3240744
Hmm, API design is hard. This is not news, and good api design is a delight. Various standards bodies have created api 'process' where a potential standard goes from v0.1 to 0.3, then 0.6, then .8, .9 and finally 1.0. Each step involving conversations with the consumers and providers of the underlying capability that the API describes.

Shipping early and often is not kind to API designers. They make some assumptions, they bake them into the API, some of them are spectacularly wrong. Except the code has shipped, the barn contains no horses, the cart has rolled on ahead.

It is perhaps not well understood that being skilled at API design is not causally related to being skilled at writing code. They can correlate, but the biggest mistake is to assume that because someone wrote the code they are the best person to design the API. API design requires an innate understanding of structure and purpose, requirement and feature. A coder might want an API for pulling data bytes out of a file, an API designer would consider an API for moving data from outside the context of the program into the context of the program without losing semantic coherence of the underlying structure of the bytes.

Bad API designers get lost into the space of abstract thought, never converging on a solution. Good API designers use something like Newton-Raphson to start in the area of the solution and then to iterate into it. All API designers understand that once a third party has baked in your API to their code, you change that code at your peril.
The difference between "should" and "must" is significant. If I said: "people should not be hypocrites" and "people should be free to say what they want", my statements would not be incompatible or contradictory.

In the same way, simultaneously holding the beliefs "companies should be employee owned" and "anyone forming a business should be free to own it themselves" is possible without cognitive dissonance.
Until a robot decides not to listen...
I used to love Sega Rally. The amount of cash I dropped down those machines while racing friends. I think my ultimate games room would have a Sega Rally machine in the corner.
I wouldn't even call it security through obscurity. I'd call it dumb as rocks security.
honestly sometimes i thought i was the only dev using this. i have many dev friends on github and linked in and never saw the app integrated into anyone else's profile. personally i don't think it's that big of a deal as you can just link to the projects in your profile. also it seemed that you really had no control over the `order` in which projects were displayed though the app. why would I want my personal github displayed on top of the major open source project i'm contributing to?
Can't work ever? Are you taking orders for hacked DirecTV cards? :)
Thanks for the feedback! I appreciate you asking your friends. I'm thinking my best shot may be the programming route (post-processing results).
Are you also going to support Android in the future, or even desktop gaming ? Not everyone is interested in iOS. :)
So, there exists a UX theory which includes anti-programs
> Coding algs and data structures in C lets you see how those things _actually work_ in the computer.

No. Not really. C doesn't show you any of the essential parts of cache, opcode reordering, how multicore interacts with your code, or much of anything else that actually makes hardware fast.

C makes you act as if your computer was a VAX.
It's not a common use case, but I've had to do it. Luckily, it's fairly easy:

int count_multibytes_encountered(char *text, unsigned long len) {
int count = 0;
for (int i = 0; i < len; i++) {
if ((*(text+i) & 0b10000000) == 0b10000000 && // check if it's a multi-char byte
(~*(text+i) & 0b01000000) == 0b01000000) { // and check that it's not a leading byte
count++;
}
}
return count;
}
Blasphemy? Sounds like nothing more than the simple truth. If anything, they're being too humble. It literally is a ridiculous level of security, for here we all are ridiculing it.
DoubleDollar JS Framework:
http://doubledollarjs.com/

I assume this is the framework the author was referring to.
We scraped the chats from logs.omegle.com/* and OCR'd them. Because the OCR was far from perfect we chose to display the original images rather than the text. It's a very valid point though, text is better than images for many reasons.

Was there anything else about the execution that you found lacking and would recommend improving?
I suspect that even a century ago that list of demands would have been seen as very cold and mean.
Psyched to meet some HNers in SF!
> This is also why I think we have so much bloated code these days.

'Bloat' is a snarl term. It's meaningless. It literally means nothing, except to express negative emotion.

> I wrote a GA in Objective-C because, well, I got lazy. Then, after seeing the dismal performance I got I re-coded it in C.

Did you try any other algorithms? Any other data structures? Simply picking a new language is laziness.
What string could possibly be more random than the one which says "RANDOM_STRING"?
How To MANUFACTURE DESIRE: AN INTRO TO THE DESIRE ENGINE
Really cool post worth the read.
Myrtle Beach Website Design
> you calling me an idiot

I NEVER DID THAT. I merely said an idea was idiotic.

I will not proceed until you acknowledge that. It's a question of honesty.
Has anyone pointed out that "BrainsTrust" (in the UK at least) is mostly used sarcastically to mean a stupid/idiotic person. So I think you are onto something here.
My suspicion is that they wrote the "secure" DRM first -- probably actually encrypting the video files -- and realized that it was way too slow to decrypt before playing the file, and for whatever reason couldn't figure out streaming it to the player during decryption.

So they hacked together something that was acceptably fast, figuring they'd solve this technical difficulty for the next release, and that was that....

It's also unfortunately possible that (until now, at least) only the developer(s) knew about this shortcut, if their internal dynamic is sufficiently poor.
The framework author and the post author are one and the same.
How much is it usually?
Fixed a good while ago for node.js
While this is a particularly terrible DRM system for videos and I'm sure there are some really pissed off people at media companies who are learning this the hard way, in practice this is really no worse than any other video DRM system out there when it comes to stopping piracy.

HDCP is cracked, the genie is out of the bottle and there's no practical way to put it back in without causing a consumer uproar. All you can do technically is try to prevent super casual pirating of digital content, because the tech savvy can't be stopped by any practical solution. (Of course, even if HDCP wasn't cracked the analog loophole would still render DRM on any non-interactive content mostly useless).

So ultimately this stupid system (even now that it is 'cracked') is still about as effective as any other when it comes to stopping that super casual pirating.
This is the same sort of exploit used in the "Phone hacking" scandal that News of the World and other newspapers got in trouble for. Except in that case they were hacking voicemail boxes not bank accounts. This is pretty serious and not exactly a novel idea, very surprised that BoA hasn't encountered this problem yet.
Great find. I suppose this is either a glitch or maybe they're doing some sort of pricing experimentation. Either way, my father has been wanting to do this for a while so I think $49 seals the deal!
Not sure where you're from aneth, but in Commonwealth jurisdictions they definitely are binding. Any ambiguity is construed against the party that wrote the contract (which is the same in normal commercial contracts) and any unfairness is generally not allowed (same as normal consumer contracts).

The case law in Australia will enforce standard form contracts where the weaker party misunderstood terms that are not ambiguous. Facebook doesn't really have any ambiguity with their EULA. Failing to read the EULA probably isn't enough.

On a side note, nearly all insurance contracts are contracts of adhesion. It's usually a breach of utmost good faith (which doesn't come into play in normal consumer contracts) which will determine enforceability. Facebook only have to act with good faith, which they more or less do.

Edit: i'm not a lawyer, and this isn't legal advice, i've just picked up bits and pieces as I've gone :-)
i mean, i don't see what's wrong with it, even by today's standards. she probably didn't work, so it's practically just a relaxed maid contract. i mean, hiring a woman you shared kids with solely as your maid would be weird by today's standards, but bigoted? don't see it.
I think it's usually $199 or $299. (that was the first price I saw)
Presumably they got divorced so that Albert would be able to marry his second wife that he had been in a relationship with for a while at that point.
That very much depends on several factors, including:

1) the original price of the home and the "well being" of the neighborhood therein. Oftentimes, high mortgages and property taxes can nullify any perceived gains.

2) rentals are seen as income (whether they break even or not) so they are not eligible for the same refinancing opportunities that one may find with a residence.

3) rentals, depending on the home and the tenants, aren't always low maintenance. There are ways to let others handle this for you, but that taps into any revenues as well.

All in all, in desirable locales (e.g. SF Bay Area), unless a property was snatched up pre-2007, many landlords I know are not breaking even. Finding "deals" from foreclosures, or severely depressed areas, were the main recent opportunities for many (IMO).
Welcome to visit my website
http://www.angrygold.com/
http://www.angrygold.com/gold.html
I'm not sure if everyone that RSVPs will show up. If we reach capacity at this event, I'll plan to have the next one at a larger venue.

Either way, I bumped up the number of available tickets.
Why software engineers are (vastly) undervalued
Me either, but then I remember who implements and requires these restriction schemes, and my morality somehow becomes a lot more flexible...
What's to reconcile? You will find character flaws and chronic bad judgement in the most successful/accomplished people–it will just be in some other area than what they're known for.

John Calvin had a man burned at the stake. Henry Ford was an anti-semite. 8 of the first 10 US presidents owned slaves. And, no, I don't think it's a matter of shifting standards. Look at Bill Clinton, Martha Stewart, etc.
WORLD WAR 3 UPDATE,RUSSIA MOVES WAR SHIPS TO GULF
That would be some glitch :) But no, it's the latter.
On threads such as this one it is easy --and even popular-- to dump on those, such as myself, who come down on the "nay" side, even when this is firmly based on experience and having made plenty of mistakes in the field.

The linked article does NOT talk about a one-semester school project or a quick-and-simple learning OS.

No, the article talks about a web developer with no real experience writing low-level code not only wanting to bootstrap every single device driver but also ignoring years of accumulated knowledge and code libraries to write an OS that boots directly into graphical mode, does not take advantage of POSIX and more.

There's nothing wrong with the "How hard can it be?" approach to learning. I've done this many times. And almost every single time I came away with "I sure learned a lot, but what the fuck was I thinking?". The last time I pulled one of those was about fifteen years ago and the "three month project" took nearly two years.

What he is talking about is more complex than writing the Linux kernel from scratch because he wants to re-invent everything. Here are some stats on the Linux kernel:

http://royal.pingdom.com/2012/04/16/linux-kernel-development...

Even if his project was 10% of this it would still be a grotesque miscalculation for a single developer, otherwise employed and without the experience to back-up some of what he is proposing.

If, on the other hand, the post had suggested something like this it would have been far more reasonable an idea:

"Hey, I just spent a year implementing everything in the Tanenbaum book. Now I would like to start from that base and enhance the OS to make it do this...".

Let's compare notes in a year and see how far he got.
I don't see 49. It says 299 for me. In incognito window it is 99.
You are correct in that immigration in general, and H1B visas in particular are non-deterministic. Even having $1M in the bank and a top VC firm as an investor does not a guarantee a H1B by any means.
Verified to work. http://i.imgur.com/6JqbL.png?1

I had to keep closing and creating a new incognito window, not just new tabs.

It's cheaper to create a new account then to upgrade my old account for $249.
"RANDOM_STRING" implies a suspiciously structural byte alignment.

"RANDOM_BITS"
I just found it last week :\ I like it, I think it's a good thing to add to linkedin...shame it's being removed.
Looks like maybe they are doing some A/B testing based on the way this site responds. Regardless $49 instead of $299 (The first price I got in incognito) is extremely significant.
Also, Big thanks to Matthew Deiters at Coderwall for providing their office for this meetup.

http://www.coderwall.com/ if you haven't already checked them out yet.
i think you can be stronger than that. it's clearly written to show to the "discoverer" that it's only a gesture. i would have thought anyone with an ounce of compassion and empathy would have smiled and kept quiet.

broadcasting this, and likely harming the developer, for internet points, is a pretty poor move.
Yep, running tests with Optimizely. Surely they have updated it by now.
treat it as a learning experience rather than a deliverable product.

But what is the purpose of mentioning this?

If you are recommending that he go ahead with the endeavour, then what does it matter if he ends up with a deliverable product or not.

Also, these kind of projects can have a timeframe of years, regardless of programming skill. If he finishes it, it will be a result of him sticking to it in the long run, not a result of how much C knowledge he had on the first day of the project.
Done right offline reading is a valuable feature for news apps (proper Newspapers), particularly for traveling (flying) or when roaming so that you can refresh on wifi and use without roaming charges.
New incognitos, not refresh, not new tab
BJ Fogg (at the Stanford Persuasive Technology Lab - http://captology.stanford.edu/) and Nir Eyal have great research on the topic of forming habits:

The Fogg Model for Behavior Design and Eyals MEA "Minimum Enjoyable Activity" for habit design are excellent frameworks.

http://www.tinyhabits.com http://www.nirandfar.com/2012/01/your-new-years-resolution-i.... http://www.nirandfar.com/2012/02/habits-are-new-viral-why-st.... (great read for founders http://www.psychologytoday.com/experts/nir-eyal

http://www.youtube.com/watch?v=nbHMwNbXnXo (nice video presentation)
I think it's an A/B test as well. I saw $49, $149 and $299.
His second wife also happened to be his first cousin. Interestingly, they shared the "Einstein" surname (their fathers were also first cousins) and would have shared it at the time they married, but Elsa had already married and divorced by that point.
Desktop gaming I don't know. Android yes.
http://dilbert.com/strips/comic/2001-10-25/
The easiest solution if you want to get a great credential with no undergrad seems to be a London Business School or London School of Economics MBA, which does not depend on undergraduate degree, followed by using the MBA as a credential to apply to other schools (PhD programs or potentially law school).

The other way with some programs is to do "special student" (non-degree) for grad school, and then get undergrad and grad requirements out of the way at the same time. I believe there are no-prior-undergrad PhDs through this method, at least in math.
All DRM is a non-solution really. Some are just non-er than others.

Its like the first law of "info-dynamics": 'If you can watch it, you can copy it'.

Anyone actually paying for a DRM scheme feels to me to be of the same caliber as someone investing in a perpetual motion machine. They're determined to get ripped off throwing good money after bad. Why try any harder than you have to to accept their money?
They make their voice heard through upvotes, we notice when the top voted comment every time we turn up on HN is about FB login.
I think their test results are going to be a bit biased!
I've seen $49, $69, $99, and $299. ABCD price testing!
coolest camera app!
I have seen $69 and $99 as well.
Are you claiming the world is working-as-intended?

Since bad API designers so outnumber good ones, and bad APIs get used more than they should, perhaps we should just avoid the hard problems of API design by getting users to take a little of the load off?

I consider 'standard body' to be a term of insult, synonymous with 'committee that designs'. They're great at bolt-on features, bad at rethinking or expiring designs. So the ANSI C standard still contains overflow-susceptible strcpy, and Common Lisp ends up with monstrosities like mismatch (http://www.lispworks.com/documentation/HyperSpec/Body/f_mism...; http://dreamsongs.net/Files/PatternsOfSoftware.pdf, pg 25). All standards serve to do is perpetuate the canard that we can rely on dependencies while remaining ignorant of them.
Thank you so much! Ordered!
He's definitely instrumental in what's called the "mundane" singularity, if the tech one doesn't happen.
Maryland customers not allowed.
This would all but put a nail in the coffin of those who are "lagging" behind. The first question an investor will ask is whether you received the additional $70k. No investor wants to institutionalize that 30% of their companies will receive bad signaling by default.
New User Interfaces - Digits Domotica Blog
I've always wanted to do this, but $300 each is too much for my wife and I to both get it done; saw $99 each and bought two.
I'll be there with 2 colleagues from Shanghai where we've been organizing a HN meetup every month for the past year and a half (http://shanghaihn.org/).
Has anyone done this? If so, was it worth it?
Thank you so much for this! I wanted to try it out for a long time, but was waiting for a discount. It was a no brainer at $49 :)
Everyone knows this assurance only holds true until Skynet becomes self-aware..
Considering Einstein didn't kill anyone...he did OK. No one is a saint (except for maybe a saint, but then I've heard crazy things about Mother Teresa also).
Related: https://bbs.archlinux.org/viewtopic.php?id=66969

You can even show your support: http://www.zazzle.com/14_is_not_a_random_number_tshirts-2350...

Or, for those who disagree: http://www.zazzle.com/14_is_a_random_number_t_shirts-2350463...
Perhaps it is an A/B/C/D/E/F/G/H test...
Practically Apple will probably add it to Objective C next year.
Sailor finds satellite modem & GPS hidden in boat. Who the hell put them there?
This is one of those rare HN posts that would be better to discuss on Reddit. I doubt the community here would do anything but downvote the most appropriate/interesting comments.
It just keeps getting better
How about "Applications of Mathematical Physics" or "The Mathematical Foundations of Physics"
Low-Cost, Mass-Produced Satellites
sigh, memory leak. It's fixed in github. When camilo is around I'll get him to update the gem
> whoever is behind Leaping Brain

http://leapingbrain.com/about/ - all of them seem to be proudly listed there. Gotta watch the page for disappearances :)
The explanation is that the two types of optimization are related, because the successful and exploding startups both consume our time and (perhaps more importantly) attention. If we can make founder disputes at the unsuccessful startups take up less of our attention, we have more left to use helping the successful startups.

Plus we're human, and we don't want to spend all our time mediating disputes. It's very boring.

I don't think outsourcing dispute mediation would work. There's too much context, and founders seem to want to make their case to us personally.
Mid fifties. I do sometimes zoom for size, but more often I end up turning off styles (Firefox: alt-V-Y-Nv) to work around the beautiful but unreadable low contrast text that many sites use. Your post right here on HN is a minor offender, where the text of an original post is lighter colored than the responses. But that's mostly readable; the web is full of cute, unreadable text, which I'm sure took a lot of work to get just right.
Not only new incognito windows, but you have to close all incognito windows you have open before opening a new one.
HTML5 webapp website pre-launch checklist
HTML5 webapp website pre-launch checklist
There's two software engineers and a product architect listed on the about page - http://leapingbrain.com/about/

It might be a good idea to remove their names, to protect their reputation. ;-)
Please, if anything commend the dear fellow, and shame on whoever considered a momentary glimpse of Google Plus limelight worth making this guy's Tuesday morning and ongoing professional reputation much harder earned than it otherwise might have been.

The developer(s) created a product that didn't do even 10% of what was advertised and now must face the consequences. Why is that bad? Their professional reputation should suffer if the quality of their work is poor.
If their fathers were first cousins, wouldn't that make them second cousins?
I had heard a while ago that Einstein was a womanizer. Looks like he was a demanding jerk as well.

Just goes to show that there is usually a huge difference between what we think of historical figures and how they actually were.

It's interesting how much we want our heroes to be pure and spotless -- unlike any other humans we encounter.