skysight-inc/HackerNews huggingface dataset:
Mobile-first, a quick introduction
I'm really not feelin' it. It looks like some sort of industry association sticker that I might see on a window or glass door at Home Depot. I agree with others here, too, that the 3.1 logo seems to be a better example of the clean look they're going for.
I think that is kind of a strawman.

Neither flash, flex or silverlight are being pushed these days for these kind of services.

Like the new design and with that I don't mean so much how it looks but more how it looks like it's going to feel using it.
Is your resume on careerbuilder?

I get on call/week from someone that found me on careerbuilder that matches your description. Most of the ones I get are 3-6 month consulting gigs at some crappy company in a different state/industry.
Let's say you're looking at a letter that's the lowest dot and you've forgotten what it is, but you remember that d is the 2nd lowest and f is the next in the pattern (the 2 highest). For you to be right, it would have to not occur to the average person that they can use their Sherlock Holmesian skills of deduction to figure out they're looking at an e.

Or, of course, they could just go through the pattern in their mind until they get to that letter, then they'd have it.
Drivers in most U.S. states (I can only speak for VT, PA, and MA) are required to carry liability insurance in order to drive legally. The amount varies.

Robot drivers are a new and unproved technology. After not too many years I'd expect that they will cause way fewer accidents per mile driven than human drivers.
They could be but they could seek punitive damages and/or treble damages. Honestly, in the case of getting sued by GS costs are probably the biggest factor.
Hacks from Music Hack Day SF
Google tricked Apple's Safari into tracking users
Police spy on web, phone usage with no warrants
I used to build stuff on the server, then i switched to extjs, with the server only exposing a bunch of json-rpc web services. It's not as big a deal as people paint it out to be. Extjs abstracts away browser differences well enough that i rarely come across issues that aren't reproduceable for me. If they're reproduceable for me in my browser, they're easy to fix.

Now, extjs is a DSL, it's closer to flex development than to traditional web development. It has a learning curve with a pay-off at the end, and the pay-off is easier ui development. If you're building ui the traditional way, but client-side, ymmv. Still, anything to do with rendering glitches is something you'll have to debug by eyeballing it, regardless of where you render your ui. There's no way of automatically logging misplaced floats.

P.S. There's also less to monitor. Typically you'll monitor for performance and security. Performance depends on the browser and pc specs, not the server's load, and security has nothing to do with the client. So, really, there's just not much to monitor. You can attach error handlers to automatically report exceptions to the server, but i've not had a need.
That's the controversy. I can just see how lesser knowledgeable journalist will get this wrong.
Recruiters are great at getting you bunch of practice interviews (at companies you don't care about).

Then you can go to the real interviews prepared ;)
The foolishness of Microsoft significantly messing around with hardware started with the XBox - their most successful hardware line to date.

I wrote a post about it a month ago:
http://pdobson.com/post/16681986243/microsoft-should-own-the...

Their primary mistake in all of their hardware decisions has been making hardware at all. They will always be a software company that made billions putting their software on other people's hardware. They should have been trying to put XBox Live on the PS2, they should have been trying to put Office on the iPhone, they should have been trying to get Visual Studio working in Linux.

There should be no XBox, there should be no Windows Phone, and LAMP developers should be using Visual Studio instead of vim.

Instead they decided if a piece of hardware wasn't running Windows, they had to build their own hardware and compete in a crowded marketplace instead of using their dominance to own said markets.
"Microsoft and Windows are all about putting technology in people's hands to empower them to find their own perspectives."

This line could be avoided :)
Ten Great Freemium Small Business Software
I've never seen the original Windows 1.0 logo before (or maybe it's just been so long that I've forgotten), but I actually think that's far and away the best logo they've ever had.
Directors, Managers, Employee, they want to proof they were doing something.......so this is the only way... :)
The fact that it ends with the letter "X".
Google Under Fire for Circumvention of Cookie Settings in Safari for iOS
>So Target got sneakier about sending the coupons.

I love that logic. Woah, our customers are getting creeped out by this. Guess we gotta creep harder.
Coffee Taster: an easy CoffeeScript development environment for Ruby devs
This was a genuine question. If someone feels the need to downvote I would really appreciate their point of view.
Google Apps customers (i.e. people who are replacing Exchange with gmail) have access to tech support for Gmail. The folks who respond are pretty good (as tech support folks go).
Very cool. But you need to fix it for transparent gifs; they just stack on top of each other and need to clear the previous.
There are smart ways to render client-side UI, and there are not-so-smart ways.

http://jsperf.com/dom-vs-innerhtml-based-templating/350

