skysight-inc/HackerNews huggingface dataset:
I'm just setting up a brand new, top of the line MacBook Pro Retina after a few years away from Mac OS X on Ubuntu.

The clunkiness of installing Firefox, the virtual disk images (this in particular is so unnecessarily techy I'm gobsmacked it's not been solved in my multi-year abscence from the platform) that litter my desktop after a bizarre matroska like series of unwrappings, and the ugliness of some of the apps (e.g. a VPN that looked likea cut'n'shut of Mac OS X and Java) kind of surprised me, which I suppose is a testament to how far desktop Linux has come.

I'll be happy to get it back via a VM.
Dropbox, Bugs, and the Fall of the Roman Empire
That's a good thing though right? Isn't that how a URI/link should work?
it's just probably correct ;)
It depends on the context. If your OTR is going through a central server or a compromised Tor route, adversary can learn who you are talking to. E.g. Adium OTR plugin sends encrypted messages, but identities of Alice and Bob are in the clear to NSA.

Bitmessage does not do any OTR tricks (I myself do not think OTR is very important), but guarantees anonymous routing probably even better than Tor: every message is routed to everyone randomly without any particular route whatsoever. In addition, protocol can be extended to wrap messages with some random person's key, so you get double-clouded routing.

So, Bitmessage might give you even better tangible privacy over Tor, while not giving any of disputable value of OTR.

PS. Why I think OTR is of little value.

OTR is a trick Alice uses to release signing keys after talking to Bob. Bob can retain the info on his disk and be interrogated, but Alice sort of "proves" that anyone could produce that data, so she's innocent. In other words, OTR is not about hiding any information, but about telling the court that "i was smart, you can't prove it was written by me". Logically OTR makes sense, but without being tested in court (which is not a department of logic) it's worthless. And I believe, when it comes to a trial, your adversaries will have plenty of parallel construction in addition to judge's "common sense" to invalidate any trickery that your might have employed. In other words: if you talked to Bob and his data is taken by NSA, you are doomed, with or without OTR.

