skysight-inc/HackerNews huggingface dataset:
Not to detract from your general point, but Ogg and Vorbis support DRM to the same degree that any other container and codec do, it's generally an orthogonal concern.

It's main problem is network effects, in cases where network effects don't apply, e.g. game audio and web streaming audio, it has longe been used by big names such as Microsoft and Spotify.

There is now no reason for it not to be the standard for web audio, since you can even fall back to Vorbis in Flash 8 via a non-native decoder. It's also likely to get a boost in the pirate video market, even when paired with H.264 as a result of WebM introduction. It really could become mainstream for a variety of uses.

The biggest drawback in the last few years has been the lack of support in iPods. It will be interesting to see if Apple chooses to prevent you playing Vorbis audio on your iPod Touch even if it caves and allows it for web audio.
> If we are going to shift responsibility from attackers to the attacked, there needs to be a clear and reasonable way for security non-experts to ensure that they are doing their due diligence, and for non-experts in the legal system to be confident that they aren't.

I'm sorry, but I don't entirely agree with that. I think if you deliberately take on a role that is potentially damaging to others, such as collecting large quantities of personal data, then to some extent the onus has to be on you to be competent in how you protect that data.

The whole premise of using words like "reasonable" in statutes and then developing case law over time is that you can't always predict every single possibility in complete detail ahead of time, and sometimes you have to make a judgement in the circumstances of a particular case about whether someone's actions were reasonable.

This problem isn't specific to IT security, of course. After all, any time you employ a new member of staff as a company, you are to some extent trusting that they (and perhaps their references) have been honest in their representations to you during the recruitment process. And yet, we still have businesses with employees, even though it is an uncertain world, and for the most part this works fine anyway.

> Without an authoritative standard that provides a root of trust to non-experts, everything falls apart.

I respectfully disagree. It doesn't take a big, formal spec to understand that you should hold sensitive information behind a secure access mechanism, and that sensitive data should be protected to avoid leaks in transit or on disposal of hardware.

If someone doesn't understand and follow these basic principles, then perhaps handling sensitive data is not a good career choice for them or their business. I would have no problem with a legal action against an organisation that compromised, say, many people's bank credentials, by leaving them on an unencrypted USB stick on a train.

Arguing about whether a certain state-of-the-art or controversial security process or tool was necessary and whether failing to use such a thing was negligent is for courts to consider, based on the testimony and possibly expert statements from both sides. If anything, this process and a reasonable burden of proof on the prosecution seem more sensible to me than trying to reduce a fast-moving field like IT security to a fixed checklist that might be obsolete within days of completion.
Best captcha ever: Unit rash (a test suite gone ugly?)
The Mac appears to always be fine. Here's a screenshot of it across Chrome 6.0.401.0, Safari 4.0.5, and Firefox 3.5.7 on Mac OS X 10.6.3: http://cl.ly/0c25eafae046c1be74bb
Perl programming survey
I would speculate that of the people to ask annoying trick questions, the vast majority of them are smug males.
There could be other motivations. One more sinister is that they use it to track even more visitors, one more altruistic is that they just do it to improve the web.
This problem seems to only affect Windows machines. On Macs and Ubuntu machines the fonts look fine: http://grab.by/4tF8

This problem is also only apparent on smaller text sizes. As soon as the font gets bigger, as for headings, the fonts look fine.
Una città maya fotografata dal laser
Even when the writer does the typesetting or formatting himself, it should still be the last thing done, AFTER all the writing is done. Trying to do the formatting while writing messes with both.
I once worked with a guy who was using Prolog to develop a system that devised optimal cargo hold layouts for shipping barges. Seems fairly "real-life" to me.
It's no cloud but I've used rsync.net as an offsite backup. Unlimited bandwith and you just pay for storage with discounts for volume. Cheapest they show is $0.32/GB/mo.

All though for 3TB that would come out to roughly $983/mo a far cry from your wanted $500/yr.

