skysight-inc/HackerNews huggingface dataset:
I opted-in to Safari's default policies when I chose to use Safari. I have also toggled that setting back and forth and now am quite satisfied with the default. Unless Google has information to the contrary, it should not circumvent the setting.

Should it start ignoring robots.txt files because some people may have inadvertently cut&pasted stricter ones than they might really want?
You may be interested in this work: http://infovis.cs.vt.edu/gigapixel/
How To Tell HTML From HTML5
I'll not allow you to invalidate my statement by dismissing me as hypersensitive. That's a lousy tactic you're trying to use.

Addressing an adult human using a child's label is condescending, period. I certainly don't appreciate being called a boy, and I haven't referred to a female colleague as a girl since I was in my teens. Further, if you haven't noticed the consistent way in which comments here have used the words men and girls then I think you're not reading very closely.
Microsoft Windows's primary competitor is... Windows. Not OS X. It isn't easy to convince regular users to use the new Windows, or to do an in-place upgrade (which is hundreds of dollars, unlike OS X, and also a terrible idea usually, also unlike OS X).

Apple is simply pushier, dropping support for old versions almost immediately. They also release more often, and I would say that over the same span of time their change drastic-ness is similar (intel, cocoa, app store, etc). I wouldn't be surprised if 10.9 vs 10.5 is as drastic as Windows 8 to Vista, for instance.
Real time teleoperation costs billions?
Everyone (almost), even in third countries,
has skype running, which probably is more bandwith intensive than teleoperation would be. And with teleoperation, there are parts where automation can make it even less bandwith. Plus, one worker can probably control a few machines at the same time while some parts of operation are automated. irobot has this feature (you tell a robot to go somewhere, it goes there, meanwhile you can do something else).
There is a better way to do the mixins in JS. See this awesome post by Angus Croll:

http://javascriptweblog.wordpress.com/2011/05/31/a-fresh-loo...

`this` in JS generally incurs a lot of wrath, but this is one cool hack with `this`.
I think the N2800 should be significantly faster than the N270:

http://ark.intel.com/compare/36331,58917

Not only it has two cores instead of one, it has 64-bit instructions (and twice as many registers), an L2 cache twice as large and 4 times the memory bandwidth (if I read the specs correctly). The TDP is much larger, but that only means it has an integrated number cruncher that can, conceivably, do some numeric heavy-lifting.
It takes me back. I need to go and dig out some of those ANSI animations I made for my BBS back in 1989/90.
> 8 years in prison seems overly harsh though

Seriously, it's not like he sold a 4 oz of weed or anything.
What bothers me more about this particular case is that Goldman's attorneys claimed that this code could be used to manipulate the market, and yet the SEC did nothing to investigate.

You have documented court testimony of a market participant (Goldman) claiming they have the ability to manipulate the market. This should be a slam dunk if we had regulators with anything remotely resembling balls.
Better still. The more inconvenience it causes everybody involved (especially the other customers in line behind that form being filled out), the better.

They've already convinced one person (me in this case) to make a conscious effort to find grocery stores that don't have silly loyalty cards when its convenient. If they start delaying the checkout process every time they sell me groceries by making me fill out a form, they'll start convincing those other people in line that maybe they should go across the street to that other giant grocery store that doesn't require those cards.

I just wish that more people did this. Most everybody I see in stores these days seems perfectly happy to carry around a dozen of those cards.
Pentagon’s Project ‘Avatar’
The big advantage of client-side rendering is that you can break out of the mindset of outputting blobs of html from templates. You can think in terms of ui elements and the business logic that drives their creation and updates. Once in that mindset, you can think about how to prefetch data and store it locally to not have to go to the server for every ui update. If you're doing it right, many actions don't require going to the server at all.
Father didn't know the reasoning in step two though. So it isn't like they sent a letter that said hey we know you have bought multiple pregnancy tests this week, and as such are probably due in may. Here is a coupon for a car seat that will work in the Buick you regularly drive.