If you want to use a decent library, you can rest assured that your client-side templates will render far faster than the Ruby version of the same HTML.
"DNA robot" targets cancer cells by releasing antibodies halting cells' growth
It's already there. If you run the demo with a dev version of Chrome going into fullscreen mode locks the mouse cursor and gives you more traditional FPS controls. This should be making its way into the stable versions of several browsers within the next few months.
Sorry, not feeling it. I think the Vista one was the best, to be honest.
"...when reddit first launched..."

I remember about 5 years ago when I was looking for something else like reddit only more technical, saw HN and thought, "wow, I don't have a clue what 90% of these people are talking about. Seems interesting."
Berners-Lee 'sorry' for HTTP's 2 forward slashes
Look up Shopperception, they're trying to do something of the sort:

http://www.shopperception.com/

using Kinect to track customers.
Apple Sold More iOS Devices in 2011 Than Macs in 28 Years
INFOGRAPHIC: Recruiters Aren't Using Facebook And Twitter
Unpaid Traffic Tickets
Traffic ticket attorney can help you with your suspended driver's license case. Visit http://www.suspendedlicensecalifornia.com, call (866) 780-1234 or go to their office at 16633 Ventura Blvd. Suite 503, Encino, CA 91436 for more information.
Loved the prefill with "dwight schrute"

Design is nice and clean.

I've actually used quite a few project management tools...I donno, never really satisfied with any. The truth, its hard to keep up with it. If you dont use it every day then you stop caring.

$29 for the basic is steep man. Im running a bootstrapped startup trying to save money. Why would I pay $29 for something I already do for free. Obviously that's just me.

I still like what you are doing. The functionality seems good. I would need a freemium model with a couple of free projects and eventually if I get hooked then I might buy it. But I would consider < $20.
The Impending CSS Vendor Prefix Catastrophe
Recruiter perspective:
I admit there are some really bad recruiters. And they don't improve, because either A)Lazy or B)What they do works for them.

There are two reasons why a recruiter won't release a client name initially. 1) Some recruiters use a fake position to engage a candidate in a conversation 2) Most commonly, a recruiter does not want a candidate to go around the them and apply directly or tell another recruiter about the opening. It happens and it sucks.
I don't think push state is supported in IE (except ie 10):

http://caniuse.com/#search=pushstate

This makes it a non-starter for me.
Most Smartphone Apps are Spyware
This is great. Not the logo itself, that's just... Something. But it's a very good idea for the clean break from previous Windows logos which were getting more and more complex. And now if you see any of those colorful logos, you will think "oh, that's old", so it's a subtle push to upgrade. Unlike Vista which was like, "oh that's the same old OS wrapped in a fake Apple-like shell."
which I think precede them

?

iChat came out in 2002.
It annoys me too. Is there anyone here who knows if they are required to put it there to protect their brand, or if it's entirely optional?
Startup Questions Answered
High availability with PostgreSQL, PGPool-II and FreeBSD
Too much space between "windows 8" and the actual window.
I've long felt that LaTeX is unnecessarily complex for most users. The output is undeniably attractive but there's considerable pain involved in getting there.

It's because LaTeX is old and its ubiquity has caused the field to stagnant for decades. It's an area ripe for disruption, but it's tricky due to the amount of complexity involved.
Matt, I don't think there's all that much difference in money spent (you still need to buy servers either way and you still need to cache even if you return JSON). We crank out functionality faster when it can be done server-side because the development experience is better and because Ruby still beats even CoffeeScript (although not as thoroughly as it used to beat vanilla JavaScript) for productivity.

I find the complexity needed in having MVCs on both client and server side to be the main problem. Especially since much of what applications like Basecamp are not all that heavy on the UI-interaction. A few bits are, like a calendar, so we use it there.

But obviously you can make it work either way. Just like Facebook manages to make PHP work. And some crazy kids still use Java. You should pick a development environment and style that fits your brain and your sensibilities. If you think client-side development is lovely, then by all means, go to town. Some people even think JavaScript is still as well as Ruby and that you don't even need CoffeeScript -- peace be with them.
I know the moving control panel, network properties etc. led to a lot of annoyances, but in terms of the actual window handling, taskbar, start menu, how was it terrible?

The search box on the start menu was itself a huge leap over XP. That was the single big thing I missed in XP.
Books don't seem dead to me. If anything, there is a resurgence in books and publishing (regardless of format).

The article seems to be outraged that it may be tougher in the future to become a multi-millionaire author by rehashing shitty story lines. Like music, you may have to learn to get by with quality, not filler.

I fail to see how this is a bad thing at all.
I've actually grown to like the monochrome treatment of the Windows 7 logo: http://www.seeklogo.com/images/W/windows-logo-C2E55C2526-see...

It looks quite nice on the back of monitor screens, for example.

The extreme fake parallax in the new logo just ends up making it look unbalanced to me, like it's about to fall off my screen. I understand if they want to go all "Swiss" on the next logo...but if so, they shouldn't have had any parallax at all. When I see it, I don't think "Metro", and I don't think "Windows", I just think...apartment building.

