skysight-inc/HackerNews huggingface dataset:
Do you know if other languages have static null checking i.e. your null annotation/propagation (apart from Haskell's Maybe union type etc)?

I'm intrigued, because it's such a good idea (especially when null's originator claimed it was a "billion dollar mistake"), though Java doesn't have it. I'm wondering if there's some subtle problem with it...?

Also, how do you make your vim typechecker fast enough? Usually, even syntax colouring is local to ensure adequate performance - and a typechecker with inference/propagation would be very non-local.
Cat vision isn't implemented it seems.
Huh? A person can have a plan to go from 0-100 miles an hour and ask where the speedlimit is. Stories similar in a business environment are reasonably normal. "Compliance" is strictly a legal CYA department (as is anything relating to HR or "Ethics", btw.)
I strongly recommend Udacity's Web Development Course:

https://www.udacity.com/course/cs253
"How dare they listen to our encrypted phone conversations."

The irony.
Turkey is kind of special, though. Atatürk managed to glue together the remainder of the Ottoman Empire by streamlining culture and society (by force). You have the culturally suppresed Kurds who were even prohibited from speaking their language for decades, then you have the backlash against the decades-long marginalization of religion (Islam), you have the Alevite religious minority, and then the ardent defenders of Atatürks vision.

It is hard to see how somebody could hope to "keep the lid" on all that. There will be more unrest in Turkey.
I was sure it would be http://www.wolframalpha.com/input/?i=apply+embossing+effect+...
"This is a matter of Liberty" Interview with the figure behind Auroracoin
How To Lookup The Geographic Location of an IP Via Terminal
For me, it was the number 36 but a mirror image
I agree with what you're saying, but I think this is more of an Indian media tactic. No one would know about this student otherwise, so you should be pointing your finger at the reports/journalists to create better content. I suspect this story was aimed at their Indian audience.

This achievement is largely forgettable to our population, but when Indians read this they feel a sense of pride for their fellow people's achievements. I think the Indian media is just exploiting this Indian trait to get more views.
No they didnt. Nobody questioned their bogus trademark yet.

Sparkfun isnt exactly in ideal position to fight Fluke, after all they very well might make a ton of money selling Fluke gear in the future. No point getting hostile over ~$20K.

Fluke received a trademark for a item design that WAS ALREADY IN USE for at least 20 years. Trademark in the center of all this is ~"dark case, yellow face". They didnt even come up with the design first. Look at the second one from the top:
http://www.stevenjohnson.com/apparatusdesignco/index.html

Fluke multimeters started white/gray/beige, then went black, then yellow. Yellow on black is new to fluke.

Basically they STOLE generic, already used design and trademarked it same way one click and round corners received US Patents.
Clearly, Turkey is not really a democracy anymore. As an outside observer, the Turkish "deep state" was a major problem, but having a nationalist network replaced by a conservative mafia is even worse. But if I understand correctly, this only comes out as a result of a power struggle between Erdogan and his former ally, the preacher Fethullah Gülen. If that's really the case, then it shows Turkish institutions have been infiltrated by two distinct Islamist networks, as well as the remains of the deep state network.

Isn't there any secular, non-nationalist political movement in Turkey?
Overview: Creating Streaming Video
Metrix multimeter usually are blue. I can think of at least another quality multimeter brand that use the yellow/dark grey. What if red was not even an option to make cheap multimeter and if all the colors were covered by patents?
Nice !
Btw, the download link on the page seems broken.
It's going to :
https://www.djangoproject.com/m/releases/1.7/Django-1.7b2.ta...

while the package is on:
https://www.djangoproject.com/m/releases/1.7/Django-1.7b1.ta...
Two factors that hugely affect this decision:

1. How many 3rd party apps are you using? Be especially wary if the a) perform any clever black magic on Django internals or b) are only lightly maintained and the job of updating them might fall to you.

2. Do you have a decent test suite?
Of course 'i' is a real number. 'There are i edges in this shape, where i is equal to the value of half of x'...You can also use it when texting informally e.g. 'i m out atm'.
Furthermore, a private company can just bill the government.

