skysight-inc/HackerNews huggingface dataset:
I was kind of hoping for an article that actually started where this one ends. Since I run a mobile focused startup, I think a lot about what to put your money (well, time actually) on: PhoneGap / Titanium / native (or simply web browser based).

PhoneGap seemed like a wonderful thing when I first started working with it. Even if speed is not an issue, the 300ms click delay is, and so are all the hassles to get around this and around other peculiarities. And that's only when testing on a single platform. Same holds true of course for in-browser apps. So far I found myself spending way too much time on debugging and coming up with workarounds. The problem being that the more freaky you get with JS/HTML/CSS, the less compatible things will get, so the more time will be spent debugging.

My current opinion about this matter is: I'd rather spend this time on coding the whole thing twice. This is of course, all under the assumption that Android + iOS support will do.

Yes, then there's Titanium. I haven't tried it. But as with PhoneGap, I think that adding an abstraction layer creates a dependency, and this by itself is a downside (which requires justification). I feel that once you're working with native UI, you could just as well work with 'native' IDE & code, because that brings you much closer to the actual system (and benefit from its strong points) and you are not limited to whatever has been opened up for you by the abstraction layer. But I've been coding since I was like 8, and I already worked with Java a lot. So adding one more language seems doable.

But perhaps I should try Titanium first before using it. Then again, trying takes time that could also be spent on learning objective C.

So, that's basically what I would have liked someone else his/her perspective on, something I miss in the article.
It is indeed very nice and clear, but it would be very interesting to have a line by line walkthrough for non-hackers who don't know what any of it is doing.

Also these days there are probably even lots of professional programmers who haven't heard of zmodem and the like.
The Moral Obligations Of For-Profit Companies: Verizon
Extreme positions can typically only be accomplished in dire times. Outside of an extremely dire scenario, what you'll accomplish by taking the abolish software patents position, is nothing.

If you want to make progress, the EFF is taking the right tact. If you want to be idealistic (and that's fine I'll emphasize), then stick to your guns and you'll see zero progress, but your ideals will still be intact.
Hey, everybody bitching about how close a call it is for 1TB, just make it 10TB. There. Problem solved. 100Mbps internet link now no longer even remotely close. Stop nitpicking, it's pointless. As the amount of data to move increases, moving physical storage around wins increasingly more, nitpicking won't change that.
Anonymous Official: Flame Malware Was Work of U.S. and Israel
Could this be a niche for a software solution enabling scientists to comment/share/contribute on each other's papers faster and more efficiently? Perhaps in the end speeding up research times and in the grand scheme of things furthering the scientific process?
Programmer for Citigroup here, Computer Science and Financial Engineering major-

At citigroup, entry level programmers are paid just as much as entry level business analysts. In a large company, no one needs "great" programmers. They really jsut need capable programmers to get everything executed correctly in such thick beurocracy. The reality is that good MANAGERS are much harder to come by, so whenever anyone, business side or technical side, proves to be a good manager, they move up and get paid more. So it's not that the programmers are paid less, it's that they don't really look like programmers once the company wants then to manage programmers, which is much much more valuable.

Bottom line, being a "good programmer" won't get you paid more. Anywhere. Not even at google. Showing that you can make a company productive and be a good manager will always get you paid more, because those are fewer and far between.
I see nothing wrong with it.

As someone just starting out, you need to bend the rules once-in-awhile to succeed.

The problem with any forum is the chicken and the egg problem. You won't get people posting/coming back unless it seems like there are lots of people posting (the forum isn't dead).

You either need to fake the content yourself or pay people to do it for you. Most forums do this. There are many other types of sites that most likely need to do this as well (dating sites, for example)
The logo looks nice, not sure about the heavy black colour scheme though and I have to say that the headline font looks positively ghastly.
Patio11 had a sort of talk on this recently, but I'll recap what I think is perhaps the most relevant to this situation:

Start with 'small enterprise'. If you have even one smallish company that you can get in the door in, use that as a resume booster for a slightly larger company, and keep parlaying that success, each time seeking a slightly bigger customer than the one you just landed.

