skysight-inc/HackerNews huggingface dataset:
Congratulations and well done. I'm just downloading it now. My first thoughts were if it was able to identify the 320+ species of native trees we have here in NZ. My second thought was to wonder if it can be trained by the users to learn new species? (I'm still waiting for the app to finish downloading so have not tried it yet). It would be great to expand your knowledge base by having user contributions, perhaps in a curated or weighted submission process.
http://www.sweble.org is the actual Wikitext parser project homepage. Please go there until dirkriehle.com is back up.
Oops, clicked too fast on the controls to read. Stupid. Thanks!
Not only that: this one has a better screen too - 900x1440 vs 1366x768 - is smaller and runs Windows as well as OSX.
Finally a geo-group I've been looking for...
I just added support for groups in geobacon.com and thought others may have interest in this particular one.
I wouldn't mind getting mail once a week. The question is, would this work for everyone?

Are there items that are time critical (need less than two weeks round trip) AND must be sent physically AND would be prohibitively expensive to send through private mail services?

Considering the items I have in my mail pile right now I can't think of any.
I've used Gentoo for years and it used the "wheel" group. Maybe it has changed now, though.
Are you incorporating soon?
What are the differences between using CUDA and OpenCL in this scenario? I was under the impression CUDA is Nvidia-only.
As with the rest of the modern world, junk mail (advertisers) are the backbone of the USPS. Cutting down the amount of junk mail might be bad for the post office.
It's a redirect to a warning page. If you pause the load (Escape key) before the redirect, the initial/front page is plenty visible and ok looking.

I keep JS disabled because there's just too much random/nasty cr*p out there. I'll do JS for some sites, but it's definitely "opt-in", for me.

Yeah, I'm a corner case. I just found the deliberate redirect away from a presentable page (with JS disabled) to a content-devoid warning/advisory, to be rather pointless, from my perspective.
what your saying sounds like it's right, I think it makes more sense than what I said anyway. Thanks.
simple. like twitter of geo
Being into woodworking (lutherie specifically), I would kill for something that could identify species by samples of wood. I think this is a very different task and extremely difficult to achieve though. Sometimes even 2 experts disagree on the pedigree of a given piece of wood - visual inspection is simply not enough and nothing short of a detailed lab analysis can confirm some identifications. Variation of the wood from tree to tree of exactly the same species is large, at least you are dealing with relative consistency in the leaves.
Yes,i think that kind of data is very valuable.
Another application of this kind of data is in transport and movement statistics of a population.
How to Bootstrap?
hah, yeah, that's pretty annoying. I prefer un-announced failure to drop-everything-and-berate-user. I didn't realize it was that bad, I retract my earlier remark - this likely cost them additional time to be more annoying (though was probably done for people on ancient browsers, and not voluntary no-JS-ers).
I'll share some numbers: I've got three utilities in the Mac App Store, two currently free: WindowFlow[1] & Window Keys[2], and one paid: Optimal Layout[3].

Firstly, from what I've seen, only the US store really matters for paid apps. I've seen very low numbers move Optimal Layout to close to the top of the category: e.g 5 sales in Canada placed it at #5 in the top paid utilities.

In the US Optimal Layout hit #4 in the top paid utilities and #40 top paid overall with 82 units sold in a day.

For the free apps, WindowFlow was the best performer getting the most downloads in Japan & France (for some reason) hitting the number 1 spot in both store with about 700 downloads a day.
Neither of these translated into many sales for Optimal Layout, but it was just great to have lots of people trying out the apps.

So overall it's not a big market yet, being a part of bundle like MacUpdate or MacHeist delivers access to a much bigger market (40,000+ in 2 weeks) but it's relatively steady and only going to get bigger.

I'll revive my blog soon and post a more detailed analysis of how I see it playing out.

[1]WindowFlow: http://most-advantageous.com/windowflow/

[2]Window Keys: http://most-advantageous.com/window-keys/

[3]Optimal Layout: http://most-advantageous.com/optimal-layout
Maybe a stupid question:

