skysight-inc/HackerNews huggingface dataset:
Erm.. No, that's a carpenter.

https://www.heinlein-support.de/ would be the company behind this site.
Global positioning down to 1 centimetre – Electronics Eetimes
He mentions an android client. If you want it to be fast, or not drain your battery, you need Java or C++. If you want it to run on iOS or Windows Phone, C++ it is.
MS/Nokia deal hasn't gone through yet. Nokia handset divison is still part of Nokia and not part of MS yet. I believe they are waiting for approval from some governments such as China before they can complete the acquisition.
Bank-like Bitcoin Portal Neo Opens First Branch in Cyprus
I personally haven't tried the alternatives, but did research them when before I initially settled on Yesod.

Coming from a background of web dev'ing in Python and PHP, I've come to absolutely love Yesod. What I love most about it is that when it compiles, I'm 99% sure it works the way I intended it. This is a huuuuge plus, since I've been used to always having to test in runtime, which adds a lot of overhead and possibility for oversight.

This might just be me falling completely in love with Haskell and type inference (not just static typing, Java -.-..), but I'd wager that for any larger codebase/project, the gain from the time saved debugging, would make Haskell (and IMHO Yesod) the optimal choice.
`Applicative`'s `<|>` should be `Alternative`'s `<|>`. Alternative is to Applicative what MonadPlus is to Monad. Actually MonadPlus can be defined with just Applicative laws and no Monad laws, that's why MonadPlus will be replaced by Alternative in GHC 7.8.
To make it easier to port to Android and IOS is my guess.
Right, but still, they wouldn't gain much from people who had money in the system...
If you like the space shooter genre and you like them to have an interesting story line, then also take a look at Freespace and Freespace 2.

For me, those two are the pinnacle of the space-shooter genre, even more so as Freespace 2 was open sourced and attracted a very large community of not just programmers but also artists which resulted in a game that's still being active developped with quite current graphics and sound.

You can get the game on gog.com and use the Java-based[1] installer to get the open source engine and assets installed

[1]: http://www.hard-light.net/wiki/index.php/FreeSpace_Open_Inst...
Turing-complete, non-easily parseable by external tools configuration? No thanks.
Pentagon Plans to Shrink Army to Pre-World War II Level
I completely agree with you. In fact I smiled when you said "homophily."

You're clearly not somebody that will fight against reality.

Are you on twitter by any chance?
Actually, Nokia did exactly what Ars was telling for the last months - made a forked version of Android, without any Google services, like Amazon with Kindle.
You're right. The one exception though is with Bayesian statistics you can estimate an effect size using your experiment results using a credibility interval.

If the differences are drastic enough you can still get value from split testing. Incremental changes are just probably not going to bring you much luck.
It is easy to say these things in hindsight. A year ago Mt. Gox was the paragon of the 'industry'.
> Really?

Yes, really.

> Woops. 2 characters over. Do we really need a line break there?

You do what you want.

> I don't think 'you can just refactor that to be shorter' is really a solution in all circumstances.

You don't think the solution I didn't advocate as a cure-all in the first place is a cure-all? Am I supposed to be surprised at this finding?
I'm still seeing it saying 4.4.1, with this as the source: http://www.nokiapoweruser.com/2014/01/08/nokia-normandy-show...
Khan Academy: The Illusion of Understanding
WhatsApp to launch voice calling in the second quarter
Site's still lacking some details, but as far as I understand:

- really good SSL grade (A+, see [1])

- SSL only

- HSTS to prevent http connections

- You can select to send from your 'secure.mailbox.org' alias, which seems to enforce TLS for smtp (and WILL break if the recipient doesn't support it, they explicitly want that)

- You can enable DANE, enforce DANE, require that the server already knows the certificate of your target domain

- They have 'easy' explanations on how to use PGP

- There's an option to encrypt your whole mailbox on the server ('neither the police nor we can read your mails'), but I couldn't find details about that

Note: Not affiliated, not a customer, merely reading the site myself and German's my native language.

1: https://www.ssllabs.com/ssltest/analyze.html?d=mailbox.org
Props on the use of 'affect'. :)
It doesn't matter what they deal with. MtGox is a financial services provider registered with the Japanese FSA that transmits money in multiple "recognised" currencies (AUD CAD CHF CNY DKK EUR GBP HKD JPY NOK NZD PLN RUB SEK SGD THB USD).

