skysight-inc/HackerNews huggingface dataset:
While I understand Sae5waip's list of put-me-downs, I can't really sympathise with it. A lot of the usability problems boil down to two things, namely

* UI/UX, along with proper client integration
* Discoverability and bootstrapping of the web of trust

Make it easy to discover users' PGP/GPG keys, and trivially easy to use them. Integrate GPG-agent or something with similar functionality so users do not have to type their passphrases all the time.

Then start with sign-by-default policy for all outgoing mail, and add a simple way to show the distinction in the mail client UI. Remember when browsers started to show the green locks in URL bars? It wasn't a panachea, but it at least made things less awful.

Now... I'm not saying it would be easy, and I certainly don't have enough hubris to claim that I could be able to design a solid, end-user friendly PGP system by myself. But I sure as hell would love to be involved in building one.

I try to imaging what the world would be if Google provided a globally reachable and easily integrated (on client side) PGP key server pool.

EDIT: bulletpoint appearance
It'd be useful (to some people) if one account could post a once monthly thread for idea-dumping.

People often point out existing solutions, so that's useful. Restricting it to a single account and once per month avoids the other problems of those threads.
As far as I can tell, these limits apply to passwords, but not to security questions. Maybe we should just put passwords into the security answer field as well (since the bank will almost always ask for a security question/answer if you're logging in from a different computer than normal).
Don't buy rounds - they lead to excess drinking. People should be buying their own drinks.
There is of course the natural monopoly concern.

Pointing out that it's not bad enough in facebook's case to warrant regulation does not obviate the fact that it's clearly very, very bad with the telecoms, who for some crazy-ass reason aren't classified as providing telecommunication services.
Thought this was going to be an announcement about http://www.blackmesasource.com or HL3
I like my humor like I like my wine: dry and produced in a manner which oppresses many people.

Honestly though astroturfing is pretty deplorable. A real business proposal is one which uses machine learning to detect it.
And if you just generally have bad health/chronic health issues, you need to consider that contracting may be 'wrong' for you, or that you need to really aggressively overcompensate. The standard guidance on how to function as an independent contractor really doesn't suffice here - the other people I know with ongoing health problems have had a hard time, and my expenses always manage to dwarf my income even though I follow the basic steps. (I keep raising my rates though, so I'll probably eventually reach the right balance...)
I've worked on the UX team @ a Canadian bank and briefly touched a project that dealt with passwords.

Based on the bank I've worked at and the limited information I've received, it really isn't about the customer experience. It's likely related to legacy systems (someone alluded to this in another comment mentioning COBOL) and some outdated security practice in some of these systems. I think the security teams ideally would like to increase password strength, but costs (and non progressive technology teams) can tend to get in the way of making that change. As the article mentions, they try and mitigate this with reactionary measures and stricter restrictions when it comes to invalid login attacks.

For what it's worth, two-factor is being explored by banks and if I'm not mistaken, the banks do have existing two-factor authentication schemes -- just not for retail banking customers.
I downloaded the new Firefox and made DuckDuckGo my default search engine in it, and it's actually working great. I figure I'll keep chrome going as well, but I'm starting the weaning process. The new Firefox is much better than the one out a couple years ago. Actually, it's very good. The google+ nagging freaked me out, as well as the fact that I somehow have thought it's been ok for them to scan.
Optique project: Scalable end-user access to big data
One thing humans do seem to be evolutionarily adapted to is pushing ourselves into altered mental states using a combination of hunger, dehydration, lack of sleep, rhythmic music, meditation, gradual hyperventilation, and the consumption of hallucinogenic plants. The associated practices (tribal rituals, spirit quests, ecstatic prayer, etc.) are fundamental to many early human cultures, and it was expected that everyone would participate in them. I would hazard to guess that sleeping while in such altered states would make lucid dreaming "easier"; a lucid dream—one that you've slipped into without realizing you had fallen asleep—fits the description of the ideal outcomes of many rituals more closely than, say, hallucinations or absent seizures do.
There's a precedence: browsers and their green URL bar blocks for secured connections.
But what about those of us who like things like lead to excess drinking?
I cannot say how mesa is structured but graphics drivers are not simple for good reasons.

First you don't want every draw call to cause a system trap. Thus some drivers include a dynamic library which gets loaded into the program’s memory space.

Then after the library comes a daemon. Between the library and the daemon is where the OpenGL implementation lives.

The daemon then hands off to the driver. The driver is meant to be a light interface to the GPU. The thinking being the kernel is not the right place to transform OpenGL to hardware instructions. If one did write an OpenGL implementation in a kernel driver then we could expect some harsh words from Linus.

Now on a pedantic note the GPU already handles pushing the bits to the screen without the driver's help. Which is good because you do not want to introduce yet another timing dependent driver class like the networking stack.

