skysight-inc/HackerNews huggingface dataset:
> khari boli, a language restricted to the "cow belt".

Khari boli is a dialect that, after independence, turned into standardized dialect of Hindi. But it was widely understood unlike Begali. And it was in no-way restricted to cow belt[1], even after ignoring how big that belt really is and how much population it holds. People in Madhya Pradesh and Gujarat fully understand Hindustani[2]. Hell, Ghandi was from Gujarat and he used Khari boli.

> You gave an explanation why Bengali was prevalent, OP's point was that Bengali was prominent. Why it was so was besides the point.

OP said there were more Bengali speakers than Hindustani. I am saying that it is not true.0 I will have to check what effect inclusion of Bangaldesh might have had, but remember we are talking about national language. It ought to be understandable to large parts of nation - large parts of ethnically different groups.

Btw, if you want to step onto political land-mine, try comparing grammar and vocabulary of Bengali and Bhojpuri/Bihari. The idea of Hindi vs Bengali will take a new meaning :) Language is indeed political.

> It still does not change the fact that it was imposed.

Hindi was supposed to be encouraged over English, but it has never been imposed. You just have to get down in Chennai railway station to know that. The anti-Hindi propaganda is purely political in nature. As a matter of fact, no body in even "cow-belt" (Haryana + Delhi + UP + Bihar) + Madhya Pradesh + Gujarat [1] speaks standardized Hindi (though they all understand Khari boli). If you speak it in Delhi - the heart of Hindustani as it was - you will literally be laughed at.

> BTW I am by mo means Tamil.

I don't care man! :) I am not a native speaker of khari boli either.

1. https://en.wikipedia.org/wiki/Cow_belt

2. http://www.mapsofindia.com/maps/india/india-political-map.ht...
I learnt it. I still can only make basic charts from scratch.
it would be nice to have this or underscore library inside redis
Would love some samples from this so I can stick them in my Korg Triton.
Gratitude : Change of Season
Google's 404 page.
I tend to use

for (auto iter = something.begin(); iter != something.end(); ++iter)

in C++. It's an abbreviation, but a clearer one (both to me and to the reader of my code). An integer is (to me) an index, not an iterator, so I'd kind of call that misleading anyway.
If you're doing any Entity Framework development, you should be using LinqPad and checking generated SQL for pretty much every canned (read re-used, not inline) query you write. Somethings can be unexpectedly ugly and badly performing if not optimized properly.
>your point was about bugs

Of course it was. It's always about bugs.

But code that has never been executed can have orders of magnitude more categories of bug than code that works at least once. And I'm good enough that 99% of the time I don't miss the corner cases -- it's the more blatant problems that tend to bite me, and those are eliminated by making sure all the code gets executed at least once. Once my code is wired up right, it tends to work. But I won't know if it's wired up right until it's been executed once.

>Lack of complete test environments for your mandatory 3rd party APIs suck!

Try writing code for systems without the ability to debug. Or where something is going wrong and there's no way to figure out why based on logging or debugging. Or without complete (or correct!) documentation. Or for projects where, once you ship, there is no option to patch your app, so it needs to be as close as possible to bug free. Thankfully modern platforms (mostly!) avoid the last pitfall, but I've been there, along with the other situations. And I win these battles.

>I suspect we have a fundamental disagreement of opinion as to what constitutes "overkill".

No, I'm just not communicating effectively. And it's no longer worth it for me to try any harder.

FWIW, I'm not talking about complete test coverage. The apps I usually write (games) are almost entirely pointless to write tests for. Ever. Sure you can for some specific libraries you're using, but for the actual game itself? Hardly ever worth it.