Why isn't it open source?
This is a pleasant surprise. Will also install the chrome ext. kudos
Not if skype renders javascript somehow. Amazon had a similar vulnerability in the "preview this book" feature a few months ago. If you used it to preview certain books that had example XSS payloads, you would get owned.
How do you figure? There isn't an implicit conversion from auto_ptr<T> to T *.
What does XSS have to do with remote code execution? I mean, it's possible for a Javascript parser to have vulnerabilities that can lead to arbitrary code execution, but the Amazon example seems in no way relevant here.
Thanks for the link! I think I'll watch Иваново детство this evening.
You also need to remember to use RAII, and that always requires creating a class. You also need to get RAII right, where as Python's with is implemented for you.

Also there's no mention about the fact that Java forces you to check for exceptions (well not for unchecked ones, but those should not be fatal, and I never really got their idea). You can't forget the try-catch.
After seeing the abortion which is the latest interface redesign, I chalk it up to either incompetence or sadism.
Ha! I was wondering that as well. It went from the best way to watch short clips to a very average way. The (big) competitors don't buffer for me, while Youtube does these days.
Extension author here. This is great to hear - @RussenReaktor, who originally spotted it, also discovered it with the extension [1].

There's also a Firefox extension [2] and the opportunity is there for someone to make extensions for the other browsers.

[1] http://twitter.com/#!/russenreaktor/statuses/659089801862307...

[2] https://addons.mozilla.org/en-US/firefox/addon/humanstxt/
Top Mad Scientists in History
If an audit of his computer revealed unlicensed movies, songs, fonts and applications, I (and probably he) would fully expect him to be litigated against -- such discoveries and resulting lawsuits are quite commonplace nowadays, it seems like. That doesn't make it right for anyone, even a large corporation, to violate intellectual property law.

To put another way: if I were found to be pirating Mac OS X, Apple would be in the right to sue me for intellectual property violation. If I found them to be using my code outside of the license I provided it to them (and the rest of the world) with, I should be in the right to sue them for intellectual property violation. Is this not correct?

(EDIT: fixed problematic grammar)
Ah! That makes perfect sense. Thank you.

The tone of it just came off as absurd in an article about raising so much money.

I think I like the charity auction route much more than the raffle with that in mind. The auction is simple and familiar but the raffle version needs to have this mechanic where you win and then you pay. It just feels weird, especially at first glance: "You won! Here's the bill."
Reasonable and pursuable - on a site you run, you could make humans.txt redirect to people.txt.
there are no build scripts or Xcode projects for JavaScriptCore releases, only the code itself

Not true. See JavaScriptCore.xcodeproj in ...

http://www.opensource.apple.com/source/JavaScriptCore/JavaSc...
http://svn.webkit.org/repository/webkit/trunk/Source/JavaScr...

... and if Xcode isn't your thing, just run the script "build-webkit" ...

http://svn.webkit.org/repository/webkit/trunk/Tools/Scripts/

... build instructions in plain English here ...

http://www.webkit.org/building/build.html
this is the greatest thing since canadian bacon
Or try Coral Cache:

http://dirkriehle.com.nyud.net/2011/05/01/the-parser-that-cr...

"It worked for me." ;-)
I require stable SSH; I like to listen to the occasional tech podcast or watch some video, but basically I need SSH. So no, not blowing anything here.
I was being sarcastic. The spoiler really did spoil the joke, although the joke was such a minor part that it didn't matter very much. The point remains.

Many people read the HN comments before the submission, and the spoiler, well, spoilt it.
Django Canvas
http://geobacon.com/invite/dd945961-5d8f-4cc3-857d-954014a0b...
I am aware of Office 365. Microsoft also invested heavily in the earlier NetDocs project, but that project was canceled.

I am sure that there are many people at Microsoft are aware of the disruption, but it's not clear to me that Microsoft as an organization has internalized it and is acting on it. For example, what is the product that Microsoft is selling? Are they selling a service to users or eye balls to advertisers?
if we are now paying $X for $Y GB of data, why doesn't it roll over like Minutes or a persistent commodity.

