skysight-inc/HackerNews huggingface dataset:
On the one hand, according to the current spec it's supposed to be a representative frame of the video. On the other hand, it's likely to be used to convey additional information about the video by content producers. (Title of the video/performers/location - think about how many people have inserted a single frame in a YouTube video in order for it to appear as the poster)

I think the question is whether or not other attributes on the video tag can convey that information, making it redundant, or will the poster likely be used to convey different information.
A big theme in programming is to get as much complexity out of one's head and into the computer as possible. In this regard, I consider the IDE an extension of the high level language. Whether I use one depends on what I'm coding in. I'm usually fine with gedit when coding Python. In Java, the IDE helps cut through the verbosity.

There is some truth to this article - humans are much worse than machines at simple, regular processes. Manufacturing eventually figured out how to divide up labor along the assembly line and automate as much as possible to make the process regular. Software is comparatively in its infancy. Maybe we will see a similar progression as companies replace the artistry of software with more standardized, repeatable processes. I probably won't be coding then.

Kind of reminds me of http://xkcd.com/378/
Blogs, Bullets and Bullshit (dissecting Malcolm Gladwell)
Greed for fame, money, power etc.
Some money-making things, besides higher CPC, are highly correlated with "decreased search time" and "better search results". Mainly, the fact that Instant (to some people) makes Google their preferred search engine. I think it's a rather large claim that Instant's main purpose is to change user's search behavior.

The core goal of Google, even as an advertising company, is to provide the best product: search results, and derivatively, your experience getting to those results. While what you are positing might be true, I suspect that core goal of Instant is to provide a substantial edge over Google's competitors.

If I were Google right now, my main concern would be: Other search engine's results are almost as good as ours, and for the large part, "good enough." We need to maintain our competitive edge by creating the best search experience possible: fast, novel [notice more doodles lately?], and with "innovations" features that generate buzz about our edge-cutting.

I'm working on a product that aims to replace Google as users' start pages. The goal has become: How can I make something that gets users to specific results faster than Google does? The answer: For a lot of things, there is no possible way. They've put so much into making their product fast and efficient, which is all you really care about when you're looking for something. I suspect Instant is just another edge they want to have over competitors in a such a valuable market.

In case you're wondering about what I'm making, the goal has actually become: How can the process of searching be commodified?
Feeling the Granularity of Prioritization
I totally mis-read the second paragraph of his question. So yea... If you're NOT looking to gain business and drive traffic, then by all means don't listen to my advice. Sorry!
It depends on what kind of business you are targeting-- what's the niche?

If you have a clear idea of who your target customers are, you can intuit what methods would be most appropriate to use to promote your service to them. For some niches, this could be cold calling. For others, there might be trade shows or publications.

In my previous startup, we had a tiny, very focused niche (where about 25 firms were responsible for more than 75% of the revenue in the industry), so we did no marketing at all, and instead focused on cultivating personal relationships with the decision-makers of the top 10 firms. But that approach would be wildly inappropriate in other situations.

So: it all depends.
But are we really relying on IPv4 when at least 90% of our network traffic has seamlessly transitioned to IPv6? It's almost funny to say this, but it seems like IPv4 is already legacy for us.

Sure, some external websites haven't yet converted to IPv6, so the stack falls back to IPv4, but for the most part (and 90% is probably a very conservative estimate) IPv6 is king across the WAN.

The downside to IPv6 is that it's a steep learning curve, and virtually nobody else in the org is even marginally familiar with it. If you're familiar with bit math, IPv6 is a bit easier, but then you get into routing and DHCPv6 which tend to differ significantly in some areas from their v4 counterparts. Also, I'm finding that certain vendors' (cough Cisco) IPv6 implementations aren't nearly as tight as they claim. It wasn't until July 2010 that Cisco really implemented DHCPv6 in a usable manner in IOS.

Now if only Apple iOS devices supported IPv6 ;)
today is the day of science on HN - this 25% of Organic Free-Range Antibiotic-Free Search Results were definitely
topped by masturbating squirrels. I bet squirrels had much more fun in their story than Google in its.
Definitely sounds like an interesting class!!
Facebook is Now the Second Largest Video Site in the U.S.
Who are all these people? - waatp.com
Not true, they are just aren't doing "NoSQL" specifically:
http://www.sap.com/press.epx?pressid=13293
QR Codes and Reality TV
The governmental entities around Houston claim that they make the driver pay (police, city bus, school bus, garbage, etc.):

http://www.click2houston.com/investigates/11066653/detail.ht...
There's a positive review if I've ever heard it: "Enterprise thinks it sucks".

If I live a dozen lifetimes, I hope to never write another line of "enterprise" code again.
For some schools it may be on par with creating a startup. Of course, these schools are likely the ones famous for taking up all your time.

