skysight-inc/HackerNews huggingface dataset:
The prepaid cards I've seen only cost about $0-2.50 USD. I've never seen one as high as $20 USD (which is what 15€ currently exchanges to).

Arguably, prepaid cards from shopping malls aren't a good solution anyway. If you're paying for them in cash, then you'll never build up a credit history. And if you pay for them with your credit card... well then that's pointless since you may be buying them from the next Target.
Very inconvenient. I wish more banks had the feature of Simple[1][2] where from the mobile app, you can lock and unlock your card at will. They emailed customers proactively regarding the Target breach and suggested that if you are really worried, you can leave your card in a locked state and then unlock it only when you need to swipe it.

Since they by default send a push notification on every transaction, it'd be overkill as long as you respond quickly in the even of an unauthorized one.

[1]http://www.simple.com
[2]simple is fantastic for a whole host of reasons. Check them out. I'm not affiliated in any way, but have been using them as my primary bank since early on in their beta.
As it is, this is simply an unknown attack on a bus.

And yet look at all this discussion here on a forum that caters to the demographic they're targetting.
Tossed one of my domains in. Awesome idea, took a while to figure out what domain to let go though
I really need to ditch Verizon when my contract is up... Does anyone have network suggestions for the Bay Area? (Palo Alto, Mountain View type areas)
Long enough?

Sorry a year or two is not a long time in domains as anyone who
is in that business knows (such as myself).

------------------------

Domain Name: STRETCHIER.COM

Creation Date: 2012-12-30 17:28:00Z

------------------------

Domain Name:LONERS.ORG

Created On:14-Jan-2013 22:17:50 UTC
It becomes available after you pass a certain karma threshold. It's just as annoyingly small and easy to accidentally hit but hard to intentionally hit as the upvote.
This is why every developer should read Code Complete - it contains a myriad of tips learnt through many years of hard work.

Suffice to say that it contains such tips as avoiding negation in conditionals.

In the end it boils down to strategic optimization towards readability with the least mental overhead (the cycles you spend parsing, the more you can spend thinking).
Eh, you know what? I think you've gone way out of your way to construe my comments as meaning something different than what they do. Do you think that it was your local bookstore owner and restauranteer throwing bricks in the window? Do you even think it was someone so dedicated to their art that they've appeared in galleries and have become known for their craft? Maybe there was some brilliant author in the crowd?

Somehow, I doubt it.

As for "useless" degrees -- I majored in Political Science so I know what a useless degree is. The point is not to denigrate them for having an economically useless degree. The point is to expose what I think is the real motivation here, that slackers have found it increasingly difficult to float without having any real contribution to make back. It used to be that you could graduate with a soft humanities degree, rent a shitty loft in a neighborhood like West Oakland and still live pretty well. Now, you're gonna have to move out to the suburbs unless you can contribute, generate and capture substantial, financial value.

Certainly engineering is not the only field worth a damn. My comment was an allusion to a strategy employed by a certain class of privileged people, which is essentially to find a local minimum of effort/reward even though they typically come from a background which affords much greater opportunity. I contend that it's the demands of these people on display today, being presented as if it were aligned with the needs of Oakland's truly poor.

In short, the people protesting today are poor for different reasons than the people whose struggle they are claiming in the passage I quoted.
It's not exactly locatable at one location, but you can read about: http://en.wikipedia.org/wiki/Cliometrics to see this analysis pattern used.

PS: It took me 2hours to remember the word Cliometrics. I usually cannot forget things, but when I do, I remember the beginning of a word. Which is totally frustrating, however I suddenly remembered it.
The same influence approach ($10m to choose a supposedly okay algorithm) would work just as well for most similar non-American companies, it isn't claimed that RSA did this because of some mandate which would fail if they'd be headquartered in, say, France.
When I started reading this article I was so very afraid that it was some sort of ant-gluten garbage, attempting to link gluten to everything bad that happens.