As ams6110 mentioned, don't expect a short sales cycle, and factor that into the cost of your product. Also, the sales process if VERY high touch. If it's an expensive product, expect to have to schmooze clients with dinner and repeated meetings with growing audiences. Don't mistake progressive meetings and schmoozing for progress. Do understand the cost of buying dinners and hiring sales people to chase one big customer for 6 months at a time with the expectation of not landing the customer.

Simply put, it's elephant hunting. You have to be very patient, invest in very expensive tools, and will likely come home empty with each expedition. This is also why Enterprise software tends to be so expensive, in that it has to recoup all the costs from failed sales on every successful sale.

Lastly, expect to be nickeled and dimed (especially if you're talking federal enterprise), and don't expect to be paid promptly.
It was almost too simple to be true:

https://github.com/SchizoDuckie/project-maya/blob/master/aud...
Windows 8 Revealed: It’s Different, But is It Better?
VIM clutch does not seem to prevent mode errors, though. For that pedals need to have feedback. I.e., if one hits 'a' out of habit or accidentally, stepping consequently on the insert pedal would predictably enter 'i' character. That would be avoided if the pedal changed to pressed state depending on mode.

That said, for me as a pianist the idea of mode pedal looks pretty awesome. It just needs to be developed a bit further.
Ask HN: Who'd like to build a quick silly iPhone app?
I'm looking to practice my iOS design skills that's why Im looking for someone who'd like to build a quick silly iPhone app with me.

-I will do all the UI design work.
-I believe a free app will be best.
-We will split ownership and costs 50-50

You can see what I've designed in the past and my contact info in my profile.

Drop me a line if you have an simple app idea!
Obligatory: http://en.wikipedia.org/wiki/Fallacies_of_Distributed_Comput...

That said, sure, PaaS makes a lot of sense for a lot of things... but since those fallacies are even more true of long-distance links (generally speaking) than of LAN links, I'd say most companies will need a mixture of hosted-on-site applications and "cloud" applications for the foreseeable future.
Well, it got killed off the front page by the mods at some point, probably for that exact reason. You can sleep easier tonight.
There's a big difference between crazy patent laws and crazy copyright laws, but I see your point.
And maybe we as the people whom government represents can fight back against this?

It doesn't make sense that we're fighting our governments on this issue when we're the people and they are the representatives...
The fact that there isn't enough to go round is why we do have land ownership. See also: Tragedy of the Commons, et bloody cetera.
And for the reverse, flac audio to text: http://pastebin.com/LQ30iWKD
The Folly of Kindle Diplomacy
A Tour of Go - Real examples of interfaces and concurrency
Skim milk is diety.
That post seems to corroborate what the grandparent says, not contradict it as you claim/imply.
> It shouldn't just be similar or slightly better than iPad. It should be much better

That's easy for you to say. Google has a lot of the world's smartest people working for them, but beating iOS in design and usability is not something they are geared to do as an organization.
Ahh, haha. I'm using chrome :S We have a rip off of NoScript called 'ScriptNo'
I don't know, I'm pretty fond of |Fiddle myself ;)
Nice car, awful colour.
Interesting that it relies on a default password: "gemstar"

I knew I'd heard that name before associated with TVs, and it turns out they are a licensor of "interactive program guide technology to multichannel operators, such as cable and satellite television providers, and consumer electronics manufacturers."Maybe it was their code which is responsible?

Apparently they were bought by Macrovision, a name which I'm sure brings back as many happy memories of chinese-made "video stabiliser devices" for many of you as it does for me.

EDIT: this speculation is backed by line 208 of the sploit:

raise ExploitException('Guide did not accept password!')
Let's say we are working on an application for small businesses & enterprises.