EDIT: I meant "deniability" part of OTR. "Perfect forward secrecy" is indeed valuable, but not implemented yet.
Intelligence Agencies also prefer Skype that way :D
I also wish they'd have included a better breakdown than two annual data points. The 6% change is approximately a 10 minute differential which may be significant but may not be at all depending on historical data and the finer trends.
Interestingly, your tool claims our website (SSL-terminated at our ELB instance) is still vulnerable; while this other tool (http://possible.lv/tools/hb) claims we are unaffected.

Another, known unpatched, app is reported to be affected by both tools.

Is it possible that FiloSottile/Hearbleed may report false positives?
Then make a key from two halves, one of which is physically in your home or similar.

I'd trust a "random" website further than google or similar.
I just got a revocation request accepted with no charge there.
Well, it's not really like there's anything wrong with animated hover's as long as they're done well (as with all animation). I do like that you said "we" - it seems less condescending that way.
Counterpoint: http://myownstream.com/blog#2011-05-21
Gogeta, a dynamic reverse proxy backed by etcd
Douglas Crockford: Commerce and Society in Cyberspace [1995]
But what about those who do not have (or want) a Twitter account?
Dear Microsoft, please open source WinXP.
That could just be using a date() -type function.
A web browser is typically all they need. It works the same way in Linux. Turn on automatic updates and show them the web based version of Office.
In a decentralized system, it's not about control, it's about open source tools which interoperate and let people get things done, while giving them power over their own experience if they want to exercise it. I've spent the last 3 years thinking about how to implement social networking in a distributed manner, and I'll just say I've figured it out and implemented it.

http://platform.qbix.com/features/distributed

http://www.faqs.org/patents/app/20120110469#b
> Every effort is made to protect your information

except for hosting the service in NSA country
This is great, I use my own mail server but I was scared off when it came to trying to get SpamAssassin working with my Postfix/Dovecot setup, I'll have to give it another try soon!
This ruling just means that the law requiring ISPs to retain data is invalid. It doesn't ban national governments from passing their own laws to the same effect.
Currently, we can use * to multiply two numpy matrix. We'll have two choices, * and @, to do the matrix multiply things in numpy. Is it pythonic? Or should we deprecate * ?
Any way I can go to a level directly? I was on level 12 but my computer died, and it did not save any progress.
Yes, that is the tradeoff.

SPF doesn't really come into it. Mailing lists use their own sender envelope. The problem is, when a mailing list makes changes to an email which breaks the DKIM signature. But the sender uses DMARC to say that DKIM must pass.

Another fix would be for all mailing lists to be updated to not make any changes to messages which might break DKIM. E.g by adding [listname] to the subject line, or messing with other headers, or adding signatures to the body.
They are either fools or computers are not their lives.

I know plenty users who Linux would be an ideal fit: web browser? Check. Office suite? Check. Device drivers for hardware Vista/7/8 dont have? Check. WINE layer for common XP apps? Check. Better security and malware defense? Check.

And it's free, and wouldn't require any new hardware. Getting 7 on XP hardware would be mighty uncomfortable, if possible at all.
Read a statistic once that the language with the most lines of code written in it was probably Excel's version(s) of BASIC. Not sure when that was or how reliable.
Adobe announces lightroom for iPad and iPhone
I have limited mobile/smartphone/app experience.

It feels that Desktop apps are sorely neglected. Spotify for example feels really ancient, a weird UI for such a popular product. I only assume the mobile versions are more logical and easier to use. I wouldn't want to immitate the desktop versions. So I read your comment as somethnig like the immitation of Apple's cover flow. And yes in that way I agree.

Do you think it's the lack of standardisation of menuing/navigation/paging in web pages/sites that isn't helping matters?
If you don't mind a UK specific API, there is http://postcodes.io.

No authentication needed, it uses open data which is a plus, it can be demoed from the home page.

It may not be the most interesting for children by itself but you can always hook it up to Google Maps or MapBox.

There is also Google's geocoder which can be used without an API key last time I checked and they have pretty good demos.

https://developers.google.com/maps/documentation/javascript/...
I think a lot of people understand postfix response format. but top-post because they think having the newest content at the top, rather than having to scroll, is better.
StoreDot has plans for 30-second battery charge
A Startup Founder’s Guide for Building an Efficient To Do List
They are in Denmark ;-)
Digital Rights Ireland's successful EU court case against mass surveillance
I would like to read an article about whether or not an up-to-date anti-virus is going to protect users (how and why) as a lot of IT people defend that position.
The difference perhaps is that PHP code is facing the whole hostile internet. Which is eagerly waiting you to make a single mistake to own you.

R code usually isn't.
I actually used a "private API" in level 14, crisps contest.

https://gist.github.com/anonymous/dacd3f1de73a59b5983e

Is this cheating?
Could have also been something as benign as a dust plume. Still, it's far more likely it's an artifact.
There's a PDF there of Programming The PET/CBM, by Raeto West. I loved that book - read it from cover to cover, drained it of all its knowledge. I can still tell you random things about the CBM-8032's memory map and ROM code, twenty five years after the last time I touched one.

I looked up Ray West recently, wondering if he's still alive. Turned out he was until recently, but he'd turned into a mad, racist, tinfoil-hat-wearing crackpot, paranoid about Jewish conspiracies and government hoaxes. Fluoride, fake moon landings, the whole nine yards. So sad. That guy was my hero, and he just went off the rails and, as far as I could ever find, completely disappeared.

ETA: nope, he's still around, and still antisemitic. Ah well.
Interesting thought... but wouldn't your body already have the same speed and direction as before the switch-off? The switch-off would only stop external forces from altering your speed and direction. So I would estimate that you have plenty of time to steer clear of stuff after you turned off the gravity effect. It kind of similar to switching off the autopilot in an airplane. After doing so you have to take manually control of your position in space, but you don't instantaneously stop flying.
That and the apparent insecurity, or my own personal lack of understanding of application security that puts me off of even owning something like an Android device. For now I'm more comfortable with web pages.

