skysight-inc/HackerNews huggingface dataset:
I think you might want to question your assumptions. The reason you want to do everything in the browser is probably twofold:

1) Inertia (that's the way I've been doing it for a decade, dagnammit), and

2) It's an easier context-switch. Rather than go back to the home screen, swipe over to the next app, and tap it, you just just type in the first few letters of the url, then select the site you want to go to from the drop down list.

But

1) Has had pretty poor predictive value in the last few years, and there's no reason to suggest it'll improve. Our entire industry is built around disrupting inertia.

2) Is ripe for disruption. At the end of the day, when you get right down to it, entering the first few letters of a url then selecting the correct site is both an arbitrary, and not particularly optimized workflow. The fact that we are used to it does not mean there aren't far better systems out there. Sure, Chrome on my MBP has learned to take me to my top 10 sites with cmd-l -> $url[0] -> enter, but my mom needs her buttons on the bookmark bar. I tried to remove the titles, thinking she could easily recognize the favicons, but no dice. She needs a start menu-like interface.

Similarly, I was on the bus with my friend, browsing reddit. He buys tons of apps for his iPhone, and he looks at my screen and says, "is their mobile app free?" I said, "well, yes, but most people just browse to reddit.com/.compact". he stared at me in disbelief. Why would you use the browser if you can have an app?

For those of us who live and breath the Internet, it seems only natural that a write-once-run-anywhere website would be more appealing than having to download some stupid app from some stupid store, type in your password, then have to remember which home screen it's on, etc. For those who use the internet as casual content consumers, however, apps take a lot of the frustration out of it. Want to read the economist? Tap the economist button. That's it. Want to watch a youtube video? Tap the youtube button. Need directions? Tap the map button.

For the casual user, these workflows are far more intuitive. My friend, who has spent hundreds of dollars in the App Store, rarely uses the browser on his phone. He uses the Plenty of Fish app, the Chive app, etc. For most non-technical users, this just makes sense. It might seem annoying to us, but we are not the largest market segment by far.

Now it might be that we'll see mobile web sites with a light wrapper disguised as apps; perhaps cache and a link that opens in the browser. Maybe we'll see native support for the kinds of things that are typically done in the browser. But, crucially, what I don't think we'll see is the dominance of mobile web over native clients. For the vast majority of people out there, I think they just want the app.
Why Visi is written in Haskell
Modern static security checking of C/C++ programs [pdf]
It's interesting how the guys at the pirate bay are all about freely sharing other people's property.

Yet, start service like http://flattr.com/ that charges a 10% service fee (which btw, is ridiculous).

If they really want to be taken seriously, they need to start a service where people voluntarily give their own IP away for free. They aren't creative, innovative, or original and anyone with a couple of servers in a foreign country could emulate their site in a couple of hours. It's amazing to me that this sort of stuff is even news on HN.
First, you seem to be confusing WebSockets, which is a protocol and low-level DOM interface for dealing with that protocol with Socket.io, which is a software framework for client-to-server messaging that uses WebSockets as one possible transport. (And pretty much has to take over your server entirely in order to work.) It's like reading an article about Rack and saying, "I don't see how this is any better than Ruby on Rails."

Now that that's out of the way: Strictly speaking, WebSockets are "better" than SSE in that you can do everything you can do with SSE using WebSockets. However, the SSE protocol:

* Is plain HTTP, instead of adding on a separate protocol,

* Has an easy-to-generate text-based format,

* Does not require major upgrades to your server, and

* Can be emulated on non-conforming browsers using standard XHR's.

