skysight-inc/HackerNews huggingface dataset:
It's a title and redundant; some of my tabs do have enough room, and for those that don't, I only really need to see the first word or two.
But this doesn't seem to be their target market. The simplicity of installation, and the website, point to home users. If you're running a data center you probably already have more sophisticated systems in place.
But what is more evil - refusing to honor the rights from content owners that Congress has passed laws protecting, or enforcing some content consumer right you think you have?
I disagree. Outside of similar incentive alignments (agents and recruiters get paid more if you get paid more), the two are worlds apart. An agent is often much more than just someone who shops around a resume looking for the best deal. Agents are often responsible for everything from transportation to financial management to legal advice. These are two VERY different jobs imo, especially when considering, as stated above, that recruiters almost never act as your advocate after the initial interview process has begun and may even give misleading information to try to close a deal.
Are U.S. Treasury Bonds Safe?
Wattvision tends to cut your power use, because you're probably wasting power in ways you don't know about. When you first install it, your initial reaction is generally "why are we using so much power?" Then you walk around turning things on and off and watching what happens to the graph. You usually discover some surprises in the process, and those change your behavior.

You make what you measure. Watch any number carefully enough and you'll tend to optimize it, and most households have significant room to.
Very nice seamless implementation: device, connection, web-based, iphone. Full circle. Very professional. Great Name.
I'd love to work in the valley (currently in Toronto) but not graduating from a well established school has dissuaded me from trying (plus most startups inability to have employees go through a long immigration process).
I have electric heating, last winter my average bill was $400 however my first bill was $490 little changes like leaving some doors closed during the day, and others open had $50 differences. I definitely would pay for that data, the savings would pay for it.
Client side or server side? Because GWT compiles directly from Java to JS so you can't compile Scala using GWT to run in browser.
Why 802.11n took so long to become a standard.
It was surprising to me. It's one thing to know in theory that heating water uses a lot of power, and another to actually watch the power consumption of your house double when you flip on the kettle.
Something new to play with. Joe hits the sweet spot, regarding powerful & pragmatic, again.

Websockets + Erlang... nice.
If I recall, FORTRAN was originally described by IBM as an automatic code-generation program, not as a programming language. Probably because languages didn't exist at the time, and (as usual) no one had any idea what they had just created. It's actually kinda trippy to think of it this way, but they basically designed the compiler first and the language spec came about as a documentation of its function, rather than the other way around.
Definitely. I see your point, and I'm not even arguing so much as marvelling, you'd think saving 25% of my annual salary would be motivation for companies to be a little more flexible in the negotiation.. but no, turns out to be a total wash and having the 'agent' helps me.
I believe the key is in the part that says The client connects. The client initiates the TCP connection (thus traversing NAT), which stays alive like any other HTTP 1.1 connection (which has a Content-length header). The server produces the requests, however. I suspect that in order to traverse proxies, the client establishes the original connection via the quasi-standard HTTP CONNECT method which is otherwise used for proxying HTTPS.

This is conjecture, however, as I've yet to research RHTTP.

EDIT: it seems my instinct on proxying was incorrect, other posts imply that the 'Upgrade' header is used. I'm a little surprised that this is widely supported by proxies. I suppose the proxy just keeps the connection open if there's no specified Content-length. Timeouts spring to mind as a potential issue.
The consumers interested in our system typically live in big homes in the suburbs and run their AC or heating quite a bit. That's not to say we can't also help landlords and small business owners who are also interested in saving money on their energy expenses.
Interview with 19-year old founder of Indinero (Mint for business) [audio]
He's talking about Issues[1], GitHub's issue tracker :)

[1] http://github.com/blog/411-github-issue-tracker
Nice one.

If you put any Sydney timetable info up the nsw.gov.au will sue your ass... because they can't afford to fix public transport but they got lawyers crawling out of every orifice in their body.
Each language is relatively easy to get started with, and there are numerous free tutorials available on the web. Why not take two weeks and try each one out for a week? See how far you get building something and decide which is the best fit for you right now.