I'm not sure where the shader compilation occurs.
The point missed is the Turing test was an abstract thought experiment into how we perceive the presence of intelligence.

If a decade or so of social media (whatever that means) has proven anything, its that very little intelligence occurs in virtually all conversations.

The meta Turing test is being failed by many people who think it (a concrete implementation of it) means something. Much like actually building a well sealed box with a cat, a radioisotope source, and a geiger counter wouldn't actually be a "great step forward for Quantum Physics" in 2014. Any more than making a little anthropomorphic horned robot and having him divert fast "hot" molecules one direction or slow "cold" molecules another would be a great step forward for thermodynamics in 2014.

The value of a thought experiment is realized when its proposed, not when someone makes a science fair demonstration of the abstract idea.
I have always found self-diagnosing as idiotic, but honestly, this is 100% me. Can't concentrate on anything, hesitate and procrastinate a lot, also am forgetful. Never had major problems though, always have had good grades for whatever reason. Should I seek help or try to keep it under control myself? I am almost out of school and I feel relieved; so much pressure when you try to concentrate on the topic, but just physically can't. I feel much more comfortable learning the topics I personally like.
"The domain name, me@mailbox.org, is easy to remember and can be understand anywhere in the world. "

understand?
Right now they use a single password for online and telephone banking. That's why it is numbers only, so people can enter it over the phone.

If they did what you suggest their users would need to setup one pin for telephone and a different password for online access.

So it is in fact for the user experience, but that only makes sense if you remember telephone banking is still a thing.
That headline should read: "33% of human judges flunk the Turing Test".
I thinnk PGP can't have a widespread adoption on its own. We need to piggy-back it on another network of trust.

Here's a scheme for such an application:

- By default, if the person you're communicating with is not in the network,
you're out of luck. Maybe send a message along these lines: "I'd like to
communicate with you but you don't have a secretcommunication key.
Could you please create one so we can have some privacy ?"

- On first launch, you create a PGP pair and send the public key to networks you trust:
Facebook, G+, HN, reddit, whatever. By "trust" I mean "you trust the network to give
you the correct identity of your contacts": you've befriended that Maria on Facebook,
so you can trust it to give you the correct public key that Maria created on her machine