> In December 2012, for instance, Microsoft emailed DITU a PDF invoice for $145,100, broken down to $100 per request for information, the documents appear to show. In August 2013, Microsoft allegedly emailed a similar invoice, this time for $352,200, at a rate of $200 per request. The latest invoice provided, from November 2013, is for $281,000.

from http://www.dailydot.com/news/microsoft-compliance-emails-fbi...
As a good starter for ten, if you don't mind targeting Windows for your server then it's hard to beat the Microsoft development stack.

Start by downloading the free version of Visual Studio Express.

For the server: C#/ ASP.NET MVC / ASP.NET Web API

For the client: JavaScript / HTML / CSS

Pick a JavaScript framework like Angular/KnockOut, JQuery and make it pretty and responsive for mobile with something like Bootstrap or Zurb.

For hosting your project, take a look at Windows Azure. You get a free hosted web site to play around with that can be automatically deployed from your source code stored on your github/bitbucket account.

Even if you're no fan of Microsoft, I'd recommend spending the time to look at the technology as they've invested heavily in it and it is rather good and developer friendly.
Jesus. There's really no way to fight it other than going full RMS, is there? Who knows how many zero-days the NSA is sitting on for all major browsers. I wonder if they can attack sites that implement full end-to-end HTTPS.
He's a legal troll a parasite on innovation not to different from patent trolls, don't entertain him.
nothing stops mp4 files from being easily copy-pastable

...other than software vendors and patents :/
You got any nice examples? Currently doing some research on the matter.
In other news, Nicolas Sarkozy, the former French president, was recorded talking with his lawyer on burner phones bought under a fake name, discussing about a mole they have who keeps them illegally informed of the investigations currently going on (such as having had Gaddafi fund his political campaign). The tape was leaked to the press. In spite of this, he is still the favourite would-be candidate for the presidential elections of the French conservative party.

See also Berlusconi. The wonderful thing about the combination of democracy and transparency is that the majority of the population gets exactly the leaders they deserve.
There are many Ruby implementations, a very popular one is Rubinius which is implemented in Ruby http://rubini.us/

The MRI or Matz's Ruby Interpreter (also called CRuby) is the reference implementation (Though RubySpec started by the Rubinius project has become the standard). Other implementations are very popular, such as JRuby that allows for running Ruby in the JVM.
I wonder which country is a democracy anymore. Clearly not the UK or the US, absolutely not Greece (laughable), Italy (3 PM's in row without elections whatsoever! Napolitano, Italy's President should commit suicide out of embarrassment IMHO), Spain (I think they are in a better shape?!)... Who has a democracy these days?
I hear you. I once worked at a company that went down the tubes because they gave an idea guy free rein and he was depending on underwear gnomes. It was a profitable $40m company when I arrived, but I saw the writing on the wall and left after three years. Two years later one of its competitors bought it for a song.
> PHP only supports a 256-character set, and hence does not offer native Unicode support

:(

This was their opportunity to to get multi-byte strings right...
Logstash 1.4.0
Wait ... is the applet gone for good?

http://web.archive.org/web/20000816170648im_/http://www-db.s...
BBC 4 was never associated with Numberwang, it was actually BBC 7.1
The problem is not diversification IMHO. It's - as always - lack of education and democracy. With a little bit of respect and tolerance for each other these fractions of a society could live peacefully together.
I think, I like all your comments hehe :-)
> "You can think of Hack as a new version of PHP"

> "Ironically," he says, "its chief advantage is how little it differs from PHP."

I'd probably be keeping quite about that
But first you have to obtain the public key by finding a preimage of the SHA-256-hashed address. And SHA-256 (with the full number of rounds) currently has no known preimage attacks that are even marginally better than brute force.
Create your own version of 2048
"The real question is why you rather take a taxi than your local public transportation."