So when all you need to do in realtime is send data from the server to the client (remember, you can still use XHR's to call back to your server), SSE is far easier to implement both on the client and on the server.
Comparing apples to oranges here. Most apps are tools, something you use... While most sites aren't and only provide information.

Also, I can casually browse dozens of sites and completely forget about them afterwards... I don't casually install dozens of apps.
Why Walmart is using Node.js
It is surprising that mutual fund returns, after fees, were better than the S&P.
Aha: Web developers have to use the mouse all the time. Interesting. Also thanks: Everytime I read something like this, it reminds me to never touch something like web development ever.
Also, for all those minutes used, how many of them are used by Facebook, Maps, and other service that started has a web service first
Audiobooks.com launches unlimited book streaming service for $24.95/mo
Could use IDE integration, maybe via Cloud9 Ace editor.
Quite true... depends on the project.

I do not doubt that certain skills have more value than others in certain contexts but it's difficult to work on a team where the importance is emphasized.
Indeed I have the 2-line bonded DSL. The speed you get will depend quite heavily on your distance from the CO (you can check that here: https://signup.sonic.net/fusion/index/prequalAddress ). I'm in Pac Heights, and my address is an estimated 5,307 ft. from the CO.

I did a speed test last night at 24mbit/s down and 2mbit/s up. The quoted max speed for this service is 40mbit/s down and 2.5mbit/s up. The cost is $69.95/mo plus some govt. fees for the phone lines. They also offer a single-line service that should be half as fast for $39.95/mo.
My brother's first app, it's for people learning Chinese. Feedback?
It's his first app and he's put a lot of work into it. I'm sure he'd love any feedback you might have, and I'll direct him over here to answer any questions.<p>Link: http://itunes.apple.com/app/trevors-chinese-memory-game/id492019519?mt=8
Have been using and loving Bootstrap for the past few weeks. Can't recommend it highly enough. I thought Themeforest templates were a great secret weapon, but the thoughtfulness that went into the actual markup in Bootstrap makes working with it fast and painless.

That said: no idea what's in Bootstrap 2. Someone got a concise summary?
this article seems to be implying that mobile and app are synonymous. as far as i can tell, the fact that desktop apps and mobile websites exist is totally ignored. is this about a shift from web to app, or a shift from desktop to mobile? and what about mobile web use?
Take note that this is a privacy policy for a preliminarily reviewed add-on (only reviewed for basic security issues) and most likely written in jest.
Technology is at odds with capitalism. We need to upgrade our belief systems and our societal structures. See also a related issue http://marshallbrain.com/robotic-nation.htm
A parody to show that nobody reads privacy agreements?
With that kind of budget (~$500) I probably would do the following:

- Take open source CMS (wordpress/drupal/something else you know)

- Buy basic ecommerce theme

- Buy/add ecommerce plugin

- Add logo (if not available outsource to cheap logo site)

Then that is basically your final product. The freelancer has spent probably 100-200 dollars on theme and plugins and logo. The new website is at least functional and looks nice because everything has already been created.

People expecting more for that price range probably aren't going to get anything better than what you see at your typical local business websites (something that looks like crap).
Why should I have to do that, outside of work, in order to get another job? I'm happy with my current work, and that means that I'm not trying to go out of my way to find additional projects on the side. I have hobbies I'd rather be doing outside of work that don't involve computers. I don't feel that it should be necessary to prove to any potential employer that I'm working outside of work.
Any technologies exist that let you have multiple encrypted OS's on multiple keys? For example, 1 key could boot up one OS and another key could boot up a different OS. Seems like it'd be difficult to prove that you booted one or the other...
Apple should put an activation indicator LED shining through micro-holes like the power light is, next to the microphone which is hardwired to a tiny relay, such that the microphone is physically disconnected unless the LED is on.
Matt Mullenweg: On the Evolution of Investing
As CPU excess increases, I guess I've always thought that eventually code blocks could be grown using genetics inspired algorithmic processes that could just try everything possible until something works well.
This is awesome. Are you planning on adding more diverse data sets beyond government and economic? Something like professional sports stats, college sports stats, etc?
How do you flag an extension for manual review? This is just making all add-ons look bad.
I don't think I get it; I've never launched a site, so maybe that's why. I'm going to be critical and skeptical about this particular post, but that doesn't mean that I don't think it's laudable, stressful, and exciting to launch a product by yourself (and I'm glad you are getting front page press here)

Why would James launch at 5:30 AM after getting no sleep? This sounds like a good way to make mistakes, make it hard to keep up with issues that come up, and generally make the day seem hectic when it maybe didn't need to be (and in fact wasn't). Was there a mission critical launch deadline? Were there key users to be gained at 5:30 AM? Instead, he took a three hour nap during business hours, with emails and bugs accruing that needed "immediate attention".