I've shipped games with zero chance for patching, some pretty popular -- and I didn't hear of any bugs worth mentioning after release. And there were no tests involved in the development process (other than the kind where QA tests the game and tells me what doesn't work). I know that concept is a bit alien on HN, but it's rare to find a game (or even a game engine) with a nontrivial test suite.

Most game bugs wouldn't be prevented with unit tests anyway -- probably only one in a hundred at best. They almost always result from emergent complexity, not from a single function returning a bad value.
According to this interview:

http://www.youtube.com/watch?v=gOrn_z9m9lU

There were several old builds of the instrument, but they were all lost one way or another.
Sorry but the front of that page made me throw up a bit in my mouth and just close it back down again...
I generally find the 0/O difference to be vastly overhyped - maybe of a "what-if" that comes from the natural OCD-ness of programmers, though that's pure speculation. The number of non-contrived cases where there is actual reading confusion between the two is exceedingly minimal, especially once you factor in semi-modern editors. One of the fonts I cycle through is TheSansMono Condensed, which by default has a non-slashed zero. I've never really found it to be a problem.
MediaCrush is awesome. We use it all the time on the NHL subreddit for quick replays of things that happen in hockey games. Because of the media controller, you can pause or quickly toggle to a key point in a play.
That script was quite easy.
...and get someone that uses Photoshop well to
digitize it properly.

Eh, from what I can gather Horrible Logos Guy seems to possess actual graphic design talent, and would likely be more than capable of properly digitizing any given logo. He actually offers high-res copies in exchange for larger quantities of beer, if you dig deeper into the site.

I'd surmise that Horrible Logos Guy could probably create good logos, but chooses not to, because shitty logos are much more fulfilling to create.

Case in point:

The logo he did for "Get Off My Lawn Records" is recognizable as the face of an old hobo from a picture on a greeting card I've seen 1,000 times at stores like Spencer Gifts. In the picture, the hobo is giving the middle finger, and the card usually says something like "happy birthday, go fuck yourself."

Sketch: http://www.horriblelogos.com/wp-content/uploads/horrible-log...

Orginal: http://3.bp.blogspot.com/-jmlJwQlujeY/TilxbkpypMI/AAAAAAAAAi...

The fact that he sketched that up in like ten minutes, and that it's recognizable to me, tells me that he has enough artistic talent to source decent photo reference, and trace a crude drawing over it, while staying within the bounds of fair use, and (as advertised) not seriously developing a commercially usable logo. Thus, artistic talent.
I've kicked around Sys (http://www.fsd.it/fonts/sys.htm) for this purpose before and like it. I'd rather code in a proportional font, but I feel like we need an editor designed for one, which we really don't have right now. Univers is also all kinds of beautiful.
Also along with your email, please leave some info about what projects you have worked on / github, ect
I used to quite often until it became too commercialized and bloated in terms of community and service both, now this looks like a promising alternative - http://www.bewelcome.org/.
I was like this too, then I took the plunge. I installed the Flagger app linked in the post and regularly chat on AIM about things a Good American should not.

I recently flew to DC (for the StopWatchingUs protest) and even did a body scanner opt-out. Went through without a squeak. The government...they don't care about terrorism. They're just grabbing for power. Even if they did finger me somehow, the TSA is too hairbrained to figure it out.

Just remember that by saying exactly what is on your mind is exactly what makes you a patriot. This is the founding principal of our country. By doing this, you are fighting the same way our founders did.
Clearly Da Vinci was ahead of his time!
Wanting to make whole orchestras jobless is so 20th century. ;)
Very interesting post.

But one should keep in mind that there is also the possibility that the Chinese are buying Bitcoin as an investment.
Since everybody else is plugging in their monospaced fonts, here's mine: DOS/EGA[1]

It's a ttf font which simulates the old DOS font which, in my opinion, is the crispest and nicest looking font for a terminal. Try it out! (Just remember to turn antialiasing off)

