skysight-inc/HackerNews huggingface dataset:
I recently tried turning off our CAPTCHA for a few weeks and instead just blocking all comments with links. I was still getting hammered by 10% of junk comments that don't have a link. Many of them were gibberish; my guess is it's a bot cataloging which sites accept comments in the first place.

Solving a CAPTCHA sucks for the person submitting the comment, but having a page full of Viagara spam burying any legit comments sucks for everyone.

What scares me is the noticeable rise in spam comments being submitted by actual humans apparently in India and China. I set up a ModSecurity rule to block inbound hits coming from a Google search that includes the phrase "post a new comment" but that's only going to work for so long.
Not sure if you're serious or not but apt-get has been part of Debian for ages and yum on Fedora. This is hardly a novel idea.
I will say this: Apple is not afraid to leave old technology behind. While website XYZ aims to support multiple versions of every browser, including those released a decade ago (IE6), Apple won't even support Leopard with its new store, which was the version that came with the Mac I got just over a year ago.
Do you use the Store and iDevice syncing parts of it at all? The Store always has me running around in circles unless I know exactly what I'm after and can search for it directly. The back button and breadcrumbs often behave contrary to expectation, and for some reason there only is a global search. The store also seems excruciatingly slow; I assume the servers are all located in North America and the content isn't optimised for transcontinental latencies.

iDevice syncing is full of unhandled corner cases which lead to crashes, inconsistent state, nonsense error messages, or lost data. It's also really easy to accidentally delete stuff off your device if you don't have the same data locally. I probably get the short end of the stick for being a developer: iTunes and XCode have a kind of love-hate relationship. That's far from the only source of problems though, I've seen all kinds of weirdness outside the context of iOS development.

Even outside of this, there are some embarrassing hiccups, e.g.:

- The UI becomes extremely unresponsive while importing media - it seems the import runs in the UI thread, or otherwise causes the UI thread to block.

- If you're editing metadata for a file while it's playing, there's a brief pause while saving.