If that's what you're saying, then you've already failed. The fact that your application is for both SMB and enterprise customers means you lack customer-based focus and probably don't know who your customer is. Pick a smaller sub-set of customers and focus on that.
Show HN: Kodecrm - suggest products within live online store chat
Does Enterprise Software Needs Sales People?
"Microsoft this week showed itself willing to do what was once unthinkable: design and sell its own PC hardware. ... But make no mistake: for better or for worse, Surface marks a watershed moment in PC industry history."

That remains to be seen, and depends on Microsoft being willing and able to stick with the Surface. They could easily screw this up, like the Kin, or lose interest and energy like the Zune.
Perhaps, but he wouldn't have had a chance to protest about the stupid ongoing attempt to incorporate a pointless, one-use extra character into the English language.

The Hawaiian language has never had a written form apart from the English alphabet, so why they think they can go round sticking new characters into it is beyond me. I already know how to pronounce "Hawaii", you don't need a freaking apostrophe in there to remind me.
The problem is that Samsung's walled garden sucks. Apple's is clearly good enough for the millions of iOS customers.
find out it's really just pg arguing with himself

Sounds fascinating to me
Yeah, this has been a paid. It's fixed in ICS. Hold home button, see list of running apps, swipe left any you want to close.
Yes, it certainly /can/ scale. In fact, a properly modularized monitoring solution /should/ be more capable of scaling if it was designed with this in mind. This is certainly the approach we've taken with our monitoring and trending components at Heroku. We don't have anywhere near 500K nodes, but the principles scale.
"What about the Zune, Kin and Xbox."

They abandoned two of those.
Who's the Boss? There isn't one. Management at Valve
Under the right conditions you can expect to see some puffs of condensation due to the adiabatic cooling of the air on the edges of the shockwave. But then only under the exact right circumstances (moist air, sun from behing the viewpoint, relative high pressure).
I've seen some of Dan's great photos before and it's awesome to be able to learn from him. Some of the advice he gives are things I've learned myself and explained to people before, and much of it is also new so I'm pretty excited to get through this properly.

One thing I would add, having been through this before myself and seeing my girlfriend going through it now as she takes up photography, is dealing with how people respond to your photos.

It can be disheartening when you take what you think is a great shot and nobody else (on Facebook, reddit/r/itookapicture, Flickr, etc.) seems to be interested. These feelings can be exaggerated when you see the photo that everybody is talking about is a simple cat photo or of some exotic location or event you're unlikely to find yourself in.

It's important not to allow yourself to feel discouraged.You have to just stick to your hobby for the original reason you picked up the camera in the first place and not to allow yourself to side-tracked by a lack of validation. It's important to seek out the opportunities leading to photos that you treasure and to remember that if others also enjoy your output that's a bonus, but not a healthy goal.

I'm not sure if Dan has experienced this (he may not have been concerned by what others think), but I believe it could be greatly beneficial to bring this mindset to the attention of readers so that if they find themselves feeling discouraged that they are aware of what's going on and how to deal with it constructively.
Interesting idea, I wonder about using it for the Ctrl key instead. I switched to vim some time ago and that's the bit I find most clumsy, especially given the placement on a Mac. I've remapped caps lock to Ctrl, which helps.
Larry Ellison to buy Hawaiian island
Nvidia Responds to F-Bomb From Linus Torvalds
Apple has first-mover advantage: an 8 year legacy of dock-connector-compatible third party peripherals.

Hah, apple deliberately made changes to how an iPod was charged just so that every third party peripherals would be useless - even though the physical connector was identical - which is of course way worse than just changing the connector.

The reason apple has a lot of peripherals is because apple has so few products, they will be sold for much longer than a samsung phone that is obsolete 6 months after release (especially considering that customers aren't loyal to samsung as they are to apple, the barrier to buy another android device isn't big). That is what is killing the peripheral market.
28 crashes a day is a lot. But author assumes that storage magically appear inside 747 during takeoff add disappears during landing.
But if we will include this strange institution called customs then 28 item loss per day won't be unrealistic at all.

