skysight-inc/HackerNews huggingface dataset:
With this said, there is a lot of great constructive feedback as comments; all warrant a thought. It takes a lot for someone to open him or herself up to feedback like this.

My 2¢ is that the feedback regarding hovers for mobiles is correct, but I can see why you did it. Overall, it's not far off and I can see the potential you have.

If we are going to expand this thread towards what's a good portfolio site... well text is just as an important communication device as pictures of your design work. The angle you took with your site and having more text than image is ok by me. I felt like I got to know you, and even enough to comment on this thread which I rarely do (I'm a lurker).
I'd encourage you to reconsider your design goals and potentially run some usability a/b tests via mturk. I'd be very willing to scroll down a useful page with info. The current design makes me want to run away (no offense intended) rather than read/hire.
The lack of a decent simulator also affects web apps. I downloaded the SDK and installed it in hopes of using it to test mobile versions of sites. It's rather difficult to test when it can take ten minutes to fully load and render a page!
From the Digital Equipment Corporation, VMS Guide to Performance Tuning, from before 40% of the HN readership were born:

5.3.4.3 Lower the Baud Rate if Terminals Smooth Scroll
If many of the applications at your site write characters to
terminals in the smooth scrolling mode … you might consider
reducing the baud rate [from 9600 to 4800] … the decrease in
the baud rate would be barely perceptible to the users.

VT100 transitions come to the rescue!

(Smooth scrolling was at 6 lines per second. Glassy smooth, especially if you kept the line saturated to the flow control limits. But as a consequence it couldn't accept more than about 4000bps of data on 80 character lines.

That particular hint never made much sense to me because it is about saving interrupts and a screen of data took the same number of interrupts at 4800 or 9600. I think it was more about slowing down the users without them noticing to avoid upgrading the computing resources.)
Ctrl-? opens the help application. We had to add another modifier for the shortcuts.
> _it doesn't mean successful test-takers are able to produce Google or Facebook._

Seriously, how many Googles or Facebooks does China need to create internally for its needs? Is there any reason to believe their internal markets are being significantly held back by too much derivative software?

As to Mao and the stifling of innovation, my limited reading of history doesn't paint him as a big champion of diversity during the Great Leap Forward. How many millions died because of that bright idea of encouraging farmers to kill the evil sparrows that were eating the people's grain?
Very nice, but what I'd personally rather have is a two-pane navigator: explore the tree in the left pane, see file contents in the right, a la NERDtree, eclipse, and other IDEs.
That's even worse than the AOL demo CDs I got which said, in enormous letters, "56K TURBO!"

Has our collective taste improved since then? It often seems that way.
Sure it does. That's what the premise behind Chrome OS is. Web apps are supposedly as good as their desktop counterparts. It's getting there, but I think not just yet.
Being paper only is genius. If postage wasn't such a barrier I'd buy one.
I got to your web site, but I couldn't read the text easily, so I left within 3 seconds.
nasa<ctrl-space><meta-b><C-xC-u>?

Maybe emacs loses this round...
is it ? you can choose any country while applying
Marshall Brain, the founder of HowStuffWorks, wrote a short story taking just this topic to its absurd conclusion.
The first part of the story begins with the elimination of this sort of inefficiency by using relatively dumb software to micromanage every minute of a worker's day (starting in fast food restaurants). A lot of the technology could really be implemented today (and some is; notice the headsets with disembodied computer voices you see in stores like Target today).

http://www.marshallbrain.com/manna1.htm
'From these two observations, physicists have created theories for a new kind of mass and a new kind energy'

There is also gravitational lensing and some others but no direct evidence. IANAP but our not fully understanding gravity and the Flyby and Pioneer anomalies hint at some breakdown of known physics. The first and farthest craft sent by man has a distance anomaly, directed at the sun, hmm.
Plus the thought of new laws on gravity is much more exciting than dark matter and there should be a slew of new findings as data analysis gets better so its anyones guess.
Really fascinating photo. Look at those huge eyes.
> My honest impression was that you must not be very good at what you do if you can make something as basic as reading your site so frustrating.