I'm glad I kept reading and got to the science part.
If you use your debit card as credit, you get the same protection as a Visa/Mastercard credit card. Merchants and POS systems will generally steer you toward using it as debit (i.e. with PIN) because it's cheaper for them. If you feel bad about increased costs for merchants, use cash.

[I realize the parent didn't indicate that they themselves were in the "no credit card" camp, just thought it might be helpful information for someone].
Just a side note, rouge = red, rogue = villain/scoundrel/etc... I hate being that guy but it happened twice and triggered my have to post response.

Tshuß!
A Very Merry Christmas to One & All
> He is capable of arguing with people with strongly opposing views with civility

You're clearly talking about a different tptacek, widely known on this site for his coarsely abrasive, impossibly high friction, social interactions and not admitting he's wrong on issues trivial or important. He's also widely known for a being an expert in his field.

All that being said, I agree with you that this site is more valuable with him on it and regularly participating. He's one of the actual experts in their field that makes this a much better forum than any other. IMHO, it's well worth the comment burn to talk and debate (friendly or not) with somebody of his caliber.

And being wrong every once in a while (regardless of his rightness in this case) does not make him either incompetent or malicious. It just makes him human.
As someone who is having a hard time wrapping my head around the syntax of ClojureScript with its terse variables and so on, I really appreciate that the author took the time to make this so readable.
Money that was also earned outside the US.
I used to hold >100 domains of similar quality, until I realized I was paying $1k/year on registration, and the value of my portfolio was increasing much more slowly.

It's certainly possible to profit from domains if you actively seek out buyers, but if you're not going to, it's not worth holding on to domains of that quality. It's a poor investment.
The obvious question, then, becomes where is the site that does what people want Stackoverflow to do?
Glad you asked. I used to use Vkontakte (and Odnoklassniki btw) in the past. Vkontakte has always been in the catchup position with "missing" or "out-of-blue broken" features on a surprisingly consistent basis.

Now, I won't discuss these missing/broken features here. You can look them up on their app's comments section. But I will leave you with one very important thing about privacy:

VK shows when you were online the last time. VK also shows you online if you login without an ability to turn it off! Great for stalkers and unfortunate for those who wouldn't want to receive unwanted conversations.

So I am very reluctant to trust someone, who really doesn't get privacy to build a messaging system with security and privacy in mind. Because we clearly view privacy differently.
> If you're paying for them in cash, then you'll never build up a credit history.

Unless you rent or buy a home, have utility bills, rent or buy a car, etc. You don't have to use credit cards for retail transactions to build up a credit history.
Not knowing what Quartz Composer was, I was really hoping for an origami design application. It would have been a lot cooler.
Nothing, and in part I agree with you, but your delivery leaves cracks for them to bully you while ignoring what your saying.
These three articles should give you a lot of background.

http://www.theverge.com/2012/9/14/3335204/google-statement-a...

http://www.theverge.com/2011/05/12/google-android-skyhook-la...

http://arstechnica.com/gadgets/2013/10/googles-iron-grip-on-...

(page 3)

I am still curious if Jolla can be shipped by any of the Android OEMs in the Open Handset Alliance since it used a third party Dalvik VM, anyone know?
>> "Chrome forces you now to use (and pay for!) the web store"

Huh? Seems free for me to use. What specifically do you have to pay for?
People posted photos in the comments of the article. Although the banner was hand-painted, the flyers were clearly made on a computer.

edit - Not to mention, many of the people who find this article are going to come through...you guessed it! Google.
> BTW, there are quite a few limitations placed on you by nature: uncomputable numbers, NP-completness, ...

Not really, NP-completness is only important if you want perfect solutions, which aren't necessary. Uncomputable numbers have no usage in real world scenarios.

Finally it is important to note that while a physical turing machine cannot exist due to lack of infinite tape, real machines are also more powerful than turing machines, for instance by having a real time clock and communication abilities.

For these reasons saying what we can and cannot do is quite complicated. For almost every situation possible, the only answer that is negative about capabilities is "it will take a while".
Oh! You just noticed that IDEs suck? Where have you been living, under a rock?

Computer programmers are one of the most dismal professionals on that planet. How many so called programmers/coders can even write a simple parser or a compiler? Less than one percent I suspect. I should know because I am one of them.
After dabbling away with Aho and Ullman somewhere in the 80s or 90s I haven't approached the subject since.

Ever since Smalltalk came out it has been downhill all the way, and it is only now a lot of the current IDEs have caught up with it and in the last few years have begun to extend the concept.

I believe that:

1. Learning to understand and write parsers and interpreters should be one of the first things taught in computer science even before the whole gamut of data structures and algorithms have been studied.

2. Being able to develop IDEs should part of every computer science course. They may even be developed to help illustrate the data structures and algorithms mentioned above.
Unlike most professions computer scientists are the ones most capable of building the tools for creating, analyzing and illustrating their work, so why are they the ones that as far as we can tell use the shittiest tools available to most professions? Honestly I blame Sun and IBM for this. The moment Java came out everything went down hill. Then the web came, then 'scripting' , then everybody decided that they could and should 'build' everything using Notepad, VIM or Textmate.

3. The tools are there, Smalltalk guys have been using and developing their own tools for ages, only the targetted graphical environments have been split up and the OS owners, Microsoft in particular keeps blowing hot and cold as to which one system developers should target. IDE and graphical tools development is so interactive that the idea of using traditional compiled languages to develop them is simply absurd unless you use very fast compilers and computers. It is time they went 3D as well may be using some Blender, Unity3D or some other gaming toolkit to bring them up to date. 2D text and graphics are boring.

4. The bottom line is IDEs should be something developers ought to create or collaborate to create themselves. The big corporations should stay out of that, ie the decisions shouldn't be commercial decisions. It seems that a sad immaturity of computer programming as a profession has led to development tools being dictated by clueless profit seeking corporate bosses. They should be the decisions of developers guilds which should not be linked with corporate interests of any kind. You know what you want, just do it yourselves.

5. What else? Yeah, get your parsing skills together, and don't develop it in Javascript unless you plan to develop your own version of Typescript or Dart later on when subtle bugs begin to creep into your cherished IDE.

PS. Sorry for the trolling at the top. I just couldn't help myself.
We don't exactly have a shortage of people who think trans people are just going through a phase and will grow out of it in the world today. Your view point is hardly forbidden.

Of course it would be bad if people cheered their kids into transitioning when they aren't actually trans - but I doubt this really happens, even in the most liberal and open minded San Francisco neighborhoods. Medical professionals constantly try and second guess trans people to make sure they are serious - and this is even more intense when the patient is underage.

Secondly, taking cross-gender hormones is itself an excellent diagnostic test to see if someone is a transsexual. If the patient feels better, then it's a strong sign they will benefit from transition. If they feel worse then it's indicative that they are not trans. The effects of both estrogen and testosterone are fairly minor for the first few months and readily reversible. Doctors are starting to become more willing to give patients a "trial" on hormones without absurd levels of gatekeeping like in decades past.

It's not like some poor, confused boy is going to put on his sister's panties one day and bam the parents call up their doctor and instantly transform the boy into a trans girl. Transition is a long series of many small decisions (medical, legal, social, sartorial and personal) combined with tons of introspection. It's not an overnight process that someone could realistically be pushed into by naive, overly tolerant parents, or anyone else for that matter.
So when you can't subject something to empirical observation... such as the original creation of the sun, where exactly does one gain a sure confidence in the explanation for it's original cause?

Let's look at a few simple cause--(produces)-->outcome examples:

- When a chair moves in a room (outcome) and you didn't observe the chair moving, can you with 100% confidence identify why/what moved the chair (cause)?

- When your wallet goes missing from your desk (outcome) and you didn't observe its disappearance, can you 100% identify who/what moved it (cause)?

- When you walk up to your house with a broken window (outcome) having never seen the window being broken, can you 100% with confidence identify the what broke the window (cause)?

I'm not saying that science is using faith to establish confidence in observable OUTCOMES. Science is using faith when it cannot observe CAUSES and proceeds to make claims about those CAUSES. Faith has to do with attributing confidence to that which cannot be observed or subject to empiricism. For example, the original cause of the sun's existence.

To be clear, when I use the word "observe", I mean in the sense of using empiricism and the senses to gather data about reality.
Finance Pros Disturbing Take on 'The Wolf of Wall St'
Say what you will about Facebook and some of their privacy concerns, but they definitely are full of true engineers.
Merry Christmallax and a scrolly new year
It is (ironically, considering the topic at hand) one of the worst phychopathic tendencies of society. We care the most about the people who need care the least (celebrities), but we dislike the "annoying liabilities" who really needs care.

When people stop providing value and start requiring value instead, their perceived societal value drops dramatically. In a way it's completely logical, but it's also really heartless.
Asking for people to be banned is against the etiquette, you shouldnt be calling for people who link to bunk websites to be banned as you would both end up banned.
I voted for this story as it's such a lovely idea - this is a prototype, an educational hack, and not a consumer product. It is clearly not expected to be compared to mass-produced products or to somehow solve the world's recycling issues. Printed, lightweight electronics may well help address recycling in the future, and that was one off-hand comment at the end of the article.

I was really sad to see this nasty, entirely negative and mostly irrelevant comment at the top in response. From the article pic captions:

The goal is to demystify the gadgets people use every day.

I'd say it succeeds admirably, particularly the annotated circuit diagram with the actual components spread out within it. What a wonderful idea for an educational tool that could be used in schools for example to demonstrate simple electronic circuits.

Clearly it's not some high end speaker replacement, a solution for recycling issues, world hunger, your demand for quality music in your home (!), or intended to trick you into thinking anything. It's a little demo, a hack, and I think it's a good one.
Protesters attack Google bus in West Oakland, smashing window
Don't care about how the G's are made. Most startups don't speak metrics and this may give them a base framework to think about it
Would love for someone to elaborate a little bit. Is this deal any good for CM?
Sweet! Thank you very many. Learnt a lot today :)
So because a person is not themselves a perfect altruist, they are no better than a person who has no empathy or morality whatsoever?
Not just 'another member of HN', the most high-rated, the most prolific member of HN who is very often found shaping the direction of discussions here and is now a considerable voice in the security community. He's also someone that new tech startup founders listen to when deciding what to use and what not to use.
Depends on what you are looking for. If you are looking for something that is accessible and practical I'd go with Statistics in a Nutshell from O'Reily. If you are looking for something a bit more theoretical I'd recommend Wackerly's Mathematical Statistics.
>Any sufficiently skilled rouge actor