[1] http://www.viste-family.net/mateusz/dos/en/dosega.htm
How much of those are for native applications? The realm where Lua tends to be used most.
I've been calling it "speculative saving" and think that such behavior is a large portion of the Chinese bitcoin economy. I think a lot of Chinese tech workers have realized that bitcoin is a far better investment than real estate in Beijing.
Don't forget smartphones, Facebook, and Farmville. Seriously, talk about opiates.
I am one of the contributors to this project. This site is used as the interactive textbook for a class taught by my PhD advisor at Stanford (Psych 204: Computation and Cognition)

Caveat emptor: the project is under very rapid development

Also, the code for this stuff is up on Github: http://github.com/probmods
Firebug for Firefox may help
Sylvia Browne dies at 77
I'd also have to add the URLs are too long. With Collabedit I'm often telling the candidate the URL over the phone. The unique IDs for a Codepair page are just too much to read over the phone.
Taskker.com goes open source also
Conferencia sobre los peligros del wifi
OpenSource screenshots with JavaScript
One can have a discussion online. In person might be preferable but it's a pretty good alternative.

I don't know much about the field but it doesn't seem like algorithmic analysis would be terribly useful. But there are some really interesting things that can be done.

And enough with the "computers vs humans thing". It's just a tool that helps analyze doing things that would be extremely time consuming for a human, like counting words, or looking for statistical patterns, or whatever.
If there is any control over the dynamics of this instrument, either by key pressure or pedal cranking speed, then I see a lot of potential for music written specifically for it.
do you wear a suit when you press the power button on your "mine" so you can feel like a real grown-up intellectual? repeated "bad" arguments are just a sign that the techno-crowd is tired of greedy college dropouts acting like buying 100 bitcoin makes them the underground equivalent of Economics PhD candidates

you're right tho it's a waste of time. have a nice life down in the mines lol
A killer app for Bitcoin? – Spam and Phishing Emails Killer
Umm... not that familiar with WebGL, but i assume it comes packaged with the browser. So, why am i getting a blank screen in all three? When bone animation does render a black blank screen and some control instructions..
What a coincidence! rms from a few days ago... https://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00...
25 years ago I hoped we would extend Emacs to do WYSIWG word processing
>You've described the technical meaning of stealing very well. But I don't think it's ontologically possible for a person to own something like these logos. Such ownership is a legal fiction set up by legal traditions

The same is true for a car, an iPhone or a piece of land.

Any ownership is not "ontological" or natural, it's just as "legal fiction" as intellectual property. Humanity has the custom that a person can have a claim on an item or a piece of land, and that's it.
Completely agree. It's hard to care about privacy when we get so much in return for surrendering it. Things don't cost money anymore, instead they cost our private lives. This is a bargain we've been making for a long time, and people are subconsciously aware of it. I think this plays a huge role into why people don't care about the NSA in general...every fucking other organization is spying on them too, what's one more??

I'm convinced the way to combat it is to provide services people use that are convenient and respect privacy. Not via easily-broken promises (Privacy Policy!!) but by enforcing privacy in the client. If cloud services only store encrypted data, you get the convenience and the privacy without compromise.

Once more companies make this shift, I think you'll see people realizing they don't mind spending a few bucks (hell they spend it on new apps all the time) to not have a million anal probes jammed into their private lives 24/7.
This is fucking ridiculous. We should just ban everything kids could ever swallow, misuse, or touch. Is that not the precedent being set here?
Whisper is great, I've used it for various projects. I don't know what state of the art will be but you can possibly look at Logstash.
Sue him?
Monster Legends Cheat
>... but really, what's the point? I know there are big differences between the parties, and that voting will make a difference

I'm not even sure of that. How different was life and policy under Major or Blair?
Have a look at http://craphound.com/spamsolutions.txt and make sure you can rebut all the points :)
Some browsers don't support it yet. What is your browser version?
Welcome. And don't step in the freedom.
Really? MacBooks have never been quiet, apple don't want to pay the premium for low power chips so even if they tried they would fail (exception: MacBook Air).

Of course you have to take heat into account, but it's not like it takes priority.
I don't know exactly what situation you are trying to avoid, but with the standard bcrypt, if somebody has the IP hash and a candidate's specific IP, they can positively match the two (something you specifically mention on your privacy page).