It's difficult enough managing bookmarks. I'd feel hemmed in with apps on a smartphone, if I had to order icons, select and install applications. I don't think I could be bothered.

Having said that it has pretty much always been about the software. If I was compelled enough, I'd take the rough with the smooth.
Supporting the technology community – Codebar
Yes .. and it already happened in the year 2013 when android's market share blew every thing else !
Did you check the menu at ^0?
OpenSSL 1.0.1 allows attackers to obtain sensitive information
The smart-card based banking systems I am aware of don't run in the browser (not saying they couldn't have chosen to work via a plugin, they just don't seem to). Gnucash has for several smart card systems, and at least HBCI/Fints support is good [1,2].

[1]: http://www2.aquamaniac.de/sites/aqbanking/overview.php

[2]: http://wiki.gnucash.org/wiki/AqBanking
Adobe Lightroom mobile released for iPad
I know. It's very easy to mock the Daily Mail...so that's what we should do.
Ubiquitous octonions
You are not alone. The UK government is doing something similar.

http://www.theguardian.com/technology/2014/apr/07/uk-governm...
Procrastination is in your genes
Matlab's approach to using * as the matrix multiplier makes sense, because every numerical variable is an array with integers/floats simply being a 1x1 array. Using .* then as the elementwise version works.

I'd have personally preferred to see Python do type testing on the variables - it already does. For example:

'quick' + 'fox' = 'quickfox'
3 + 5 = 8
[3] + [5] = [3,5]

So why not make it a case where * on an int or float does the 'standard' multiplication that already exists whereas * on an array does matrix multiplication?

You arrive at the problem of then not having an element-wise version of the multiplication but it's not as if this solves that problem anyway.

What am I missing to make that a problem?
I have always self-hosted my mail. When spam started to become an issue I began looking around for a solution. I happened upon the newly minted spamassassin project, made it work to my liking, sent in a few patches and never looked back. Now, many years later, I still run SA in combination with Exim and Dovecot, filing unrecognised spam into a 'SPAM-it' folder from where it is picked up every night to train the bayes filter. Everything which is 'definitely' spam is refused at the gate, everything which is most certainly spam is filed in a spam folder which is out of sight and mostly out of mind, everything which is probably spam is automatically dumped in the aforementioned 'SPAM-it' folder (with autolearning disabled to avoid erroneous positive feedback). There is a 'HAM-it' folder to tell the filter about mail I care about as well as a 'FORGET-it' folder to untrain the filter on given messages. I use sieve to file messages in their designated folders.

No other filtering is applied, no greylisting, no country blocks (I need to be able to communicate with people all over the world), no fail2ban, no nothin'. By keeping the filtering concentrated in one spot I avoid the trap of turning the mail system into a Rube Goldberg machine loaded with unintended consequences.

On average, one or two spammy messages make it through the portcullis per day. I simply dump them in the 'SPAM-it' folder and forget about them. False positives are exceedingly rare, fortunately. On the whole I consider my mail setup to be functional and above all manageable.

Everything needed to implement this is available in Debian. There is a handy Sieve editor available as a plugin to the Roundcube web mail client for those who like to click pretty boxes instead of writing filter scripts.
Mother Jones points out that the head of OKCupid donated to an anti-same sex marriage candidate.
http://www.motherjones.com/mojo/2014/04/okcupid-ceo-donate-a...
Exactly what I was looking for, thanks! This should be part of the official heartbleed site not hidden away in comments here.
Island living is probably the biggest use case when you think about it. Lots of cities have small islands near them, which would be great to live on, except it's tough to rely on an infrequent and/or expensive ferry, and a boat is no good if you need to go further than the dock.
hm. This is important, extremely important. I'm very happy as an EU citizen for the direction the EU has been taking lately on technology matters.