This will usher in a 'pay what you use' scheme, not unlike long-distance phone bills back in the days of yore. (you transferred $Y GB this month, so you owe us $X dollars.)
What the *uck happened to the Web? I want Trackback & Salmon entry points.
Login| ihavegot.com - http://qrf.in
Obligatory "Pics or it didn't happen"
I think the TonidoPlug and the Dockstar have the same hardware -- they're based on the Marvell design I mentioned.
Panic's stuff already has nice upgrades.
NASA concludes Gravity Probe B space-time experiment
How do I bait you?
Do you know of any quick reference to the individual laws created as a result of ratification of these articles?
What you're saying is there is no real math in the curriculum, and you're right. There'll never be any real programming in the curriculum either.
Don't believe this, people. It's obviously planted evidence. We are not alone ...
A major reason to support Mozilla over Google (Chrome) who've gotten way too cozy with the gov over the past few years.
This fact has lead to the popularity of the springframework in Java. They use the template design pattern to hide all of the resource acquisition and release. This makes it much easier to code as you don't have to "remember" to close your db connections. The remember argument is somewhat weak because you still need to remember to write your destructor. I do buy that it's easier to remember it in one place than all over the code.
Ask HN: Why is my submitted post starred and why does he not appear?
Feel stupid for asking. Been a reader for along time and I thought I read the FAQ properly but I don't see anything about it.

I posted something this morning. I see it in my profile with a little star next to it, but it never appeared on HN. Should I understand it was moderated as off-topic ?
You are right, I can't find "timely manner" there. I was reading through various comments and it was mentioned multiple times so I didn't check.

See this thread: http://news.ycombinator.com/item?id=2521911

"You may obtain a complete machine-readable copy of the source code for the LGPL-licensed portions under the terms of LGPL, without charge except for the cost of media, shipping, and handling, upon written request to Apple."

My point is that if it takes a year to "process" such requests, it renders their promise to share the source kind of useless. Now we can argue about how many months would be acceptable, but I'm not sure there's much of a point in that. So a license that has some more specific rules regarding how such requests should be handled, would be an improvement.
"About a month ago I was chatting on skype to a colleague about a payload for one of our clients,” he wrote. “Completely by accident, my payload executed in my colleagues skype client."

If I had to guess, they were probably pasting back and forth JavaScript "payloads" for an XSS and broke the parser that Skype is using for formatting chat messages. Not that interesting.

Chat messages on Skype aren't exactly the most effective propogation mechanism either. Don't you have to be approved as someone's friend before they can send you a message? This probably won't be used in any massive attacks any time soon. Until then, continue to annoy your girlfriends as the author apparently did.
The headline says root access, but I didn't see any references to it in the article or its link. Does anyone know if it really is root access?
Routing: http://shader.kaist.edu/packetshader/

This was really non-obvious to me.
CUDA has a much simpler API (and your entire program can be written in CUDA C) because it makes assumptions about the hardware you're using. OpenCL is for 'computing on heterogeneous platforms' meaning that if you do it right, your code can run on multithreaded CPUs, NVIDIA GPUs, ATI GPUs, or any device that conforms to the OpenCL standard. The tradeoff is that you have to write a lot of accessory code to make sure you're computing on the right device and conforming to the capabilities of that device... and these decisions have to be made at runtime unless you specifically know the platform and devices attached to the host but then your code isn't very portable.

So for a proof of concept it makes sense to go with CUDA so you can play with the algorithms and not worry about all the other stuff.
I think there's good advice here for almost anyone, you just have to adapt it to your situation. Not all of these work for everyone, but many will work for most. Let's take your site CompVersions.com (which looks very nice, BTW) for example:

Controversy - Okay, tough one there. Get back to me on that.

Viral tricks - Allow new users to extend their free trials by another 14 days if they send an email about the service to 5 people. Or, give new paying users some amount of credit for doing something similar. Give away a free {thing designers want} - To enter the contest you must tweet about the service. Tons of options here.