There's no excuse for either of those, and seem the sort of thing a decent programmer with knowledge of the codebase could fix in a day or so. (I'm aware that ID3v2 is typically stored at the start of the file and requires the whole file to be rewritten; notifying the streaming playback thread of the byte offset shift and new file descriptor is however not rocket science)
Any tools that work in the opposite direction? ( e.g., JS -> C )
How about a list of languages that compile to PHP? haXe is the only mature one I know about.
Why use this instead of Reddit?
What are you talking about? I own several programs I bought before Mac App Store launched and store shows them as installed. I am pretty sure, that if you delete an app and then try to "buy" it again, you will get the same as in iOS App Store: a prompt that you already own this app and suggestion to redownload it.
Yeah but it kind of sucks for open source apps
Intuitively, I would expect MD degrees to be very clearly on top -- the expected salaries are easily the highest, and there is relatively more data available on that (look at the merrit hawkins surveys). So when a low-end salary for a doc is $150k -- which, to my knowledge, would be a high-end salary for an engineer -- why is engineering coming out on top?
Very nice. Particularly good example of how to hide that ever increasing number of social sharing links showing up everywhere.
Goldman Closes Facebook Fund After Billions in Orders Pour In
I guess some would pay that much just for exposure on Mac App store, even if they had to host the app and process the payments themselves.
Mascara (http://www.mascaraengine.com/) compiles a typed version of ECMAScript (based on Harmony and other proposals for ECMAScript extensions) into JavaScript. It is backwardly compatible with JavaScript, so you can gradually upgrade code to take advantage of it.
An effective way for GOOG to punish scrapers?
As was suggested elsewhere, there's blacklisting if you're logged in. But that's rife for abuse.

It would take more horsepower, but Google has plenty of that. I'm sure someone at Google has thought of this; or is thinking about implementing this; or has completely dismissed this as impossible/ineffective; but I wanted to throw it out there to see what HN thinks about it.

Determine the canonical source. In this case, a Stack Overflow post. Each site that scrapes the content from the Stack Overflow post increases the site rank for said Stack Overflow post.

On one hand, it will increase any rank for original content that gets recycled and spread across the 'net: reblogged Tumblr posts; retweeted Tweets.

On the other hand, it puts another tool in the hands of black hats.

Thoughts?
The way it works is, your visitor has a Flattr account that he/she fills with some money each month.

Unfortunately that is where it falls apart.

The fund-raising model that "works" for Wikipedia is very different from the Flattr model. And I am not convinced that the Flattr model can scale up to the Wikipedia level.

(not to mention the fact that donations would be a lot more random, difficult to track and will come in fits & spurts; which is basically useless when you reach the levels of money the WMF is after)

If wikipedia adopts Flattr as their micropayment solution, overnight tons of people will open a Flattr account.

I do not think this would happen as easily as suggested.
It's different...for example: Everything happens in realtime. Each post can be its own thread. Also, users can choose to remain anonymous.
Wow, this is a major step towards creating an uniform marketplace for not just mobile and tablet but also traditional computers. It does seem like a natural next step, it should even have happened earlier, how come nobody thought of it until today?
There's a reason I've always called Japan the #1 exporter of weird.
Linux distros thought of it back in the mid-90s or so - 15 years or more.
When it comes to spelling correction, there is a lot of literature on how to do it. So that example I grant you. But could you, before Paul Graham's article, have written an anti-spam program that is that effective? Seriously?
Arrrg! No way of uninstalling apps in one central location. Why, Apple, why? There is this nice list of installed apps, why doesn’t it have an uninstall button? It doesn’t make any sense.

I guess you are expected to drag apps to the trash like before? That sucks.
The Mac App Store is not showing in software update here (UK)

edit: never mind, it is showing up now.
> how would it influence the search results?

Presumably it would do the same exact thing as '-site:foobar.com'.
Tenacity: An ORM Independent Way to Manage Inter-database Relationships
Broadband speed being one reason it didn't happen earlier I suppose, payment infrastructure is another one
I don't know. Let's say I wan't to host it myself, I'd pay about $240 per year for Linode VPS.
It's showing up for me. Comes with the 10.6.6 update.
If you're in any way serious about your Mac-based product, you'd probably want to be part of developer programme even if you don't care about the app store. (for testing with prerelease OS versions, etc.)
Whatever the comments on this, Apple is creating another new way/market for developers to make money and at the same for itself. Genius.

fyi, i do not develop apps for apple. i gave my mac to my brother about a year ago. i figured that i could do the same with my cheap acer without worrying about dropping or losing it.
Does anybody know if there is a library like this for C/C++?
>A far more elegant solution is to use some sort of filtering system (like Akismet). Such a system can run behind the scenes and work without complicating the user experience.

I disagree.

An automated system that calculates the probability that user data is invalid will inevitability report false positives, leading to blocked or deleted content. Try explaining that to a user.
I've noticed for years that "[product] hosed" brings up good results on how to work around bugs in various software products.
Yeah. I miss searchwiki. :-(
For the other 56% (or 73%) that you've inconvenienced with unconstitutional searches (regardless of what the courts have decided, these violate the 4th amendment pretty clearly), words stronger than 'only' and 'just' are appropriate.
It's just like a massive computer magazine shareware cover disk.
iTunes should be renamed, it's not just about the "tunes" anymore
Or any of the serveral package managers on linux that have been around for ~10 years.
Wasn't this here a few days ago... http://news.ycombinator.com/item?id=2065477

Has anything changed?
I don't see how you could anti-game this, the SEOs would just use mechanical turk to hire 100s of people (with valid Google Accounts) to do the reporting.

At best G could use the information as a list of potential spammers and filter domains manually, but I really can't see this being automated without giving the SEOs another weapon.
There have been a whole run of nytimes stories that have the same second half of the text about "the obama administration" and goldman sachs getting access to cheap government money.

With a different - what they have done this time - first paragraph. It seems like somebody at the NYT doesn't like either GS or the Obama adminsitration.

In this case GS are doing something naughty - but they aren't borrowing government money to do it, and since they aren't even investing their own money it's hard to see why they would need to
You should check out http://metaquark.de/appfresh/ :)
Perhaps, but I'm sure any legitimate site could contact Google and resolve the issue...
Apple Remote Desktop (unlimited users) also got a huge discount. $499 to $79.
:-) Interesting. In the sense that PC is increasing, this is a new high, but of, course it's a new low for our institutions.

What I find interesting is that there's a small group of words in English that are their own antonyms, e.g. sanction, oversight, and cleave (this is may favorite). Also fun are phrases that have come to mean the exact opposite over the centuries, e.g. "I DOUBT some foul play", "[I'll kill anyone] who LETS me [pass]" from Hamlet.
What is the third? I've only seen Djangy... or do you mean GAE and django-nonrel?
Take a look at FC++ and Boost.lambda and Boost.Phoenix

