skysight-inc/HackerNews huggingface dataset:
My point was not whether "banning tools that were 'snuck in through the back door'" is childish or fair or unfair. That's not even relevant. The point was that they have the power to do this and they do not hesitate to use it. Occasionally they even have valid reasons related to security and business continuity. Remember how all those defense / intelligence secrets walked out of the door on a USB stick and ended up on Wikileaks?

There is no place for idealism in selling to BigCos. You have to work through the process and build your case or someone else will steal your deal, possibly with an inferior product.
When the Bush tax cuts were enacted, I got a check for $300. I remember thinking that wasnt enough to do me any good, and that it would have been better used to apply to the deficit.
Just read the lecture notes for a CS course that covers this already. It will almost always be a course that also covers the sorting algorithms and basic data structures(what is a linked list, tree, graph, etc.) It won't take that long. As for coming up with the Big-O omplexity for a routine on the spot, most job interveiws will throw something at you where it should be intuitive if you know the canonical algorithms. I have yet to read about someone having to solve a recurrence relation on the spot(everyone's already forgotten the cook book approach they learned in school, if they ever learned it at all). It's not a lot to remember, so no big deal if the only thing you use if for is to impress someone.
If you want true "Who gives a shit?" material from academia, try Automata Theory, or whatever the course where you learn about the pumping lemma is called. Never read about that coming up in an interview.
Good feedback. Technically, you can do that to. Just call them, but cancel the video part of it and just chat normally.
Yay. My first program in CoffeScript. It was fun to implement algorithm of which I only vaguely remembered how it worked. Details bit me few times before I got it working and right.

Heapsort:

fix_heap = (y, size) ->
loop
y1 = 2*y+1
y2 = 2*y+2
if y1 >= size then break
if !(y2 < size) || VA.gt(y1, y2)
if VA.lt(y, y1)
VA.swap(y, y1)
y = y1
else
break
else
if VA.lt(y, y2)
VA.swap(y, y2)
y = y2
else
break

pull_up = (y) ->
loop
y0 = (y-1) >> 1
if y == 0 || VA.lt(y, y0) then break
VA.swap(y0, y)
y = y0

for x in [1 ... VA.length]
pull_up(x)

for x in [VA.length-1 ... 0] by -1
VA.swap(x, 0)
fix_heap(0, x)
Televisiones baratas
It confuses me somewhat how they can claim copyright over documents that are thousands of years old :S

http://dss.collections.imj.org.il/terms_pg

Copyright in the digital images of the manuscripts, created by the Israel Museum and displayed on this site, is held by the Israel Museum. Reproducing these digital images in any manner other than for research or private study requires prior permission or licensing.

The Wikipedia crowd are (rightly) griping about this; we've long held that faithful digital reproductions of 2D copyrighted work simply inherit the copyright of the original. It's sad to see such a nice thing marred by a silly approach to copyright.

As if they are scared people are going to, what, misuse the material and make a fortune out of it?
Facebook Defends Getting Data From Logged-Out Users
What do you guys think of buying real estate near a major university as an investment?
http://trickeries.com/archive/find-file-in-git-repo-with-ema... installable via marmalade
Such moments of clarity are rare and brief, but to a surprising extent they define our lives. I would bet on your success.

Back on topic: it's actually pretty easy to intuitively estimate the asymptotic time performance of most data structures if you sit down with a good algorithms book for a while and read through until you understand it. If you don't find everything simple the first time, go back to the beginning a few days later and read it again. This will give you big-O-estimation skills for things that aren't mentioned in the book, plus thorough understanding of the things that are mentioned.

