skysight-inc/HackerNews huggingface dataset:
"all the browser needs to fetch is one Html file which it can display to the user while it downloads all other resources."

If only. There are pages where that is possible, but typically, at the very least, browsers need to download some css, too (for example, google.com, on my system, does 9 http requests of which one fails). Even with inline css, a browser can discover, halfway through a file, that some css moves a div up top, floats it, etc.

Add to that 'not everybody' specifies image dimensions in the HTML and that Javascript that runs on page load may do DOM updates, and you get a much more complex model. Deciding when to start rendering a page is somewhat of a black art. If you wait until you are sure you have all information you need, the browser will appear slow; if you do not, you will have to restart page layout sometimes.

"in a fraction of a second or two"

Pages that load at that speed are rare. Again taking google.com as example, it loads almost 200kB here (most of it from cache, but that would not be much different in what I envision). When running from cache, rendering that simple page takes about half a second, I guess (FireBug reports 700ms and up, but it will have some overhead)
CEO Mixtape: Klout's CEO Joe Fernandez loves 2pac
Amen, brother!

This is why I don't consider jobs with even exciting startups with early traction at this point in time. Why would I bother getting 50x less return for a similar investment and risk as a founder? We should at least be in the same order of magnitude. Especially if the startup is practicing "lean" and is going to completely change by the time it exits. Might as well just start my own company.

And, if you can't get into an incubator, you can just as easily bootstrap your way through the early stages.
> There isn’t a shortage of developers and designers. There’s a surplus of founders.

This is especially true of non-tech companies looking to hire quality people for positions in their IT departments.

I currently work in such an IT department and we have a position for a J2EE developer to write portlets for our up-and-coming Liferay portal. Needless to say, we can't find anyone good (outside of recruiters, which we'd rather not use) to fill this position. My boss has asked each of us if we know anyone we can recommend for this position. As far as I know, no such luck.

Personally, I'm not the least surprised. None of the developers that I know would even touch a job like this. Most don't/won't do J2EE. Portals never really took off like corporate America hoped it would (and Gartner said it would). I have some things that I'm working on on the side, and if/when that becomes something, I'll be headed out the door too.

What my employer fails to understand is that they are hiring as if it was still 1998. Developers now have options and no longer have to settle for jobs like this. Their competition is no longer other IT departments, it's freedom of choice itself.
native binaries can very much match that
friction-less "installation".

That will never happen because of the various differences between clients. This is the magic of the browser - people bitch about cross-browser incompatibilities, however because of the browser's simplicity it gets as close to "frictionless" as possible.

And you won't replicate that unless you invent something that's for all practical purposes still a browser.

(you mentioned deb, try upgrading an Ubuntu box sometimes)

Is there a single point of the web that cannot
be replicated in native-land?

This is the wrong question to ask. You're not seeing the forest from the trees.

The web is great because of its extreme simplicity. Trying to replicate that would get you yet another browser-like technology, that's broken in new ways nonetheless, or it will make you deal with even greater complexity - I don't know about you but it was extremely painful for me to even get a Hello World installed on my own iPhone.

Either way, talking about "replication" is missing the point.

One major benefit that the web has is that

The benefit you mention isn't even the main benefit of the web. The main benefit is that the web is available everywhere for everybody, with no discrimination.

