skysight-inc/HackerNews huggingface dataset:
I'd say look at the BSD ports system for an example of a system done well, and is extensible to such issues. If your app depends on projects with irresponsible developers that make unannounced API/ABI changes and the like, the general format of the ports system, and tools for maintaining private repositories like portshaker and poudriere, make it easy to create ports that let you have the best of both worlds. To add to this, one can use metapackages and the like which don't have any files in and of themselves, but will point to the latest version. So, for example, you create a port named libbar, which is always going to get you the latest and greatest, but you also have libbar-1, libbar-12, etc, that you can use when you need an explicit dependency. Additionally, there are ports of the system library -- heimdal, openssl, etc, so you can have a stable base system, but still have more recent versions around for your application. Most of the issues people have with packaging these projects seems to be much more based around inexperience with good packaging tools and practices, rather than the idea of system packaging in and of itself.
"Hi. I run this place. Can you please not do the Zalgo thing all the time? It drives me crazy. Thanks!"

Or in a forum maybe even "Hi. If you want to speak Zalgo, please take it to the Zalgo subforum in the future. Thanks!"

Or look for people piling up a bunch of diacritics on a single letter and throw an error message if you'd rather have the machine do it.
You may appreciate this (I am the author):

https://github.com/SirCmpwn/bf-irc-bot/blob/master/irc-bot.b...
That's brilliant. I was wondering if there was a list that actually provided the relevant information. Thanks for the link.
That only does Zalgo, not the several other decorations shown in the app's screenshots.
Wow, didn't know people still played Descent. It was one of the first multiplayer games i ever played in the mid 90ies over null modem connection with a friend sitting next to me as LAN wasn't that common back then. Good times :)
because user can create 1 million of accounts in parallel
Placed my order, can't wait to try it out. I think what you guys are doing is great, I can see how it would take a bit of time to mass produce. Besides, you save money and don't need to go to ebay and spend $100 on official ones. Keep rocking it gents!
> it’s essentially impossible to get recaptcha to return a false result.

Famous last words :P
Thats why we need open and well defined protocols and not APIs.
Don't miss the customer reviews.
It is refreshing to see balance in security/privacy even being mentioned. Sometimes the system actually works, it may take the Supreme Court 15 years to get to it but it actually works.

"Every subject has a right to be secure from all unreasonable searches, and seizures of his person, his houses, his papers, and all his possessions..."

Mobile phones and computers are an extension of our brains now and peering into that is more invasive than papers and possessions of the past as they track metadata and behavior that people don't explicitely want to be recorded.
I like your comparison of Von Neumann and Newton. I think there are two other modern men who contributed as much, Gauss and Einstein. Each of these took Newton's work in different directions; one in mathematics and one in physics. It is amazing how much we own those three scientists.
I don't think large scale distributed file systems written in C are hypothetical. I'm pretty sure this is exactly what MapR has done - replace the Java-based HDFS with C, retaining the API. GlusterFS by Red Hat is another DFS.
Obviously I don't have any numbers for the game - none have been published. But I am a player, and I wouldn't say either of those items are make-or-break features.

There are quite a number of features or promised features that have elicited rage from the community and I think the way these have been handled continues to fuel that rage.

The game model is based on the wildly successful world of tanks, and the core fan base is older with deep pockets. Everyone I know who plays has put in at least $50-100, and some I know have spent as much as $700(!).

If the studio is on the brink of disaster, sure, I could see hail-mary moves being made. What doesn't seem to make sense is not making those moves be crowd pleasers.

It seems like the lead designer really is both disconnected with the fans and loves to troll parts of the community. And the community managers that have been put in place compound the problems.