http://sourceforge.net/projects/fcpp/

http://www.boost.org/doc/libs/1_45_0/doc/html/lambda.html

http://boost-spirit.com/dl_docs/phoenix-2/libs/spirit/phoeni...
Apple Remote Desktop, Aperture, etc. aren't going to run in the browser anytime soon.
If you did that, how would the search company make money, if it's not involved with advertising?
I think Kaminsky is misleading when he says “Wikipedia.org is a delegation, an unsigned one at that” and “Wikipedia’s IP addresses are not actually hosted by the .org server.” The IP addresses of Wikipedia’s nameservers are actually hosted by the .org server in the form of glue records. In this particular case, at least, wikipedia.org is not just a delegation, so there would be some benefit from the .org servers signing that information.

(I know that glueless delegations are common, I even use them myself. But Wikipedia’s delegation is not glueless. DJB does not like them: http://cr.yp.to/djbdns/notes.html)

; <<>> DiG 9.6.0-APPLE-P2 <<>> @a0.org.afilias-nst.info. wikipedia.org. ns +norecurs
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51490
;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 3, ADDITIONAL: 3

;; QUESTION SECTION:
;wikipedia.org.	IN	NS

;; AUTHORITY SECTION:
wikipedia.org.	86400	IN	NS	ns2.wikimedia.org.
wikipedia.org.	86400	IN	NS	ns0.wikimedia.org.
wikipedia.org.	86400	IN	NS	ns1.wikimedia.org.

;; ADDITIONAL SECTION:
ns0.wikimedia.org.	86400	IN	A	208.80.152.130
ns1.wikimedia.org.	86400	IN	A	208.80.152.142
ns2.wikimedia.org.	86400	IN	A	91.198.174.4

;; Query time: 46 msec
;; SERVER: 199.19.56.1#53(199.19.56.1)
;; WHEN: Thu Jan 6 10:05:40 2011
;; MSG SIZE rcvd: 143
Practicing computer science, which I'd rather call software engineering, is not a case. It's many. So I don't think you can generalize what one needs to proper practice it.
I'd define good as it takes full advantage of the javascript language and produces & can be used to create structures optimised for javascript, not the language it was written in.
at the risk of telling you what you already know...

programmes on the mac have the extension .app; it's roughly equivalent to .exe in Windows (except it's not a binary, more like a .jar). When the iPhone started, I guess 'App' was the natural name for them, and thus App Store came naturally as well.

Now it's come to the mac, it's makes even more sense, because it's back where it (Apps) started
My understanding is that the clones take the material and modify it to have exact matches for phrases that people are likely to search for. The exact match causes it to rank higher for those searches.

SO is not editing the material for SEO, they just have whatever content the users generated.
I agree with you that in the end, it comes back to individuals and their decisions. However, many of those individuals were working in an environment afforded them by a government institution, either directly (working for DARPA) or indirectly (working for educational institutions supported by the government).

But, really, I was responding to the parent's 'By contrast, not as many examples of [institutions] creating it.' The environment provided by institutions (whether it's a small company or a large facility) have created a great many things throughout history.

We all want to think individuals are what it's all about, but individuals don't exist outside their surroundings and influences.
2 points. I started at one. I desperately hope for more, though, as this is going to give me my big break. I'm trying to earn six more trophies, a ribbon, and link this profile on my resume.
He gets it slightly wrong on how it works. One is not verified by a computer and one verified by a user. Here's a quote from http://www.google.com/recaptcha/learnmore

