skysight-inc/HackerNews huggingface dataset:
> I think even Modula-3 which appeared by the end of the late 80s already had things that Go right now is lacking.

- Type safe enumerations

- Generics

- Exceptions

- Reference parameters

- Range types

- (real) Systems programming support

- An OS implemented in it (Spin) with support for POSIX APIs
I'd like to add: F--- off NSA!
2015 FVDI ABRITES Commander
Wishy washy, hand wavy, security mumble jumble:

> This operation is repeated some number of times until enough work has been done, and then output is extracted. It’s reasonable to set the number of rounds to be be double the number of blocks stored in bulk memory. It might be okay to go far lower, but that feels sketchy. In particular, going lower might result in custom hardware being able to effectively pipeline the next block being uninitialized (which might be able to produce a small speedup on a general CPU anyway, further research needed).

"Some number of times", "reasonable", "feels sketchy", "further research needed"...

> There’s also an encryption function used, probably AES128...

"Probably AES128"... If there's one thing that you shouldn't tolerate in security, is relying on your feelings about mathematics. You can DO the math, your feelings on what the result might or might not be are not very interesting.

The scrypt paper does all the research and math that this article doesn't do. It even includes dollar cost estimates for breaking passwords hashed with various algorithms. Yes, the scrypt algorithm itself already does what you need. The paper is highly recommended for developers who ever touch passwords.

http://www.tarsnap.com/scrypt.html

I also consider PBKDF2 acceptable for general password hashing.
Very true.

I found a particular customer using it very smartly - to configure multiple gateways via system like ours (ChargeBee) - and splitting his payments across his Authorize.Net, PayPal Payflow & Stripe accounts.

The biggest fear you have with PayPal is getting access to support & being shutdown when there is sudden activity & also risk of "high risk" profile customers purchasing it. One way to mitigate risk is to route all address verified transactions via PayPal (by getting country info upfront before card entry).

He also does it very neatly by spreading transactions across gateways during peak sales. When he does promotions & is expecting volumes he makes Stripe as default & onboards customers.

I need to speak with the customer to learn & implement these as features on our product. :)
Hahaha! The Focus Tools one is great! looool
Link to confirm that the integral should be -1: http://www.wolframalpha.com/input/?i=integral+of+%28log%28x%...

Edit: GitHub Issue filed at https://github.com/gogotanaka/Hilbert/issues/60.
Yes. They're not blocking because of protectionism. It's because they can't censor the content to meet the local rules. China is not alone in this but they are at the thick end of the censorship wedge.
God is perfectly just. You must be severely persecuted to be severely blessed.

Joseph in the Old Testament did 7 years for false rape. That's how he earned ruler status in Egypt for interpretation skills.

These cops are troglodytes, subhumans, badly in need of interpreter skills.

Highs and lows balance. You must suffer to be blessed.
Nokia N1 will be among the first devices with a reversible USB connector
Thank you for such thorough explanation.

I will add one more thing to this discussion:

" if you pay taxes, even just road taxes via gasoline for your car, you get to vote on who spends the tax money"

Interesting you say this, because this is one thing that should work like this in EU, but it doesn't. As a EU citizen living in a country that is not the country of my birth, I am in a situation where I pay all the taxes like everybody else, I pay income tax, I contribute to national insurance, pay road tax with my petrol, once I get old I will receive a state pension from this country, the whole deal - I literally don't pay anything in my home country anymore, so from the "tax" point of view, I am no different than any other "citizen" of the country I currently live in. However, I cannot vote in parliamentary elections of this country, because my passport has the wrong country on it, even though for all other purposes it doesn't(and in fact, it by law cannot) make any difference as long as we are inside the EU.
I'm not sure a lawyer will be able to put any money in your pocket. If the company ran out of money, it maybe some time,if at all, before they have money to pay you even with a court order.
> It is a well-known fact that Tor is controlled by FBI.