I'm referencing the famously time consuming universities like Caltech, Carnegie Mellon, and MIT. And even within these schools it depends on your major.

Harvard, I have no personal knowledge of. However, from what I've heard its not that time consuming and has a high level of grade inflation... Take that with a grain of salt though.
And what about the "Reference"?
IMO, not all emails are tasks, some of them are just data to be stored. What should I do with those?
You're both right. Users aren't reluctant to scroll if they believe there is something they want to see. However, most pages are designed so that all of the relevant stuff is above the fold. Most of the time, you just don't need to scroll down, because the page is set up to have the most relevant things above the fold, and the least relevant things below.
Partly because PNG is lossless, but also largely because that's not the kind of image that PNG compresses well.

JPEG is a better format (than PNG) to use for photos and similar types of images, because it does an okay job of compressing them and because the compression artifacts are a lot less noticeable. However, JPEG is a really bad format for things like graphics with lots of flat colors or text, because there the compression artifacts are very easy to see. This image from Wikipedia comparing the two shows the difference: http://en.wikipedia.org/wiki/File:Comparison_of_JPEG_and_PNG...

PNG has the advantage of being lossless, and so it performs very well in some situations, but very poorly in others. Photos and images like them are an example of where PNG compresses poorly, because the . PNG actually does outperform JPEG (compression-wise) on some kinds of images though: those with lots of flat colors/text/gradients/etc., and those conveniently end up being the kinds of images where compression artifacts are really visible.

tl;dr: Use the right format for the job. PNG is not good at compressing photo-like images, but does really well at things like diagrams and vector graphics. JPEG is best-used for things like photos where compression artifacts aren't a huge deal.

If you're looking to learn more about how JPEG and PNG compress images, I recommend checking out Smashing Magazine's guides to JPEG and PNG optimization techniques. (I don't usually recommend Smashing Mag articles, but these are both good.) Both will give you some insight into how these things work.

http://www.smashingmagazine.com/2009/07/01/clever-jpeg-optim...
http://www.smashingmagazine.com/2009/07/15/clever-png-optimi...
Why is it wrong to study science because you want to make money at it?
Have you looked at http://www.web2py.com/. It comes with a webserver and database. There is also a book: http://web2py.com/book and there are prebuilt application that you can install http://web2py.com/appliances
Fisher-Price recalls more than 11M Kid products Causing Genital Bleeding
World’s Lightest and Smallest Bluetooth Earphone | InfoMov.Com
Android Apps Disclose More Than Users Know
In short: 1) No ACID Equals No Interest 2) A Low-Level Query Language is Death, and 3) NoSQL Means No Standards. ACID, complex querying, and standards matters when dealing with something more than a string dealing with what someone had for lunch.

But while Stonebraker is convincing and very credible, can his message really compare with these talking heads? http://www.xtranormal.com/watch/6995033/
The article implies we could hit 48-cores in 5-8 years before problems (memory contention) set in. After that I guess something new needs to come along. Also that might get us close to when Moore's Law itself ends, when something beyond integrated circuits needs to step in.

I wrote about multi-core and Moore's law recently:
http://www.kmeme.com/2010/09/clock-speed-wall.html
The disclosure at the bottom is laughable. It should read, "Michael Stonebraker has a strong economic incentive to steer enterprises away from NoSQL. Whenever a company chooses NoSQL, he will lose money. Hence, his opinions should be considered in this light." Oh, and full disclosure, I have a strong economic interest in promoting NoSQL.
I would agree the general public has a murky understanding of the term hackers. But there have been plenty of similar exposés, Steven Levy's probably being the best known, however a little bit out of date.
Not sure about this one google. Firstly, Worst. Name. Ever! Secondly, what kind of browser support do they think they'll get? I know ie is covered via google chrome frame but will Apple and Mozilla jump on this? Both issues have alloyed this one on me.
Nobody on Hacker News Masturbates
It's a funny thing.

Very powerful and scalable parallel SQL-based RDBMS systems have been commercially available for a long time. Also, I think that scalability concerns about ACID are exaggerated: ACID doesn't reach Facebook or Amazon scale, but there's only 5,000 or so sites that are that big.

A converse question to the one they ask is, "Why aren't web developers interested in Commercial Parallel RDBMS" and I think the answer to that is that there are a generation of us who grew up using open source databases, who find the thought of using a commercial database like sticking their hand in a toilet... Even if it's a reasonably priced product like SQL Server's Web Edition.

A lot of people see mysql and pgsql as going nowhere, so there's a lot of interest in something like mongodb which has a future.
I think in most places municipal governments did just that. Unfortunately, one of the problems with setting it up that way is that in many states there isn't much bite behind the tickets. If you don't pay, nothing happens.
> To me, writing code is like driving a stick shift, for much of it I don't even think, it's unconscious competence. Can you imagine driving a car with auto-complete, color coding, or drop down menus?