If you've written a PHP app, maybe it's a good candidate for rewriting in these languages. Having a problem space that you're intimately familiar with can reduce the variables to just the languages or frameworks themselves.
"Do tell them your current status and salary"

I could not disagree more.

If you're switching jobs, one of your goals should be to get the most salary you can (many reasons for this, best described in detail by Jeffrey J. Fox in his "How to Become CEO" book).

Telling the recruiter (and thus the hiring firm) how much you make now is a mistake b/c they'll use that to make an incremental increase over your current salary (say 10 to 20 percent), whereas they might have been willing to offer you much more.
Definitely looking in to that, it's a future iteration and a smart idea.
I just read the whole post.

Serious, ahem, points to consider:

The point that charging for finding a job is, in some locations illegal, ought to be cause for concern. The point those entities which charge job seekers for exposure have historically been cons should be considered also.

Perhaps there is are very good answers to these concerns but I don't think these question can be dismissed as gossip.
Someone should invent a new buzzword for people obsessed with privacy.
Thanks for the kind words christof!
I've always loved this feature in Chrome. I mainly use Chrome on my netbook, and this really helps because moving the mouse a lot when I'm trying to close a lot of tabs is hard with the tiny trackpad on my Eee PC. Thanks, Chrome!
don't have much to add here except: yeah, who hasn't had bad recruiter experiences? i wish i was l33t enough that i could ignore them altogether, but i'm not.