In fact, it doesn't sound like a very hectic day to me at all. A three hour nap in the middle of the day? An hour long victory lunch? Those sounds like the wonderful rewards of having a flexible (read: no) schedule. James worked hard leading up to the launch day, for sure. But on launch day, he spent one to two hours writing two emails, and one hour fixing a certificate bug. 3 hours. The rest was spent refreshing logs and being excited. Fun! Not hectic.

Aptly, "THE DAY'S RESULTS" is a large, prominent chart with... one data point.

What am I supposed to be interested in here?
Sure, but not anytime soon.
Timehop Gets $1.1M From Foursquare Founders And Others
Bootstrap and backbone are great together. I wish there was more concrete tutorials on getting the two to play nice, but all I could find was bits and pieces about both. Even with that I have managed to knock out a few prototypes fairly easily.
Google Chrome haters
Is this the best way to say that a browser is not supported?
The docs offer more details: http://markdotto.com/bs2/docs/index.html

Here's my quick (and probably incomplete) list:

- new 12 column grid

- responsive layout

- tons of new JS plugins

- stacked forms are now the default

- lots of new 'controls', like split buttons, new tabs, toolbars, highly styled radio buttons and check boxes.

- icons(!)
Prized developers aren't going to participate in many coding-contest-as-hiring-lottery situations unless they're just really interested in the problem.

For a competent developer, a "cover letter brainteaser" that takes an hour to do is essentially equivalent to a $100+ application fee (in terms of opportunity cost).
Definitely funny as hell though! I like the part about looking at me through my webcam. I am more prone to try this product now than I would be after reading a normal privacy policy. This may be a jab at mozilla also as they REQUIRE a privacy policy for every addon.
I've been using Twitter Bootstrap on a two projects for months. It has a huge upside, even for designers who write their own CSS. Version 2 seems to be filling in some gaps ( like responsive design and navigation lists/tabs ) and "filling out" with many nice-to-haves ( like progress bars ). I'm really looking forward to using version 2. Thank you Mark and Twitter team for the great work!
This looked pretty neat, but the demo is useless to me - I can't send proprietary data (whatever plumbr captures from my app) to an external server.

So without any way to evaluate the product, I'll be moving on.
According to one of the comments the add-in rewrites amazon searches to provide affiliate income to the authors of the extension. So, it may not be in jest. I certainly wouldn't use this extension.
Also mystery meat navigation. It was bad UX in 1998 and it's bad UX in 2012.
Huh? It's not the lack of paperwork that gets you audited. Your tax returns probably aren't itemized on a customer-by-customer, trip-by-trip basis.

If you get audited, you're in for tens of hours of annoying drama no matter what (in reality, it's your accountant that's going to do all the work).

If you're writing this on the assumption that a small business might handle an audit (or really even simple tax returns) on a DIY basis, get that thought out of your head now. You need an accountant at almost the moment you start seeing revenue in your business.
On the other hand, Fred Wilson still considers a good domain name an important success factor for startups and is something they take into account when evaluating whether to invest. http://www.avc.com/a_vc/2011/04/finding-and-buying-a-domain-...
Is there some place we can all share data (perhaps anonymously) about what % of our users are using mobile browsers? I'll go first: on one of our large-ish travel websites, almost 10% of our users were using a mobile browser (this includes both phones and quasi-mobile devices like tablets). This site isn't very well tuned for mobile so I was pretty surprised by the numbers. We do not have a mobile app.
Counter Strike Portable: Counter Strike 1.6 for Android powered by Unity 3D
might want to give Lubuntu a try(ubuntu with lxde instead of Gnome). I switched from ubuntu to lubuntu when Gnome 3 came out, and I've been very pleased.
At first glance my reaction was "Wow, what a pivot! I wonder if their VC's are pissed yet and want their 40 million back yet?" :)