One possible tweak is to continue using bcrypt and a salt, but instead shorten the hash output to something like 24 bits. This way it still cannot be so easily reversed or rainbow-tabled, and collisions still shouldn't be an active problem. However, it wont be possible to positively match a given IP to a hash, since multiple IPs will likely hash to a given output. Granted, if you have a candidate IP and it matches the output hash, there is a very high probability that it was the source IP, but it wouldn't be 100%.
Anybody can delete my file by adding 'delete' to public URL of uploaded file, am I right? Please don't do this.
I think you're looking at this the wrong way. I don't think anyone involved in this thing, from da Vinci, to the modern builders, to the performer, to the audience, thinks for one iota that the purpose or destiny of this machine is to replace or diminish string musicians to any extent.

I see this as an exercise in technology and history, and a celebration of what was certainly an innovative idea in da Vinci's time. Really, it makes more sense to think of the viola organista as a synthesizer or a sampler, invented centuries before the modern electric and electronic incarnations.

On the more practical side, before synthesizers and samplers, this would probably have been a ground-breaking tool for composers. To be able to play and hear rough arrangements of string pieces (again, not to replace string musicians, but rather to easily hear a much closer approximation than any contemporary keyboard instrument could produce) would no doubt have been amazing for composers in that period.
openresty is getting a lot more attention with web developers. and I think its actually strongest in the "other" category but a lot is not very public.
It'd be a lot easier than trying to prevent the entire human population from taking recreational drugs.
Since we're talking fonts (and I don't especially care for this one) how about Menlo? Based on Bitstream Vera Sans Mono, it's available on Mac. No Mac? Check out the nearly identical DejaVu Sans Mono. Here is a cool visual comparison[1] of the two.

[1]http://typophile.com/files/menlovsdejavusansmono_6131.png
gpg-agent, keychain, gnome-keyring, kwallet. keyring could be ok. It would be nice if it supported a few more things tho. not everyone's a gnome user for example. but since it's gpg, i would think gpg-agent suffices. most keyrings actually emulate the agent (same for SSH)

proposing the env variable passphrase means a lot of people will put the password <in clear, plain text> in their .zshrc, .bashrc, you name it
probably not. this is the first time I have seen the outcome of optimising this type of code. I knew it was possible as it optimises my tail recursion.
thats an interesting point, but yes, LXC isn't all that simple/easy, it's the main issue. I don't know why they made it so complicated. The namespacing technology underneath is pretty straight forward.

I'm sure they'd argue for days how that's not true (plus some of the LXC folks actually implemented the namespacing) - but at the end of the day I make my "jail" with the "unshare" command and mount, much simpler..
You are not correct. Only you can delete your uploaded file.

That reminds me of a cool thing [1] one of our users built on top of MediaCrush, though, where others can delete your files.

[1] https://github.com/blha303/SnapCrush
It seems unlikely it doesn't work. But it won't get the performance.
If you're a registered VAT payer, you can get VAT refunded so B2B prices are usually advertised without VAT.
Obligatory:
https://www.youtube.com/watch?v=xIraCchPDhk
Look for who is behind BSA Software Alliance...
http://ww2.bsa.org/country/BSA%20and%20Members/Our%20Members...
Yep there's a big apple there... and others...
Why Amazon should buy Square
It's to let him know that he triggered hell banning somehow. it's super annoying, because you don't know if you are hell banned.
"No porn or any material considered inappropriate or offensive." In about section :)
Most of the classifiers I've seen used in industry aren't even k-means. They're fixed heuristics (often with plausibly effective decision boundaries found via k-means).

Consider the Netflix Prize, where the most effective algorithm couldn't actually be used in production. Commercial applications tend to favor "good enough" classification with low computational complexity.

> It's almost a joke in the AI field: as soon as you produce a system that actually works, people say "Oh that's not AI, that's just math."