"""But if a computer can't read such a CAPTCHA, how does the system know the correct answer to the puzzle? Here's how: Each new word that cannot be read correctly by OCR is given to a user in conjunction with another word for which the answer is already known. The user is then asked to read both words. If they solve the one for which the answer is known, the system assumes their answer is correct for the new one. The system then gives the new image to a number of other people to determine, with higher confidence, whether the original answer was correct."""
Except that RAW processing and denoising in LightRoom 3 is so much better than in Aperture 3 for my Panasonic Lumix LX5 and Samsung GX-10. Do a cursory survey of the Aperture discussion boards, and you will see lots of people with RAW support that used to work fine, but broke after a Camera RAW update. Apple is also slow to add support for new cameras. Besides that, Aperture 3 is slow, even on recent machines with 4GB RAM.

I own both, and miss the "Places" and "Faces" features from Aperture in LightRoom. But given Aperture's deficiencies, I use LightRoom 95% of the time.
Making Your Sites Shine with font-face
I believe they're all bachelor degrees.
I am not surprised either.

Apart from being reasonably difficult to learn, software engineer is pretty unpopular with the masses. Its image is not very glamerous. This keeps the supply down even more.
Proof that true AI is a long way off?

If the best and brightest (arguably) on the planet can't figure out how to filter out search with algorithms, what makes us think we can mimic true human intelligence any time soon. (I think it will happen, just not as soon as some claim)
Why micropayments will not change the world: http://www.shirky.com/weblog/2009/02/why-small-payments-wont...
If you can afford to require registration for comments, then using the blacklist at www.stopforumspam.com works quite well. I've cut down my number of spambot-induced accounts by about 90% for a couple of forums I manage.
This is another point in favor of using a house or apartment as a startup office. I would be really reluctant to do anything else until I needed space for more than about 30 people.
Except that thare are some genuinely useful compilations on SO which you don't get elsewhere, e.g.: http://stackoverflow.com/questions/72394/what-should-a-devel...

These add significant value to the original content IMO
Ask HN: how can I learn about real-world software/system design?
I've been coding professionally for a few years now, with solo responsibility for quite a bit of code. As the systems I work on have gotten bigger, I've realized how lacking my skillset is. I have a CS degree, but never had any formal practical software engineering training. I don't really have any sort of mentor here, so I've mostly just figured stuff out on my own. the problem is, I'm sure I'm missing quite a bit.

for example, I routinely find myself wondering how to design something, jumping from idea to idea until I accept that I really don't know and just pick the path of least resistance. other things that regularly come up are database scheme issues, how to properly set up a test environment, proper logging/error handling practices, writing fault-tolerant network code, and more. things I never saw in coursework. I can bang out code for sure, but I know I can do better.

I've tried looking at a couple books (code complete, design patterns) but couldn't get much from them. I've tried looking at open source code, but that's missing the back-and-forth dialogue I'm looking for. assuming I don't have access to any experienced developers, what can I do at this point, save for posting non-stop questions to stack overflow?
In optimizing a dynamic language, the problem of a symbol being replaced like this is no big deal; it's all but the expected norm, and inline caching ought to take care of it.

On invariant code motion: it tends not to be a big win because programmers usually move obvious big code out of loops explicitly. They do that because relying on a compiler optimization to do it is unpredictable; you may accidentally trigger a wall in your optimizer's ability to analyze your code as it grows more complex over time.

But we really are arguing over small potatoes here.
It's unfortunate because there are many people who either can't be vaccinated due to allergies or have other legitimate medical issues such as being too young for the vaccine, that rely upon the herd immunity of the portion of the population that can be vaccinated. Opting out of vaccines puts these people at risk, not to mention the increased risk of child opted out.
meh.. nothing good at the moment..
still got potential
want cracked apps tho
Determine the canonical source.

Well, that's the hard bit, isn't it? What are the consequences of getting it wrong? If Google bans my site from their index because it thinks I stole my content from a scraper, that's going to be hard to take.
Time & Materials vs. Fixed Price
I'd pay nothing, and host it on GitHub. In fact I, and many others do.
Do the actuarial exams instead. They cost less, require no degree and are not more difficult than those degrees you mentioned.