I felt that it was overly wanky and art-bloated and neglected basic principles of Information Architecture, Usability Heuristics, and Interaction Design.
5 Places Where Democrats and Republicans Can Agree on Cleantech
Only to an extent. Once someone has access to the source, anyone could pirate or reverse engineer it, which seems to be the GP's concern.

However, this isn't necessarily any different than binary executables, which we know experience a fair amount of pirating.

Also from that FAQ:

"Update your app frequently, so that only authorized users will always have the latest, greatest version of the app. Distributing updates is easy, thanks to Chrome's support for autoupdate. You just increment the version number in the manifest, update the ZIP file, and then use the Chrome Developer Dashboard to upload and publish the updated ZIP file. Over the next few hours, the new version of the app starts going out to its existing users."

"Don't put any roadblocks in front of users. Your app should be easy to buy, and it should work everywhere users want it to work."

That is: "Don't rely on DRM to protect you. It won't work, and you'll piss your users off."
Actually, my research was simulating a different hardware architecture and the patch I have is for hardware-assisted virtualization under arbitrary hardware architectures. It does have to recompile the code, but the TCG does a pretty good job of that. The virtualization target can do a lot better by keeping TCG in mind while structuring its binary execution, which may be one thing that they don't try to do in Android.
What's the alternative for browsers that don't support it? If you want to gracefully degrade, then you may have to accept an underperforming solution.

I'm using Socket.IO and while I'd rather not have to degrade to Flash for Firefox, if that's what I have to do to get support for Firefox users that haven't enabled websockets, I can live with it.
I think you put the reasons this is exciting in exactly the right order. No sign-up friction before people can start using your app? That's nuts. You almost want to redirect any of the chrome visitors to www.weebly.com to this reg flow!
It is not a fixed constant, however, but rather a cell in a spreadsheet linked to any number of continually fluctuating economic indicators. :)

It currently sits at around $20 million USD.
Interesting, too bad the web templates aren't available in a windows style.
Russia rights groups get help from unlikely champion: Microsoft
I disagree. The user is sophisticated enough, but they need training. I work on a ship in the summers, and a subset of those people have no idea what I mean when I say the above things I mentioned. However, I show them, have them do the same action, and then they understand and are good to go. I believe making users smarter is a greater long term solution than policing behavior (of corporations or users).
I'd say it's the other way around. If you're working on an industry that would benefit from "teaching" your customers a thing or two, and you go ahead and answer each and every question, you'd be in the education business. Wether you use something as simple as an HTML page or something as complex a Rails stack is of no consequence to the fact that the end user is still interacting with a computer, programs, and data.

Hell I've seen some programs back in the day which where made just to display a box of with text. That's software also. Boring, small and useless software, but software nonetheless. The Irc warez scene used to be full with these type of ridiculous programs, though at least some had awesome 8 bit music.
I think I have been pretty lucky as an angel investor.

I think right now a lot of not-great stuff is getting funded, and it's very hard to figure out who is good with all the noise. I do think social signal is valuable and important, and that information is gone now.

I just think it's a MUCH better time to be an entrepreneur - there's a lot of easy angel money out there!
I would expect it would be if they follow the pattern from OS X. I do wonder what the breakdown in new OS X apps between GC and retain/release.
Google Chrome Apps: The Widget Economy Is Back
I fixed one or two things recently, so MB is at 1.0.6 I haven't gotten around to a formal gem release.

At some point I need to get on to making some new screencasts, especially since a kinda recent change to Monkeybars made it much easier to use inline UI code for the view class in place of a pre-compiled Java Swing form. So it's now stupid simple to use use Neurogami::SwingSet (for example) to define your form and render it.

People doing Ruby GUI comparisons seemed to make a habit of claiming that Monkeybars required Netbeans, which was never true. Netbeans has, however, a kick-ass free GUI editor, so you can design arbitrarily complex forms with no personal Java coding. It also has very nice (J)Ruby integration, so writing JRuby code in Netbeans works really well. (I tended to edit code in vi and use Netbeans for compilation of UI stuff.)