Affiliate Program - People pay for the service, so this is doable. The affiliates you want are people/companies who operate popular design sites/blogs/forums/newsletters/services. If they have ads then they could be an affiliate (actually, even if they don't). Cut special deals for really good partners. Consider offering small payouts for trial sign ups and bigger payouts for paid customers.

SEO - Goes without saying. You need to be thinking about this.

Press - You probably aren't going for CNN here, but there are lots of design oriented publications both online and off. Think of some story ideas and start pitching. Are more people going freelance because of the economy? You could play off that angle. Clients who can't make up their minds about anything is a classic designer story. If you can put together a success story of someone who used your product to get an indecisive client to make a choice- that's a story people want to hear.

Celebrity Endorsement - Offer your product to a highly visible designer for free. If they like it, ask for an endorsement. Maybe a tweet or two? Maybe a mention on their blog?

Biz Dev - There are lots of design agencies out there. Maybe this is something that some of them would be interested in using. Maybe you could do a co-branded promotion with a company that offers another kind of design tool, like wire framing or something. Perhaps you could work with Appsumo to put together a "Designers" package, of which CompVersions would be a part.

Offline Events - Probably not super useful for this. But live design demos in front of an audience could be fun.

So yeah, I think there's some good material to go on here.
I wonder if there is anything that feels this pedantic when I'm trying to carefully explain it to someone else. This is such a useless distinction in my mind.

Alas.. someone somewhere is calling their computer a hard drive and that would cause me to shudder. :)
Yeah, basically OpenCL is a standardized version of CUDA.
I guess you just "upvoted" a previous submission since HN will check for duplicate urls
Does the "tycoon" hold US or Russian citizenship (or both)?
On my Mac Skype runs under the uid of my normal account, so I'm not sure how this could be used to get root access unless there's a separate privilege escalation exploit involved.
This is exactly what Richard Feynman described in his 1974 commencement address at Caltech.

http://www.lhup.edu/~DSIMANEK/cargocul.htm
How To Peel Banana Properly
Google's offices wouldn't necessarily have as much bandwidth as their data centers. The real surprise here is that Google gives their offices massive connections (presumably to the GBone).
I absolutely hate this sort of pedantry. This is fine if your'e sitting around joking around with your fellow designer friends, but I see this used all the time to try and make people feel bad about themselves because they're "stupid".

And actually, "what font did you use" is correct you arrogant jackass, at least using the definition that you gave. Or are you designing PDFs using a letterpress?
How about some literate programming?
You could even start the file with a sentence like:

"Paul Irish last updated this text on May 6, 2011 using the Standard Grammar."
Frankly, getting a shell as my regular user on my machine can be just about as devastating as getting root. Everything that's important to me is owned by my user.
Does any part of Skype run as root? It really shouldn't but I wouldn't put it past that piece of turd.
Home - icancheat.com
I think this is very memory intensive. Remember the GPU would have to calculate block checksums preferably from the main memory where the buffer resides.

Maybe block deduplication could be done this way. If the block is a dupe, skipping its allocation on the disk (it would save at least one block write) could offset a lot of block hash calculations.
It's a bit depressing to think that some day we'll all have connections this fast, but unless we learn to violate the laws of physics, we'll never have single digit latencies around the globe. I like to imagine technology always getting faster, but the speed of light really starts to limit things.
The library author needs to remember to use RAII, but the client doesn't need to remember anything (as in his examples). Whereas with 'with' it's the opposite - the client has to remember to use it.
I don't believe that anyone's need is a valid claim on another's life. For two thousand years we've had it beaten into us that we are our brother's keeper, but this is simply false. Altruism is simply moral slavery - it is an ethical system where everyone is enslaved to everyone else. Like any other form of slavery, it's bad for the enslaved people because they are not left free to think and produce the material values needed for a flourishing life.

(I shouldn't have to spell this out, but I will so that there is no danger that I might be misunderstood: I think it's just as wrong to make someone sacrifice himself to others as it is to sacrifice others to him.)