If the game isn't making money it's a shame - but it's probably a mismanagement issue.
It's not even obvious from this page that this download is a "minimal" install.
Agreed. We actually wrote a WYSIWYG editor on top of Markdown last year (https://github.com/wiredcraft/moleskin) but never ended up pushing it out: Markdown is simple as it is, syntax highlighting should be enough.
New Chrome extension autocompletes emails for you
With Rpy, you could have done it even from Python, calling R seamlessly and without data copy.
I think you mean catenaries, not sine waves.
And then you'll not be able to quote foreign text. Ban the user if he misbehave, not the language
> That is wrong.

I was proposing an alternate solution that looks equally viable under the law(not considering the recent supreme court ruling of course). It also seems more reasonable/fair then the Supreme Court ruling in question. If you thought my stated idea less fair then the supreme court ruling I hoped you would say why and provide evidence.

I was not trying to inform you about current laws.

>The law specifically says that cable companies cannot transmit TV that is broadcast over the air unless they pay rebroadcasting fees.

If that was obvious to everyone that Aero fell under these restrictions then I do not think the case would have made it to the supreme court or be a topic that would attract much conversation on Hacker News.
Not really, as while you can make the domain exist you can't make the TXT record appear in DNS.
Good thing I don't leave my phone and my laptop to charge in the same room…
It didn't do it for me, but it did light a candle :)
Quantifiably unsane: Vessyl
Yes, let's trust these people to run a certificate authority when they aren't competent enough to set up SSL properly on their own site...
I wish the press would stop feeding the pigeons.
This is exactly why Eve Online has a "Council of Stellar Management", which is basically a group of users elected by others to represent their views to CCP, the developers of the game, and find a good common ground. It can lead to controversial* decisions and of course because you can't please everyone, but it at least offers something to their giant user-base to let their voices be heard.

* For instance the sovereignty system in Eve Online is quite controversial with some very large and powerful factions complaining and even trying to "break the game" until a change is made.
Sounds like the same sort of thing Makerbot did to its open source reprap community that supported it in the early days. People supported Makerbot because they said they support open source hardware and moving 3D printing forward. Then when they closed source their subsequent printers and sold to 3D systems, I think many previous supports felt betrayed.

People don't just buy into your product, but they buy into your values and your vision. If you change your underlying values without good communication and reason, your users will revolt in the worst way possible.

Reminds me of Simon Sinek's talk http://www.ted.com/talks/simon_sinek_how_great_leaders_inspi...

"People don't buy what you do, they buy why you do it"

To this day, many proponents of 3D printing really dislike Makerbot, and will discourage anyone from buying one.
Business development in most cases i.e sales of ads, licenses or whichever unit(s) they use to make revenue.
+1. What a great endorsement for the book. Your two paragraphs capture so much and in such a delightful way that it's hard not to want to buy the book.
How so? You would still be subject to clicking on the link in the standard email sent to webmaster@blogspot.com to prove you owned the root.
I love it how the OS does the obviously right thing (at least to my eyes, returning from the application's main() function equivalent makes 100% perfect sense), but people who have obviously spent a b*ttload of time with these things are still surprised. Not sure if it's irony, or just tragic. Good story though, thanks!
http://developers.google.com/fit

Sounds like they're about six months in to the project, and will have something to show in the next month or so.
I liked how the whole audience sighed when the 360 wasn't ready to ship.
% will bounce back/forth over matched pairs of (), [], {}. :/foo/z6 will move 6 lines after the line that matches "foo" (I know it's not eliminating counting). There are also word, sentence, and paragraph movement available.

I "bookmark" important lines with named markers "ma", "mb", etc for "a" and "b" markers respectively, available as 'a, 'b.

Not to mention cscope or ctags for finding function declarations, various call chains, etc., etc.

There are quite a few ways to get around.
StartCom charges $60 for a wildcard certificate that will be accepted by just about every important browser out there. You might even be able to get them cheaper elsewhere.

There are not any significant costs to obtaining SSL certificates, so a new CA is hardly likely to change the SSL landscape at all.
No official Windows support :-(
It's a good thing there are many protests against the rising price of chocolates right before Valentine's Day.

The gas price doublers might get the news and the local representatives being outraged, but, empirically, few care about smaller instances of price discrimination.
Or even better, how about we just have an array of only alive objects.
A bit off-topic. But are there any open source projects like this that can be self-hosted, working on a largish local directory of projects?
As I read it, he's not advocating for a step forward, he's advocating against taking a step backward. He wants things to stay as they are instead of shifting toward greater Arabic idenitification.

However, he's chosen to make his battle over an issue of no significance whatsoever. Because it's so insignificant, it's a proxy that reflects the issue he actually cares about, the cultural orientation of Pakistan. But the causality here is all in the other direction. Preventing people from taking umbrellas with them when they leave the house won't stop it from raining, even though people taking umbrellas with them when they leave the house reflects that it's likely to rain later. This is both dishonest and fundamentally misguided. I don't appreciate the dishonesty, so I'm taking a snappy tone. But I'm also offering what I see as good advice -- that if he actually cares about the culture issue, he shouldn't go taking dramatic stands on fatuous proxies. He should make arguments that address the culture issue. Political battles happen over innocent proxies all the time, but the proxy battle is never won on its own terms; it's won or lost based on how the issue it was a proxy for ended up.

So:

1. If alieteraz cares about the culture issue, fighting over a font won't win the battle or lose the battle. It's wasted energy, and it will anger people looking for sincerity in their position pieces. (Personally, I have no intimate connection to Pakistan, broadly but weakly believe that it would be a bad idea for it to shift towards the Arab world, and place great value on sincerity and honesty over BS.)

2. If alieteraz really, truly cares about the font, identifying font choice with Arabization is the worst thing he could possibly do, as it will likely tie the outcome to whether Pakistan decides to make the cultural shift.

Therefore, 3. In no case is this essay a good idea.

Furthermore, I don't get at all what he's trying to say about the technical difficulties of implementing a nastaliq font. He seems to contradict himself in multiple ways within the body of the essay. I don't like that either.
http://www.newscientist.com/article/dn24476-software-beats-c...
Sean Chalmers – Write Yourself a Scheme In 48 Hours [video]
>That's completely irrelevant. Criticism is not about solving the problem. It's about pointing out that the current solution is inadequate.

Well it's a pointless criticism when everyone knows CAPTCHAs suck. People have spent a lot of time working on them trying to find better ones that work consistently at scale and have failed.

It's similar to someone now writing a criticism on the testing procedures at the Chernobyl nuclear power plan.
> Declarativeness is a property of code which subsumes what professional developers typically refer to as functional and purely functional code. While real world applications don't allow us to solely rely on declarative code to solve all of our problems, we can embrace its positive qualities and learn to overcome its shortcomings by following two basic approaches: embedding and extending.

I like the balanced conclusion. So as I understand it,languages like Haskell(which I dont know) wrap states into a type that can be passed to pure functions right?is that what monads are about? A bit like promises in javascript where the developpers wraps an eventual outcome into an object and can reason about his code without worrying about what the value will be or even if the value will be at all?

More generally,how one does remove side-effects from OO code?since objects are statefull,or is the solution not using OO at all?
Thanks for this post
Panel Çit İmalatı
Panel çit imalatı bizim için 35 yıllık bir tecrübe ile birleştirilmiş bir özveridir.Sizlerde bahçelerinize halı sahalarınıza iş yerlerinize panel çit yaptırmayı düşünüyorsanız hemen bizimle iletişime geçin.Uygun fiyat ve yüksek kalite seçenekleri ile uzun yıllar panel çit sıkıntısı çekmemeniz için tasarlanmış olan yapısı ile sizleri rahat ettirecek bir yapıya sahip olan panel çitlerimize ulaşmanız size bir telefon kadar yakında.Sizde modellerimizden (bahçe çiti, single panel çit, double panel çit, canfor single panel çit, canfor double panel çit, sedafor single panel çit, sedafor double panel çit, dekosedafor panel çit) birini beğendiyseniz hemen sipariş edebilirsiniz.
panel çit imalatı, panel çit satışı, panel çit yapımı, İstanbul panel çit, ucuz panel çit, uygun panel çit, panel çit sistemleri, bahçe çiti, single panel çit, double panel çit, canfor single panel çit, canfor double panel çit, sedafor single panel çit, sedafor double panel çit, dekosedafor panel çit, panel çit.
Remote control helicopter used to smuggle drugs into prison
I love Vim but never use it. 99% of the time I'm editing code in an IDE that knows about the language semanticly and knows how to refactor (extract/move/rename) code. It would be incredible if Vim/Neovim had a plugin that could do the same refactorings as IntelliJ.

At the moment the ease and frictionlessness of refactoring like this (instead of manually moving text objects around) beats Vim's productivity gains. It's a shame because I still often think in terms like "ci(" when using an IDE.

I've tried Vim emulators in IDEs (not recently, mind) but they're not the same.

Anyone have any suggestions to get the best of both worlds?
That would be pretty swaggy, but as parent comment said, if it's cheap enough for the spammers, it would be way more annoying for your lambda user than effective against spam.
Self hosted Trello version
We love working with Trello. However, our policies do not allow us to use cloud based software so we went on and created our own self hosted version of trello which works like a charm!
We are now willing to share this application with those of you who can't use trello because of policies like ours. You can play with the web app here https://www.online-task-manager.com/ to get an idea of what you can achieve.
Ask HN: For how long will CAPTCHAs exist?
I think most people here on HN agree that computers will surpass human intelligence at some point int the future. Kurzweil prediction is the year 2029. Personally I tend to thing its a bit later. Maybe 2050. But how long before that will CAPTCHAs become meaningless? Will they hold up right until the point where computers surpass humans? Or will they fall sooner. And what will happen, that "day"? Will anything break?
What ships in OS X 10.9, presumably BSD-derived.
CSS should be a very good example...
If you are powerful enough to MITM arbitrary sites on a user's machine, you can do /much/ better than get users to solve captchas.

At the very least, you can replace all ads on the Web with ads you make money from. And/or you could phish users and steal e-mail/bank passwords. And/or you could replace binaries the user tries to download with malicious ones.

And so on. I suspect captchas are pretty far down on the list of things you'd do if you had this capability. :)
World Cup vs. Jihad
"Geek obsession with shiny new things" nailed it in one. I spend a lot of time advising businesses on their tech direction and its amazing to me how often they are told by some digital agency 20yr old to build something using bleeding edge tech for no other reason than its new and shiny.
On a side note, many javascript libraries and browsers don't handle astral characters in utf-8 encoded text (such as sushi 🍣).

http://mathiasbynens.be/notes/javascript-unicode
5 character traits of a great training manager
With all the cheap SSL providers[0] today, I don't really have an issue buying the certificates anymore. When they used to cost a small fortune, I was really restrained to buy a certificate for every small web project, but now the situation has improved.

[0] - https://getssl.me/
>I would expect people to know how reCaptcha works.

Why should you even expect that? Recaptcha was interesting in 2006, but anyone not following the news around that time or around the its acquisition by Google might not have learned this.
CSS is a markup though and not a Turing complete language.

EDIT: Turns out that HTML5 + CSS3 are in fact accidentally Turing complete http://beza1e1.tuxen.de/articles/accidentally_turing_complet....
Regardless, it's still only accidentally Turing complete.
A lot of problems people are solving with Hadoop and friends are best solved by getting a big box with lots of ram and lots of SSDs. Current generation dual processor socket server boards go up to 1 TB of ram, a few years ago that kind of ram would require several servers; and the Haswell EP Xeons, expected towards the end of the year will support even more ram.
Infographics are what tl:dr is to Reddit and why you need them.
Take a look at http://opengrok.github.io/OpenGrok/.
>"FOR ONE, WE DON'T REALLY USE MAP-REDUCE ANYMORE"
And this is said in the context of talking about streaming analytics.
>You can guess which 6-letter epithet for black people they tried to use.

'Blacks'
Making money on free to play games is hard. Damn hard. Dozens of games have followed the World of Tanks model and catastrophically failed.

A failing game is always a shitty situation. Shitty for the players. Shitty for the devs. Shitty for the studio stakeholders. No one wins. :(
You both have to prove that you own the ability to create dns (with blogspot sorta) and the actual content. The CA provider both lists the record name and value.

You do have a good point though. I'm sure there are some services right now that allow decent control of a chosen subdomain's dns, but don't mean for you to be able to create ssl certs valid for all other subdomains too. Perhaps there should be a blacklist of sites like "blogspot". Perhaps there should be a way for a domain to indicate that wildcard certs cannot be automatically created for it without passing other conditions.
This is really great and is fully complementary to our Content Mine (contentmine.org).

Its' very similar to what I proposed as "the World Wide Molecular Matrix" (WWMM) about 10 years ago (http://en.wikipedia.org/wiki/World_Wide_Molecular_Matrix). P2p was an exciting development then and there was talk about browser/servers. Then the technology was Napster-like.

WWMM was ahead of both the technology and the culture. It should work now and I think Ninja wil fly (if that's the right verb). I think we have to pick a field where there is a lot of interest (currently I am fixated on dinosaurs) , where there is a lot of Open material, and where the people are likely to have excited minds.

We need a project that will start to be useful within a month. Because the main advocacy will be showing that it's valuable. The competition is with centralised for profit services such as Mendeley. The huge advantage of Ninja is that it's distributed, which absolutely gauarantees non-centrality. The challenges - not sure in what order - are apathy, and legal challenges (e.g. can it be represented as spyware - I know it's absurd but the world is becoming absurd).

Love to talk at Berlin.
How is the NSA involved in the currently established CA system?
Attacks Exploiting the HTML5 Screen Sharing API [pdf]
presumably you have to unlock the phone first
Well then you obviously understand some websites have problems with this, so why would a user risk losing all of their filled out data?
Hey, I have used mechanize earlier. But my requirement is a tool which can behave as if a real user is using keyboard and mouse on web browser pages.
I think Chucklefish started to lose it around the time there was a slew of updates about employees relocating to the UK. The initial backlash was tame. They made a lot of promises about productivity gains and more frequent updates. People cooled off.

As time went on and they didn't deliver people got agitated again. Chucklefish's response: 'Communicating so much with the community has ruined morale and killed productivity.'

Community's response: 'Wait what? It's our fault you aren't getting anything done?'

Chucklefish: 'No no we're getting things done.'

The regular updates consist of art, 'what I ate for lunch today'-esque non sequiturs, and empty promises (feature lists any zealous 12 year old would make up). Those do nothing to quell the growing negativity.

The outpouring of negativity in /r/starbound did not come quickly or easily and could still be reversed. Chucklefish just has to deliver.
Depends on the type of redistribution. It's not hard to imagine inflation as an effect for a lot of them (though the inflation could have a net positive effect depending on the redistribution scheme). At the very least people may quit horrible jobs for low pay if they can feed themselves without doing them (you can at least nominally call that bad from one point of view).
The streaming data stuff looks extremely interesting. My main concern is around cost, unfortunately many of these things are great if you've got a massive data problem but not particularly worth it if you've got much smaller data.

I'm in a rather awkward phase of having small enough data that I don't need "Scale to 1000 machines!", I want just one or a few machines occasionally but managed for me (turn on, run code, shut off). Tutum works very well for this, but I'd like to use more of the ecosystem available at Google or AWS (pay-per-usage datastorage, for example). GCE is pretty decent, but a bit awkward, although the new docker support helps (but I've had problems getting it even working).

Maybe this is my magic bullet :)
Intel Offering 3-D Printed Robot Kits
Match.com and Mensa create dating site for geniuses
The highly misunderstood and misused metric makes some waves in the dating community.
This isn't a fundamental problem with the idea here, but one thing I don't like is that it makes hashcash.io a point of failure in your form submission. If the site goes down, either you can fail open (spammers get to comment) or closed (nobody gets to comment), but either way you fail. It's also going to add additional latency to your form submission.

I don't see any reason why this needs a third party, although I do grant that makes it easy to use.
I am more exited about a newer one --

LeoFS

http://leo-project.net/leofs/

all open source.

They started with S3 compatible API and are adding multi-data-center replication and NFS support.