Can you imagine driving a car with power windows, turn signals that turn off after you complete the turn, etc?
My point had nothing to do with compassion or lack-of compassion.

My point was only that, in regards to the original poster's idea, you aren't going to "put them out of business" by providing them with lots of frustration. They slog through an immense amount of futile activity already and are quite willing to do more.

Judge them however you want...
What you seek is a golden goose, it does not exist and probably will not exist for some time. Not until AI is more robust. What you can do is use a product like Wavemake that holds your hand quite a bit http://www.wavemaker.com/ while it is not a "no code" solution, it does simplify things for you. The problem with some solutions like this as when you become more experienced and want more complicated solutions they can get in your way rather than help you.
Dissecting Stuxnet
That's that the article says, but they're probably restating something and got it horribly wrong.

What probably happened was that they took images and compressed them to WebP and JPEG and compared the sizes.
Another big reason: money is not an issue. You want to create ten interconnected tables w/ a bajillion records each, then query across them needlessly every microsecond? No problem, with enough money and hardware there are ways to make almost anything happen using commercial SQL databases.
i think demo accounts or something would be good for rate my startup... or a video. i am stuck at Add to Account Balance page unless i enter credit card. maybe a demo or promo code to get past entering the credit card. it will probably be useful for prospective customers as well.
The Ultimate Roundup Of Websites To Promote Your Tutorials To For Free
idk, I've seen a lot of IDE's that have scary high level things like "Refactor this", "Remove unused code" etc.
I think what she is doing falls more towards actual academic research, although of course it's not a hard science.
Nothingtoinstall.com now live
Why I Write Concept Software
I was hoping Jpeg2000 would take over because it is so flexible. It encodes really well at the low end and really well at the high end. You can target a specific file size and have it produce it. Instead of the blocking artifacts caused by the 8x8 DCT grid, you get smooth blurring.
Which part? The fact that novice users have a hard time distinguishing between PPC and organic results? Anecdotal with the many novice users I have dealt with.

That there is less advertising for software related keywords vs. other types of keywords? Try out Google's adwords traffic estimator: https://adwords.google.com/select/TrafficEstimatorSandbox
Apple shuts flagship Beijing store as iPhone 4 scalpers run amok
> pgsql as going nowhere

Eh?! They just released a major update with long-awaited functionality!
That is a very pretty road.
So wait, it's not scary because we will invent things in the future that make it easier?

By the same logic, Columbus crossing the Ocean wasn't scary. I mean, look at how easy it is now!

We have to deal with multiple processors -today-.
This wasn't nearly as interesting as the title led me to believe: I thought it was going to be a Marvel Comics origin story.
If you're not a sceptic - you're not a scientist.
You can also specify more than 1 shadow. You can add a light shadow below, and a dark one above, to achieve an "embossed" effect:

text-shadow: -1px -1px 0px rgba(0,0,0,.4), 1px 1px 0px rgba(255,255,255,.4);
On the contrary, almost all of Facebook's data is stored in SQL systems. Cassandra and such were developed as ephemeral stores for certain types of data, like lists of people who "Like" certain things, but ultimately even that data is backed by SQL. (As far as I understand from my friends who work there.)
What about all the "video preview" images? Surely porn sites would benefit from serving less bytes there.
I, too, was once a postdoc. The real problem with being put in a unique position to do important work is that you're under the gun to do important work. That situation leads to lots of negative consequences. Especially when you notice that the number of people employed as postdocs at any given time is at least an order of magnitude larger than the number of assistant professors being hired that year.

I certainly think that being a postdoc can have great value (it did for me, and it did for everyone I know who eventually became a professor), but in practice it's a mixed bag and the structure of the situation produces mixed results.
In general, I agree the statement "you have no right to complain because you don't pay to use it" is silly. In the context of "a user violates the terms of usage, is repeatedly reminded of them, continues to violate them, is banned, and then complains about it", it's not. The guy was spamming people to sell a book. It's a special case, not a general rule.
The disappointing aspect isn't that they aren't interested in it, it's that they don't know about it.