For Americans
http://www.soa.org/education/exam-req/

For the UK and much of the Commonwealth
http://www.actuaries.org.uk/
Soundcloud doesn't think so. I cant find the dmg on their website and the link to "Get App" redirects me to AppStore.

While I certainly appreciate Apple, for coming out with a central place for installing applications, this is what I absolutely don't want.
...don't forget about DjangoZoom. Fun times :)
After a quick Google, I see there are a few. So I change my question to: has anybody used and liked/disliked one of these libraries or a similar one?

The main ones I could find were FC++ and FACT:

http://www.cc.gatech.edu/~yannis/fc++/ <http://hci.usask.ca/people/ragu/writings/FunctionalProgrammi...;
http://www.fz-juelich.de/jsc/FACT/Old_Pages/fact_index.html
http://www.boost.org/doc/libs/1_45_0/libs/functional/index.h...
http://okmij.org/ftp/cpp-digest/Functional-Cpp.html
or <http://www.haskell.org/haskellwiki/Calling_Haskell_from_C...; :)
The App Store is not part of iTunes.
That's hilarious if true, I would assume that the majority of math teachers would have also skipped college algebra to go straight for Calc since this is pretty common today.
It'll also keep out a lot of indie games, free software and other cool things. It's sad.
could somebody please post an example to point #1?
Google doesn't like to be contacted. Unless you're a (high) paying customer.
I just contributed http://www-sop.inria.fr/indes/scheme2js/.

I thought about including the fact that Pugs had a JavaScript backend then decided not to because Pugs never was completed (and likely never will be).
AWS Amps Up Support Products
And ExpertsExchage and About.com
One of the interesting recent developments in Haskell testing is the creation of automated proof tools for Haskell programs. Will Sonnex presented Zeno [1] at AngloHaskell 2010, and while it still has limitations in terms of the language features covered, it's a fascinating glimpse into where software testing might go.

[1] http://www.doc.ic.ac.uk/~ws506/tryzeno/
Marked Expansion in Serviced Furnished Offices Rental
Independently amassed data has shown an escalation in the total quantity of corporate companies opting to rent managed furnished office space with 21% more businesses committing to this flexible office space preference in the centre of London since 2010. Inclusive of tenancy level changes at 228 managed furnished office property locations with flexible terms in the centre of London, including famous buildings such as 1 Canada Square a.k.a. Canary Wharf Tower, this step up in businesses situated in serviced offices could possibly show the way in which company managers are, at the moment, fulfilling their corporate commercial realty needs in the wake of the UK recent economic downturn. Usually utilised by the Small and Medium Enterprises business sector of commerce, the flexible serviced offices sector has boosted its esteem in recent years and well and truly established its reputation in the Capital's aggressive property market. Supplying short term managed office space via a per desk arrangement, serviced office providers are ever more in a position to fulfil a gap within the commercial real estate trade arising from the UK recession, offering businesses of all shapes and sizes the option of occupying prestigious offices in premium areas whilst negating the need for large investment of funds typically linked with securing a conventional, long-term leased office space agreement. As highlighted in the most up to date details from www.officebroker.com the quantity of business organisations selecting serviced furnished offices to satiate their commercial real estate requirements in London is most definitely on the increase.
I came here to post this. The second button has implicit trust due to the fact it looks a lot like Amazon.
or this can even be achieved?
Multitasking bad for your brain?
How is it a justified, rational belief if incorrect?
Drupal for Web Designers – Part III SEO
This is the third and last part of my Drupal for Webdesigners introduction. The first two segments discussed the design and functionality of website, now we’re moving into the content.
Subsidizing the social networking bubble? Email was totally monetized by companies like RIM and now large hardware firms that sell the email server stuff. However social network is being monetized in the direction of at the very least advertising, putting real money behind the valuations of these companies like Facebook. Sure advertising is a fickle beast, but the majority of companies(i.e. everyone but Twitter) have more than vaporware making up their business models.