However, you could always call Swing straight from Monkeybars. It just wasn't as nice as it should have been. So I wrote a wrapper around some basic Swing form/frame/component stuff, hooked it up with MiG layout, taught Monkeybars how to tell the difference between a pure Java class and Ruby class that subclasses from Swing, and now we have the best of both worlds. :)

Thing with Monkeybars, though, is there hasn't been much need to add stuff. It's sort of done. Not terribly sexy, but not every library needs stuff piled into it. Last few release have mainly been updates in order to handle changes in JRuby.
Why is this being upvoted? It neither contributes to the conversation nor is it interesting. It amounts to uninformed opinion dreg.
Looking over the comments here I'd like to say... welcome to the world of web design. ;)
Google demos Chrome OS, launches pilot program
> How many developers would use a Chrome OS netbook as their primary computer?

Boom, right here. That said, they might send you one even if you don't use it as the #1.

Also, I think your form was borked. There were several things you encountered that I didn't.
For a slightly less pretty but more useful diff, check out vimdiff. (emacs has a similar mode, for all you heretics out there ;)

I find that I actually spend a good amount of my time developing inside of diff mode in vim. In tandem with the practice of making small atomic commits, it is really killer.
I still can't read the text. As a developer who has spent a lot of time working with designers, this screams to me that you're unrealistic and don't think about your actual audience. So I'd fix the damn text contrast. And if that requires a complete reshuffle of your design, so be it!
http://weblogs.java.net/blog/2008/03/30/deep-dive-assembly-c...