The problem with co-locating a NAS is that you have to also support it.
No decent front-end web-developer would use an image to display text without making use of an image-replacement technique.

This is a platform demo - in the same vein as Typekit. If the model and platform works, Google will be able to sell typography direct to developers.
He's a big 13 year old at 5'10" inches and 160 lbs
Does anyone else have any war stories about using Prolog in their day jobs? It's a tool I'm always on the look out to use to simplify some of my more complex tasks, but so far I haven't had any luck in that regard.
Easy money and Instant pay through Paypal
Give away free ebook and pocket $37 to your paypal account everytime someone downloads it.High gravity cash formula in internet. Free web marketing tools to everyone. No need to sell anything. No minimum payout. Instant pay. Send with subject "Ebook" to paypal.income@yahoo.com or visit http://www.paypal-income.com
Trivial probably isn't the right way to put it. Check out this TED talk from a doctor who was up there in the 90s (warning: it's pretty intense):

http://www.youtube.com/watch?v=bSidnKdH5_4
So it is not a gamble anymore? Or just a slightly less risky gamble?
Lost me at "Obamacare".
A more distilled version:

Which of the following is the answer to this question?

A) B

B) A
You should have created a news article on it that took over the blogogogosphere.
^ google-fu -- red sash awarded! eighteen terms of googshu completed.
Is it easier than when Hillary did it? Of course. Is it still incredibly dangerous, where every ascent is a serious gamble with you life? Yes.

There have, even in recent years, been disastrous years where entire parties have been lost. Here's a list of the deaths:
http://en.wikipedia.org/wiki/List_of_deaths_on_eight-thousan...

Many more than that number come back down being carried by their friends, with lungs full of fluid, brain damage, black fingers/toes/hands/feet/noses which need to be amputated, or other serious injuries.

A fantastic read is "Into Thin Air" by Jon Krakauer, which covers a really bad year for climbing on Everest.
Like any other word or phrase, 'open' or 'open API' is going to have a meaning based on the context in which it is used. Open has a certain marketing cachet that generally says anyone can use it and they can use it just about everywhere (usually for free or at nominal cost). To give it meaning, you must further qualify it by what it does. That gives it context. Without context it's just hype.
That would be great... an HTML5 RIA with Flash embedded for video.
After Facebook, Pakistan Blocks YouTube over Irreligious Content
CSS Mini Reset
> In its HTML5 support, IE9 will support playback of H.264 video as well as VP8 video when the user has installed a VP8 codec on Windows.

Idea for next blog post:

In its HTML5 support, IE9 will support canvas, svg, css3 when the user has installed a Google Chrome Frame for Internet Explorer.
Was the recipe for the Ray Kurzweil drink made by a computer?
Cool hack! I need to buy some arduino controllers and take a month or two leave from work to play with it.
The book Seven Languages in Seven Weeks has a chapter on Prolog. There is an interview in there with a guy who was doing research on dolphins and used Prolog to build a dolphin simulator. As they learned new things about the dolphins they would add "facts" to the simulator and used it to try to discover new things.

They could also use it for "debugging" training problems. He had a story about a dolphin who would apparently ignore a specific instruction and just sink down into the tank. They were able to use the simulator to figure out that the problem was not with the dolphin, but with both the instruction given and the surrounding environment at the time they would give the instruction. It turned out the dolphin was actually "following the rules", but the trainers failed to see it.

He also talks about using Prolog to build a scheduling system. Access to trained dolphins is a precious resource and it was important to find the optimal schedule for research. With a handful of facts and rules, Prolog was able to discover it for them. Pretty neat stuff.
I reckon this is clever. It makes it far more difficult to illegally share the album.
yeah, it's pretty hard to google anything nowadays without resorting to plus signs everywhere.
The graphic on the front page would be more impressive if the input was "french" and the output was the specific phrase :)
It is Hipster Runoff we're talking about and using "textspeak" is part of the blog's "brand" as well as abusing quotation marks. It not something you would expect to find on HN's frontpage but it is the number one alternative music blog for a reason.
The issue is ClearType - turn it off, refresh your browser and it will render properly. Something somewhere needs fixing up obviously but it doesn't look to be with the engine Google is using to put the font on the page.
If "I" choose the answer, I use a weighted 4-sided die that comes up "B" half the time. So B is correct.
Some maps and photos after the jump:

http://www.pmptoday.com/2007/08/13/apple-ipod-iphone-manufac...

"Hon Hai Precision Industry Co., Shenzhen is a walled factory city of 270,000 Hon Hai (Foxconn) employees. They have everything from a hospital, fire station, swimming pool, athletic field a separate area for the basketball courts and even a bookstore (see pictures below). Besides Apple iPods and iPhones, Hon Hai workers/residents make Dell and Hewlett Packard PCs, Motorola and Nokia cell phones, Sony PlayStation 2 and PSP and the Nintendo Wii."
Boolean logic is an "arithmetic system"
Patient: Doctor, it hurts when I do this!?
Doctor: Then do not do that!
Cross-Origin Resource Sharing Demo
Funny, the Engadget insider story indicated that Foxconn is not nearly as hellish as people have assumed given the suicides, etc.
Worked for me on the iPhone...

Edit: I could get it to work on the iPhone by using the crazy two finger click/slide gesture I use for select boxes.
People still die climbing the Everest. Just last year there was a team where at least two teammembers died, and one made it back with a severe case of frostbite who now has to live without his toes.

[edit]My bad, that was not Mt. Everest, that was an expedition on K2.[/edit]
Web Laureate Insight, "qwotebook: Sooo Quoted"
Does the iPad do the single response select boxes OK?

I don't personally like seeing select boxes used in surveys. Much prefer to stick to radio (single-response) and checkboxes (multi-response).
I think an acronym (in the true sense, ie something pronounceable) would be best.

As a start, how about FADES?

* Full API Data - all data is available over the API, with no restriction on what you can do with it.

* Equal Status - the companies own servers use the same API as their partners, with no hidden APIs. It is possible to host the API yourself.

And RADES:

* Reversable API Data - everything you've submitted but no more. No restriction on what you can do with it.

* Equal Status - as above.

(further ideas or enhancements welcome)
How to Map Network Drive / Devices on your computer | Tricks And Tips Window
Due to the readability troubles custom fonts can cause, I have them disabled in Firefox with about:config's gfx.downloadable_fonts.enabled setting set to false. Too often has the "stylish" choice sacrificed readability while aiming for a fashionable look.
It sure sounds like a lot of "fun". I wonder if the 13 year old has watched this?
Where is correctness defined?

What is the antecedent for 'it,' the 'answer' or the 'question'?

Does this phrase even make sense? I suspect it is supposed to be some 'recursive cleverness,' or just not make sense?

C) 0% because for something to be correct it follows that it fits a given definition of correctness of which none is given.

now the recursion has started to work based on the above reasoning

So if C)0% is the "correct answer"(that is, there is no correct answer) then choosing an answer at random will be correct 25% of the time, if you shift to viewing 25% as the "correct answer" then you have a 50% chance of randomly selecting a "correct answer"

what is the chance [the question] will be correct?
C)0%

q1=what is the chance [the question] will be correct?

what is the chance [an answer to q1] will be correct?
25%

q2=what is the chance [an answer to q1] will be correct?

what is the chance [an answer to q2] will be correct?
50%
You're welcome to your opinion. Just as, on a public forum, I'm welcome to critique it.

Do you see it as rediculous to say "I'd like the ability to install arbitrary things on my d-link router"? Of course you could say "I should be able to do that and just not get any support if I do". But what about reputation? How can e.g. Apple ensure that (a) just you can install things on the iPad (i.e. experienced people only) and (b) that you wont complain that their product sucks if the unsupported software you load causes your machine to become slow or unstable?
I was looking at issues with integrating Amazon's products into my job's website a few years ago and I ran into an album called: [+++++]. I'd link to it, but Amazon's search can't find it and I don't remember what category it was under
There seem to be so many other more worthwhile things to achieve. What does humanity gain from such records?