Not quite - finding the actual magic number that enables the backdoor would involve solving the discrete log problem for the suspicious constant in the spec. A more likely scenario is some disgruntled employee steals the number and sells it to the highest bidder.
Wikipedia is updated: http://en.wikipedia.org/wiki/RSA_(security_firm)
But more importantly, nobody uses TLS-SRP. No browser implements it. The demand for PAKE authentication in TLS is not strong.

I'd argue that there's no demand for TLS-SRP because most of the people who could make use of it don't even know it exists. (Conventional thinking is that the only way to do authentication in TLS is with X.509. TLS-PSK has the same problem.)

But applications can't reasonably support TLS things that the TLS libraries they use don't support. Two of the three elephants in the TLS room, SChannel and NSS, don't support TLS-SRP. The other elephant, OpenSSL, has supported it for less than two years.

There's interest in (and patches for) adding TLS-SRP support to NSS, but they don't seem to want to implement anything that Firefox won't use:

https://bugzilla.mozilla.org/show_bug.cgi?id=356855#c25

(As an aside, I think NSS's position on supporting TLS-SRP highlights the biggest problem with chaining your code to a library produced by another entity for their own use: unless you have the ability to fork and maintain it yourself, your future use of that library is at the mercy of the other entity's interests. Fedora is porting all of their TLS-using packages to Mozilla's NSS, a project that exists for other Mozilla products' benefit. node.js is joined at the head to Google's V8, a JavaScript engine that exists for Chrome's benefit. My crystal ball shows both situations ending very badly when these projects' needs and directions get far enough out of alignment.)
Pavel, showing that he was wrong once in the past doesn't invalidate his multiple points he made now (or in the past).
The irony still stands: these people benefit from tech workers' products, but they still want Googlers to "fuck off" and "get the fuck out." So it's NIMBY-ism -- just like the placement of cell towers, Google employees have to live somewhere. People want to benefit but nobody wants to shoulder the cost.
In the past he has made reference to doctors and his parents. The impression that I get is that he is getting more help right now than HN can give him.
There are a number of people who identify as genderqueer, as having gender identification that shifts over time, as crossdressers, as drag kings and queens, as on some point on a spectrum, as a third sex, or in a number of other ways that are not as simple as "I was assigned the gender [male/female] at birth, but I am really [female/male], so I have transitioned/am transitioning/will be transitioning." Supposing that either people are cisgender (were assigned their correct gender at birth) or transgender (assigned the opposite sex at birth) IS reductionist. Transsexuals, however, are people of which that case is true, and the fact that this is not true of others doesn't change that.
- Write cleaner maintainable JS

- Start learning Java

- Start learning C

- Algorithms
Pingpong-borne?
If it is that easy, why is it that this information did not exist on the net until now? I am someone who had the interest and took time to put this together in a nice presentation.
Maybe that explains why some (all actually) of the really bad code have seen has been from Bioinfomaticians. I have seen terrible code in both Perl and Python though.
>...I trust his opinions on security and crypto.

And here, ladies and gents, is exactly why we'll continue to inhabit an exploitable world forevermore.
Oakland schools' mission to end child trafficking
This is an important observation. As more users arrive, the quality of both questions and answers drops. They work hand-in-hand.
Keep it simple, stupid. If you know what's good for you.

AKA: the Unix philosophy by racket.
I think you've taken one sentence out of context, and then blown up that up, way out of proportion.

Taken in the context of the last paragraph of the article, which is where the sentence is, it's a little more insightful, and certainly not limited to speakers -- or anything, for that matter.
If it only cost $10m to bribe one of the biggest security companies around, how much does it cost to bribe a single open source developer who volunteers on tools like OpenSSL? What if you add blackmail to the mix?

Makes me realize that we need bitcoin-style "hack or bruteforce our encryption schemes and you can legitimately get paid lots of money" bug bounties.
Yep, learned that back in college, more years ago than I should admit.

Experience then teaches that if the expression is complicated enough for that to matter, you've already lost. Instead, make a boolean function with explicit "short circuit" returns.

// return true if we're screwed
isScrewed ( relevant parameters...):
if failure-mode-one:
return true
if failure-mode-two:
return true
if guaranteed-save-otherwise:
return false
if failure-mode-three:
return true
return false

I remember seeing a horrible "if" statement that caused many thousands of dollars worth of wasted inventory back at one job cuz the clever coder thought he know the operator precedence and was saving time and money jamming a bunch of crap on one "if" line.

Now if I could just get coworkers to stop writing "fooFlag == true" and "fooFlag == false" :-)
> more of a criticism of ML syntax than of currying – all things are good in moderation.

I don't follow this. My understanding is that currying is pure syntactic sugar: it's a cheap way to expression partial application.

What am I missing?