Citation please.
You can still compete by just being better. Stories like these definitely turn me off Uber, but for all the people saying "just use Lyft or Sidecar instead"... neither service is available in my country yet, let alone my city. But Uber is here.

Uber (for me, so far) has been far superior than local taxis, and it's all low hanging fruit: credit card billing, email receipts, comfortable cars, GPS tracking & ETA, friendly drivers who don't harass you, tips included in price, global business accounts, discounts & perks. Local taxis don't offer any of that, they're not even trying. Maybe Lyft & Sidecar offer that, but they're not in any of the cities I travel to globally. The world is not just San Francisco.

Make a damn good service first. I can't switch to your service if you won't even offer it to me.
Nokia announcing new product today
Top Big Data Presentations to Not Miss
> However, ambiguous syntax is a huge problem of CoffeeScript.

Actually this is also a matter of personal opinion. As the author himself notes in the conclusion:

"The problems described here might not apply to you if you come from a different background. I come from Python, C# and C++. But if you come from Ruby or Perl, you might think these are not problems but actually cool features."

Personally I don't mind, but at least I can agree that Coffee syntax is ambiguous and can be bothersome sometimes.
"That's a nice car/set of teeth/daughter you are having there. It would be a shame if something happened to it."

The gap between a funny hypothetical and a veiled threat is small, but it does exist. This, to me, comes over as a veiled threat. As such, it wouldn't completely surprise me if this would lead to a criminal prosecution and possibly to a small conviction in court. It certainly feels more real than the typical "I have a bomb" joke at an airport that gets people in trouble.
Z Launcher, android launcher by Nokia released today
Even more to the point - Kenya and Tanzania have had M-Pesa (which allows payments and transfers via mobile phones) since 2007 (http://en.wikipedia.org/wiki/M-Pesa). Note that this is not necessaries smart phone stuff - just a plain 'ol mobile phone with text capabilities will do.

Also, I was visiting that region in 2006 and was struggling to add some phone credits to my phone that I had just purchased. Some random guy in the queue offered to send me credits from his phone, and I was pretty much blown away with how easy it was.
2MHz on a breadboard is good going. Getting linux into half a meg of Flash is also extremely good going, even if it is uClinux.
Now, which of their executives is going to end up as a senator?
Why do you trust any VPN provider? You're paying to push all of your information through a dubious looking service and just hoping that they don't tamper with your pipe. I trust my ISP (who actively poison my DNS lookups) more than I would any of these sort of services. It seems like an ideal sort of business to have more than just your direct income flowing in.
Short Message Service service

Looks like it is yeah
>"Sims got the text “from someone he hardly knew,” he recalls in a Medium post, asking him if he was in an Uber car at 33rd Street and 5th Avenue."

Wow I forgot about this fiasco. It literally reads like a scene from The Circle. Disturbing.
Seeing as Uber now has distinct ties to Google, I doubt that they are an acquisition target for FB.
Perhaps you should switch up from cifs to smbfs? I used to use cifs in Maverick but now appear to get slightly better stability and performance using smbfs with my Window 2012 server and 10.10.

Jury is still out on 10.10.1.
When the press behaves un-ethically they invite other to turn the same methods on the press.

Thats a big problem and this bizzare turn of events seems to illustrate it quite well. The uber stuff is pretty lame, but these guys in hindsight almost seem to prove his point. When your journalists are un-ethical gutter dwellers, they lose any moral high ground. The argument that they should face the same scrutiny as there subjects almost starts to seem reasonable.

In this case, it would seem, everything is self-serving to buzz-feed. That creates a credibility issue for them. I could pre-text my way around any confidenctiality restrictions here in 30 seconds--all it takes is the assumption of two (not just one) unethical journalists in collusion. Thats basically what I assumed when reading how one invited the other, wihout disclosure of the ground rules, etc.

The problem here, is not that this happened or that that happened. Its that neither you nor I can tell with any certainty.

And that's why I think the (The Onion style) cynical cliff-note is actually the true story here.

A pox on all their houses.
Ummmm... what is TURE?
Interesting: Intel inside ("Intel® 64-bit Atom™ Processor Z3580, 2.3 GHz")
Materiale di cartoleria: la Top dei prodotti Cult
Sharetribe Lets You Create Your Own Peer-To-Peer Marketplace
This sounds kind of similar to what Cover was doing (they got acquired by Twitter). Hopefully Nokia has more resources to turn this into something that actually works.
I prefer singing the note in perfect pitch
The HN title, which is all I've read so far, leads me to believe this is another Patriot Act. Clicking through, it appears this is also the title of the article, so it's hardly HN trying to editorialize.

Since I have enough information to determine that I don't want the Freedom Act to pass, why would I click through to the article?
In my experience companies just use other code or develop their own, so the original developer doesn't benefit directly anyway. So it doesn't matter which license he chooses.

One could argue that making a successful open source project makes the original developer "wanted" in terms of employment, paid support requests, paid consulting... And choosing leeching-friendly license helps in achieving that.
Coffee and Eating out lead to iOS app
As if you can trust your VPN provider, let alone his upstream providers.
hu.. Sorry what ? Yes, even in france, pcf has always been called extreme left (although it is not the only one, and they are even more radical ones, i agree). Just look at election results and see who has always been placed on the far left.

Now, the reason as to why the PS has accepted to make alliances with this party, which has always been in favor of a totally state-governed economy and against free market, and be fine with it, is an interesting question indeed (as opposed to the right wing parties who never put anyone from the extreme right in a government...for now).
Seems to be two submission of the same url:

https://news.ycombinator.com/item?id=8623131

Didn't think that was possible.
I've been using it since pre-beta. Fantastic launcher and a joy to use, so intuitive. Delighted to see Nokia's R&D still going strong and innovating. Most of the greatest mobile telecommunication innovations came from those guys.
It's shocking that a woman wrote the book which portrays the sexism in the worst way.
Looks like a really cool idea, especially since the recommendation engine can take into account more than simply time statistics (which their front page doesn't convey well). The best part of this is that it does all the recommendations on device (at least according to their privacy page).

If they add a travel/email card system, I'd switch over from the Google Now home/launcher.
Yeah, let's fight back. It's about time.
Please note:This is NSFW
Interesting especially Nokia adopting Android now.
"And, it again isn’t the standard Android OS"

Why is this a good thing? Does it mean that it's going to lag behind, and at some point stop running the latest version of Android leaving you with a device that can't be updated?
Founders and Coders: a free coding academy in London
Are there legal reasons why this SVP does not apologize to the journalist he specifically targeted while recognizing he threatened her and regreting it?
So, tweet message is like: @paiza_run ruby: puts "Hello" + "World"
A bit offtopic, but how do they do the big video/animation in the background of the websiteheader?
The official product page: http://n1.nokia.com/
Language names: java,ruby,python,php,perl,c,cpp,csharp,javascript,objective-c,scala,go,haskell,coffeescript,bash,erlang,r,cobol,vb,fsharp
So this is the partvof nokia that doesnt belong to ms?
I get the following:

<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>B0073107D8E5A45E</RequestId>
<HostId>CWGhVGbn6PzNIg5auGU/hJcfGpgJDbvXF5FYiu73dKNH17sQmr+W2WBaLsDHA5YipCiJs9pYEDY=</HostId>
</Error>
Google never got much market share before it was more seriously blocked. ICQ too failed compared to QQ despite not being blocked. I think the bigger reason is foreign companies just don't provide what Chinese people want - ie Chinese language and millions of flashing banner ads.
For what it's worth, it's the original essay from 2001 and not an update to that essay.
I made a pull request that fixes that typo: https://github.com/gogotanaka/Hilbert/pull/58
JOB:Bank of America Merrill Lynch-AVP,Senior C# Developer,Global Risk Technology
Bank of America Merrill is seeking to hire a Senior C# Developer with strong SQL development experience to join our development team in Dublin. This is an excellent opportunity to work on a state-of-the-art system in one of the most dynamic areas within one of the world’s largest banks. The successful candidate will be working on high-volume ETL and reporting engines built on technologies such as SSIS/SSRS/C#.

This is an excellent opportunity to join our growing, highly technical and business critical development team where you can build your career further and work with constantly evolving, cutting edge technologies.

Apply

If you are interested in this opportunity please send your details to us by applying online with your CV: https://express.candarine.com/campaign/url/forward/61afc7bbd1db

We are an equal opportunities employer and positively encourage applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, or religion or belief.
Either that and/or really experienced.
First thoughts:
- sending data to Nokia for 'service improvement' isn't surprising, though there's an option to opt-out which (apparently) makes the app no more privacy-invading than any other launcher

- it feels very limited, I can't seem to make a shortcut in the bottom row of the icons (even though there's a gap).

- 6 apps showing as recently used is not very much. I think I open my apps from 2-3 screens faster than I draw a letter, and I use way more than 6 apps regularly

- The UI is confusing. I have two clocks, a gap in the bottom row of the icons and an indicator that suggests I can swipe between screens. But I can only swipe the clocks area, which is small (I actually had to try it couple of times before I learned how to swipe them)

- It doesn't seem to recognize polish diacritic characters, like 'Ł'

Overall I don't think the launcher will be very useful, for me at least. It's innovative and certainly useful sometimes (when you want to call someone - just start writing his name), but less friendly than Nova or even Google stock launcher

(edit) I'm certainly going to give it a shot though
How is Uber's brand not poison by this point? Obvious problem of not taking care of ones customers keeps turning up.
This reminds me of a similar (but visual) project done several years ago, called "Light Painting WiFi" [0], which has popped on HN more than once, most recently in April [1].

Are there any city-wide (or larger) WiFi maps available anywhere? We well know that Google and several other companies have been collecting WAP data en masse for many years, but I don't think I've ever seen much done with the data publicly aside from a handful of this sort of small-scale art project.

Are the data considered too valuable or too controversial by the collectors (cartographers?) to publish openly?

0. http://www.nearfield.org/2011/02/wifi-light-painting

1. https://news.ycombinator.com/item?id=7581253
Android TV Apps Will Be Screened and Approved by Google
Wasn't uClinux merged into mainline a long time ago?
It is the reason why we're asking for administrators of sites that were seized or those at hosting companies to come forward.

Have already spoken to a number of people and got a full list of the hosts involved, but we need a secondary confirmation, or details we can make public, on some of sites and hosts.

Looking at what the seized sites had in common, in terms of host, configuration, etc. narrows down the methods that might have been used to uncover the hidden sites and provides a clearer picture of what went on.
Emil Michael of Uber Proposes Digging into Journalists’ Private Lives
According to The Verge it will run stock android 5.0, just with a custom launcher installed.
> if you type the full commands by hand you’ll use about three keys less to write “wget” instead of “curl -O”

Unless you forgot what the option was since you don't use it multiple times a day.
Build your own framework
Wow, what a guy.
Which lags terribly for me in FF32 by the way. Anyone else?
There's also Burp which is worth a look http://burp.grke.org/index.html

Looking at http://burp.grke.org/burp2/08results1.html it seems it can outperform Bup in some situations.
Thats the Z Launcher which Nokia had released months back for Android.
I tried it out during the beta. I didn't like it. You have to draw the first letter of the app that you want. It's really awkward.

I'm using Aviate from Yahoo right now, which has categories for apps. You have "favorites" on the home screen, then a screen with categories, then another screen with every app organized under the first letter. There's also a location-aware popout, but I don't find that one very useful.
Just for the record, asymmetric cryptography is not efficient for encrypting content. What you should do is:

- Generate a temporary key

- Symmetrically encrypt with that key

- Encrypt that key with your long-term assymetric private key, and send the encrypted version along your backups.

And before you hack around your own version, I'd like to point out this is exactly what PGP (and really, any crypto scheme that involves asymmetric keys) does. So, basically, just GPG your backups.
I'm not so sure. It's clear to me MS want Windows phone to look like a premium product all of its own merit and not just anything with a Nokia badge on it. Even the cheaper phones are targeted to be more top end for developing markets. Nokia must be a massive thing to have acquired solely to crank out windows phones.

Do MS still go hunting for patent money from android manufactures? So they can potentially undercut everyone in the android game now right?
Well, I think it's tough to tell whether it's Nokia adopting Android or the company that's licensing the Nokia name (a Chinese hardware manufacturer) that's adopting Android. I don't doubt they had sign-off on the Android aspect (and, hopefully, actual device quality) prior to lending their name to it, but it seems like, given their plan to license off the Nokia brand, their "adoption" of anything is kind of moot.
Kudos for wiring this (and also for the rest). I can't seem to succeed wiring much simpler circuits on the first attempt, and get mad going through all the connections to see what's wrong.
I can vouch for arp networks. I started off using their VPS services (kvm), running both linux and FreeBSD; but now use their dedicated services. Very knowledgable people behind this and a pretty active irc channel on freenode (#arpnetworks).
No. I use DNS via my SSH proxy

##Preference Name Status Type Value

network.proxy.socks_remote_dns user set boolean true
It will be a good thing if Nokia or someone else creates and alternative for Android Play Store.
Playing with the ports may help. Try 443 instead of 22
In Brazil, there are huge problems with the mentionened fungus. The Bahian cocoa industry, once massive, is effectively dead. It's a sad story, really, seeing how it was spread on purpose to better the situation of the workers. And it's a story in caution since it would be really easy to do the same thing to the West African cocoa, no cure has been found yet and the tries so far have ruined the farmers in Bahia.
But well, my friends lost their farm anyway..
I kind of like the style. One shouldn't ever read an opinion piece seriously anyway, he's the author, he's going to be telling you it's great. Of course it's not going to be 200% better, just like it's not the best programming language ever designed.

To me it feels like he's trying to open up the audience a little, if he's enthusiastic enough, perhaps people will go "this guy is so crazy for it, maybe there's something there". I mean it is a tough sell. A semi-functional programming language with optional types based on SWI-Prolog of all things? I bet he hasn't even solved how to deploy and run prolog in a transparent manner yet. This thing is going to be tough to polish.

On a side note: I'm super curious about your programming language, do you have anything on paper yet? I'd love to see even a short blog post of what the language looks like in your mind right now.

I'm working on a language for games as well, sort of, I call it Nancy, or Non-ANSI-C. It's basically C (literally using the Clang compiler) modified to have less inconsistencies, replacing header files with modules, and perhaps a little bit of structure. In my opinion games don't particularily need all the fancy abstract features of C++, they just need the bare metal access C gives, plus easy access to libraries and a good way to interact with an entity system. That last point isn't quite designed in my head yet, but I think it's a critical feature for game development. Every game project has their own entity management system, you either design it yourself, or fight with one someone else designed, they're less trivial to implement then you initially think, and the syntax of the language never cooperates. I think it would be cool if there was a language that was designed specifically to accomodate CES/ES.

(Jay for jumping off-topic to force my opinion onto internet celebrities ;) )
Some Ideas for Drag and Drop Interactions in a UI
There's http://burp.grke.org/burp2/08results1.html
Very nice! Hope they'll release some Android phones, too.

Whatever phone shop I enter I found myself loving the Nokia sets the most, but I just can't use Windows.
Original idea, though I don't think that's how it is to be a bat... it's an unfiltered output from echolocation. Human brain does ton of processing with visual stimuli.
I think a view in which detected objects fade very slowly (several seconds at least) would be a better translation of bat's experience.