- When you want to send an email to maria, your application fetches the public key on either
network (if it doesn't have it already) and uses it to encrypt your communication. Note
that the application MUST NOT sign the identity for you; it should just raise no warning.
It MUST always be up to the user to sign these.

In a very broad sense, that's what keybase.io is doing: instead of being yet another provider of trust, it re-uses the trust you have already built in other networks.

The number 1 problem to tackle is make sure anyone who wants to create an account will also create a PGP key.
There have been previous age polls.
Or hustle https://github.com/chango/hustle
http://teaser.waevio.com/
Here's a crazy idea. Why not open source surveillance to the world?
My wife is an absent minded professor. This part "The mildest seeming people, if they want to do real work, all have a certain degree of ruthlessness when it comes to avoiding errands" describes her perfectly.

God forbid if you disturb her while she is working, you will get an earful. She is very determined to get her work done, regardless (at times) of what her husband and kids want out of her.
Add support for multi-order

Add support for advanced LIKE matching

Add support for negative LIKE

Add support for using SQL functions

Bugs fix and some improvement
HA queues have this caveat in the documentation:

This solution requires a RabbitMQ cluster, which means
that it will not cope seamlessly with network partitions
within the cluster and, for that reason, is not
recommended for use across a WAN

And then:

However, there is currently no way for a slave to know
whether or not its queue contents have diverged from the
master to which it is rejoining (this could happen
during a network partition, for example). As such, when
a slave rejoins a mirrored queue, it throws away any
durable local contents it already has and starts empty.

So I don't think that's helpful to us at all.

We are going to migrate to a client that supports consumer cancel notifications, though. Thanks for the tip.
It would be interesting to know if this transformative use of the multicolor charsets counts as copyright infringement.
I know "normal" (vector) fonts are not protected by copyright because they don't cross the threshold of originality, but I personally wouldn't lump the examples in the article into the same category.

In any case it is really interesting to see how much creativity was put into the distribution of warez…
Using Any to Store Numbers in Swift
Next time it's up, try asking a few of these: http://www.cs.nyu.edu/davise/papers/WS.html
Footnote number 2 is absolutely priceless.
The thing i'm not totally sold on is that for arg-free alloc/inits, you can forego 'calling' those methods at all so you get code like `task = $.NSTask.alloc.init;` but sometimes you have code like `ObjC.super(this).init;`. So although you're actually initializing a new object, casually glancing through the code makes it seem that you're actually just accessing a property on NSClassName. Jstalk/cocoascript i think get this right with `NSWhatever.alloc().init()`.

Still, it's a bit weird and it makes me think that the poor folks working on this didn't know what the swift folks were doing because if they had, i suspect that the cocoa-bridged syntax would feel even more natively javascripty than it does right now rather than what's here. For comparison

// in swift
var color = UIColor(red: 0.61, green: .71, blue: .23, alpha: .8)

// in js for automation
var color = $.UIColor.colorWithRedGreenBlueAlpha(.61, .71, .23, .8);

// but why not use objs for named args?
var color = $.UIColor({red: 0.61, green: .71, blue: .23, alpha: .8})

Of the two, the swift feels the most js-native to me because you can easily hallucinate the {}s from the third example. But even if you're creating a js bridge and you're apple, why even force people to deal with alloc/init anymore? Even the registerSubclass syntax feels like a concession

Don't get me wrong, I think it's great that we're getting better applescript support via js, but it's definitely an area where the implementation feels like a step back from cocoascript and jstalk, at least with both of those the syntax highlighted when you were engaging in nonidiomatic behavior but at least both tried their best to paper over it.

What should have been a lightweight approach actually feels more heavyweight than writing equivalent code in swift instead, which makes me sad because i like js and i would have really liked for this to have been more approachable.
Emotional laziness
Consider this book by Toby Segaran:

http://www.amazon.com/Programming-Collective-Intelligence-Bu...
Made a fun little PhantomJS script for asking questions on Omegle
I see your point about public perception.

For another viewpoint I'm running dev of a side project on an elementary laptop. Since bleeding edge of postgres and python doesn't matter much for me it is actually quite good. (relational database, no scaling problem for now and python packages are installed using virtualenv and pip. Sublime text also works nicely on two year old kernel )
I love eOS but I've been spoiled by Unity and Google Chrome, I hate having the title bar.
> The NSA is the good guys

Really. From my perspective they are criminal scum. Then again, I'm not American.

> So kudos to Chomsky for jumping on the badwagon.

Chomsky has been "on the bandwagon" for decades.
Study: Texting Worse Than Drunk-Driving
Bank security for online banking is in a sad state, but (kind of like credit cards) they have ENOUGH protocols in place to stop virtually all fraud. They do this by being ultra aggressive though - they just CLOSE bank accounts that have weird activity. You probably don't know this, but if you travel to India for example and try to log into your online banking, banks outside the top 4 in the US may actually close your account if you don't respond when the fraud team calls you. Close as in, here's a cashiers check, you need a new account.

That's a UX problem that's hidden from most of us, so to them it's a win. To me, it's a disaster. We spend a lot of time working to improve this experience, and hopefully the banks will start to change the way they think too. We're seeing some movement from them.
Technology enlarges the consequences of moral choices, but it does not carry an inherent morality. Whatever values you carry into the technology landscape are what you get out of it. Digitisation is not the cause of the surveillance state, it's the enabler.

The problem is that we're trying to use 18th century values and moral systems to deal with 21st century technology. We need to develop a system of morality adequate for the job, because unless society tears itself apart technology is only going to expand, and the gap between our moral toolbox and the job we need it for is only going to grow.
A bug allowed you to register Twitter usernames that contained Unicode
They may be "trying to do the right thing". But they are still working for the NSA. You'll find plenty of people in almost every organization - no matter how vile - that are just "trying to do the right thing".
The Power Of One – Ensuring daily improvement.
This is the layer of things that make up Linux graphics:

1. Kernel Module Hardware Drivers (radeon, i915, nvidia, etc)

2. DRI to interface with the kernel

3. Mesa DRI Drivers, providing the translation from libgl to DRI / kernel module. Examples are the Intel driver and Gallium architecture, which provides AMD, Nvidia, Tegra, Mali, and Ardreno drivers and share even more code.

4. LibGL, the shared library provided at /usr/lib/libGL.so

Your application links against libGL, which is the implemented OpenGL API.

The distinction between Gallium and Intel can be useful to clarify here - Gallium has an internal API called Winsys that is the minimum command set drivers can support, "state trackers" that provide translation layers for various APIs (OpenGL, OpenCL, Openmax, Direct3D) to that base API.

Mesa libgl will call into the DRI drivers, and if they are Gallium drivers that is through the OpenGL state tracker, where the vendor specific code will get a pass off of shader code and instructions to translate into the winsys layer, which is what the underlying drivers will translate to the command stream for the GPU hardware.

Intel implements that entire part on their own - they have their own separate implementations of openCL (beignet) and openGL to hardware translation.
Since the mods asked that these not get posted anymore, I would love a website for easy idea sharing/discussing
Video Proof Showing No Planes Hit The WTC On 9/11? I'm Confused.
Stopped reading after footnote 2.
No conversation about procrastination is complete without mentioning John Perry's (Stanford Prof) essay on "structured procrastination": http://www.structuredprocrastination.com/

Basically... "the procrastinator can be motivated to do difficult, timely and important tasks, as long as these tasks are a way of not doing something more important." Like John, I've accomplished a quite a bit by procrastinating like crazy.
Thanks for this comment. Just to be clear I am not saying it isn't necessary but am genuinely curious what I'm missing. I think a big influence on my comment is using ideas that touch on linear algebra and possibly even doing the computations one might end up doing via linear algebra but without knowing it.

For example- Least squares regression. Totally use this. Even took a semester in college on just regression. The linear algebra underpinnings though haven't never been shown except for a quick blurb in my linear algebra text book. I still understand the concepts of fitting a model and when it's a bad fit (such as non-normal distribution of residuals, co-linearity) but the theoretical underpinnings are more fuzzy to me.

Representing features as vectors, sure. But that's also a pretty superficial use of linear algebra since from that point forward I'm using something on the trig side to compute results (at least in clustering).

I also tend to lean rather heavily on probability and bayesian approaches to many areas. So Naive Bayes classification is a love of mine, finding ideal parameter values given data coming in becomes an online updating multi-armed bandit problem to me (which also doesn't require explicit linear algebra). A lot of my work is also in experiment design and analysis and for this I use a mixture of Bayseian and frequentist statistical testing.

Canned packages out of the box with parameters to tweak that I can cross validate to evaluate how well my model is working. If I happen to venture out to other models I'm probably reading up on common pitfalls and how to test for them.

To me, it's entirely possible that the gap between you and I is due to experience and even just differences in training/learning (including but not limited to the quantity of it). These discussions are important for me since they help to inform my future learning aspirations.
What it would take is to not have to know that you're doing it.
You are asking someone to prove a negative?

That is ludicrous. Imagine your statement applied to any other scenario such as law...

Prove the person didn't commit the murder or he gets life.

It is precisely why those alleging a hypothesis must prove the thesis, it is not the job of everyone else to disprove an unproven hypothesis.
Your comment would contribute much more to the discussion if you explained why.
I look pretty hard for good criticism of Chomsky. What's yours?
Fake Friends with Real Benefits
Also, the cost of the "convenience" of not having 2FA is that they have to be hyper-vigilant about looking for fraud. I've had my RBC account locked twice this year because I use a VPN sometimes.
Is he talking about 109 bits? Because that seems pretty impossible to me.
Buy Nothing Project (BNP) isn't about "gifts" in that sense. Here, the "gift economy" is "a mode of exchange where valuables are not sold, but rather given without an explicit agreement for immediate or future rewards".

http://en.wikipedia.org/wiki/Gift_economy

An aim of BNP is to build a hyper-local community where people give and receive goods and services with no money or bartering involved. You get to know the people involved in your group, because only people living within a certain area are allowed to be in the group. And yes, groups do indeed have people picking up things from stores for each other, or giving them rides, on occasion. Some groups including informal lending libraries, where you can borrow tools, equipment, household items an no charge.

Around here on Bainbridge Island, you often see tables on porches for BNB'ers (Buy Nothing Bainbridge members) to pick up stuff. The things (a garlic press; a pair of pants; a lawnmower) will have been listed on the group's FB page, probably with a photo, then there'll have been a few people saying they'd love to have it. Sometimes things go first-come, first-served; other times people get randomly selected.
Loved his points about how you can hear punctuation in speech:

"Morgan Freeman is liberal with the commas, and Jon Stewart is a master of parentheses. Lewis Black made a career out of the exclamation point while Dennis Leary barely uses any punctuation at all."

Overall, a great Sunday morning read.
In this case, em dashes are doing something similar to a pair of commas, which can also denote side info but they do it more casually, and parentheses.

"and parentheses" what? And they are also like em dashes?

Edit: Thank you for the explanation folks. For whatever reason I found the use of commas to denote the aside very difficult to parse. I think maybe it's because of the first comma after "In this case."
The Legacy of Gary Kildall: The IEEE Milestone Plaque
"The reason I'm skeptical is because I believe in the science portion of our field's name. One of the primary things that separates a data scientist from someone just building models is the ability to think carefully about things like endogeneity, causal inference, and experimental and quasi-experimental design."

What exactly is a 'data scientist'? Shouldn't scientists be the ones analyzing their own data, instead of 'data scientists'?
How can we be sure that someone on the other side of the apparatus won't use their position as a means towards necessary training and equipment, and as an opportunity to act with authority above suspicion, to engineer this supposed killer virus that destroys us all?

What if they become the problem we tasked them with preventing?
Only tangentially related, but it's the weekend, so what the hell, enjoy:

https://www.youtube.com/watch?v=P_i1xk07o4g