They are subject to Japanese law and International law. And also to US and EU law regarding AML/KYC of their citizens.

Bitcoin might not be regulated in most places to different degrees, but that doesn't mean you are above the law because you deal with Bitcoin among other things.
How to Sell Your Design Project?
There's nothing on a privacy policy? Or maybe I just missed it?

Would be pleased to know my email address isn't going to be sold on :).
WhatsApp and Facebook – 450 Million Reasons to Want WhatsApp
I'd like to investigate the price floor claim more, you have a link?
That's why I always use "_X_" as placeholder text. At the very end of development I run a search for "_X_" on the templates/files to see if I accidentally left any. Not only does it stand out visually but it's very easy to run a search on without any false positives.
Also in there: A-10 and U-2 - out. F-35 and Global Hawk - in.
They use your public PGP key to encrypt mails sent to you, before storing them on their server.

This is an optional feature, and turning it on will make webmail and smartphone mail unusable.

Edit, source: (even if you read German it was tricky to find what exactly differentiates their encryption feature.) https://mailbox.org/im-stiftfilm-erklaert-das-vollstaendig-v...
This sort of thing can also happen when people are not really able to check to make sure the content is correct. For example, see http://www.theguardian.com/theguardian/2008/nov/01/5.

Fortunately the text was bilingual and I doubt there are many Welsh who don't speak English...
BT 21CN not fit for purpose?
> Some of my professional colleagues in their 30s not only qualified for these but struggled to afford them. this is where the system really failed IMHO.

That is bonkers. It's just really weird.

The Tower Hamlets evidence pack has some eye-popping statistics. (Tower Hamlets are building more social housing than anywhere else in the UK)

They have 23,500 households on the waiting list for social housing.

48% of those are in category 1 or 2 which means they have medical need, or are homeless or overcrowded.

9500 households are over crowded. 1228 households are under occupied with 271 having 2 or more bedrooms than they need. (I think a bedroom is anyroom that can fit a bed in it.)
Ouch, that one is painfully embarrassing.
This is cool, shame the last issue was July 2013.
Beware the online filter bubble (2011)
> ...code base full of weird special cases ... _often_ turns out that all this cruft is there for a reason. It's essential complexity...
(my emphasis)

If it's often, then it's not always, which means that in some cases it could be done better. Is Vim one of those cases? I don't know, but you don't give any reason to suggest that it isn't.
Super Easy Way to Give Design Feedback
When did "having a product available" become "winning the battle"?
I would imagine a judge would not be kind to this type of subterfuge once litigation started. It's completely obvious they are not distinct entities.
Low-cost healthcare venture in Cayman Islands just outside US
It's not like they are just some "ordinary" bad guys, like A&T, who just want to make some bucks. The NSA is one of the most dangerous enemys to free speech and the freedom of the Internet. There is a high chance that they are going to undermine all our efforts to make a free and secure internet.
huh? they already own Nokia
The analogy I see is to Unix. A worthwhile strategy for some larger companies is to build their own flavor on top of a greybox platform. This is what Amazon has done. Their Android flavor is seasoned to move Amazon goods and services. A Nokia Android flavor can be tailored to move Nokia goods and services, just as Google's Android flavor is all about Google's business plan.

The advantage that Nokia has is a fundamental B2B ethos. It is a commonality with Microsoft. Their chief rivals, Google and Apple don't have a partnering mindset. Nokia gets Skype and Office. They have a long history of maps.

This makes sense. In the long term going with an Android fork has nothing but upside for a company with Nokia's chops and culture.
http://www.theverge.com/2014/2/12/5404098/microsoft-consider...
While you mentioned about the 2-level search and "receiving their algorithms and data ...", I don't think it's very feasible. Do you agree?

Why not? I don't get it.
What would I say? :)