I think that's the standard "insert joke here" any time someone has a "What is AI?" slide.
vicmiclovich@gmail.com
Usage of Google Translator Api For Free
http://github.com/miclovich
Good answer... It looks like it would take on the order of 7 CPU years to create a table of every used address, much less time to target an area or individual.
I don't think this is an issue at all though, I was just curious.
The business method part of software patents is perhaps the most damaging one by far, and why so many patents are "crappy", and describe very vague ideas that then get applied to everything when you say someone "infringed on them".

Killing the business method patents would've gone a long way to fix bad patents are their root cause. The rest of the fixes seem more intended to fix the effects of bad patents, such as shell companies and whatnot.

So the patent battle seems far from over. Ultimately we'll need to cut the passing of patents by an order of magnitude or two, and pass only those patents that are truly about new innovations that required hard work, not a day of thinking.
Mass hysteria and fear mongering, in the name of book sales. Blah, blah, blah. I'm not worried. I believe engineering can solve whatever microbiology and pharmaceuticals can't. But in the spirit of the article...

FLEE! FLEE FOR YOUR LIVES!!!
did you try elance / freelance.com by any chance?
Google or Scroogled
We're storing currency codes, and they're always 3 chars (EUR, USD and so on) so it would just be stupid to actually use VARCHAR and not CHAR for that
Crazy long and difficult-to-track equations are why function abstraction was invented. If this were code, we would say to cut it into understandable chunks, label them as functions, and then compose them.
In ${WORK} we've started to do 'treat days' on Mondays instead of Fridays. it really perks the mood, since everyone is dreary at the start of the week.
Okay, so with all of the talk about how China is buying more bitcoin than anyone else, why is the transaction volume not increasing accordingly? You can see it on the coinbase graph - https://coinbase.com/charts - it's basically seen the same volume since April, with the exception of July.
As someone who does media compression pretty much daily, your marketing spiel really came out to me badly for the same reasons. While you can optimize JPGs and PNGs in a lossless fashion, you really can't do the same for audio and video. You might be able to make them smaller without losing (much) perceived quality (aka do transparent compression), but you're still doing lossy compression. Same with converting gifs to videos - while the biggest loss certainly happens in the making of the original gif and while you can get a humongous increase in compression quality, converting it to VP8 is still lossy.

And speaking of which, saying that you can get "1000-3000% faster for some files" is also pretty dishonest. You can pretty much claim those kind of numbers with only one of the many formats you support (and one where you're not doing lossless compression), but the way you word it makes it sound like you could get it for potentially anything.

All in all, I'd really suggest you rewrite the description to be more honest.

Two other things I noticed: I can't seem to select text on the homepage (on latest Chrome). Your icon also looks rather similar to that of Miro: http://www.getmiro.com/
Actually, the salting is an important detail. Those 7 CPU years would only create a table for one hash. That's how long it takes to brute force a single hash, not the entire space.
Notice the part where they said that they want to use all this information to target consumers.

Visa / MasterCard / other cards keep track of your purchases but they don't exactly customize your experience based off of that.
It has a index clustering operation but this is a one-time operation that will not affect further inserts/updates.

But it shouldn't matter, the implicit constraint on a VARCHAR(n) does not affect indexing.
I don't usually complain about this kind of thing (because someone else usually does it first), but the model for the third demo is absurdly sexualized (think the original Tomb Raider, except even more so, in higher detail). Is there any particular reason you picked that one? Can it be replaced? It's laughably juvenile, and just distracts from a really impressive tech demo.
Not me. I've worked in "enterprisey" environments where people were just there to collect a paycheck. Sure, they could commit code that didn't break shit, but it was inelegant and made life worse in the long run.

Now that I'm doing the hiring (not something I ever wanted for myself, but we all have to grow up sometime)... I like the people I've hired so far, I would never subject them (or myself) to working with someone who didn't see coding as "more than just a job."