I prefer Robert Sedgewick's Algorithms books, because the pictures are amazingly useful and abundant, but there are other good options. After a while it just starts to make sense.
man, i'm talking about complex systems (2G+ of source code for example) that are already well past several low-hanging-fruit passes, component- and system-wise. Their performance after that reflects the overall average emphasis on performance and skills of developers through the life of the project. And no amount of after-the-fact optimization would make Windows into Linux performance-wise.
I agree. A turk-based proofreading system might not be a bad idea- a few layers of suggestion verification and you could get a pretty good first-pass proofreading out of it. However, the lack of transparency makes this more than a little shady.
You are allowed to overpay the IRS. If he'd like to pay more no one is stopping him from sending a check.
Facebook to launch their iPad app at Apple's upcoming iPhone event?
Australian Venture Capital & Private Equity Firms
"I can' let you do that, Dave"

There are plenty of times to use "I" at the start of a sentence. Told by my boss "we're out of power converters", it's natural and correct to simply say/write "I will get some at Toshi station on the way in". Trying to find a sentence to say the same thing without starting with "I" is unnecessarily torturous.
... on other client platforms, and are able to judge the Web in comparison.

Finish the sentence please.
Fair point. I am not 100% sure how high these fly; but you can put together an open-source arducopter for a lot cheaper than in that link (about $300 or so) and they can be programmed/automated.

So if you could get them high enough for the noise not to be a big issue, and to give them a reasonable coverage with the camera, you can easily put a few of these up in a network on autpilot (with way points) and just watch several screens at once.
Don't even the most basic MySQL install tutorials have you create a separate user and group for the database user?

If you're running MySQL as root, you're trying hard to get owned.
Dividing by quality "Good, Great, and Excellent" is weird to me. What metric distinguishes the different options? If I only check "Good," will you edit my text while watching television instead of devoting your full attention to it?

I would get rid of the quality gradient altogether, instead ensuring your users that all of your work is "excellent." If you still want an extra tier to your pricing, I guess you could do what translation services do and charge per revision or by number of people the text passes through, but the idea that you simply aren't trying as hard if I check "good" doesn't sit well.
> Hyperlink traversal matters. The Internet being global and decentralized matters. HTML does not matter.

He gets it.

I think a lot of people misinterpreted his previous blog post as saying that the web is worse as a platform than iOS. No, he's saying that HTML is worse as an API than the iOS frameworks. The two are different, and the difference is crucial.

The web is Wikipedia, Google, Facebook, blogs, and HN --- services that couldn't exist without the concept of the hyperlink. That we currently write web pages in HTML, CSS, JS, and related technologies isn't central to this, and that is what Hewitt doesn't like about the web.

He's not calling for us to stop writing web apps. He's calling us to put some serious thinking into a better markup, presentation, and application language. Now that we have decades experience in writing HTML, we might actually we qualified to do so.
Doesn't anyone else see how the Kindle Fire is very significant for Google, despite the fact that Google may see no revenue from this product?

Google now has a strong partner in its Android patent war, unless Amazon has paid license fees to the likes of Oracle, which would then undermine Google's position.
adium just works, allowing you to work/search for other stuff
no no. It's literally feral pigs; I can see how you might be confuse though ;)
I'm having a hard time parsing your post. The passage you quoted concerns cases where advertisers might not like the material on sites that rank highly in search results.

> so let's make some more money. Let's not send visitors to sites anymore!

You seem to be accusing Google of something, but I can't tell what. (Google sends me to sites all the time. I'm also not aware of accusations that advertisers affect results.)
PlayText - Android Podcaster for all webpages
Does this capability have any purpose here on earth? Seems like a difficult way to get to 10,000 feet...
Rugby World Cup USA vs Italy live stream
http://www.facebook.com/pages/Rugby-World-Cup-USA-vs-Italy-live-stream-Watch-here-at-Nelson/156809617742831
The luminaries should understand that precisely because CERN has been unable to find a system error, they have put forth the discovery in front of the world to scrutinize it. The luminaries, instead of voicing doubts, should be analyzing results. CERN is not North Korea to claim they performed a nuclear test and the US doubts the claims...
> It's nearly free for them.

Prove it.