Totally off topic: I don't get (grok) twitter. The conversation escapes me. I'm more of a long form writer. When I start blogging again, I'll do my own thing vs sharecropping.
Google Cloud SQL is now Generally Available
i can't express how i hate the nokia-microsoft-conglomerate for... this... "strategy".

it appears they don't even have what could be called strategy. for years now, they've been fucking around, burning money and talent like crazy.

the only thing nokia-microsoft should do is leverage windows phone's potential. and there's so much of it. (i'm saying this as an apple user). all the money for all this bullshit they are doing/have done could have been well invested in fleshing out their ecosystem (and i don't mean "pay developers for ports"). e.g they do have so bloody many customers who'd love mobile devices with the ms office suite. there, right there is you focus point. but no, they delay their mobile office because of internal fist fights. useless bastards management.

for god's sake, these things make me want to storm into board meetings, jump on the table and just scream at their stupidity and kicking heads off shoulders like bruce lee.

man...
Those who do not study history are doomed to repeat it.

http://en.wikipedia.org/wiki/Hushmail
Remindes me of this:
http://programmer.97things.oreilly.com/wiki/index.php/Don't_...
Someone I used to work with once left a alert('W.A.N.K') in the codebase. This was in a fairly rarely occurring branch of code and made it all the way to production.

I've taken that as a warning and never write anything I wouldn't be happy for a customer to see in logs, test-data, comments (although handfuls of sarcasm are still acceptable) or debugging code.
Can _you_ explain why do _you_ think someone loosing interest in the project because of its license choice is bizarre?

What makes _your_ "I don't care about licensing, and neither should you" opinion not bizarre, and his "I don't care about projects with wrong license" bizarre?

I agree that parent comment didn't add much to the discussion, but that's not the reason to imply bizarreness of it.
Grandma's gun collection-first single
https://www.youtube.com/watch?v=rUHpupPrt0Y listen now!
MS doesn't yet own Nokia. Someone may correct me if I'm wrong but I believe neither MS nor Nokia can legally operate, or cooperate, as if the merger were to go through. Therefore this just Nokia operating independently, I guess for it's own self-interest.
I hope they use their own speech recognition engine. My cheap Nokia understood me better 10 years ago than my expensive Android today.
> PG touches on the reason why that alone should be distressing: "dressing up is inevitably a substitute for good ideas"

Maybe in America. Americans who visit Asia better remember that just because they're wearing a suit doesn't mean they're stupid.
Chicken chicken chicken chicken chicken[chicken], chicken chicken chicken (chicken chicken chicken chicken).

Chicken: http://isotropic.org/papers/chicken.pdf
Touche. Multiple monitors and more screen real estate has been proven to increase productivity. It's an easy win.

If the lines come out too long too often, it may be a symptom of other problems.