That is to say the store sent coupons but that doesn't imply knowledge of anything other than a name and an address. Given the number of ads that they mail it seems almost impossible for this to not happen just by random chance. I know I get baby ads from target and I don't have a baby. Wait, does this mean I knocked up an ex? Should I start calling all of my exs to verify pregnancy status? Oh wait that would be stupid, ads might be targeted but it is more shotgun targeting than laser targeting.
And for the situations where legs are required, such as climbing up stairs of difficult terrain, I'd have thought that a quadruped with a mounted gun would be a better solution. It has a lower profile when moving, and doesn't require as good a sense of balance as a biped.
I'm curious to see when/if they update the Windows key on laptops and keyboards.
I've seen it persuasively argued that rems and ems with a pixel fallback is the best way to go.

http://csswizardry.com/2011/12/measuring-and-sizing-uis-2011...
Then such software should be modified so that it does not depend upon GNU extensions.
I think this is a case where the right thing happened for the wrong reason. I don't doubt that the defendant wronged Goldman Sachs. But it's clearly absurd that he should have to spend 8 years in federal prison for it.
> The assumption underlying this whole article is that you
> don't "need" Office to do work. That somehow iStuff will
> fill in your missing productivity suite. This just isn't
> backed by reality.

It's absolutely backed by reality. Just because some offices will or can not doesn't mean it's impossible.

> 2. Find me an office suite that does everything (email,
> database (Access lol), word processing, spreadsheet,
> simple programming, presentations) for a flat fee.

No.

Microsoft has convinced folks that they need one suite that does all of these things. This is patently not true. For example: 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.

Just because you're stuck in Office-land doesn't mean you have to be.
Sounders post is 5% halfheartedly evangelizing (maybe not-so) common knowledge and 95% reiterating his point about the split between frontend/backend time on fulfilling a request.

After reading it I'm pretty sure it could eliminate all but the last graph and be just as valuable at 1/4 the length. That he did a rather comprehensive evaluation is commendable, but I think the post loses track of its main point in favor of sailing the sea of data that was collected.
There is a history of this kind of complaint from Groupon employees, including a class action lawsuit here in the U.s.

http://www.betabeat.com/2011/09/09/groupon-through-the-glass...
That sounds closer to the truth. Tusk, like other politicians has the first and foremost goal of getting re-elected.

Just look at Canada's safety minister Vic Toews back-pedal like a champ when he was called out after he compared any person criticising his proposed fascist spying bill to a 'child pornographer' supporter. It seems like there's an open season on moving the goal post when it comes to deteriorating publics right to privacy.
Both are very close to webOS' "Messaging" application, which I think precede them. As you say, though, it is a generic idea.
Another telling gem is StackOverflow page doesn't even have a proper encoding declaration.

They declare the encoding in the HTTP Response.

Content-Type:text/html; charset=utf-8