This link doesn't quite give what you are after (it's mostly about static compilation in the Java HotSpot compiler), but I believe the lock elision features (http://www.ibm.com/developerworks/java/library/j-jtp10185/in...) have to be done at runtime in the JVM (because of late binding).

Obviously this doesn't totally invalidate your argument ("except in the cases where runtime code loading is used"), but it is worth noting that in many languages late binding is normal, and so this is the general case.

Also, HP's research Dynamo project "inadvertently" became practical. Programs "interpreted" by Dynamo are often faster than if they were run natively. Sometimes by 20% or more. http://arstechnica.com/reviews/1q00/dynamo/dynamo-1.html
Gone are the tacit alliances with fellow subway riders, the brief evolution of sympathy with pedestrians. That predictable progress of unspoken affinity is now interrupted by an impulse to either refresh a page or to take a website-worthy photo.

It's sentences like this that I would imagine to be under a dictionary definition of "nostalgia." I read this, immediately look off into the distance in an oh-so-subtle way, and then wonder quickly how this type of thing could be changed... and if it would be changed.

Think of the last time the bus or the subway car stopped more suddenly than anyone expected. Most everyone will look up, look around, and make brief eye contact with another person to make sure that someone else felt it too. There's that initial panic that sets over a number of people, then, seeing how others have this same, shared experience, everyone is immediately partially comforted. Why wouldn't we be? Someone else is here, they know what's going on, we'll get through this together.

The instant connectivity means that this period of worry before we make the most fleeting of eye contact is even shorter - we're getting rid of that terrifying low in order to have a constant sense of stability. When we do this, we don't feel that euphoric positive delta of connection and of community. The internet, the tubes, the twitters, the facebooks, the pictures, everything is just a numbing agent so we don't have to fret for that initial period of time.

We've advanced as a society to avoid the great pains of life as much as possible - fighting to remove hunger, distance ourselves from war, medicine to cure the sick. Why do we think it unreasonable or unexpected for society to also inadvertently make progress towards avoiding the emotional pains of life?
ToroPHP - A Tiny PHP Framework
What is greatness, you ask? It is the ability of a man to stand on his own, against the whole world, against the very flow of time itself:

Email is a wonderful thing for people whose role in life is to be on top of things. But not for me; my role is to be on the bottom of things. What I do takes long hours of studying and uninterruptible concentration.
It's a really nice looking site but it's not obvious to me what you are offering, and how I go about getting it.

A clearer, less busy, highlight Services and 'Contact Me', perhaps. My 2c.
I'll be honest, I have only seen this once before, and I do web development as my job. As far as I can tell, it's not that common on the web yet.
CUDATECH - Memory Cards and Batteries at Low Prices
Google Updates Priority Inbox
It’s like being demoted from the category of thinking, caring human to a sort of rat that doesn’t know why he needs to tap that button, just that he does.

I can't think of a better explanation for the rise and rise of Farmville. The author mentioned Twitter, Tumblr as examples, but I think Farmville is a far better example.
The Singularity in Our Past
DVCS scenarios explained
I think your site looks stunning. It really caught my eye and I actually read the whole thing (almost) because I kept on moving my mouse away to do something else and something would change and catch my attention. Very unique and compelling.

Unfortunately I'm not an employer :) Good luck!
Every major OS out there caters to people who don't run the browser 100%. I don't need Evolution, Gedit, Rhythmbox, Gwitter, Empathy, or any other app that gets shoved on my Ubuntu whenever I install and downlaod the netbook version. And that's the open source operating system!
CONFIDENTIAL Looks Like Someone Just Accidentally Revealed “Google +1″ (Pic)
Older iPhone models cannot run the current OS anyway.

And manual memory management is not a showstopper, but to say it's "not that complicated and does not add much overhead" is just wrong. It's conceptually simple, but the devil is in the details. I would bet that if you took a poll of all Cocoa programmers who have been working in the field since — well, pick any date you think qualifies as "out of the initial phase" — and ask them how many of their programs have done correct memory management without debugging, you will get an answer of 0.
Relying on feature detection alone for WebSocket is a big mistake though. Websocket can fail for a number of reasons - proxies, stupid ISPs that interfere with HTTP traffic etc.

In Mibbit, the code is something like this:

if(WebSocket in window) {
tryWebsocket();
window.setTimeout(function() {
if (nothingHappened()) useComet()
}, 5*1000);
} else {
useComet();
}

Where comet in this case is keep alive long polling XHR.
I'm really curious what Mozilla's motivation is for disabling websockets over security concerns. Is it that they are susceptible to man in the middle attacks, and a websocket connection could be started with an untrusted server?

Anyone familiar with security and websockets?

edit: I'm using websockets in a few projects (gracefully degrading to flash or XHR), and I'd like to know whether I should reevaluate webSockets.

edit2: according to this mailing list, it's an issue with how proxies handle the HTTP Upgrade header. Awesome.

http://www.ietf.org/mail-archive/web/hybi/current/msg04744.h...
WebSockets are ugly hacks on their own. They use HTTP as well for the underlying channel of communication.

The only difference is that with the WebSockets the ugliness is hidden from your daily programmer via a nice API.
that's awesome, sad, and yet oh so accurate.

I'd get rid of the obvious skills such as saying your skilled in windows 7 or you know how to install software, but it does depend on who's going to be reading your resume. If it's technical person, listing those would throw up red flags in my head.
Hey Google, why don't you make it so I can indent lines with tab in Gmail

Isn't that your OS/Browsers fault?

Why don't you make Google Docs work offline? (Announcement of "early 2011" posted today, at least.)

I thought they did this with LocalStorage/Google Gears?
So if you live in the United States...

It is.
spam. flagged. can't vote down yet, but would if could.
Thank you for your kind words. To be honest, I was a bit overwhelmed about the reactions to this "low-lighting" thing. However I'd like to stick with what I believe in, at least for now : )
Thanks, that is exactly what I was looking for. I'm somewhat surprised this isn't a larger topic in web design. Maybe I'm just looking in the wrong places.
Thanks for clarifying your thoughts on that.

Though I would have thought most start-ups are not returning to Angels for a follow-on round, but rather progressing to VCs for a seed round.

I see your logic as the business is probably relying on the initial angel to lead a Series A.
So, I moved to the Bay Area a few months ago and have been looking for work. In my copious free time I worked on this fun little project.

There are such a huge number of great music videos and performances out there that I was completely unaware of until I started working on ViddyJam. I feel like I discover something interesting and cool every time I use it.
The revenues generated by the well-funded similar startup Yammer probably suggests there is a market for the service you're operating, though assuming you won't have an enterprise sales team you'd be wise to undercut their hideously expensive per-user charge ($5 per user might be OK for a five person company but not for a 25 person company that probably spends less on mission critical stuff like their CRM and/or bug trackers).
The price range you're aiming for doesn't sound unreasonable if you're aiming for the smaller businesses; any more and you start getting compared unfavourably with services like Basecamp that can keep people updated to what others are doing plus several other useful tasks. I agree that charges loosely based on number of users (up to 10; up to 50; up to 200; make up the price as you go along if you're lucky enough to get serious enquiries for larger companies and consider a free 3 user plan as proof of concept) make more sense than by project.