if ((browser.OS == 'win') && (browser.userAgent == 'IE')) {

is often better written as:

isIE = (browser.userAgent == 'IE');
isWindows = (browser.OS == 'win');
if (isIE && isWindows) {

It's self-documenting and reads like natural english. It also has the good side-effect of making lines shorter, more terse.
Nokia started this project before the ms deal was announced. That is my theory, they just kept going...
I always had the opposite as a child. They would commend me on how I must have done a decent job since the last checkup. Reality is I probably only brushed/flossed 3 or 4 times in that interval.
Well, in that case I can only congratulate you for getting rid of the poker. I'm glad that you had a rational approach and kept kalm that allowed you way out.

And about poker being not gambling, well I don't agree. However smart you play, as much as you count on the statistics, in the end of the day, there's still luck involved. Even if it were only pure skill game, you can't always know skill level of your opponents :)
Coming soon: Windows Defender Mobile NAndroid Edition (Personal|Professional|Ultimate)
Yesod is surreal.

I experimented with it at one point and tried to change a form field from required to optional. Boom! The whole application wouldn't compile...

The properties of the form are reflected in the type system and changing required to optional changed the type. That means I had to track the effect through the application and everywhere that just assumed the data was there had to be updated to handle both cases.

It was so restrictive and confusing I gave up for the time being (until I learn Haskell better), but it was an eye-opening glimpse of the power of types.
Not really. A year ago, it had already been crap for quite a while... it just still had a sizable club of apologists saying "don't be so hard on them, they've done so much good".
WoW is the type of game where it can reatroactively change things when data is received and have it mostly be unnoticeable.

Your spell interruption example illustrates it perfectly - spells can be interrupted if the interrupt is within the 1-2s cast time of the spell. It's adjudicated on server side, where the server knows the spellcast start and sends feedback on the spell results (including if any interrupts happened). If there is minimal delay then it works without being noticed; however when I had significant packet loss, then the spellcasting would 'end' for me only after the response (including check if it was interrupted) was received, and it could be multiple seconds later.

The point is, that WoW can mostly function if the orders and feedback are received with delays, since if some opponent in reality(server) is somewhere else than I see, then it usually doesn't change anything - but for a rapid movement FPS game, that would change hits to misses which is the core of that game.
Whatsapp will add voice calls later this year
Usual shallow, rubbish peppered with quotes from PG and DHH - such as the famous “Never hire anyone to do a job until you’ve tried to do it yourself first.” which makes me cringe so bad.
Augeas provides some abstraction over different config formats so you don't even have to know the syntax and are less likely to make typos.
I know those parks quite well, and have been here quite long enough to have formed this opinion (>5 years). These parks are wonderful - but they are not within the city limits, and require the use of transportation systems to get to them.

They are great places - no question about that - but the city itself remains monstrous to live in even if you are able to spend a few hours in any of those parks when you can.. Wienerwald is not in the city limits, Donauinsel - just barely - Lainzer Tiergarten also on the periphery. Prater is within the city limits, but this has to be one of the least interesting 'natural spaces' ever created..
I'm a programmer too, but also a physicist, and it's also hard for me to read through explanations/narratives that use a lot of metaphorical language. And there's a lot of that in evolutionary narratives.
Sorry for the hijack, but if anyone has any tips on Haskell debugging, please share. I loved Yesod, and get such satisfaction when it compiles because of the confidence it gives me that its working as intended. I love the type safe routes :) But I find debugging to be 99% what I do and I am terrible at it.

Also, any decent Haskell IDEs out yet? I'm using emacs purely for the syntax highlighting. I tried leksah but I gave up trying to configure it properly on my box.
Jolla’s Sailfish OS has reached release 1.0
> Installing Google Play on this should be trivial anyway, what's the big deal?

How do you install Google Play on a non-google certified phone? e.g. CM? (honest question - iPhone user here planning to jump ship)
Show HN: Introducing Quantave – Market Insight meets Bitcoin
For me, it is hard to know when things are actually bad.

I would hear stories of folks that can't see anything, look up and can make it out alright. Finally get in for a vision test at 34 to find that glasses help out tremendously. Sure, I could read before, but now it is just easy.

So, it isn't that I would avoid the doctor. But for many things, if you don't go to a specialist, the answer to the question of "how are things" is usually "getting along, no major complaints."
I did. Maybe I should give it another shot.

I recall my problem was trying to understand how to sync files I already had in other directories. Things certainly were not sync'd automatically. In the walkthrough it says you need to git-add files and then git-commit them http://git-annex.branchable.com/walkthrough/#index3h2

The ~/annex/ directory ended up with symlinks to git objects and the files themselves are nowhere to be found. I didn't know where things were/weren't sync'd already. Nothing sync'd across and the assistant just said "all done" or something similar. At one point I remeber it just containing a bunch of broken symlinks. Good job I was just testing it out, imagine if it replaced my actual files with broken symlinks.

What all this boils down to is that git-annex is not as fool-proof as the proprietary solutions claim to be and something equally Free as g-a, but less complicated, would be great.
Not him, but I can see a few good reasons.

GPL is rather limiting in how you can use the code. A large company (e.g. Apple) won't let something gpl be used heavily internally if they can help it since they won't be able to apply patches or modify it without releasing these changes ... this obligation adds significant legal burden and, furthermore, releasing the changes could reveal private details about the companies internals.

I don't think that the commentor's reason is a good one, but I can understand the viewpoint; GPLv3 is quite limiting for some uses.
I think it's evident that frameworks are being drawn to wrestle "the bitcoin question" into some mechanism of control / oversight. Look to US exchanges that partner and work within these frameworks to remain in good graces. I imagine that's the reality of it.
Intel's contribution to the Linux kernel, is, AFAIK, limited to device drivers that make Linux run better with Intel hardware. So, they are not really improving Linux - they are using it as a bait for you to run your Linux workloads on your Intel servers, using Intel's hardware technology.

Qualcomm's contribution to the Linux kernel, is, AFAIK, limited to software that make Linux run better with Qualcomm SoC. So, they are not really improving Linux - they are using it as a bait for you to run your Linux workloads on your Qualcomm phones, using Qualcomm's hardware technology.
As His Fortunes Fell in Ukraine, a President Clung to Illusions
This article reads like the background of a William Gibson novel (VL).

Scary the future isn't brighter. Or maybe the interlopes are getting darker ?
It's a testament to how much more software we could stand to develop, software that probably hasn't even been touched, yet.

For a newspaper, obviously they need to have a parallel process to layout the paper and develop the content. Why don't they have software now that "compiles" the paper from design files and content files and won't release the copy until all of the content is marked as reviewed?

Or essentially, as the person is performing the layout for stuff like callouts, instead of generating their own placeholder content, they generate rules for the place holder content (just as they seem to be typing rules into the callout as the placeholder itself), and the system would both generate the placeholder for the designer, while also queuing the snippet of content for the writer.

Then, you just have to train your users "never type in your own placeholder text." Use the queue as a project management tool. Editors could then review the text, mark it as reviewed, or re-enqueue it for rewriting. The article is done when the queue is done.

I mean, really, I'm not even describing anything revolutionary here. It's BugZilla, Redmine, etc., just with a layout program tied to the fields in the database.

Would newspapers and magazines actually use something like that? Or is pigheaded entrenchment into old ways the disease of their industry that is leading them to die out?
Sure about that? You can use your lights to indicate that you're planning to take over, but the horn? Never heard about that one. Interesting.
How we made the Hansel and Gretel Newsstand app for iPad
To just _leap_ from

I must at least cursorily proofread my comments.

I must at least cursorily proofread my comments.

...
The JSON packets are limited to 16MB - if this is supposed to contain a manifest of a deep-directory-with-lots-of-files, that might not be enough. I regularly rsync (on a lan) trees of a million files and 8 levels deep. The manifest for such a configuration will not fit within 16MB.

I see there's an "rdiff manifest" extension, which is cool for syncing later changes - but the initial manifest will have to be transferred some other way.
Go style guide.
Isn't it really just one person, the manager who permits it?
Distributed Semaphores with RabbitMQ
"However smart you play, as much as you count on the statistics, in the end of the day, there's still luck involved."

I guess absolutely everything we do in life is gambling, then :)
What if Sales Was Managed Like Software Development?
try hdevtools plugin for your editor.
> But porting to Android is a whole other story. Porting it to Android validates Android as a platform like nothing else.

I feel like the hundreds of millions of devices that ship each quarter is enough of a validation. They're not waiting around saying "I wonder if this Android thing takes off".
Then it would be helpful if you qualify prototype as "ux prototype" or "interaction prototype". Paper prototypes, which this is fairly similar to, is a term that is lexically unambiguous. Without the qualification the title becomes confusing. I initially thought you were claiming to have a methodology to get a "real" non trivial prototype in a few hours.
But when is that sort of stability going to be achieved by Rust?

We keep hearing about how "it's happening" or it'll be there "soon". But yet we still see a language and standard libraries that are evolving significantly on an ongoing basis, breaking existing code along the way.

If Rust wants to be a viable option, at some point this indiscriminate change needs to stop. It may mean that this initial version of the language has some flaws, but at least it may also be usable for serious development at that point.

The sooner that happens the better. The longer Rust delays stability, the greater traction we see competitors like Go or even existing languages getting. Rust is starting to get a Perl 6-style reputation, where there's great promise and lots of hype, but never a version we can confidently use for software that's remotely serious.