If you want to educate your kids, earn your money honestly and pay out of your own pocket to educate them. If you like the idea of paying for other people's kids to go to school, no one is stopping you.
Women tend to be less ambitious than men
I'm happy to e-mail the PPT with notes and image attribution URLs, too. Ping me at h@bit.ly!
Mega Congrats! Any chance of developing a similar app (paid would be fine) for identifying wildflowers? I have thousands of pictures of wilderness areas across the Western US, and I get tired of saying "and here's an example of... a yellow flower I saw a lot of that day" :-)
I have been doing this for years, but can't talk family into it... Yes, there have been multiple discussions.
Just yesterday I discovered that Clear does this. Unfortunately they lower one's bandwidth to 0.25Mbps and keep it that way for days or weeks. Excessive to Clear is also as low as 5GB in one day.
Cheap Lagos Flights - Flights to Lagos from London
We provide cheap airfare for Flights to lagos from London. Dial 0208 150 6215 to book your flights to Lagos. We offer cheap tickets for Lagos flights.
Should I pursue someone who stole my idea?
It's more than just lack of competition. What's happened is all cable television and phone companies have realized they are completely fucked. The Internet is way more disruptive than they originally thought. With VOIP and Netflix/bittorrent nobody needs a phone or television anymore. So there is a conflict of interest growing among the only companies that are providing broadband internet.

These companies don't want to be relegated to simple utilities with low profit margins, and so they are doing everything in their power to keep the cost of data rising even while their cost of the bandwidth drops by half each year. With bandwidth caps and usage-based billing at 5000% profit margin they are simply begging the government to crack down on what ends up being highway robbery.
(ii) is a real threat to the cable companies. My apartment building pays for basic cable, but I haven't even hooked up a tuner the entire time I've lived here. I pay for Comcast's 50Mbit/s plan and get my video from Hulu/Netflix/YouTube, and yet YouTube still stutters and buffers frequently.
Comprar calzado online al mejor precio
comprarcalzado.net es una página informativa sobre la moda de calzado de hombre y mujer en el que hablaremos sobre las nuevas colecciones, tiendas...
It sounds like it's still pretty dangerous even if it's not "interesting".

As far as propogation, it could definitely be effective, it all depends on how interconnected the graph of Skype friendships is. There have been many nasty worms which travelled across AIM friend lists, for example.
It doesn't happen by chance (usually), but it's not an infrequent occurrence either.

Take an example from earlier today: there's a vulnerability in Exim that can allow arbitrary remote code execution (http://www.vupen.com/english/advisories/2011/1185). For anyone who doesn't know what Exim is, I refer you to Wikipedia (http://en.wikipedia.org/w/index.php?title=Exim&oldid=421...):

"Exim is a mail transfer agent (MTA) used on Unix-like operating systems. Exim is free software distributed under the terms of the GNU General Public License, and it aims to be a general and flexible mailer with extensive facilities for checking incoming e-mail.

...

A large number of Exim installations exist, especially within Internet service providers[1] and universities in the UK. Exim is also widely used with the GNU Mailman mailing list manager, and cPanel."
... and maybe we all need to spend less time being aggressive asses.

They made it pretty obvious that they were speculating, and were not trained in law. What, is that illegal now? Is it bad form? Is it offensive? They make a fairly good point about allowing an infinite period of time, which adds to the discussion.

You, by insulting the poster needlessly and grossly missing the point of the post, have added nothing to the discussion.

I usually try to refrain from doing this, since I'm also adding nothing to the discussion, but this is becoming an alarming trend.
Not that I'm a conspiracy theorist, but is it a coincidence that Skype's been in acquisition talks lately?

Also, can someone please create a viable Skype alternative that actually works?
I've been doing this for years, and there are a few benefits.

Aside from opening easier than the other way, the stringy bits all stick (mostly) to the peel better than the other way.

I think there were a few more reasons why this is better, but it's been so long since I've opened a banana the other way, that I forget.

From what I recall, humans are the only animals to eat a banana from the wrong stem end. How are we the ones who got this wrong?
Try explaining to someone the difference between a gigabyte and a gibibyte.