Off to break the world record in saying the word "wwiisoodkfhjsuuuggg" for the highest number of times in a row by a human being ever.
Latest Deal Terms and Valuations for Associated Content, Inc.
Hedy Lamar? Bunch of nostalgists. Has everyone forgotten Computer Engineer Barbie so quickly?
I meant real-life applications are relatively few.
I just switched to Google Voice and now there is an open competitor? Oh well, so far I can't complain about my Android + GV integration and plus VoIP is coming...
Yeah I kinda groaned when I saw they were making this, but saw Shatner is playing the dad and now I'm excited.
It's less of a mountaineering challenge and now mostly just a gamble.
To make the font-smoother on XP etc., add this CSS:

text-shadow: #fff 0 0 1px;
Please don't joke, in some way they will converge, but my quad core is not a dumb terminal executing javascript.
Girls. - dog dress up 2
Sergey Brin On Google’s Wifi Data Collection: We Screwed Up
A Muslim's Response to "Draw Muhammad Day"
FINALLY.

Although, watch this feature already included in the next release. That would be interesting.

It sure would be nice to be able to charge to the user's existing phone bill, though.
Well, my definition does not imply that what is False is easy to decide, and that's OK. If N != NP, then the statement "X is factorable" would be hard to decide, even if it's False (or True for that matter).

Godel, in the proof of GIT, chose inconsistency (by concluding that G is True, even though it is also False).

So, by your own conclusions, I choose GIT to be false, and there are no contradictions.
When you've got a hammer...

TCP isn't ideal for everything. Ad-hoc networking and broadcast streaming being just two.

There's a reason why UDP was invented.
In some other cultures a 13-year-old boy would be considered a young man. The problem may be in our culture of delayed adulthood.
I am currently learning Prolog as part of my artificial intelligence class and as far as I know it's used in many contexts in ai research in my uni.
It should be googleable on this version of google though:

http://www.google.com/webhp?hl=xx-hacker
Python lib that does the Google prediction api language guessing
Interesting. I never knew I was doing CSS Reset all this time. I add this to the top of most of my CSS files:

body, html, form {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
}
a {
text-decoration:none;
}

There are a few more rules I add but they depend on each site of course.
It was the similarity to prolog that first got me excited about erlang, I thought I'd found a language that used the same principles that could be used in the real world. Then I discovered there was no backtracking...
Ottawa Printing Services
ASAPPM is your one-stop shop for all your printing requirements. We also offer complete quality promotional products with embroidery and screening solutions for all your embroidery, screen printing, and twill needs.
"When a voice is so strong and distinct in 140 characters, you can see great potential for what it could be in a 22-minute episode."

Not sure I agree with this logic.
And how much of the web is built by "decent front-end web-developer[s]"?
I have seen this now several times, why don’t those CSS resets use the universal selector?

* {margin:0;padding:0;}

works fine. You want to reset not only html and body but also your hn and p elements, right? Isn’t that sort of the idea?

That one line is pretty much the only thing I do in the way of CSS reset and it’s tremendously helpful. There will only be margin and padding if I explicitly declare that I want it which in turn helps remove a lot of margin:0; and padding:0; (which before, because of laziness, I often put in just to be safe).
Keyword Soup
I refuse to play silly mind games which make me feel incompetent.
This discussion is more about how the code that runs on your machine gets to be there, and when it runs, and less about where it runs (client vs server).

The way things are, this requires way too much admin on the part of people who would rather not have to think about it.
I guess everybody should have the right to risk his own life. It's just a shame if it is a hype about setting records that would lead to such a waste.
Actually, this restriction is a subset of the one in GPLv2 and LGPL. And it is very reasonable, as opposed to the GPL ones.

Take a close look at section 7 of the GPL:

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.

What this means is that if anyone, anywhere, imposes conditions on you (e.g. by way of patent claims), then you cannot distribute the Program at all.