I'm not fond of the EU, Brussels or anything, but there's a string of positive decisions in technology related matters that not many people seem to understand. That's good.
Cool story bro. Seriously, this just seems like an uninformative rant - what are you trying to contribute to HN?
KOAN Stack (Koa, Angular, Node.js, Mongo, WebSockets) real-time framework.
hmmm ... the URL http://wordpress.tv/2014/04/05/matt-mullenweg-wordpress-futu... says 404? Why did they remove it?
I think by now we can safely classify the Moller Skycar as vaporware designed to pull in cash from suckers.
Of course it can not. But making it illegal is a huge step towards the right direction. Now if the EU members abide to this ruling, it will make it very hard for government officials to get away with alleged privacy breaches.
I remember Microsoft had "strict" builds of libraries (and Windows itself, IIRC) that did parameter checks. You would boot the machine with that software and run your program (more slowly) and some functions that would work on a consumer OS would generate errors on it.

Do they still do it?
It would be a good to compare apps to sites.

The only app I installed on the Blackberry (my brief foray into smartphones...), was the independent app (newspaper), and I preferred accessing news through that than the website. A very simple interface that let me get to news quickly. I could even download the news up front over WIFI and then read it on the train without a data connection.

But then I don't want to have to download an app for every news outet. So you start thinking perhaps there should be a general news app and so on. One general app feels a little more managable.
I'm actually curious about which effects this ruling in the United Kingdom (Brittain).

Although they are subject to this regulations, considering their censorship the last years, i don't believe they are willing to coöperate on this (like they are not willing to drop the British pound in favor of the €)

Just a thought.
This is both bad and good.

Good: It might stop the rot of websites turning their whole site into a mobile version with fat-finger buttons and massive text, if websites become the means of interacting for people with real computers again.

Bad: Apps are a far bigger security risk, and prevent casual interaction (i.e. following a link onto something, then going somewhere else) - having an app means you're in a selfcontained site and are kept there until you close the app and open another.
Tesla Business Leasing
I think that the question was, how come CF knew about this while other providers did not? I would assume that AWS would be on the short list...
Can you educate a know-nothing what 'gain' is in this context?
> Well, why do you need anonymity, then?

One example off the top of my head: Because some of us would like to put it to productive use and discuss technical work-related stuff without a possibility to link it back to our employer?
Actually, the U.K. is part of the EU, so this should affect them...
finally a use for the filibuster .
Facebook's mobile website doesn't want permissions to access camera, mic, location, and SMS. That's why I use that and not their stupid app, especially since it lets me switch between other sites as I like as well.
Not in eu it seems.
Postmaster address? According to http://rfcignorant.org/lookup/yahoo.com (and from personal experience), Yahoo do not have a postmaster address. If you want to report a problem, you need to find a deeply-buried form somewhere on their web site. Oh, and if you don't have a Yahoo account, you're out of luck, because you need to log in to use that form.
@ is a binary operator with the same precedence and left-right associativity as * , /, and //. It's hard to think of places where @ could be abused where those other three couldn't equally well be a source of abuse. There hasn't been much abuse of those other three, so there likely won't be much abuse of @.

I think the only real (ab)use of @ is to echo its use in another language. For example, @ means something in XPath, so X@Y could be used as a short-hand for X.attrib[Y] in an ElementTree-like API:

tree = load_xml_tree(...)
for node in tree.select("//item[@price > 2*@discount]"):
print(node @ "price", node @ "discount")
Python's way of treating * as element-wise multiplication when operands are arrays makes it easier to vectorize algorithms - if f(a, b) = a * b, then you can treat a and b as numbers, a number and an array, or as two (multi-dimensional) arrays. In Matlab, you'd have to use *. for that.
Yes, I have tried such clients. I'd say NNTP > forums > mailing lists, because I don't want to spend time writing inbox filters or the like. Email is for a very different purpose than forums, and I like having separate accounts for both. (NNTP, meanwhile, is dead - I'd have to pay for access, and the communities just aren't there any more).
>and there are still a lot of places where they don't