But anyway, very cool. I'm loving watching all the interesting projects using d3 lately.
This is his column for Inc, not an unveiling of the product. Look at the title, he's talking about redoing a product from the ground up, and using his experience as a parable for businesses everywhere to ponder. It's not called "Introducing Basecamp 2.0"
Maybe, but the user reviews indicate that the app install lots of bloat and borders on malware.
Yes. The term for that is plausible deniability. It is implemented (probably among others) in truecrypt: http://www.truecrypt.org/docs/?s=plausible-deniability
It's not really clear that this is actually a new startup, but regardless of that, investing in Las Vegas real estate strikes me as an extremely bold move.
my footer:

Copyright MCMXLVIII - MMXII Sequoia
Let's see:

Button groups. Toolbars. Icons sprites. Progress bars. Checkboxes and radios as buttons. More appropriate terminology (Tooltips instead of Twispies). Some retouches on styling and class naming. An overall increase of functionality for most of the existing stuff.

It's definitely a worthwhile upgrade, and it seems to be all added functionality, not a lot of semantic changes.
labels? http://www.lispworks.com/documentation/HyperSpec/Body/s_flet...

My guess: the nested defun is not only defined in the enclosing defun scope as it may seem, but in the whole current package.

http://www.lispworks.com/documentation/HyperSpec/Body/m_defu...
"Defines a new function named function-name in the global environment"

Is it only a bad idea because it's bad style or is there more to it?
Not quite a concise summary, but looking at the documentation, the biggest changes I noticed were :

- Responsive design using media queries

- CSS Progress bars

- A few new javascript plugins (Carousel, Typehead)

- Icons

The documentation is online here in case you missed the link the article : http://markdotto.com/bs2/docs/index.html

Maybe someone has a better summary
lol, their site is so complex that chrome cannot render it... should this go to reddit not HN?
For some reason SDCH gets no respect. Somebody could become a hero by writing an auto-SDCHing reverse proxy.
First Node.js managed hosting
You're right - most women, even if they're open to hooking up, don't want to shout it from the rooftops. Plus, for even halfway attractive women it's very easy to find willing participants in person and all the other dating sites already feature photos so people scroll through and only select people they'd want to bang anyway.
Does anyone know why LESS was picked over SASS for Bootstrap?
Or who eschew basic economics to provide a place to live for the underprivileged and underserved (in the case of affordable housing).
Very funny. Reminds me of when I worked in consulting. Let's say there were 3 months to do a project. For the first 11.5 weeks, the designers would be arguing about "mood boards" and whether icons should be round or square. Then in the middle of the last week, they would hand over to the programmers a directory full of Photoshop files and say "build this" (usually the first time the programmers had even heard about the project was now).

Then the programmers would be blamed for the project overrunning. Designers need to be kept on a very short leash. Designers who can't program what they design are worse than useless.
Whenever I can, I use Skype to call customer support 800 numbers for free and do other things on the PC while waiting...

http://blogs.skype.com/en/2005/07/free_calls_to_tollfree_pho...
I believe at least the News Feed is HTML5.

I discovered it when I was at Starbucks. My session expired and the NewsFeed displayed the Starbucks login page instead.
This is probably true for companies targeting casual users. Facebook and YouTube are great examples.

But I can't see people switching to mobile for the bulk of their serious, work-oriented computing unless the hardware experience drastically changes. I would never program on an iPhone or iPad if a computer were available. Nor would I want to do serious video editing, or CAD. I probably wouldn't even want to type a book on an iPad unless I had an external keyboard and mouse--and at that point, how different is it from a laptop?

Granted, most of these use cases can't be done on the web today. But that may (or may not) change. And even now, there are professional tasks that I'd much prefer to do on a laptop or desktop than on a mobile device--for example, updating Basecamp to-dos.