i have had a few good experiences, but even then, i've never met even one who had a good grasp of the technical skills that they are trying to sell to potential employers. that's always struck me as kind of odd.
I loved those tabs, and I was really annoyed when they removed them in the next beta after that. I stuck with the same beta for months because of that.
wall wart. :) ( < 1 watt )
Personally I would go for either CodeIgniter or it's more well built cousin Kohana.
Has there ever been any society free of busybodies, thoughtcrime, and persecution? I think Schmidt is blaming the victims and advocating an inhuman degree of conformity.
Exactly what I was thinking. Downloading just a few videos from iTunes over 3G would use up a quota very quickly.
Ah, yeah. I mean, call me nuts, but if I built something from scratch, owned 100% of it, got a #1 Google result, and was making $200k/mo, I'd be far too busy drinking champagne to go mess up my URLs.
Well, the NAT issue is almost solved with STUN [http://en.wikipedia.org/wiki/STUN] and TURN [http://en.wikipedia.org/wiki/Traversal_Using_Relay_NAT] (in those cases where STUN is not enough). Together they make ICE [http://en.wikipedia.org/wiki/Interactive_Connectivity_Establ...].

But none of these is needed for websockets to work.
I live in a condo. Can I make use of the Wattvision?
DevCentral Weekly Roundup Episode 114 - Stump The Chump
Sounds like something you could use ZigBee for.
Am I the only one not excited by WebSockets? It seems like a nice layer over a new Comet method that's even more complex than the long-polling method that we're using today. The server still needs to handle tons of open long-running connections, but with WebSocket you have the added complexity of having to support a brand new protocol in your web server - whatever that may be - instead of one that your web server has supported since it was created.

Personally, I'd rather someone just write a minimal interface (i.e. not Bayeux) to long-running Comet connections using XMLHTTPRequest. It should be trivial after that to make it compatible with the nice API that WebSocket has exposed.
Unlikely at the moment, but if you can find your electricity meter it's possible.
Except most candidates don't have the (perceived) star power they need for this model to work.

E.g., if the Yankees thought all first basemen were pretty much the same, there's no way Scott Boras could have convinced them to spend so much on Mark Teixeira last winter.

No recruiter is going to do the work of an agent (which requires a totally different focus & commitment to the candidate) for Joe Average programmer.
Sometimes I'm glad I'm not famous enough to have everything I say scrutinized and re-broadcast.
Cebu Website Developer
Specialize in website development and solution such eforms, fcms, database programing, interactive webpages, and validating html. visit: http://www.oliverconcepts.com | Cebu Website Developer
Ask HN: good accountants in the Bay Area?
I already work with someone great for our corporate bookkeeping, but does anyone know of someone who is good for personal taxes and bookkeeping?
Unfortunately, Flash can be a huge resource hog on Linux and can cause usability problems as well. It's certainly better on chrome since it runs in a separate process. I'm hoping the next stable version of flash reduces the resources needed for flash to run on Linux.
This reminds me of Joel Spolsky's take on UI. "A user interface is well-designed when the program behaves exactly how the user thought it would."

Never once while manipulating tabs in Chrome have I done something and then asked, "Now why did that happen?" The tabs do what I expect them to do so I don't have to think about them.

As a side note, I also find the "duplicate" feature in the right-click menu useful, something at least Safari lacks.
> You can use all sorts of languages with Silverlight, including Javascript.

No, you cannot. You can use .Net and language implementations that run on top of .Net. This includes IronRuby (dead?), IronPython, and JScript.

> Silverlight apps can look just as polished as desktop apps. This is not true with DHTML/Javascript.

This is not a feature that consumers care about.
It was a huge shock when I realized what Facebook was doing when they prompted me to update my privacy settings. Before, most of my profile was private. In the new privacy wizard, though, they had automatically selected for my posts (e.g. status updates, links) to be visible for everyone. Is this their plan for beings "more like Twitter"? Tricking people into making their posts visible to the world? I was about to just click "Next" without changing the settings (as I assumed they would keep them the same), but I'm glad I read closer.
Ask HN: What sub-$400 2nd monitor should I get for coding?
I'm looking to get a large monitor to use as a second monitor for coding projects. After doing some research, I've been blown away by how 23"+ monitors have come down in price. Ideally, the monitor should be large, responsive, and sharp, and something that doesn't need a dual-head video card to drive it. It should be reliable and have a decent warranty, so I'm leaning towards name brands, but I'm willing to get something else if it is really great or promised a significantly improved value. I'll be plugging in laptops and/or a 24" iMac into it.

What is your recommendation for an excellent sub-$400 monitor primarily used for coding?
Uhhh. this is the first time i see anything about Indinero but it looks like they lifted our web design almost verbatim:

check out the original: http://www.shopify.com/tour/ and theirs: https://indinero.com/tour .

All other pages are similar in the same way.

Flattering for sure but come on.
Ask YC: Review my startup
There's also one other important requirement: it must be GROUNDED. So unless you're willing to wear a wire from your wallet down to the bottom of your shoe, this won't be too effective.
It may be a bit difficult to understand, but most people in the world are constantly shouting: I exist, look over here, notice me! That's why all the kids dream of being famous.

Understand it: People don't want their thoughts or their photos or their words to be private. Some do, but most want to be in the center of things, have everyone read what they say, have people talk back to them, even if they are strangers.

It seems to me the people who want to be as private as possible are the people who are already famous.
Is this really that much different from releasing the hard cover well before the paperback version?
"you can't improve upon something until you can measure it" -- Albert Einstein
Agreed -- I typically add a note about this above the dygraph, but this is not ideal. Most people skim right over this bit at the top of the page and look right at the chart: "(Mouse over to highlight individual values. Click and drag to zoom. Double-click to zoom back out. Change the number and hit enter to adjust the averaging period.)"
I had a women ask me once if I was interested in a position writing C Pound.
That page did render correctly in IE6 as of a few days ago. I'll have to dig in and figure out where the bug is.

If you click on some of the links under "Gallery", you'll see that they do work in IE6. The main documentation page is particularly difficult to render, since it contains so many Dygraphs.
I don't think the cooking analogy is bad or sexist. Cooking is about the only daily activity that comes to mind where people follow a set of written instructions. As such it simply seems to be THE best analogy for explaining programming, no matter if told to a man or a woman. (I am male and I do cook on a regular basis). The only time I used it so far was when I explained programming to a man (not that many people actually want to know what programming is).

If you know a better analogy, I would be interested to hear it.

Another one that I would use to prove that everybody can program: giving directions on the street. It's basically programming an agent to reach a destination, even with loops ("while the park is on the right..."). Cooking still is better, because of the written instructions.
Less and More: The Design Ethos of Dieter Rams (new book)
No. It's a way to shove an ad in front of you, while making a lame, and completely bogus excuse as to why they are doing it.
It's kind of nifty. Not sure why I have to click on the orange thing though. Not smooth in Google Chrome on Mac. Not as polished as Polyvore. Good luck.
Okay, I can see Wattvision being a useful tool for educating the consumer. I like that they also allow you to look at other households power consumption data. Someday it could lead to a conversation like:

John: Hey neighbor!

Jill: Hey John. What's up with the super-hot weather these days? Good thing I installed that AC unit a few months ago.

John: Oh, you have AC? I do too, but I looked you up on Wattvision and your power consumption is way lower than mine.

Jill: Oh, that's because my unit has a variable speed motor. And it has power factor correction built into it so it draws much less current from the grid.

John: You're so cool Jill!
Tips for Startup CEOs
The top tabs do indeed make a lot more sense in a number of key aspects. But it's important to remember that the entire concept of tabs in OS X windows has long been criticized by a contingent of hardcore apple fans who argue it breaks from the one-document-per-window model. And they have a point, and it is part of why tabs in OS X are hard in general. Plus, in the safari beta they were pretty ugly and visually messy.
Dell's 24" 2408WFP can usually be found either new on eBay or refurbished through the Dell outlet for < $400. It's got a great VA panel, I have two at work and bought my own for home. It also has a million different inputs (HDMI, DisplayPort, etc.) and support for SDHC, which the predecessor (2407WFP) did not.
This isn't obsession - I was shocked yesterday when Facebook prompted me to update my privacy settings, and I found that in several places they chose (by default) to loosen privacy in significant ways.

This is deliberate and sneaky - if someone just clicked through the dialog they'd automatically sign up to broadcast to the world what was before set as private communication.
Ommwriter: Free focused-writing app with ambient sounds [mac]
You don't need "star power" to have an agent, just marketable skills. Almost all pro athletes (with a few notable exceptions like Daunte Culpepper) have agents, from Texeira's backup all the way down to the guys in double and single-A. (Okay, not sure about how far down it goes.)

And your point about recruiters not doing the work of agents is correct. Recruiters recruit, ergo they work for the hiring company.

Agents represent the talent. In this case, I'm guessing an agent would pound the pavement looking for programming jobs while the programmer sits at home waiting for a phone call.

At this point of the analogy, it's starting to sound a little ridiculous, but who know.
Samsung 2343BWX
I think the RHTTP bit is someone confusing WebSockets with Opera's builtin webserver thing.

(No mention of reverse HTTP in http://tools.ietf.org/html/draft-hixie-thewebsocketprotocol-...)

Edit: Disregard that I need coffee. (Aka, I'm the one confused about Opera's builtin webserver thing.)
Tell HN: Happy 1K Day
This is the 1024th day for many people who heard about Hacker News when it first launched. Pretty amazing that it's been so long, and the site is better than ever IMHO.
Let me also just advise you to stay far, far away from any TN panel at any cost. I figured I'd just get the 22" UltraSharp at first, had to send it back because it's just not good enough for writing code.
The thing that annoyed me was that I knew it was coming, I knew they were trying to trick me into making all my stuff public, and their little wizard still turned on a bunch of my photo albums to public.

I had to spend five minutes combing through their privacy tools to fix all the things their privacy wizard got wrong. My preferences aren't that hard- keep everything private to everyone but friends of friends, period, full stop.
Don't forget Shininess Driven Development (SDD) - Driven by the need to use the newest, shiniest language/framework/library available, leading to a disastrous mishmash of inappropriate technologies and half-implemented pipe dreams.
Something like ladyada's Tweet-a-Watt? (http://www.ladyada.net/make/tweetawatt/). Device level monitoring makes so much more sense! Especially when a utility provides variable pricing for the electricity. For example, an monitoring unit built into the dishwasher would be able to turn on the appliance when the electricity demand is low and hence the kWh cost is low. But yes, it's a good starting point for Wattvision. Their future releases will probably be smarter and richer in features.
N.b. --- those solutions only work for UDP traffic, not TCP; if you want to use them and have a reliable stream protocol you'll end up reinventing TCP atop UDP.
Google developer Peter Kasting's comment on this is here:

http://hackademix.net/2009/12/10/why-chrome-has-no-noscript/...

That comment points to a Chromium tracking bug, here:

http://code.google.com/p/chromium/issues/detail?id=16932

It looks like while a developer at Google was working on this project, that developer left Google in October and there's been no replacement.

While this doesn't suggest the feature is the highest priority for Google, it also doesn't suggest Google is deliberately intending to prevent JavaScript or advertising blocking. Sometimes things that didn't get done just didn't get done.
I like using a 30" plus a rotated 22" screen.

http://blog.domaintools.com/2007/12/quad-monitors-117-millio...
how about a better link/image? http://www.usfst.com/media/media-news/infographics/usdebt.pn...
Andrew, keep up the great work. You're killing it with these interviews. I hope the ad revenue is making them worth your time.
Wow, Japan has more US debt than I thought. Anyone know how that happened? US companies don't tend to build stuff in Japan, do they?
It depends on the skin you're using for Opera, and whether you allow wrapping in the tab bar or not.
There is an extension called adthwart available: https://chrome.google.com/extensions/detail/cfhdojbkjhnklbpk...
http://twitter.com/shawndrost/status/6547879113
I can understand the first usage being kind of interesting and enlightening, but I'm not sure if its $200 kind of interesting.

It seems like this would be of more interest for commercial applications.
Just sometimes?
What a strangely convoluted business model they have discovered. Wouldn't it make a lot more sense to sell the digital copy at a higher price initially? I doubt many owners of e-book readers are interested in paper hardcovers anymore. Isn't that sort of the point? They'll most likely just read something else instead and maybe in 4 months they'll remember and buy the S&S book they were interested in.

This is an incredibly hostile move to S&S's new, or lesser known, authors who depend on the first big wave of publicity and reviews to sell books. The well known S&S authors will fare better but will probably still experience some fallout. The bigger losers are S&S's best customers. The ones who buy lots of books, stay up on new releases, and do tons of free marketing by recommending books to friends & family.
"Reliable" and "stream" are different things. We often use (a variant of) RDP, reliable datagrams. We often want packets with guaranteed delivery, but not necessarily guaranteed order. We also use what we call USP (only partially intentionally to confuse everyone) which is an unreliable stream protocol. Packets aren't guaranteed to arrive, but if they do, they're in the right order.

Such variants have their places.
Another one that I recently saw (on hacker news) was http://www.highcharts.com/ - but dygraph renders much faster, you can actually watch the highcharts library draw as if it was animated.
To a publishing executive, this makes sense because ...

The traditional pattern of book-selling is a reverse auction.

First you sell the limited edition short print run signed gilt-trimmed hardcover. (Optional.) $35

Then you sell the regular hardcover. (Optional.) $25, discount to $16.

Then you sell the trade paperback. (Optional.) $16, discount to $10.

Then you sell the mass-market paperback. (Optional only if you're a small press.) $8, discount to $5.

If it's a mega-bestseller, then you sell the cheap MMPB edition, discount down to $3 in quantities of 100K and up.

Each of these steps occurs in sequence, typically 6 or 12 months apart. Some or all may be ommitted -- most books only go through 2, sometimes 3 of these stages -- but the general pattern is that the price comes down as the early adopters are soaked up by the expensive editions.

It's an established business model and it worked in the traditional book business because books effectively come with built-in DRM; who in their right mind borrows a hardcover and photocopies it?

If you read HN I'm going to take it as read (heh) that you understand why this model is fundamentally broken when you try to apply it to soft goods, as Hachette's execs seem to be bent on trying.

(Full disclosure: I am published by a Hachette subsidiary in the UK, and I'm contractually required to not saw off the branch I'm sitting on.)