Eh, probably because public transport would have to cost twice as much as a taxi to make it even half as comfortable? Not even counting that a taxi will take you door to door?
Just to clarify: by half remote, I'm referring to ability spend at least some of the time working out of same office based on mutual arrangement.
Would anyone who is familiar with both Django and the .js ecosystem care to comment on how they compare? I'm curious to know what how I would find life in the server-side js world. I've not heard of anything in the js ecosystem that's taking on the sort of problems Django tries to solve. (not to say they aren't solving different problems in some better ways)

Is it more sensible to regard Django (and Rails and other frameworks from that generation) and the node ecosystem as complementary rather than competitive at this present time? i.e. to use Django for the content-heavy parts and run node alongside it for the more app-like or real-time aspects?

And is this likely to change over time?

(please - don't let this prompt another micro vs macro framework debate or a discussion on Django being 'too big' - save that for another time)
"Apply mantis shrimp vision" would be more impressive.
The Italian political system is notorious for being very unstable, though. There is really a systemic issue here. Of course, this wouldn't fix the fact that people have repeatedly voted for Berlusconi.

It's interesting to note that in Denmark, the system is almost completely proportional (the threshold to get into Folketing is 2%), but this, oddly enough, does not lead to unstable coalitions (maybe due to the Nordic culture of consensus). I'd say that Denmark (and presumably the rest of the Nordic countries) are good examples of functional democracies (though I strongly disagree with their close ties to the US in terms of security, this has nothing to do with the fact that the system appears to work).

And while you can't expect democracies to be perfect, there is a big difference between a less-than-ideal system with mostly independent institutions, and a nation where the key institutions are in the hands of various political networks.
Which work differently in different browsers. Currently HTML5 shows up as nothing more than a green screen in FF and will do such until I reboot my machine. (Presumably this is a video driver issue, still annoying, Video elements work for me for awhile then will suddenly just stop working.)

Flash keeps on working. Well mostly, as well as it ever has worked.

Even better are pages that see that I have FF and just assume they can feed me video, not allowing me to fall back to Flash if I have bothered to go to about:config and disable all relevant HTML5 settings.
bitcoin advertising and promoting operation: success !
Lost is when I got "a"
Jokes aside, I will suggest that:

1. Making harmful products is a bad idea.

2. If you chose to make a harmful product as a programming exercise, publishing it is a bad idea.

3. If you find someone else has published a harmful product, posting a link to a forum is a bad idea.

4. If you find someone else has posted a link to a harmful product, upvoting it is a bad idea.

Life is complicated. There is no simple formula that will tell you the right thing to do in the general case. And sometimes even when we know which is which, we end up doing the wrong thing because the right thing would be harder.

But when we know which is which, and the right thing is easy? Then, at least, we should be able to stop doing the wrong thing.
Never mind. Seems to have missed (hosted ES) point. I would make frankly make that (or at least Lucene mention) a selling point as opposed to a buried one. That way people who actually know what to look for in a search engine know what's under the covers.
But this doesn't work: "apply dog vision to a photo of some guy" http://www.wolframalpha.com/input/?i=apply+dog+vision+to+a+p...
"To wipe out all humanity with one impact, you would need to hit the Earth with something in a slightly larger class - say, the Moon"

No, if an object as large as the moon hit the earth - the earth might even be destroyed (but probably not). To wipe out humanity a body of the size between 10-100 miles in diameter would probably suffice. Fortunately near-earth orbits with a body of that size is rare.
"apply dog vision to a photo of a Michael Jackson" really interesting! lol http://www.wolframalpha.com/input/?i=apply+dog+vision+to+a+p...
Agreed. His hard work actually fits the article's concept of a non-genius pretty well. He had a very strong constitution.

One thing is a little misleading though: he established a laboratory, with a group of inventors. I believe this was the first industrial-scale research laboratory in the world - like PARC. So much of the "hard work" is the hard work of all these other men - and they happily welcomed his name on their invention, even in cases where he didn't do much, they wanted his name there.

So although he did invent a lot personally, perhaps his greatest achievement was being able to lead and inspire intelligent and hard-working men to do what he did (as you say). Jobs and Wozniak rolled into one.
Guys, please ignore his comment:

1) "typescript (ms varient of nodejs)" - no, it is not. "Project Helios" is Microsoft's Node.js. Typescript is just a way of adding static typing to JavaScript.