I also wonder whether this mobile vs web distinction will persist in the long run. Imagine a future where the most popular way to access Facebook is by clicking an icon on your iPad, which launches a Facebook mobile version in Safari or a very thin native app built around UIWebView. Is this mobile, or is this the web? At that point, I think the distinction becomes meaningless.
I don't think that dpritchett was talking about open source vs closed source work. He was talking more about NDA-covered work, which could be on open or closed source code.

For most of the "normal" closed source work, it's easy to say that you worked on X product or feature, and can talk about some of the challenges that you encountered with it.

Contrast that with defense contract work that requires classified clearance. If you're a developer on that, you will most likely never be able to talk about it to most recruiters or interviewers before you retire. There is no way to actually talk about what you've done with the general public. That can hurt a career, especially if it puts a black hole in your experience on a resume.
Actually, one advantage of trackpads over the center-mounted pointers is that you can perform gestures using a trackpad. Two fingers to scroll, pinch to zoom, slide between desktops, etc. etc. You could use keyboard shortcuts for those, but when I'm Web browsing I rather enjoy using the scroll/zoom gestures on my Macbook's trackpad.
As a web developer is pains me to say this, but I think that this is a good thing. The web moves so slowly; it will never keep up with native apps.

Some people are definitely concerned this leaves us in a less open world, but IMO, we'll be just fine. The most important part to have open is the data/logic layer, and that has happened through the explosion of APIs.
Isn't this just Prolog?
I bet 80% of web minutes are spent on facebook or google(gmail in particular),that means 20% of minutes left for the remaining 345,999,998 other sites on the web.
OP here. It's not just Prolog, but indeed Prolog is the closest thing now.
My to-do list is a brain dump typically. I then have an area at the top of my todo list for stuff that has to get done - like jobs for clients or server maintenance, etc.

I also use a Notepad window on my desktop that I don't save that lists the things that I HAVE To get done TODAY. One of those items may say "Finish ONE item at the top of your todo list" and the others may mention various projects that have to get SOME attention at some point during the day - if even 5 minutes.

Every day that changes.

There's no realistic way to put my todos in a calendar. I'd spend half my day moving shit from one day to another. My first entry each day would be to update the calendar, and if I finish that task in time, do the stuff for that day.

I have to agree with a lot of his points about how Todo lists don't work, but I live by the fact that if I don't write it down, it WILL get forgotten, so if it's in a big todo list, so be it, at least I have a record of everything with notes attached to each item.
You're absolutely correct. "scare off" may have been projecting my own biases onto the company based on passed experience. However, overwhelmingly I've found managers are terrified of hiring under-qualified candidates, and often do not make a concerted effort to rope in exceptional people who will obviously shine bright enough to be recognized.
Ah, I didn't pick that up from the thread. Fair enough; I agree, if you can't even talk about what you're working on in a future job interview, you should price that into your comp.
In this likely future you won't really download items 'for free'. You will still need the raw materials (plastics, metals, thread, etc.) that you would have to pay for. You will simply download designs/blueprints that your printer/fabrication machine can manufacture. You could probably get a bulk shipment delivered to your house of these materials. Or you could just go to 'resources' depot and pick them up.

Granted there are many issues that would arise regarding pirated and trademarked designs. Research, development, marketing, and other costs go into the price of these products when they are sold to us. The disruption this could cause corporations will make our current worries over music, books, and movies seem trivial. Then again, imagine open source product designs. Platforms for creating physical designs that can be sold, and unparalleled product customization. It should be very interesting.
This is very Apple. If somebody is going to cannibalize our market anyway, we prefer to do it ourselves.
Tired of drop-down menus? Here comes Ubuntu's HUD
Verizon had the same issue with FiOS for a long time. I would routinely get routed to the NY customer service even though I would tell them repeatedly I was in MD since I didn't have a phone number. I haven't called them in a couple years so I don't know if that's still the case.
The FB app was heavily using webviews long before the most recent redesign. I could be wrong, but if I remember correctly it was even mostly web-based back when Joe Hewitt was still working on it, and he left Facebook in 2009.