It's a sweeping provision and is the main reason why many companies shy away from the GPL (including some I worked for). It's the reason why we never used XviD, for example — someone, someday, could (and would) come up with patents pertaining to XviD (MPEG-4 ASP) and we would have to stop distributing the software. Meaning, recall the millions of set-top boxes sold.

The restriction in VP8 licensing is much more reasonable — it says that if you come up with patent claims, then you lose the right to do anything with the software.
Python's Reverend Thomas library is a naive Bayes classifier library. You can do the language guessing and other basic classifications with it: http://divmod.org/trac/wiki/DivmodReverend
So will the police come knocking on my door if I launch a test scan to my Internet Bank site?

Curiosity.... must resist...
Many people on HN would feel fulfilled if they started a successful startup... he gets his fulfillment from climbing mountains. I also think there’s something to be said about him inspiring other kids (and adults!) to achieve their dreams.
"given workers dummies to beat on to vent their rage"

Common wisdom says that this physical activity releases or "vents" your anger, but it actually works you up more. Sustained physical exercise, like walking for a while, can calm you down, though.
Many of the Windows fonts have some special "Font Hinting" built in, which specifies how to exactly render the font in small sizes. This is important for systems, where there is no automatic Anti Aliasing in place.

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

Creating such a Font Hinting is, from my understanding, quite a tedious task and became unnecessary for newer systems. Most fonts that don't come along with Windows, simply don't have this hinting built in anymore.
However, it is their prerogative at any time to change their resource behavior and start receiving every request.

Anyone concerned about this will just copy the result to their own server, right?
Fun fact: Google HQ cost $110M to build in 1997
My understanding is that * { anything } is a huge performance hit, especially for rich UI apps.
I'll give $20 to the first AMAZON-listed band with a SQL-injection album name.

"'); DROP TABLE ARTISTS"

(Yes, #327)
Sports Illustrated HTML5 version on Google I/O
"I definitely don't see myself writing html and javascript code for a computer program."

XAML and C# are rather close in comparison. The capabilities of HTML and JS are only limited by what the browser allows.

I understand your point, but I don't think the HTML/JS/Server Side language setup is far off the mark.
My random answer is "splorichoo".
An Open API means what it is. A programming interface that is open. What the API does or does not is a separate matter.
Three Most Disastrous Web Design Mistakes
Simply roam through the cyberspace, visit those free personal web sites especially under Blogger.com and Geocities.com, you’ll find many examples of poorly designed pages.
Optimal packing problems are fun 1-hour programming contest fodder - so many problems that you might solve in Prolog are trivially written imperatively or functionally as combinatorial or permutational recursive searches with pruning - but they are such a small kernel of a real-world application that I don't think they justify the complexity of linking in another language, runtime, etc.

Where you're dynamically building up facts and clauses, and you need more general solving logic at run time, then I think Prolog is more warranted. But that's a smaller niche, IMO.
Dehydra: Static analysis for C++, scripted with JS
How New Open Video Standards Will Kill Flash
iPad having difficulty rendering HTML that's been out for sometime? It doesn't seem like it would be hard to solve.
The BCS don't play an active role in British IT... so really, WGAS?
The OS might be a tyranny, but it's also a tremendous resource. Just because one is in a totalitarian regime, it doesn't mean that one can't do business.

Smalltalk eschewed the OS for true write once, run anywhere freedom. One result was that the community missed out on the synergies of both the Windows and FOSS ecosystems. (This is one thing Perl, Python, and Ruby do right.)

In the case of Google: they too have established their own ecosystem. They can extend their ecosystem and increase synergies with Web Apps in general. The OS won't go away, but it has ceased to be the central focus of computer use. Apps (web or otherwise) and the networks they provide access to are the central focus of most users today.
I use it fairly regularly, but mainly as another way of communicating with my friends over our Google Reader shares. It's a good interface, supports replies natively, and doesn't constantly tell me "too many buzzes, try again later".
Good idea, I filled one out.