This would be better phrased as "and there are still only a few places where they do". Google Docs, for example, is great for basic collaborative editing (as long as you don't mind the NSA reading it), but has a UI that it a total pain (especially the world's worst keyboard shortcuts, e.g. having ctrl-enter and shift-enter reversed, and completely lacks advanced features.
Not sure what you mean by "potentially harder". I've met many people who immigrated to NZ because they couldn't get into Australia. They then moved to Australia within a month or two of qualifying for and getting NZ citizenship. It used to take 3 yrs of NZ residency (tho with very lenient allowances for time out of the country every calendar year) to become a citizen but was changed to 5 yrs around 10 yrs ago, so maybe the situation's changed a little since then.
Wow, a code change introduced around New Year's Eve (depending on timezone), and authored by Robin Seggelmann, who also brought us DTLS-SCTP.
> You arrive at the problem of then not having an element-
> wise version of the multiplication but it's not as if this
> solves that problem anyway.

Please reread the text. It's exactly what it does, and an exhaustive rationale is given for why both operators are useful and necessary.

# Matrix multiplication:
a = b @ c

# Element-wise multiplication:
a = b * c
I'm on ten or twelve different mailing lists. Only two have anything whatsoever to do with tech. The rest are - as per dfc above - politics-related.

So I don't view lists as somehow a techie habit - quite the opposite, in fact. They work for politics because the technical 'barrier to entry' is very low. You don't need to know anything more about computers than how to send and receive email in a client of your choice. Given that in most political groups you're dealing with students, pensioners and everyone in between, this is a distinct evolutionary advantage.

I have no idea how the total volume of list-mail breaks down between tech stuff and muggle concerns. But in any situation where you have to communicate between people of different generations with wildly different technical expertise, lists are an ideal lowest-common-denominator.

Until, that is, Yahoo or whoever cut their users off, and muggins here has to explain to uncomprehending people why their messages aren't appearing.

Guess it's going to be a long week for me. sigh
Should anyone else find it useful, here's what I'm now using: http://zpr.io/HS5f

It detects new AWS security bulletin items and notifies you via Google Hangout.
In all areas where we need to transmit exact information or describe something in great detail - wether it's 'legalese'/contract language, mathematical notation, musical notation, computer code - we've found out that natural language doesn't fit it well, and chosen to use something less natural and more exact.

This is the sign of a flaw - we've stumbled upon the limit in many distinct areas, and ceased to use natural language in them.

If you want an architect to describe the builder how large a construction pit should be - you don't want a long description in natural language, you want a very specific diagram; i.e., natural language is not the most usable thing for this scenario. If you want to 'discuss' your computer which file to open, then clicking in a GUI is much more efficient than having the folder contents read to you and speaking the file name - since such technology exists, but only people with severe vision problems choose to use it. In niches where accuracy is important - say, "chat" between pilots and air traffic controllers - you migrate away from natural language by discouraging most phrases (e.g., words "to" and "for") and trying to replace them with domain-specific codenames and "formulas" for saying phrases with very exact meaning.

Natural language is a useful general-purpose UI; but for any specific niche we can have a better specialized UI than that - wether it's a controlled almost-natural language, a visual UI, or some specific notation like music scores.
Understand SQL JOINS visually and interactive 
How INNER, LEFT, RIGTH and OUTER JOIN works is a common question and not always easy to remember. Here you can see the different joins visually and through interaction
AngularStrap v2.0
I teach adults. In my classes, I now have 3 or 4 people out of 20 who rely on tablets for all their Internet use, i.e. they don't own a laptop or PC. About half use a phone/phablet/tablet a lot but also fall back to a laptop/PC for some uses (e.g. Flash based learning materials).

I'd agree with one of the more 'automatic' GNU/Linux distributions for casual use on an XP era machine. I suspect the future will be disposable tablets however. I'm now talking to students about backups...
Differences Between Shows and Online
There was even a BASIC tailored for the Herculese graphics card (720x348 1 bit per pixel) which I used for simple fractals and other graphics noodling.
Ooh, good catch! player.pickUpItem should definitely be renamed to player._pickUpItem and not made available to the player.