That's totally proper. If you specify it again inside the HTML, are you gaining anything?
As with most first-person WebGL projects, things go wrong when the mouse pointer leaves the canvas area. Is there anything that can be done to "capture" the pointer (that isn't horribly open to abuse...)?
First and foremost: Aesthetics are subjective.

You cannot plausibly tell me that the Twitter dialog has bad usability because you don’t like its aesthetics, at least not without extensive usability testing.

You might not like the aesthetics, others might. (I hate most of Apple’s skinning attempts but the Tweet dialog is actually one of the few exceptions to that. I think it’s aesthetically very pleasing and I like it very much.)
This is why I think Chrome for Android is a big deal. The browser will always be one of the easiest ways run an exploit. With the browser tightly coupled with the OS, many old phones will never receive an update for it.

The WebView as attack target is a different story, though.
Yes, but the technology to govern/control/run self-driving cars didn't exist at the time. Computer vision wasn't good enough.

Now we have a robot that can walk, and excellent computer vision, and control systems that have been proven with UAVs.
You're baked if you think you can control a bulldozer from India over Skype.
Google, what's wrong with you? Do what Path did.
> Could someone explain what motivates Microsoft to try and "completely reimagine" their OS every time they iterate?

Raymond Chen posted some reasoning for this on his blog:
http://blogs.msdn.com/b/oldnewthing/archive/2004/05/25/14125...

If they don't change anything visually then nobody thinks anything has changed under the hood.
It's not a technicality, they charged him under an inappropriate statute. If you punch someone and get charged with murder then you'll be acquitted since you did not commit the alleged crime of murder. It's not a technicality but incompetence on the part of the prosecutor.

There probably is a statute that is appropriate for this but didn't carry enough time to satisfy the prosecutor. Prosecutors often inflate charges so people will deal down to a lesser charge.

To me it sounds like he's admitted to a tort which GS could have resolved on its own with out using public resources.
The eraser tool could have a translucent cursor so that you know how wide the eraser is.

Undo and redo.

Check boxes for different court configurations (the one that comes to mind is rectangular key vs trapezoidal key)
Totally agree with you. cool enough.also _cool_ in Finland
> My point is that they lost a recurring customer by not creating it. Think of it similar to the police response to a bank robbery. I can guarantee that the cost of the response is several orders of magnitude greater than amount even in the bank, let alone what the thieves are actually able to steal. That is because they are not reacting to the cost of the money being stolen, but to the long term costs of making it seem like anyone can rob a bank. If Microsoft made an App for EVERY platform, regardless of cost, it would be hard for anyone to even penetrate into the marketplace, therefore ensuring longer term success.

I don't think shareholders would appreciate MS throwing money at every platform at launch.

>Secondly, Microsoft loses over 2B a year with Bing. They are a huge company with very deep pockets, and I highly doubt hiring a few dozen swissarmy programmers would make much of a dent comparatively. Theirs is not a finical issue, but one of leadership, and culture.

That is because the search market is huge, whereas Office software for a tablet that only sold when it was a final firesale.. not so much.

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.
It is. But you have it backwards. Skeumorphism is the code. He simply used words that people might actually understand, you know.

Good, this echo chamber can be annoying.
Let's put tons of effort in to make a clean, simple, beautiful logo. And then let our lawyers stamp a honking (TM) on it to ruin it.
Rs.300 discount on a minimum purchase of Rs.2000 by FirstCry
I'll give you the short answer. I did NOT play D1 football, I didn't play football at all. I did do IT work for a D1 university and talked with the athletic administration folks many times. I know a lot about the athletic scholarship process. But don't just take my word for it:

http://www.ncaa.org/wps/wcm/connect/nli/nli/document+library...

I'm sure your proud of your brother, I get that. And I'm sure he's a smart individual. But how many of us skated through high school? I played 3 sports in high school and graduated at the top of my class without even trying. College ain't high school.

Take the money out of the equation. Let's talk about time because that's all that matters. The coach will come by the house and tell you you can be pre-med and play football. Consider them as car salesmen. They need to sell you a product and will say just about everything to make that happen.

But one of two things will happen with a heavy class load AND a season of D1 football: either grades will suffer or the sport will. Do you think the coach is going to tell you to skip a couple practices to catch up? Nope, he's going to ask you to take some easier classes and you'll have to to keep your scholarship, otherwise you'll get replaced by someone who will.

Here's a great article about the athlete turnover even at a school like Stanford:

http://paloalto.patch.com/articles/stanford-football-players...
i sense a disconnect in the premise. do non-technical people really need latex? - to invest the time to study prettyness of presentation... depends on definition, scope and degree of technical'ness but generally i'd think they (should) focus on quality of content in their own field because it's just much cheaper to outsource the nonessentials (latex being one of them) to more competent experts who dedicate lifetimes to 'making the presentation pretty'
Vista's UI is terrible but it wasn't until Windows 7 that I figured out why: Vista is the half-complete transition from the XP UI to the 7 UI. As such, it's got loads of issues and inconsistencies.
Watch this 20-year-old entrepreneur rip these business plans apart
It's even more similar to the Apple Developer Forum logo: https://developer.apple.com/devforums/
I think a lot of people feel actions speak louder than words. Nobody says they won't do this, some companies demonstrably do and some demonstrably don't do this.
I'm pretty sure he knows what it's designed for better than you given the fact he's the one who designed it.

Rails was literally lifted out of Basecamp into a standalone framework that works great for CRUD-style apps. You might personally prefer another approach or think this design failed but Rails was definitely designed for this use case.
Hi DHH,

Huge fan of your work. Been in love with Rails since the pre 1.0 days. Our team internally (we have an existing Rails 3 app that we want to improve rendering performance) has been going back and forth with "Rails should emit JSON and render client side" and "We should be smarter about caching and AJAX-ifying our pages".

Your post has given more ammunition to the Rails-only side, so that is really awesome; thanks for that!

There are reasonable arguments on both sides.

For Rails Improvement:
* We know Rails
* Scaling Rails is a solved problem
* You can "just throw money at it"

For JS UI:
* We know Javascript (http://www.github.com/toura/mulberry)
* Why spend server $$ on boring HTML rendering?
* We have better GUI test tools in the framework side (we can unit test our componentized JS GUI much easier than a mashed-together Rails ERB HTML)
* We don't have that much money to throw at it, and that's wasteful besides

Presupposing, of course, that the server rendering JSON takes less time than stitching together ERB and the developer toolkit isn't any harder, would you find it more interesting?

Thanks,

--
Matt
As for today, in my opinion, windows 1's logo is such a fashion.
Yahoo opens development of YSlow page analysis tool
'None of that makes it OK to write a bashful title that should've read "Stop paying your ASP MVC JS tax" or something.
'

"Bashful" means "shy," not "full of bash," as you seem to think. Actually, I wonder if you speak English natively as you seem to be the only person who interpreted the article the way you did.
This is not surprising considering that his original producer (http://twit.tv/people/eileen-rivera) for Scamschool on Revision3.com went to Twit.tv.
I think I'd rather live in a world without books than a world with solutions like the those proposed. Don't bother reading the article, the first part is stuff you already know and stuff that's just plain wrong. (Like a 20% piracy rate translates into a 20% loss).

The meat of the article is in the last three paragraphs. Just read those, and then come back here to rip into the article.
That's an awfully arbitrary statement to be presented as factual. Clearly the programmer deserves to be punished, and I would argue that he already has been. His professional reputation has probably been permanently tarnished. But does he deserve to be ruined by the federal government? I certainly don't think so. Justice doesn't always have to happen in a courtroom.
Have you ever found a replacement that works suitably without having to use DosBox?
which is, in fact, fine with me. if we're enough people that are convinced and the politicians act like we want them to, then that's called democracy.
The important thing is that client-side rendering stays on the client and doesn't need to go back to the server.

It still needs to go back to the server to fetch new data. And it's not like rendering on the client side is instant and free. There are plenty of JS-heavy websites that visibly lag during UI operations because of all the stuff that goes on during "rendering" (in quotes, because it usually includes large chunks of business logic).
No way guy! I use OpenOffice religiously and it works for me! The problem is marketing.....I can't tell you how many people I have to explain OF to. Everyone only seems to know MS because they marketed better, that's all.
The Point Lock API[1], not yet implemented except in experimental branches.

[1]https://developer.mozilla.org/en/API/Mouse_Lock_API
Wow, my experience as been the reverse with regard to Excel and Word.

And you've hit on the main problem with replacing Office. Everyone seems to use 10 different features from each application and those features don't seem to overlap. When I write documents I generally need something simple so my feature set for a writer is simple and mostly covered.

OTOH, I use a lot of Excel features that simply don't exist in other products. A big one used to be pivot tables, but those have been replicated somewhat. The problem is that Excel moved the bar further by adding more features like essentially being a window into MSAS and allowing users to build pivot tables and reports directly from data housed in MSAS.

And yeah, Exchange is a PITA to manage (it has gotten better, 5.5 was a nightmare), but it's still the best group collaboration, email, calendaring, scheduling, whatever else it does platform out there.
If you have problems with the API please let me know (andres@octopart.com).
It's not just some, though, is it?

I don't think that it would be a terrific stretch to say that any business outside of programming/webdev/design/etc with greater than 90% certainty uses Office.

Hell, a few years ago on one of my professional engineering exams I had a section devoted to macros in Excel. Just because we know of and use other tools doesn't make our experience the norm.

(and for what it's worth, I do my note-taking on gmail, my typesetting in latex, my math in octave, and my presentations in libreoffice...and still use Office at work because--hey, guess what--that's what I know is the common denominator for everyone)
+1, I'm also none the wiser having read the OP and the comments here.

I'm quite used to a fully server side model so I'm currently experimenting with a few side projects to see just how much I can put into the client without going anywhere near the server.

I think once I've pushed it to its limits I can start working my way back to the server and achieve a good balance. None of this would of course be bearable without coffeescript and a nice js framework like backbone.
I use better touch tool to do pretty much exactly that on OSX (along with multitouch gestures) http://blog.boastr.net/
Great! Sorry for adversarial tone; working in/around a lousy template implementation today.

https://twitter.com/aheadresearch doesn't seem to exist.
Hmm... I'm not sure why you think the quality has dropped. If anything, I think his interviews have improved in quality and diversity.

It's true that some new content is premium only, but all of the interviews are free the week they're released, and many of the older podcasts are still free to listen to.

I commend Andrew for finally deciding to monetize the business more. While I certainly agree that he could do a better job on the marketing side (I don't use Twitter, so I dislike having to tweet for the sample content), I think he deserves to get paid.
There are so many people that are like this..and not just in recruiting.

I've run into so many people that don't know how to treat their customers properly and have lost me completely. It actually gives me an advantage as a business owner, because my customer service is #1.
Yea, agree...100m signups means nothing. They are forcing you to signup. I want to know how many people visit Google+ at least once a week. That number is gotta be sad.
Note, also, that Amazon has a checkbox along the lines of "this is a gift" in the purchasing workflow. I think this keeps the item out of your history.
tl;dr: Use smaller agencies or solo recruiters, ignore the big firms.

Just another prospective (from a high-end recruiter): You get what you pay for.

10% on a developer making $60-100k means that you need to push a ton of paper to make out a decent living at an agency. Its like the difference between Apartment Brokers vs Real Estate Brokers: The Apartment Brokers are jokers, because they need to deal with 1000's of people to make the 30-40 fees a year that make up a decent living. A Real Estate Broker can do a tenth of the deals and make twice as much. The quality of service is a lot higher.

Likewise, in high paying industry with top tier compensation the recruiters are much higher quality. I only need to make 5 placements a year to make six-figures, where as the jokers at Selby Jennings or those other massive paper houses need to make 15-20 placements to even get close to that.

I can afford to treat candidates with respect, protect their information, and tailor their search. Most technical recruiters can't.

My advice, if you don't make over $100k and want to use a recruiter, go with someone working at a really small firm or by themselves. They take service much more seriously than the well known spam-a-lot agencies.

PS: We're hiring, and work in a very cool, niche high tech space.
I was just looking at the base latency for 37s servers:

curl -sIX HEAD -o /dev/null -w "%{time_total} s\n" https://asset1.basecamphq.com/rev_7ab3626/images/indicator.gif

gives me about 600 ms min. which is quite high compared to e.g. https://encrypted.google.com/textinputassistant/tia.png (45 ms min.)

Ping to 37s (204.62.114.1) is only about 109 ms, so it looks like the SSL handshake is very slow?
You can consume Office documents natively on iOS - no iWorks required. The only reason people would be buying these would be to either modify or create their own documents.
If you can't think of some clever ways of doing this (and getting around machine restrictions) you probably shouldn't be employed at GS.