Also, see commentary on Brand New: http://www.underconsideration.com/brandnew/archives/with_win...
"I don't think shareholders would appreciate MS throwing money at every platform at launch."

The "Office" market is huge, as well. And they like what makes them money. I am not saying they should do this on every platform, I am saying that they risk losing customers with every platform that comes out that they do not have one for. While my specific example was the touchpad, the same argument applies to the iPad and Android markets.

"And if you think porting Office to a tablet can be done by a few dozen swissarmy programmers... I am sorry. Even HP didn't make a office suite for it for launch."

HP didn't make the touchpad, Palm did. Palm was not an office oriented company, they were a device oriented company. Secondly, Docs to go does it regularly, and has done it for over a decade. Again, this is not about bringing over the codebase to new platforms, it is about branding a product with similar functionality on every platform.
So You're A Startup - How to pitch
>I can use GMail, Keynote, Basecamp, and RTF documents to do everything I need to do, with heavier publishing-style stuff in Pages. If I need to interact with folks using Office, iWork has never failed to fill in that role.

Do you use all of these only on the iPad or the iPhone, including Pages?
Or you write platform specific code in it's own files, and link it in conditionally.

port-linux.c
port-win32.c
port-solaris.c
myprog.c

and just compile/link port-$TARGET.c into your program. The code tends to be cleaner, and the platform knowledge is concentrated in one place.
Watching Notch code and create art for Ludum Dare was quite interesting and informative. I didn't watch the whole thing because the first 12 hours or so was the most informative, and I skipped through anything boring.

Watching him code that day, I could see how his mental processes work. It was fairly obvious why he was doing things. I think it's a great experience for anyone who isn't already an expert.

In my case, I'm a professional developer, but not a game developer, so there was still plenty to learn even from the basics.
So how does the ASLR work with images optimized to be loaded at specific address? (-fPIC all of them?)

I was under the impression that if you have two or more instances of the same .so/.dll/.dylibs in different processes, and they end up using different virtual addresses then they can't share the same code page. Maybe I'm behind times...
I really like the concept of what you are doing. I was actually thinking "we need that". Your website turned me off a bit. Like the last comment, the shot of the kid was a bit weird. I had a hard time understanding what your site does. The UI is not terrible but I think you could be doing a better job. Especially since Mobile UIs are so critical to success.

Anyway, keep it up cause I like the concept and would actually use it.
Interactive  prototyping
The Linux kernel `container_of` and `offset_of` macros can be pretty handy when writing generic containers.
Testing randomness
Interesting coding challenge. Testing randomness is pretty much impossible but how about even distribution?
Speaking of which, whatever happened to the Infer library those guys released? Seems to have disappeared off github.
25 Examples of Hand Drawn Elements in Web Design
Coming back to the point of using hand drawn elements in the web design it can be said that these are the elements that can be used as an ornament for the site.
Maybe in this case (which is quite "new") it's fine. But for example politician who before an election promises things but after he is elected changes his mind (so he won't lose popularity) it's bad. Same goes with opinions about "fundamental" stuff like e.g. abortion - I wouldn't like to see my representative to change opinions about such things.
That is jibberish, and it shows in the code examples: Using an ES5 shim is best-practice these days, so that you can use Array.prototype.forEach and not jQuery.each (with its weird argument order), amongst other things that are commonplace in modern JavaScript code. Yet the auther defers to jQuery throughout.

Could you expand on this a little bit, particularly the "other things that are commonplace in modern JavaScript code"? As someone who's just getting into heavy client-side JS, it still feels like the whole world is very jQuery-centric. In particular, material targeted at beginners (such as this article) tends to lean heavily on jQuery for anything more complex than really basic core language stuff. I'd be very interested in alternatives, if only to broaden my horizons.
is there still an argument that can be made in favor of doing your UI on the server side?

Ability to link to documents, bookmark, meaningfully use history and save pages to the disk for offline use.
Ability of the users to customize standard behaviors without reverse-engineering your JavaScript code.
Transparency, which often leads to much, much easier debugging and improved usability.
No need to run a quad-core 4GB desktop to use the website.

And this is just the stuff relevant to internal (non-public) websites. You can argue that all of this can be achieved with JavaScript heavy clients, but in reality, it's just isn't. It's not something you get by default, it's tons of extra work, and most people don't do that work.