At the end of the day, there are a lot of trendy technologies that I have no use for. But its good to know about them. I probably have about equal use for NoSql as I do SQL (the first professional code I ever wrote was a NoSql database, although we didn't call it that back then).

You choose what's best for the job, but in order to know what's best you have to know what's out there.
Yes, these things "cause" plenty of problems. But not by themselves - our unconscious adaptation to them is part of the mix as well. The pace of modern life also comes in.
Good idea, and I'd actually like to get into that area of work. Will study your articles as a starting point :-)
I take issue with the closing contention that masturnbation is a mundane activity:

Don't knock masturbation: It's sex with someone I love--Woody Allen in Annie Hall
or use a dedicated csv editor. i use CSVed.
Actually, there's nothing 'clearly' about it. I spent three years of my life doing nothing but writing drivers for NT 4.0 and later on linux. I'm not saying that hardware these days doesn't generate errors, I'm saying that the errors they produce are understood, and can be corrected/handled in such a way that the system doesn't fall down. You just don't see incorrect values being read in from memory or from disk, because we have error correction systems in place. You don't see the value in a register in a CPU changing for no reason. You don't see uncorrected cross-talk errors on the CPUs data buses. You don't see dodgy values being read off buses due to reflection off incorrect bus terminations. These are all problems that existed at various stages in the development of computers, but these days, it just doesn't happen any more because designers know the problems exist, and engineers are taught how to avoid them at university.
To add to my feedback:

I really like it so far. It's nice to be able to archive emails and get them out of my inbox but know I won't forget about following up on them.

The archive/skip and go to next buttons are good, but I wish there was a delete and go to next. I have a lot of junk to get through :)
I agree that we should expect side by side examples to support the claims, but my first thought is that they're making an analysis of the JPEG compression and using improvements on computing power to encode the information more efficiently. Consider that JPEG is using a (or more) Huffman table and a (or more) quantization table. (I'm getting this from wikipedia, IANA compression expert)

What if you analyzed all those images and came up with a composite huffman compression that was more efficient than the best guess in the 70s? Then, you did some magic on the quantization table to make the most common vales correspond to the lowest numbers, relying on processing power to decode the compressed quantization table before you started?
Well, the name hints at a close relationship to WebM so I guess they target the same progressive browsers.
Gifts, what could it be? A mobile built from AOL CDs perhaps?
Not to mention that large humans do take time to become large. A 200 pound man doesn't wake up one day weighing 340 pounds. Yes, a human body can adapt to it, massive health problems notwithstanding, but that doesn't mean you can step off a space craft into that situation. To say nothing of doing so after a multi-generation trip through bone- and muscle-wasting space.
No it wasn't console, true enough. I wouldn't describe the Apple ][ display system as memory-driven 'compromise', there were a number of factors some being low component count and price. Within those constraints, the thing is actually incredibly clever. It could have easily been part of a game console. Console makers of the time, though, just used this -

http://en.wikipedia.org/wiki/Texas_Instruments_TMS9918

I don't think the price of memory was the main design driver of either of these approaches.
Step 3: Test your assumptions and Step 6: Do your research

Probably the most important steps in the process, and I'm glad they were addressed here...identifying a potential market, testing the viability of the potential market and coming up with a plan... a plan that doesn't involve set up social network involving "X", tell people about it/advertise, ?? , profit!

I'll admit when I read the title I though it was going to be an article discussing why not to drop out of college and start a venture-backed Social Network, but I'm glad that it was much more realistic and insightful than that.
We're both right, except for the part where he said that the concept of "the fold" simply doesn't exist for web pages.
4 Steps to Becoming a Feature Killer
We are looking in to using Node.js/Redis/Socket.io to track changes to useful profile data across all of our intranet applications in real-time. No change to the current ACID setup; just hooks at the client-end. No need to persist; speed and efficiency is top priority. No extra hardware; just an extra load on our content servers.

And though we are probably in the minority we are Enterprise nonetheless.
Flagged. Internet humour is very corrosive w/r/t quality discussion (see: http://www.quora.com/Computer-Science-Research/Where-are-the...), and any community site worth their salt has to figure out ways to protect itself from it.

Quora, for instance, has in-built controls to prevent humour from overtaking the site (they've got Not Helpful flags that collapse the comment almost immediately) - on HN all we have are upvote/downvotes, and so this is, naturally, what we use to correct for humour.

For those of you who don't want to read this - author is essentially whining about HN's supposed lack of humour over his one-liner masturbation comment.
This is exactly the reason I'm loving the Privacy Advisor feature in the beta of Lookout's premium product.
Chrome is a given, Firefox (and isn't webkit) is open source. Google has the devs to write the needed code/extension and give it to those projects.
I'd say to all intents and purposes you can't do FP with Java, or at least not leverage some of the advantages of doing do, because you simply don't know where in the libraries there might be some mutable state. In that sense, Java's greatest strength, its vast ecosystem, is a fundamental weakness. The same is true with other JVM languages such as Scala and Clojure as soon as you start to leverage third-party JARs.

With Haskell, you know that something that claims to be pure is.
Masturbation is a social stigma for some people, in that it evokes an immediate, 'uncontrollable' reaction due to conditioning. (i.e. a strict christian upbringing can be a cause of this.) Masturbation is a normal, natural thing, I think rationally we can all agree on that. But know that some people react badly to talking openly about it (or, likely, anything sexual).

Now, we can point and laugh (haha, you get embarrassed talking about masturbation!) or show some consideration, agree that some people react badly to discussing sexual topics, and don't do so on a primarily tech-focused forum like HN.