Walk us through the level of customization Amazon has done here, explain at a high level the goals and tradeoffs they sought in forking Android, and show how the product would have shipped on-time, for the holidays, by making the simple change of completely replacing the operating system they'd already spent so much time to customize.

I really don't think you're hearing me, here. This isn't an "Android tablet." This is Amazon's Kindle, which will succeed on its own merits, and just happens to have some deep technical underpinnings in Android.

This isn't about the specs. This is about taking some raw material and shaping it into something that meets their goals. They've done that. Can it be even more impressive? Always. And I'm sure at some point they'll merge in a bunch of the technical junk that only 0.1% of their users care about, in the furtherance of the experience.

But I think, out of the box, they're already going to be heads-and-shoulders above their "competition," such as it is.
Read about CS. As much as you can get your hands on.

Find a mentor who can help you when you have hard questions.

Contribute to OSS projects - you _will_ get feedback on your code ;)
This whole mysql saga was an excellent reminder to turn Java off again. I'd enabled it a few weeks ago for a site that I simply had to use and then promptly forgot to disable it afterwards.
Google sends me to sites all the time

The trend is your friend, but understand that ads look similar to normal results to many people.

I'm also not aware of accusations that advertisers affect results.)

Use your imagination or ask Larry and Sergey what they mean by it,
Android Income Report #4
Microsoft's anti-Google site using Google CDN, Google Analytics
:( This meme has been refuted so many times I don't know what else to do. We do not track logged-out behavior. The datr cookie is for phishing and spam protection.

http://www.facebook.com/help/?faq=186325668085084

http://www.zdnet.com/blog/facebook/facebook-denies-cookie-tr...

I like how it's "denies allegations". Stay classy, zdnet.
1+1 does really take the same amount of time as 10000+10000 on nearly all CPUs.
Doodling Helps you Focus [video]
Pretty sure he meant "rooted" in the sense of "inserted exploits into the codebase". In some sense that's much worse that mere root access to the host. Such a database could, for example, phone home with all updates to tables named "passwords", etc...

And even in the more banal sense you interpreted, sure: you might not run mysql.com-sourced daemons as root. But you almost certainly run the mysql command line utility as root from time to time.
Because plugins run under their own process. Not subject to the sandboxing you'd find in Chrome/Safari for instance. Plugins are given pretty high trust.
The problem with this is, in most cases you're not dealing with sufficiently large N - plus the high-level language of choice will already come with an efficient sorting algorithm for whatever lsit type it provides.

Whenver you do start to approach values of N for which you need to fine tune, you're going to be researching and profiling and optimising the hot code anyway.

I'm not saying you don't need to know algorithms, but you don't need to know the big O for every sorting algorithm / insertion cost to each type of tree off the top of your head. A rough idea of whats terribly inefficent is fine for most tasks.
Privacy protection and face recognition
"to ship modern OS"

Amazon's customizations are purportedly deeper and better then Honeycomb. Proof will be in the pudding of course but if you were doing a significant fork you can't just keep restarting over and over to incorporate everything Google is doing too.
Actual article, http://www.spaceref.com/news/viewsr.html?pid=38546
How Successful Mediapreneurs Monetize Their Blogs, Podcasts and Web Shows
This is a great idea, we'll put up some examples of our work up soon!
I'd be interested to see how many competing social networks exhibit the same behavior. Specifically, Twitter and Google+ has similar social buttons.

Imagine I wanted to do this but not be get caught. What would you improve? Clearly the cookies will need to look different pre and post logout, but how different?
You'll freak when you see the new Facebook
damnit I think I don't know enough about rails to exploit the hole at step 2 :(
The Pulse covers the SmashBurger Grand Opening in Kearney Mesa
Show HN: judg.me
We launched a couple of weeks ago - still testing the waters and seeing what kind of demand there is for a product like this, especially in academia.
> The inherent tension between the speed and efficiency of closed platforms and the decentralized power of open standards based platforms seems insurmountable.

Isn't this where open source platforms like Linux come in? Linux has been fighting for desktop adoption for decades, but the surrounding projects (Cairo, Pango, etc) that support that effort have evolved a tremendously powerful platform. An open source project could easily build and popularize an alternative to HTML and the like.

The problem I see is the entrenched HTML output (both static and from dynamic generation) of billions of websites. The longer HTML is entrenched, the bigger the leverage it has. And that entrenchment isn't wholly without merit either. Resolution and viewport independent UIs, especially over such a broad range, are incredibly difficult.

That said, I fully expect things like onmouseover scripts to disappear as we try to learn new UI ideas for multitouch devices.
Is the Terms & Conditions page just copy/pasted from elsewhere?

If not, things like the following are very concerning:

> Advertisements. textLaundry reserves the right to display advertisements on your blog unless you have purchased an Ad-free Upgrade or a VIP Services account.
That was stupidest move ever.... I mean, aside from starting a ten-year war that could have been avoided.
Google
Google , Google , Google , Google ,
http://www.psdmate.com/2011/09/26/google/
, Google , Google , Google , Google ,
http://www.psdmate.com/2011/09/26/google/
, Google , Google , Google , Google
Your post needs to be, not only upvoted, but also put on the syllabus of every data structures class.
There are a few but I'm confident we have one of the lowest price points per word (if not the lowest). A google search for "proofreading service" turns up a few.
I think most rich folks would pay more if they knew everyone who was rich was also doing so.

there is a parity issue at play... and if you're going to donate there are more efficient ways to do so than giving it to the government (i.e. create three jobs by starting a cafe, invest in startups, etc).
Presentify wins inaugural Sydney Hackathon
Generally, anecdotal evidence seems to indicate that the frames are pretty good. Usually they seem to be slightly heavier than top-of-the-line brand name frames, mostly because of the grade of carbon fibre.

http://forums.roadbikereview.com/bikes-frames-forks/chinese-... and http://cheapcarbonframes.com/ seem to have the most information.

I've heard a few bad stories about Chinese titanium frames though (but titanium is always going to be more variable than carbon fibre because it is hand welded).
Hi Abbas -

I've found that Eric builds upon Steve's philosophy while combining it with the ideas found in "Business Model Generation" by Osterwalder.

In my opinion, the two books go hand in hand more than repeat one another.

Specifically, in "Lean Startup", Ries talks about Customer Development for a bit; whereas "Four Steps..." is mainly about customer development.

In short: both books are valuable
Online entrepreneur pitches for funding for app developer TV series
http://mygengo.com/
Still waiting for a device that will let me read PDF's and take hand-written notes on them. I assume the only input here is touch, and maybe a few buttons?
> What is the ideal way to switch between terminals?

I like command-option-(right or left arrow). I don't usually have so many terminals going simultaneously that it's difficult or annoying to cycle through them or keep track of their order.

> What would make copy-paste handling "better"?

Well, I often enough find myself copying e.g. config file contents from one to another, along with path names and maybe a password or two. Sometimes I have to create a scratch text document to store the pieces, so something like a command-option-v to bring up a floating clipboard buffer would be pretty cool. But, I know that the right answer to this is any one of the dozens of utilities that do exactly this, and I know that I'm probably a freak and there's no good reason for you to do something like that. So it's not at all a feature request. :-) (I'm moving back to Linux full-time in the next couple of days anyway, so I don't even get to be one of your customers.)

> I did implement a way to get auto-copy-on-select like Unix terminals do...

I personally actually don't like that. It's usually harmless, but every once in a while, I'll be trying to grab a single piece of text, and the window will scroll for some reason at the same time, and I'll get a bunch of garbage into the clipboard. That's really not a big deal, except sometimes I'm an idiot and not paying attention, and I'll try to paste that in another terminal.

To me, it violates the UI rule about not surprising your users. If I had wanted to copy that chunk, it wouldn't've been any trouble to hit command-c. But, again, I'm probably way in the minority here.

I really appreciate by the way that MacTerm is still compatible with 10.3.9+. PPC luddites like me are starting to have a difficult time out there.

Oh! There is one thing I just thought of that would make you heroic. For some reason, every single Terminal program I've tried so far will auto-scroll the window when there's new output, and try to scroll down to the bottom-most line besides. So, say for example I'm going through a bunch of tcpdump output -- I now have to fight the window I'm in to be able to scan for the stuff I'm looking for, or to select text. If the user scrolls up or selects some text, it would be pretty cool to stay right there at that scroll point, and let the user catch up when they're ready.

I'm doing some terminal work today, so I'll give your app a try and see if I can offer more useful feedback.
I've worked at a long series of companies that deal with these at least every week or so

And I've worked at a long series of companies that don't. That's the thing: different strokes for different folks, as it were.

Maybe I'm unusually hardcore?

I think it's less about degree-of-core-ness and more about platform and domain knowledge. Personally, if I were hiring for what I consider to be a fairly typical company, I would be looking mostly for ability to consistently get functional, bug-free code running. I would likely seek stronger algorithmic knowledge in some small ratio of employees.

I guess I feel strongly about this because I think it's fundamentally disrespectful to all coders, and ignores the tremendous variety of tasks and skills out there. A self-taught hacker who can get a great product going in a short time may be just as important and valuable to a company as the algorithm-strong coder who catches scaling problems before they come up. When it comes down to it, the goal is to create product and value, and that happens in many, many different ways.

The fix will even look very simple. The insight going into the fix isn't as simple, though.

That's true of the majority of bugs I've written or come across, whether its related to performance, crashing, or unpredictable behavior. In fact, looking at fixes that coworkers make to your own code can be a tremendously enlightening (and humbling) experience.
Download FBPwn Facebook Profile Dumper
Great work; this looks way nicer than the competition.

Is Speaker Deck a for-profit idea, or is this a side project for Ordered List? I'd hate to see this turn into SlideShare: a hopeless mishmash of tacky ads.
Yeah sorry, that's from Automattic's terms and conditions, we can't access your blog :P We'll change the wording soon.
Thanks bigethan, we keep hearing this and are going to put up some examples up.
As a friend pointed out. This guy is unemployed by choice and his 2011 income is probably $0. On the other hand, if this gov-t got around replacing income tax with a consumption tax, that would actually tax those who can afford it.
When the nook went from 2.1 to 2.2 there wasn't a noticeable difference in responsiveness. So my guess is it was a big benchmark win but not a big usability win unless you were trying to do number crunching on a tablet.
Would you pay for a SEO service that doesn't guarantee results?
I've paid for a SEO provider through a new outsourcing network that was mentioned here in HN few months ago.

The provider asked $700 for getting within top 10 with 2 - 3 months for one of our site. We are not even closer to that spot after 5 months, so I emailed the network support and asked their advice on this situation. They take the position that SEO cannot be guaranteed either results nor deadline. And I should wait longer or otherwise pay 75% of the initial amount. For me it doesn't seem fair, had the person told me this before I wouldn't have paid this much money.
Now they have my money and not willing to say even an approximate deadline.

I initially thought the network would take a neutral position in disputes like this.
Am I ripped off?
The quality gradients are actually tied to number of revisions/number of people who proofread the text. We'll put up more information about the way we proofread and how they relate to the different options for quality.
what bothers me is that giving any money to the gov-t is the least efficient way, because the gov-t is not efficient with money. That brings the question, do we really need to raise taxes or open more opportunities for charitable foundations to do what gov-t cannot.
I want color e-ink.
It's also not very hard to hack something up to download from pandora/grooveshark and keep the files, or even play them back into the browser. I've been hacking away on a pandora player which is certainly not ready for any 'real' use. http://github.com/dekz/pianode
Angelina Jolie Hot Actress from United States . Uncensored Images File
We're going to be writing more information about our proofreading process and adding examples of our work soon. That's a totally fair point.