Even just in principle, it can't possibly be close to as fast (client-side can render optimistically, where possible), and it can't be close to as flexible (you don't have a model of state on the client to perform logic with).

In principle, server-side rendering can allow you to share pre-rendered components between thousands of users saving everyone tons of work. In practice, rendering on the server side is just string concatenation and is insignificant compared to things like running SQL quires, which you'll have to do anyway.
Why does it sound closer to the truth? For me it's the exact opposite.

Tusk over and over again refuses to change his policies when he meets the opposition from huge groups of people (for example the retirement system reform, fighting with football fans, with the doctors, with drug substitutes), I think ACTA is one of the few situations where he reversed his opinion.

On the press conference, IIRC, he said that it's not because of the protest that he changed his mind, but because of the reasonable arguments. He also mentioned his reasons for changing his stance on Acta, and it seems that he genuinely understands now why it was wrong.
Venture debt – what it is and why you might need it
Overview of venture debt from Oscar Jazdowski of Silicon Valley Bank.
I have no problem with Wall Street recruiting the smartest. Naturally, people will go to where the money is, and the money usually resides in the industry that produces the most "value" to society.

What I have a problem with is that Wall Street has already proven it doesn't provide as much value as it warrants (20% of GDP or so)... but we artificially pump it back up by bailing out firms. The fall was going to happen, but the government interfered with things, which irritates me.

It's like spending hours and hours climbing a mountain, then when you reach the top, a deity increases the mountain twice as high to piss you off.. What the hell?
Garret from HipChat here - We obviously agree that lots of apps have used chat bubbles in logos over the years. In fact, probably way too many. The only reason its an issue this time around is that our users are genuinely confused when they try to use both apps. This didn't happen when they used iChat, Echofon, or any other bubble-logoed apps alongside HipChat. The new Messages icon is similar enough that it's a problem, and we don't want our users to be confused.
i agree. i've never seen that one before. in fact, they should take the font-style from the new logo and add the old window icon from 1.0, maybe adjust the blue in "windows" in the new logo to match 1.0 as well..
giving your kid a regular name is probably a way easier solution
Those are specific to the Emacs emulation mode, which you can turn on under "Keys" in preferences. Like a lot of these emulation modes, it gets something like 90% of the key bindings right, and the last 10% will trip you up just enough to drive you crazy if you're really used to Emacs proper.
Thanks for the suggestions. I will probably add these to a paid version.
It isn't fine with me. a politician doing simply what the protesters or people in general want is a populist. Indirect democracy is all about choosing people we believe will make the right decision, even if then have to piss some people off.

Tusk said he's not doing this because of the protests, but because the arguments presented to him made sense. That is what I'm expecting of a good politician.
Definitely recommend Stefanov's JavaScript Patterns. I'd suggest reading both concurrently since JavaScript Patterns covers best practices with JS as a whole while Essential JS is focused almost exclusively on design patterns.
If you read my comment you'll see I addressed exactly the topics (document ready and caching).
This article is talking only about functional requirements. There are non-functional requirements too, and therefore a lot of the advice in the article is horribly wrong (or at least needs restating with clearer context).
This is a very rewarding thing to do. I recommend it to everyone. You don't necessarily even need to use AI.

I filter HN with http://hacker-newspaper.gilesb.com/, which pulls RSS, filters it, and reformats it on an hourly cron job. I mainly did it for the typography -- I disagree with just about every visual design decision on Hacker News -- but added very primitive filtering after the fact. I throw out any story from TechCrunch, Zed Shaw, Steve Yegge, and Jeff Atwood, because I just got tired of them, and any story with "YC" in it, too, because I got tired of seeing job ads for Y Combinator startups. (In fact it was the job ad for a Curebits marketing manager right after their scandal that did it.)

When Apple launched the iPad, I went in and added a simple regex to filter out any story about it. Hacker News is a great source for skimming but occasionally gets fixated on topics. I get like a hundred uniques a day so it's not exactly a huge hit, but I've thought about making a commercial version with customization. It got featured on Mashable and somebody created an iPad app which looked very, VERY similar, which I'm going to take as validating my design. But whether or not I ever startupify it, anyone who wants a customized version can just fork the project, deploy their own version in like ten or twenty minutes, and tweak regexes to their heart's content. It's on GitHub (https://github.com/gilesbowkett/hacker_newspaper) and only requires the most basic proficiency with cron, ruby, and python.

I also want to add comment-scanning. Right now I don't use comment links at all. The code extracts them but then simply throws them away. I don't want to add comment links back in unless I can also set it up to alert me if the comments thread contains comments from raganwald, patio11, jashkenas, amyhoy, etc -- basically automated comment elitism. I'm not trying to be a dick with that, I'm just a busy dude.

Anyway, when I set out to do this, I planned on doing a bunch of Bayesian whatnot, but I found that I got most of the way there just tweaking regexes occasionally. Likewise there's a lot of rough edges I could clean up, e.g., text encoding is a bit of a mess, and summarization in the style of http://tldr.it/ would make it way more useful.

But I recommend it because making deliberate decisions about what info you want to get from HN makes it a lot less like watching TV and a lot more like doing actual research into topics which interest you. It's surprising how much more enjoyable HN becomes when viewed through a customized filter.