2) Unity makes an extensive use of C#, are you saying that e.g. recent Angry Birds franchise games are slow? Are these games slow: https://unity3d.com/showcase/profiles? Are XNA/MonoGame games slow as well?
I'm finding the authentication and permissions of Django makes Django Rest Framework trump every server side js library attempting to fill the same role, so far.
Part of Mt. Gox's lost Bitcoins suddenly reappears
Extensive collection of startup tools by Donald Vossen, WrapTheGift Founder
Silex (silex.sensiolabs.org/) is also a good choice to start with PHP frameworks, it's like Flask for Python
For people who wonders, the scene if from ghost in the shell.

I really like the pingpong effect, the speed and the music sync seems more gimmicky.
This is what happens when you only have contractors in your company and no one with equity. No one cares about the business and the founder ends up with 87% equity of nothing.
> Regulation isn't an appropriate response

The previous poster is from Europe, I'm guessing that you're from North America. In which case your definition of an "appropriate response" to societal problems and market externalities is completely different.

Regulating in order to maximise the value to all of society is perfectly appropriate for Europeans.
Spreadsheets: The Dark Matter of IT
Translations of the YSlow rules for a faster web
The thing is that there's huuuuuge road between 'kind-of-working prototype' and 'something deliverable to the client'. And it takes very different kinds of people for the portions of it.

A "brilliant never-finisher" is great for the idea->'kind-of-working prototype'/PoC, and yes, I think they should struggle to at least get to this, not just throw an idea. But the thing is that this is usually just 20% of the road, and they'd bee useless or even damaging for the rest of the 80%, so it's better to let them move on. And the 'damaging' part is very real (!!): someone who keeps pouring new and better ideas into a project that already has the ideas it needs to be a product is actually bringing negative value by increasing time-to-market, even if everyone only perceives the fact that the product would not even exist without him and that all his ideas are great.

By letting the 'brilliant non finisher' start a new project (just give him something challenging and an almost-zero budget until he's really needed again if the company doesn't have the resources for something else), you're avoiding a potential big loss or even a catastrophic failure (imagine the competition brings something inferior to market, grabs to whole market share, and then even poaches the brilliant guys from you afterwards). The only cost to pay would be that you need to keep paying the brilliants for the rest 80% of project duration to keep them for feedback and new projects, while they climb rocks or sip cocktails and you and the rest of the team sweat your guts out (hard to swallow) OR finance some micro-pet-projects to keep their minds working (hard to support).
But that's not the question. This question is 'how do we find the best guy for the job.' Saying 'this is how we always did it' is circular reasoning.
> to burn Japan and Germany (civilians included) to the ground
You say that like it was a bad thing.
Isn't this implementation targeting embedded platforms ? I read it's reducing its memory footprint by using static linking...
There's no talk of rescuing MtGox with tax money because the size of MtGox is small enough that the losses are pocket change in the great scale of things. There's no risk of a new global recession over MtGox.

I think you'd find the debate would have been entirely different if the scale of it wasn't such that most people, if asked, would go "MtGox? What's that?"
Almost any body who climbs the Mount Everest after the first person did it is also not doing anything original. Yet the difficulties in climbing Mt Everest don't change no matter how many people climb it.

The point is not to invent shoes to charge mobile phones. But to do something to break out opportunity famine, difficult economic situations and social inertia that prevents progress by doing things like this.

Like you mentioned 'Indian Crowd'. Bulk of the 'Indian Crowd' on forums like these probably don't even have the same scenarios or circumstances in life to understand why stuff like this matters to the other people to whom it matters.
any versions of this article that i don't have to pay for?
Straight out of The Gentleman Guide to Counter Intelligence

http://pastebin.com/irj4Fyd5
> Is it possible your example of Google actually proves the point?

One of the classic signs of a conspiracy theory is that it is not falsifiable: evidence to the contrary is actually evidence of the the theory!

> I would think that the 'money in politics' issue is less of an issue in regional/city politics than it is in state and federal.