I'm not your target market, and probably wouldn't use it, but I like the execution of the product, particularly details like Github commit based updates. One thing I would change is the contrast of the forms; I have to squint or highlight the white-on-pale-blue text to be able to read it.
Frequently Bought Together: Call of Duty 4 & Adult Diapers (of course)
Love the "lower the lights" feel when in stream.

I'd like to have a link to the specific channel (possibly the combination of artist/song?) that i'm currently listening to in the URL so I can send to a friend.

Great work!
Node-based servers will definitely benefit from this. The advantage of a two-stage compilation scheme is that the "base" compiler generates non-optimized code that is self-profiling: it collects type information as it runs. That information is then used by the second-stage compiler to produce code that is more optimized than a single-stage compiler (like pre-Crankshaft V8) can produce.
My £10 million MBA – the story of Ammo City | 24 Ways To Start
Graham Brown-Martin tells the EPIC story of Ammo City, battle scars included. It was 1999, dot com 1.0, an investor’s wet dream. 10 years later, he shares what he learned from the experience.
There are too many variables in the Shanghai equation to claim a refutation, but since lowering the reliance on rote memorization was specifically mentioned as an improvement that school administrators had made, presumably you and the local school officials see limited benefit in emphasizing rote memorization.

As to how the evaluator got to his claim of creative reasoning in the students, the OECD test includes both multiple-choice and open-response questions. Presumably the latter was the basis for the evaluator's assessment.
PubSubHubbub and arbitrary content (JSON)
Some friends and I are climbing some of the tallest mountains in the world (including Everest) to raise money for cancer research. I must say that these pictures certainly scare me a bit, but I really believe in our cause. We are starting our quest this January, in south America where we will climb Aconcagua, the tallest mountain in the western and southern hemisphere, and the tallest outside Asia.

We would love some donations from HN community www.climb4coloncancer.org

We are also looking for cancer survivors interested in joining and sponsors. Email us if interested!

Ivan
PostFinance cuts off Wikileaks founder
Me too. Not to hijack, but is anyone down for an HN meetup in Orlando?
Ask HN: It does not automatically revoke access to Google Account 
When user uninstalls the app from Chrome, It does not revoke access to Google Account automatically. I think this will be really confusing for a lot of users.
GMAT/GRE scores are the largest factor in killing your MBA application
The Chrome Web Store: get paid to make things
I also did an app on both OSs and this article matches my experience exactly.
IMO the way they did verified boot is even better. TPM style hardware assisted boot chain verification all the way down to a rolling full root filesystem hash list.

Sounds like a smartphone sure, except that it doesn't prevent running unsigned code it just detects tampering with standard executables. And it'll let you tamper all you want, it just warns you that they failed and allow you to choose to reload from a known good if you'd like.

Not that disk encryption isn't important, just that I'd bet 99% of data theft isn't local to the machine.

Nice to see a security implementation that is dealing with the current threat level (ie, fucked) but not using it as an excuse to lock out modification

http://www.chromium.org/chromium-os/chromiumos-design-docs/v...