When you send a link to a friend, you don't ask him whether he has access to your App Store or not. The web's availability is implied (after all, that's probably how your friend received the link in the first place).

Ubiquiteness: you can have the same app in
your laptop / phone / tablet

Seriously? Ever attempted developing for iOS, Android, Symbian, WinMo 6, WinMo 7, Samsung Bada, Blackberry, OS X, Windows, Linux?

I for one have stopped using anything but the web GMail interface on any device that's not a mobile phone, because it's that good.
not a fan of the new sidebar thinger.. also stuff like GIT integration is pretty lame, it's must faster via the terminal. I'm pretty happy with old textmate, I would have rather seen CSS for styling the entire app or something, it looks kinda ugly
Researcher almost fired for answering on Quora
Wahoo fitness will be releasing a bluetooth 4.0 heart rate monitor soon.

http://www.wahoofitness.com/wahoo_blue/
That's brilliant advice, I will make sure to send out a few extra invites this year!
The alloca usage here terrifies me.
I'd go a step further and say that the 5 use cases proposed in the article give me the reaction "good thing no one does that yet, because it would probably kill the technology." These crazy would-be advertising innovations that rely on people cooperating with advertisers to look at more ads... what are they thinking??

(Wait. They're thinking "money money money", and apparently not much else. Duh. There's the problem.)
Federal Panel Urges Cellphone Ban for Drivers
This. A thousand times this.

Oh, and offer me as much salary as you can with the option for me to dial that back into equity. I can't pay a mortgage or buy pizza with options, and my market rate does not fluctuate based on how much buzz you have on twitter.
+1 for Willa Cather's "Paul's Case"

But the problem with serious depression is that you lose interest in even the things you used to love, let alone things you could love. You find it hard to find meaning in even the most meaningful things. The things you have done become meaningless. The things you could do in the future don't even cross your mind.

You become horribly short-sighted and pessimistic. The key is regaining a fair perspective on life, which is on par with "finding meaning" -- something many spend their whole life trying to do. It's no easy quest. There's no easy answer.

I'm never sure what to say to friends who are depressed, besides what's cliche.
How can you think of suicide, there is too much to live for ( a ferrari 599 gto, hot bitches and monaco come to mind)
Drone use within the United States will Drag Privacy Law into the 21st Century
The "[command] learned [option]" construct is a really interesting way to phrase directed development effort. I'm not quite sure what the implications are, but it definitely changed the way I parsed and understood the post. "Git is getting smarter" versus "New features have been added to git."
Relevant text:

For example, let’s look at a situation where a consumer makes a call to the Network Operator’s customer service center. In order to respond, the customer service center needs the device data so the Carrier IQ software automatically passes the hardware serial number and the subscriber serial number (e.g. IMEI/IMSI) to the Network Operator who can then match to their customer records. Carrier IQ provides the Network Operator with a summary of the user’s experience which can include network performance, battery life, ability and speed to access a website (also known as “throughput”), and the usage, performance and stability of an application.

Σ: unique IDs transmitted with urls
Sign up button for logged in users not displayed from now.
Looks great, guys. I think this is a cool idea.

The initial search box is flawed. I typed in "New York City" and it got stuck on that. You should be more flexible with user inputs, or at least fix the autocomplete so it still suggests "New York, NY" after I've typed in "New York City"..
It wasn't. I'm just used to violent reactions, like "F* CORPORATIONS F* FOR F*"
I actually don't understand the author's point or numbers. A fully loaded engineer costs 100-200k depending on where you're located in US/Canada. And let's say you need 25-50k for 2 founders to live for a year. Giving yourself a 12 month runway you're at needing 150-300k in the bank to even be in the position to hire.

If you have 150k in the bank it's because you have some seed money, or have bootstrapped your way to that position. If you've bootstrapped then you've achieved pretty good product/market fit and have good revenues. Conversely if you've raised 150k and haven't achieved product/market fit, then you probably shouldn't be hiring.

Now, if you look at companies that have raised 150-300K I don't think you'll find many of them hiring, at least not very aggressively. I feel that level of money is used to give the founders time to iterate until product/market fit and not be cash constrained when it comes to things like contracting a good designer or buying a domain. And once a seed funded company achieves some semblance of product/market fit they go and raise 1-2 million.

So is this article intended for the few companies that have raised in the 100-300K range that are starting to hire? If that's the case then ya, I agree such a company is going to have difficulty hiring. They have significant risk of not achieving product/market risk, and they don't have sufficient capital to give a fair market wage. So a potential employee is taking a huge chance on such a company, and should obviously be compensated for that (relative to the very attractive compensation packages are companies like Yammer, Square, etc). But I don't really think there are very many companies like that, but maybe I'm out of the loop.
While it takes a while to understand how he approaches problems and solves them, his offer is honest and his judgment is correct.

He basically says that if the blog author actually had a look at the language before bashing it, he would have found valid issues.

I agree with that. The author's complaints are unsubstantiated and don't reflect the issues people encounter in reality.
Or, just maybe, many of the startups synergizing twitterscapes and being the X-but-social-networked might not need high-caliber bleeding-edge CS grads, and could probably get by with coffee-fueled hacks?

I hear there's a gem for that...
Google is just going to do this whether the open web wants it or not. It seems like just giving them the cold shoulder excludes you from the conversation and when Google flies past and you're scrambling to catch up, no amount of bitching about lack-of-openness will help you.
This is wise advice. I have found my satisfaction with life greatly improve once I became content with about 90% of my life and just focused on improvement in one or two specific areas.

I wouldn't say universal contentment is the goal, but I wouldn't endorse universal striving.

It all comes down to prioritizing under life's unfortunate constraints (money, time, genetics, etc).
Yes, it means it spread through social contact such as word of mouth, and people mentioning it on social networks, or just seeing others use the product and becoming interested.

This is how angry birds became extremely popular.
There are 16 million IPs in 10.x.x.x.
Interesting video, particularly seeing him reminisce about their hacker roots ("liberating" designs, "studying" what other companies are doing, buying parts on "thin air and enthusiasm") and "building tools". His justification for that is talking about how technology enables people. The same rhetoric that he used ever since, even if his position on "liberation" of technology changed somewhat over the years. I really still enjoy his presentations, particularly the more intimate and insightful ones like this one. But with all the talk about building bicycles, I wish he hadn't spent his later years building so many cars.

Don't get me wrong - I love to see how the iPad just shattered the barrier of entry for non-technical users, even though I'm a FOSS guy. But I do think that it was at too great (and an unnecessarily so) a cost to the understanding of that technology.

[edit]Oh yeah, forgot to say: A post mildly critical of Mr. Jobs - Keep the downvotes coming!
It depends on the purpose of the app.

There will still likely be carrier restrictions on bandwidth, and general connectivity issues. Open wifi is far from ubiquitous and many carriers still have poor coverage (AT&T has no usable signal in many parts of my house), not to mention situations like wanting to play a game or use an app while on an airplane.

Some kind of hybrid model may evolve instead. You install an "app" that is little more than a data cache and a skin/UI for the phones browser. In a connected scenario you are using the app in "web app" mode. In a situation when it can't connect, there is enough intelligence to rely on a local data store or something. It doesn't cover all scenarios, but might bridge the gap a little better.
If anything would make me want to suicide its listening to other peoples suicide tales. I don't know how they do it.
You mean appcache? For starters, size restrictions.
Sorry about that. My comments aren't all winners.
Telephone Headsets - Allows you to Speak with your Clients
The Telephone with Headset includes a box which is small and can be carried to the user. This box contains keypad, flash conference and hold but it all depends upon the model. In some headset they provide the facility of announce of receiving calls with a simple light flash rather to disturb the user. Currently mostly companies are permitting the facility of info memory chip that will allow monitoring of the call. These Phones have installed an indicator that aware the user about the present condition whether he is on call or ended. These telephones are available in the market at low rate so everyone can access it easily.
Apple aiming to improve iOS notifications further with fresh talent
A simple asset manager for nodejs for managing client-side assets
attractive nuisance.
I used to pay like $25 for a bundle. But with all the bundles coming out, I don't really feel like paying so much. I want to take advantage of the deals, but know I won't have enough time to play more than %10 of the games I buy. So, I've come to the conclusion I should only pay for the amount of time I'm willing to spend on the game. With so many bundles, that amount of time has gone down significantly. This bundle does have a lot of good games btw.
You don't have to be a CS graduate to be good at programming.

You need to have a genuine interest in what you're doing. Otherwise, you're not likely going to do (let alone enjoy doing) what it takes to be good at this.

You always need to improve your current abilities and add new ones. That can be done by coding and reading (probably in that order). Github is great for this kind of thing.

You need to be aware of advancements and changes in your profession. Sites like HN are great for this.
> You might think drones would already be ubiquitous.

Yes. I don't understand why they're not all over the place already.

> There are, however, Federal Aviation Administration restrictions on the use of unmanned aircraft systems, restrictions that date back several years.

Well, there are drones, and then there are drones. Anyone can attach a camera to a helium balloon, and I don't think the FAA would mind much. It wouldn't take much of a hacker to make the thing controllable, at least in a low-wind environment. And then there are hexacopters, etc.

Why aren't lots of people doing this? Why aren't the front pages of the supermarket tabloids full of celebrity complaints about balloons with cameras hovering over their property? Why don't we see these at sporting events and outdoor concerts and other places where some people have a great interest in circumventing restrictions on photography? Why aren't kits for these things being advertised? It's a mystery.

NOTE: I am not suggesting that people should, say, spy on celebrities. I'm merely noting that lots of people are already trying to do so, and I don't see why they are not using these methods.
But the post you're replying to doesn't claim that UK pound coins are counterfeited by US or CIA, it says that UK coins are counterfeited by "artisans".

(http://www.coinauthentication.co.uk/poundfiles-types.html)

Wikipedia says that nearly 3% of pound coins are counterfeit, and that the Swazi lilangeni is minted from the same planchets, which makes vending machine fraud easy.
Nice hack. Ideally it would just be a feature of the shell. At least it does a isatty check though.

Is there a reason you allocate a bunch of memory and copy the strings rather than just doing multiple writes?

(*lol_write)(fd, STDERR_COLOR, STDERR_COLOR_SIZE);
(*lol_write)(fd, buf, count);
(*lol_write)(fd, COL_RESET, COL_RESET_SIZE);
Best Pivots in Business: Did you know EMC produced furniture?
I think I've been hearing people say that for at least the past 10 years.
Great UI and I like the large, in your face text sizes.

I notice that the suggestions for Miami are kind of weak in terms of interest value and the photos associated with them don't make sense (i.e., a guy in a nightclub for Dadeland Mall). Where are you getting the data from?
This seems pretty spot on to me, and it's worth talking about if only to avoid wasted discussion time. Whether they explicitly recognized it or not, Twitter (with their native-esque web app and multiple native apps), Instagram (with their web-enabled native app), and many other people who are really building things are walking right into the future the author predicts, leaving everyone else arguing about the merits of native-styled widgets in SproutCore on HN.
You can use a much smaller rocket due to the launch altitude. Notice how ground-launched rockets go straight up for quite a ways.
They make lamps for that.
@jph - Do you have any trouble with activating your account?
Good thing you don't need to be a CS grad to churn out a mobile social coupon CRUD app and website.
Serves me right for relying on cmd-o.
Github is famous for having employees only work on projects that interest them.
If you really like the "pipelined" approach to describing data processing, postfix languages sing at it. Factor (http://factorcode.org/) is well worth investigating.

edit: I built a little toy system for working with generators in Forth- some aspects are a bit messy, but you can still write code like

100 upto sum dup * 100 upto { dup * } map sum -

(https://github.com/JohnEarnest/Mako/blob/master/examples/Alg...)
Don't think about changing the world.
seems great. easy UI to navigate and it took very little time to set up my first domain. just gave you guys a shout out on Twitter, hope it helps.

ps. you should start tweeting, so my @ to you turns up interesting stuff!
He was being sarcastic.

http://en.wikipedia.org/wiki/Desktop_Linux#Year_of_Desktop_L...
You're missing the point. You can disagree all you want, but do so in a way that contributes to the discussion. Sarcasm rarely does so, and is generally frowned upon. So too, for that matter, are ALLCAPS and such rejoinders as "blah blah blah"
Which tiling window manager have you settled on?
Ask HN: jQuery Key/Value Pair Input Plugin
Is there a jQuery widget like 'tagsinput' (http://xoxco.com/projects/code/tagsinput/) built for inputting key/value pairs? Basically two input text boxes, with the option to add additional rows of key/value pairs?
You've found a bug! I just fixed this so hopefully it won't happen again. If you're not able to login, give the "Forgot Password" link a try!
On a tech topic worth talking about, in the difficult mode of "laying down the law", that's some pretty fine writing that says something that bears repeating and refinement.
That would be a lot more interesting to see than an apple or bottle of water.
also, two little things:

1. if you log out then go back to badger.com, there doesn't seem to be a way to log back in if you are in the beta.

2. for some reason my Whois didn't change from private to public even though I provided and saved the necessary info.

hope this helps
Retailers, Wake up and smell the napalm
The Goodfellas school of startups.

The founders' got Pauli as an engineer, any problems, he goes to Pauli, problems with EC2, he can go to pauli, troubles with rails, hard drives, Linux, he can go to Pauli, but now he's gotta come up with Pauli's money every week, no matter what.

Your tweet didn't go viral?
Sorry to hear about that, fuck you pay me.

Your funding didn't come through?
Fuck you, pay me.

People don't need more coupons?
Fuck you, pay me.

Servers crashed in the middle of the night?
Fuck you, pay me.

And then finally when there's nothing left and he can't raise another dime from the VC, or clear anymore paper on second market, you bust the joint out, take the code and release it as open source.

If founders actually believed their option bullshit it would be a no brainer to keep those valuable options and pay engineers 200K. There is no shortage of engineers, only a shortage of suckers.
Yeah, I'd never noticed it until this dude made me look at it. It's really, really nice! It also takes advantage of the way your brain works: you latch onto FAST changes, and kinda easily ignore slow ones. So when you open up a menu, BAM, hey, context switch time guys, here's a MENU. Then when you choose something or mouse out of the menu, it fades nice and slow - ignore me, I don't matter any more, your attention can go to the dialogue that just popped up because of fiddling with me, or back to whatever you were doing.
This is `the amazing story of how Merkle proposed public-key cryptography as a class project in grad school, and the professor described it as a “muddled terribly”, and then he submitted it to CACM, which rejected it because it was “outside of the mainstream of cryptographic thinking.”'

[As related by Gilles Brassard via Aram Harrow. See http://dabacon.org/pontiff/?p=5728]
Consider Sococo Teamspace (I work for Sococo). I use it daily, it has voice, chat, doc sharing, video. Its always-on, has a small download footprint.
Destroy Your Friends With FaceInvaders
This makes me scared to use Amazon for selling stuff. I don't think I have the web presence required to prevent my account being locked down because of false positives. It looks like there really is no other option if their automated fraud detection system flags you...
This should be common sense.

When there is a scarcity of a product (engineers to hire), the cost naturally goes up. If you are having trouble hiring, raise your compensation. If you don't have cash to offer you need to raise the amount of equity you give (or perhaps other perks).
Thanks for your comment; this is really helpful information.

To clarify what I meant by asking in her stead, I meant if I were at a meetup or mixer and was talking to some founders, not applying for a job in her stead (which would be really strange).
That is a good point. I don't know if write has a limit on 'count' (I can't find anything saying that it does), but if it's simply "whatever you can fit in size_t" then you certainly want to be careful about putting that on your stack. Failed alloca's don't really give you any indication, though you might sigsegv later.
I think its true that you can't "rationalize away" suicidal thoughts but what you can do is provide an opportunity to recognize your or a loved one's extreme depression and start the process of getting help. That's how I read this post — as an attempt to provide an opportunity not a quick cure. For that IMO he ought to be commended.
I think they're suggesting just styling "Error:" in red and then using normal text for the actual message.

npm does something like that: http://i.imgur.com/7oBLP.png
That's exactly the part that stuck out to me, too (2:36 for the curious, and again at 3:05).

It makes him look like a complete hypocrite. It's not unique to Steve Jobs; it's human nature. But it's still kind of distasteful to see.