Not at all, it's just that it's less money. How do you think the area where Google is got transformed from a rural-ish area full of farms and orchards into what it is today?
PGFPlots.net launched today: Gallery and example collection, Plotting with LaTeX
For me it's a shame because I have blocked Facebook, so I can't see it. But isn't it always "Login-Walled", in that you can only see stuff as a registered Facebook user?
C# is a good language to learn even if you end up using something else. It's basically a sweet-spot of most modern languages: supports OOP and functional paradigms, supports both static and dynamic typing.

If you want to learn it quickly and willing to spend thirty bucks, you can pay for a month of this stuff: http://www.pluralsight.com/training/Courses

MSDN is a reference documentation rather than a learning guide. Just google for some C# book recommendations instead.
yes. in my personal experience a C# engine is slower than a good (*) c++ engine.

sorry i got the name wrong on the js part, it was a while back.
It will reduce the cost of rocket launches by 50% (or double the payload).
Scrypt ASIC Race Intensifies, KnCMiner Scores $2m in Preorders
C# has a huge presence in cross-platform gamedev and mobile as well: Unity3d, MonoGame, Xamarin.
Thanks, leafletjs looks really nice. I'll test it with a few hundred moving markers.

All the others that I've tested get stuck at 100% CPU, which why I wrote my own (minimal) engine.
How to start an open source project (2007)
Remember mount points? At least the Netbeans developers learned that workspaces as Eclipse does it makes no sense.

I really love being able to use Ant and Maven as project files, without internal IDE lifecycle builders like Eclipse requires.
Now someone make 2048 where in addition to numbers you get math operations and should achieve some number. Game could even get more complicated during gameplay as new operations appear.
Introducing Milou : KDE's new search interface
The pilot debuted on BBC α
AI XPRIZE: Give a TED Talk and get standing ovation to win
Developing micro-services using Clojure, with REST+JSON – Piotr Jagielski
For those wondering, this is probably the guy behind the wzor.net site: http://www.computerworld.com/s/article/9247091/Windows_leak_...
> But he is getting more and more resistance because seems a lot of young Turks read religious freedom as "right to be as secular as one wishes"

What's the definition of religious freedom?
Welcome to life, you now understand the rules.
This could sound like a joke, but I'm totally serious. Build a 2048 game. There are loads of examples, the interaction is slick, and people will play it. Then launch a flask app on heroku -- heroku has a great tutorial for exactly that. It takes half a day if you know absolutely nothing going into it. Then build a tool for yourself or your girlfriend or your boyfriend or someone who is close enough to give you real feedback. Build it with rails using a trendy js framework. I suggest react, at the concept level it seems to make the most sense to me. Iterate on it for a few weeks. Now you are employable. Then learn go. That's my opinion.
Presumably you modify the rules to allow lateral shunts though, as per the the 1963 Davison Reformed Numberwang Rule Set (Version 3)?
That is correct.
From the Microsoft statement:
"As part of the investigation, we took the step of a limited review of this third party's Microsoft operated accounts. While Microsoft's terms of service make clear our permission for this type of review, this happens only in the most exceptional circumstances. We apply a rigorous process before reviewing such content. In this case, there was a thorough review by a legal team separate from the investigating team and strong evidence of a criminal act that met a standard comparable to that required to obtain a legal order to search other sites."

One might rephrase it as: 'The TOS allow us to read your data. We will choose to do so if it is sufficiently important to us. We can make this decision unilaterally.'
While I enjoy being able to use tools for free, as a developer I do appreciate the value of paying for tools.

The said teams need to be able to live from something.

Netbeans and Eclipse can be free, because Sun/Oracle/IBM get their money from somewhere else.

JetBrains sells only InteliJ based tools.
I wonder how long it's going to take for the military to step in.
Email Marketing 21 Συμβουλές για απίστευτα αποτελέσματα -
Piotr's article is a brief tutorial and includes sample code.

Here's another article about micro-services with Clojure at SoundCloud, with much more depth and industrial scale, by Joseph Wilk:

http://blog.josephwilk.net/clojure/building-clojure-services...
Evacuated Tube Transport