Items detained indefinitely in the customs, items detained until bribe is paid, items lost, items stolen during load/unload, items broken (hits, pressure changes, magnetic gateways and handheld scanners etc.). Lots of problems in general, all are multiplied if your country customs and airport personnel are incompetent.
keep in mind that not all HN posters are native English speakers.
This sounds like a use case that does work for Circles. If you post about tech stuff, make it visible to your tech circle and not to your family circle.
Internet marketing garbage. Alas, tis the fate of HN.

"Just ask 2 of your friends to visit:

http://Promotioner.com/viral/?u=yourname@email.com

and you will receive the report "5 Elements of a Successful Viral Marketing Campaign" for free in your email."
At Valve, apparently they're crowdsourced from all employees:

http://finance.yahoo.com/news/whos-boss-isnt-one-040100888.h...

You might want to look at 360 evaluations.
He must've changed it. Content is only minimally covered.

However, the tweet thing on the right still annoyingly moves around, and the bar on the left still scrolls with the page.
(And yes, for folks who don't want to show their email address in the URL due to spam worries, they can replace their email address with a unique username.)

I would make this the default. Exposing addresses like that is begging for your users to be spearfished.
I made a site that sounds somewhat like what you're looking for, though it's entirely inert: http://instantfounder.com/. I didn't bother launching, it was more so just to make something, and I thought at the end that it wasn't very useful and it wouldn't sell without a bunch of work that I didn't want to put in.

I don't own the domain (it was someone else in the group), but short of that I did the rest. I can give you the code if you want.
So, good engineers know what happens if you try to just take a complex system and change everything at once, instead of incrementally. Certainly government does (witness the number of "hey let's start from scratch and come up with a much better system" that are 10+ years overdue and many billions over budget). The RIAA/MPAA knows too (make small-medium sized changes using bills that push in the direction they want until it's death by 50 cuts).

Yet, I always see otherwise rational people wanting to just blow the patent system up. What makes you think this is a goal achievable in one step?
Why isn't the EFF position a good starting point to get there eventually?

Just because the system sucks really badly doesn't mean you'll be able to change it in one fell swoop.
Doing that with healthcare in the US took 20+ years, and we arguably did not end up with a better system, just a bunch of incremental improvements.
If you work with .NET regex, I recommend http://regexhero.net/
Lalo.li is awesome, but unfortunately, you're using WebWorkers and TypedArrays, that's too high-tech for tablets. Also, this would require loading a waveform on a tablet from a data uri, which is also not supported, according to my tests on either iOS or Android with Crome :(

My original prototype (that worked) was to store the wave files as a base64 encoded data URI into the database, but that's been rendered obsolete by this. Now we'll have to rely on pure wave files. Nothing that we cannot overcome, but it would have made the whole concept even more portable.
Also don't forget that their dock connector does a bit more than USB<=2.0, namely audio/video up to 1080p. The signal quality has always been a strong point as well, at least for a portable device. It's no wonder many audio professional are using iPads nowadays (well ok, the excellent audio frameworks provided in iOS are probably the biggest reason for that).
It works on Linux perfectly via WINE. And OSX via WINE.
http://www.regexbuddy.com/wine.html
Just need to make sure pedal down is idempotent. Having the pedal send something like Shift+F2 and then `nmap <s-F2> i` `imap <s-F2> <Nop>` takes care of that. Escape is always idempotent so no issues there.
Thanks. Creating a username requires people to signup. Signing up = friction. And makes fewer people promote you.

Allowing people to refer any URL without signing up, simply by adding their email id at the end of the URL seems to be working better in increasing web traffic.

Its a trade off. But its a decision taken because the pay off is worth it (till now. If a lot of users say otherwise, then will switch it).
Awesome idea.

Quick thought: You would get a lot more users by testing difference bases(reducing the 15 to something really small, like 5). Feels like more people would do it, you would get more than 5 anyways, and the the exponential gains outweighs the difference in the base.
I +1 both answers. I am sorry, shame on me I should have research bit more!

side note: any idea in this Maya project or others, is it against the law to use those in your non- or commercial project?
Why do ecommerce startups come in waves
Galaxy S3 vs. Iphone 4S - Side By Side Compare Specs
Tried a few 'no-nameish' brands from friends, in Maplins etc, I didn't come across one of the Asus ones unfortunately but my entire Android Tablet experience wasn't as rock steady as I'd have liked to be able to live with it for day after day. But it's a YMMV situation I think!
Cloud Computing Simply Isn't That Scary Anymore: Survey
This is OT, but this one hits close to home. My solution: I use "Decreased Productivity" plugin in Chrome. This might be an overkill for this page, but might be handy on others.
I landed a great programming job with no experience and no degree because I could walk in there and talk about what I had taught myself and done on my own time. I know this doesn't transfer to every situation in every industry, but I think much of the problem stems from people who haven't put in much effort to make themselves marketable and to educate themselves. If I saw that, I would make the assumption that the company could spend money training them and they wouldn't necessarily come away a harder-working, more motivated person.
Did Samsung really restrict an E-Mail application to one maildomain? Yes I read the article, but I still can't believe it... why would anyone want to use such crapware? Are they even asking themselves this question?
I have an Asus TF101, and I completely disagree. ICS has been awful, and the forums are full of complaints. The earlier builds crashed ~1 per day. Often you'd turn pick up the tablet only to see it in a boot loop, consuming battery at a high rate.

They've fixed most of those issues, but they've left massive OpenGL renderer memory leaks. Gmail becomes unusable after a few hours of use requiring a reboot, for example.

Just look at the xda forums for plenty of other people who are still having these issues after months of updates. Each one was supposed to solve all of the issues, but none have.
Democracies all over the world, except for in a few instances, have become disjoint and misaligned. The democracy of the Unites States, for example, is only made up of about 500 people. There are tens of thousands more that we do not elect. How hard do you need to shake the foundations to get the bureaucracy to fall off?
The app we are trying to build is a complement to Box.com (that offers solutions to SMBs as well as enterprises)
Chicago parking and red light tickets notifications - FineRadar
Just want to point out that you can use external JS libs in Titanium. I use underscore.js and several others. For simple apps it's a great platform -- you'll hit one or two weird gotchas, but still knock out the app quickly.

When I attempted a larger project though, I wanted to ragequit by about the 12th time I typed a comment like "//Doing it this way because (Date.parse doesn't work | Retina images don't scale right | the documented API is wrong)"
The CEO Gut: Beyond Market Research
AT&T does this. When I got close enough to the Canadian border to connect to a Canadian cell tower, I got a text from AT&T alerting me that data was now $15/MB.
Disagree, Titanium is not lowest common denominator. It takes a stance that you should develop your UI specifically for the deployed platform but gives you a consistent api for doing so.

With titanium the vast majority of your applications logic is un-touched between platforms and you generally have about 50% reusable front-end code.

If you structure your application properly, swapping out UI pieces by platform is simple.
Is This Netflix Promotion Pure Genius or Incredibly Stupid?
Should be titled: "Why my experience with one Android tablet sucks".

While his reasons are sound, I don't think these reasons are entirely encompassing of all Android tablet experiences. I for one have been using Asus Transformer for a while now and I am entirely satisfied with the experience. While I am entirely capable of rooting the device, the thought has never even crossed my mind. Asus has done a great job of actually bundling apps that I use (Polaris Office and MyCloud) and the few other applications that they've bundled are not even noticable.

Perhaps we could talk about standardizaton of connectors, but I think this problem transcends the Android Tablet experiece and even the "Android Experience". It would be nice to have one cable fit all my devices (tablet, phone etc), but alas I don't ever see this happening. I think the problem is less about conformity and more about proprietary hardware design and that's a whole bunch of issues I know nothing about.

I could easily write "Why my ASUS Android Tablet experience is awesome". With freedom comes choices, and Google has left it up to the hardware manufacturer to make the right software choices for their hardware. Asus has made good choices while Samsung has chosen poorly. With freedom comes responsibility..and all that. Shouldn't we be talking about this instead?