skysight-inc/HackerNews huggingface dataset:
Whether those questions come out of a student's mouth, those questions will be rattling around their head — most likely much fuzzier, more confused version of those questions. If you thought I was proposing that a teacher, say, give a lecture about those answers before one can even begin programming in an OOP language, I wasn't. Nor was I proposing that one go into the details of how these things are implemented in whatever language. I was only making explicit what was going through a student's head when you hand them a chunk of code which does the four things you outlined.

I think the example code you gave is fine, but does not actually answer those questions. The mind of a beginner is like a map of a country with unmarked or incorrectly-marked territories. They don't know where the relevant boundaries between concepts/territories are or even how to begin drawing them. They can't differentiate between important and unimportant details. Like a child who is just learning how to speak, they see the differences in everything and every difference matters. That is, to a beginner, if there's a difference it's important.

Here's a Ruby example. I've given many students this code:

my_name = "Jesse"
my_age = 30

puts "Hello! My name is #{my_name} and I am #{my_age} years old."

and had them conclude without prompting, "Oh, you can name variables anything you want as long as they start with my_." They will not know they're forming this belief and will carry it with them until something — a teacher, another bit of code, etc. — contradicts that belief, except that when the contradiction arrives they may not realize consciously they had formed this particular incorrect belief.

When I look at your code, I see a few dozen opportunities for students to form exactly these kinds of beliefs, which is one of the challenges of writing effective curriculum. This is doubly difficult when there isn't a teacher nearby to catch these mistaken beliefs as they're formed or shortly thereafter. In most online or "single player" learning experiences students will form a web of incoherent, confusing beliefs, not even know they're doing it, and carry on for much longer than they would otherwise.

For example, I'm assuming the "u" prefix on those strings in Python is a way to indicate that they are unicode strings. If a student already knows that strings exist and sees that output, it's likely that a large minority of students will assume that u'HTTPS://NEWS.YCOMBINATOR.COM/ITEM?ID=6919275' does NOT represent a string but something else entirely. They will then carve out a hole in their schema of the world where "u-things" go and it will never occur to them that doing something like

request_object.url == 'https://news.ycombinator.com/item?id=6919275'

is even possible.

Maybe we're saying the same thing, but I hope you get my point. This has to do with the particular way most beginners in any subject interact with new information.
Quote: "...but since mining isn't inherently reversible its not an intrinsic value."

It IS "value", because the resources used for mining have measurable value, and can be traded for things other than Bitcoins.

It may be an indirect measure of value, but it's still a measure of value.
Well now I know not to use coinbase :)
Chrome here and I couldn't see the slinky either.
Enough to live with dignity; within walking/biking/transit distance of the job.

With dignity implies; not starving, not being housing insecure, not being unable to afford health care.

Note that it does not imply that you can afford a vehicle, television or an internet connection; although the latter might be worth adding to the former.

I personally think that companies that deliberately structure employment relationships to deny workers full-time status should be pursued as tax evaders.
Your comment is borderline idiotic.
And you clearly don't understand the difference between multirole, flighter and attack jets.
Thank you for the feedback! I agree, improving the testing suite is definitely a high priority and high on my list.
Yes, everyone, please stay out of the Bay Area! Don't even consider locating here, it's a hellhole!
Even then, unless your partial views are barely ever repeated in different pages it still isn't worth it. And if they're barely ever repeated then there isn't much point in them being partial views.
Two reasons:

First: peer review. If your design documents are readily available, researchers don't have to reverse engineer them. Also, by open sourcing hardware design you lower the bar for critique: you might get feedback from an experienced electrical engineer who might not know how to write and upload a custom firmware for a USB controller.

Second: you can easily change it because it's not a black box.
to do this "right" shouldn't they release a hash now of the keys that will be exposed in march; as well as sign a message from a bitcoin address containing ~500btc?
@jnbiche, do you think that most "grandmas" have the ability to securely manage a bitcoin wallet? Based on all the reports of people losing bitcoins, and difficulty with redeeming from places like Mt.Gox in a timely manner, it appears easier to herd cats than to keep bitcoins both liquid and secure. I bet most grandmas would gladly pay the $20 service fee that you cited than to be subject to these risks.
A Russian friend of mine mentioned playing in an MMO with another guy called 'Krusk' for a year or so before realising that the other guy was also Russian, and 'Krusk' was the anglicised version of the Russian word for "the sound bones make when you crush them"...
How time flies.. I read it as Mar 31, 2014 originally and didn't realize it was already Dec 18.. Edited to reflect that it's not really 4 months.
Open doesn't mean it's flawless. Open means you get more eyeballs on your designs, increasing the chance of catching a mistake.
Ultimately this is the naive exuberance of some naive South Korean politicians who have no inherent understanding of technology and law and that the rest of the world must follow it's own outdated system.

Korean gamers are required to enter their social insurance number everytime they register for any site which only works with Internet Explorer with groundbreakingly secure ActiveX technology and that no criminals would dare try to harvest and mine and steal information.
... and nobody noticed it.
That a pity that HN missed that interview.
what's wrong with Western Union?

Speaking from experience: Western Union is awful. Absolutely horrible. They basically stole $50 from me after their representative typo'd a number and then didn't have the authority to fix it, and then I was asked to prove my transaction by faxing them a receipt which I hadn't kept, therefore losing my $50. Avoid them at all costs.
I could imagine a lot of university math students (young, hungry, nothing to lose) would be highly motivated by this.
This is the third time Target has been the target of hacking in the last couple of years, after they previously had their POS systems hacked in 2009:

http://storefrontbacktalk.com/securityfraud/j-c-penney-targe...

And their customers account info leaked last year:

http://blogs.villagevoice.com/runninscared/2011/04/huge_emai...
ThePirateBay moves to thepiratebay.gy
profits, actually. But yes, "pre-revenue" companies have little to worry about in terms of corporate-level income taxes. Of course, if one of these pre-revenue startups gets gobbled up a la Instagram, then the founders and investors end up with large personal income tax bills—which are not affected by the NY policy. And yes, I realize your original comment was a joke, but it does raise a relevant point about the impact (or lack thereof) of the NY policy.
That's pretty much the lesson learned for everyone here today. People won't see that you have to complete 18 steps with their customer service beforehand. Instead, they'll see complain on HN = instant gratification.

Look for an increase in this kind of whinging in the very near future, and it won't be fun for anyone.
Not if the attacker doesn't control the contents. They would need to send you the email, and then you would need to open/decrypt it while they're listening. afaik.
Yeah, I think it's a variation on "sour grapes," in that networking in Montana isn't likely productive compared to higher density areas.

It's hard to measure the results of networking. My first awesome gig here in Colorado came as a result of networking with no clear goal: Made a friend in the local scene, and ran into him as we were leaving a conference, where he introduced me to someone else. Ended up with a nice high paying gig from that, as well as a great item on my resume.

At this point I've done enough networking that the jobs are finding me. But people only know that I create value because I've talked with them and told them. Doesn't mean the networking was useless since I don't do it as much any more.
I'll need to narrow it down further, but I'm pretty sure it's one of "Oh", "god", "groan", "I'm", "running", "late", "for", "work", "again". Hrm, does groan count as a word? How many guesses am I allowed?
Nah, a better analogy would be it's still not a currency, kind of like how a drug in drug trials isn't a prescription drug yet.
> At present, it is massively, catastrophically worse for them.

It has been less than four years since Bitcoin was invented. Looking at every major invention at age four, how many of them would be unequivocal successes for the group of people that eventually benefitted? Four years after the invention of computer networking, I'm sure computer networks were much worse than libraries for people doing research projects. Likewise with automobiles and travelers, airplanes and travelers, etc.
UN votes to protect privacy in digital age
Most people I know who have used odesk/elance simply don't have the ability to perform an audit.

They are mostly writers, photographers, non-technical entrepreneurs and so on who have outsourced some development tasks related to their online activities. They personally have no ability to assess the code apart from how it looks in the front end. They could hire a second person to do the audit for them but now they have two people to worry about getting screwed by...
That's one big advantage of my old FireWire iSight camera – if the FireWire cable isn't plugged in, you _know_ it's not taking pictures.

(And now I half expect to read a new Snowden paper tomorrow detailing how the NSA coerced Apple into fitting batteries and flash storage into webcams so they could be instructed to covertly record video while not plugged in and upload it automatically later…)
>>If Bitcoin was less volatile, it would actually do a good job of solving some of the issues faced by poorer "underbanked" people.

Bitcoin won't help poor people _directly_, but when it stabilizes I can think of at least a few ways it can help them indirectly. Another start-up company with a bitcoin backend challenging Western Union. All the not-wealthy immigrants who want to send money home without western-union's fees. Or maybe even bitcoin credit cards? Avoid the whole Visa/MasterCard infrastructure and whatever fees/rules it has. Of course, I still don't know how to deal with fraud & chargebacks..... so....
It's not just regulation. It's basic accounting. If you're not doing it, you literally don't know how much money you have. It's always a good idea to know how much money you have, even if the government doesn't require you to know.
Why would they spend time trying all those things and reinventing the wheel when a tool for doing exactly this has existed since time immortal (in bitcoin terms):

https://bitcointalk.org/index.php?topic=25091.0
Go 1.3+ Compiler Overhaul
That only protects against a MITM between peers who have communicated with a "secret chat" previously, not two fresh peers. As "secret charts" are disabled by default it's not really a defence against infiltration; users will presumably only enabled the "secret chat" mode when they have something sensitive to talk about.

When they do enabled it for the first time, we can instantly MITM them using the attack against the "image verification" I mentioned lower down (https://news.ycombinator.com/item?id=6932053), and we can assume that the conversation is worth our while listening in on. The user will hopefully expose themselves in the belief that they are safe, and the game is over.
I get the sentiment, but I don't see how you can call something a joke, a waste of time, or something that is somehow being mostly influenced by Silicon Valley culture that has managed to amass a >$1B market cap at this point, a very large chunk of which is from people outside the US. Bitcoin isn't really a Silicon Valley thing.

The story of Bitcoin is still being written, and it is not going to be a cut-and-dried "Tulip Bulbs 2.0" story. It's going to be a genuinely new story, and trying to get out in front of it doesn't really make you look smart or clever, but as someone who doesn't really grasp the extent of what is happening with Bitcoin and how fascinating it is.
There is an opportunity for new types of thinking here. Turn Treasure Island into an arcology suitable to house a half-million people in style and comfort...
This Graph Shows How Likely It Is a Computer Will Take Your Job
Why do you think banks and governments have been so hostile to Bitcoin? Do you think it is the desire to protect the citizens for their own good, or is it to maintain control? For a quick benchmark, I would also ask a similar question: why do you think the US government spies on its citizens?
A very good guess either that or front running. This is what market makers used to do back in the day, aka "front running". Its banned in the financial markets because there is regulation and thus illegal. Either that or like you say they took a massive hit and basically held a ton of orders to mitigate the damage.
I would recommend socat it supports IPv6 and SSL for reverse shells.
A lot of people truly don't understand how financial companies do stuff. Hell, Financial companies are ones who are adopting Mongo and the like themselves. We all assume it's one way, when it's actually done another....
“We Are Now In A Police State”, a Former Top NSA official has announced
>> pointing to that site to learn about economics is like referring to Glenn Beck's site to learn about President Obama

So where do you learn about Obama? -The mainstream media? How's that "change you can believe in" going? -Oh well, I guess stripping away your civil liberties counts as "change", right?

>> Obviously, most economists have some ideology, but I think you should try to learn from people are are at least not so fanatic.

Nah, I'm fine learning from people who are actually talking about how economics works here in the real world. You just keep on keeping on.
This is the plane that asphyxiates it's pilots remember...

http://www.cbsnews.com/news/air-force-confirms-air-supply-pr...
I think what's more sinister is that Korean corporate culture is to become a monopoly, bribe politicians, media executives, alter the law so they are the only people to do business with, squelch any naysayers, even if it conflicts with the constitution and democracy. They simply do not have Korean consumers in their hearts. It's possible that large game companies like Nexon employs the time tested technique used by large Korean conglomerates like Samsung and Hyundai. Example is during the 1990s the Hyundai Comboy (a NES whitelabel) and Samsung labelled SNES games. Anti-japanese sentiments are exploited to make sure any new business venture goes through the handful of conglomerates in Korea. You don't want an impossibly high tariff and restrictions that makes your product unreachable in Korea, than you do business with one company at the time who has bought most of the national assembly.
The question we're arguing here is whether such an obligation should be codified. You felt it was 'incredulous' to believe that a corporation should have social obligations. I'm wondering why you think such an idea is so outlandish, given that the entire concept of a corporation is to allow people to profit without liability in return for benefitting society.
...how? This isn't stocks, there just isn't the same financial instruments that they can play with to recover from a drop in price :/
I guess my real problem was you calling the author disingenuous, when the author specifically identified 'riding dirt bikes on the streets in the suburbs' and you explained this away to actually being 'riding dirt bikes in paddocks in rural areas'. The author's point is that this was the same crime, but suburban whites were not pursued for it - and you're saying "it's not the same crime, the whites were riding around on farms, not streets".
No, that doesn't work. There's a difference between fine print qualifying statements, and fine print explicitly contradicting statements.

Your system can't say "Bitcoin deposit, 13 December", whilst your TOC says "eh, can be whenever we want".
Panel tells Obama to curb NSA spy program
This is irrelevant - the "secret chat" mode is not the default (according to someone else in this thread) and you're just shoving the key verification process off on to the user with these silly graphic patterns (which, if OTR is any indication, the user won't verify anyway).

This is still vulnerable to server-side _key_ MITM. It's the hushmail/iMessage/etc silent escrow key attack.
Yes. Although I disagree that what the GP rebuts what he was intended to rebut, I agree with his particular point, viz., hat the idea of OOP doesn't necessarily entail the idea of classes, although most OOP languages implement many principles of OOP through the class/instance mechanism.

JavaScript, for example, is an OOP language without classes per se. Indeed, many JavaScript programmers avoid what little built-in class-like behavior JavaScript has and implement their own class definition/inheritance/instantiation mechanisms via things like Object.extend.

And although it's rare, one can define "singleton" methods directly on objects in Ruby, too:

animal = "Dog"

# This is now defined only on the animal object
# and no other String instance
def animal.bark!
"Woof woof!"
end

animal # => "Dog"
animal.class # => "String"
animal.bark! # => "Woof woof!"

So, JavaScript is an example of an OOP language without classes at all (or at least one where you often pretend they don't exist) and Ruby is an example of an OOP language which has classes but where function definitions are not constrained to classes.

This is the point I understood the GP to be making.
I have a small company in New York, and agree with all of your reasons why it's terrible.

The one advantage besides talent pool (which is a big advantage!) that both New York and San Francisco have, and that's often overlooked, is proximity to customers. If you're in a business where high touch sales are important, or where you need to be able to meet regularly with your customers, it's very difficult to do remotely.

I'm not sure if the cost-benefit really plays out in New York's favor. I often think that for what it costs to live here, it might be cheaper just to fly in twice a month from someplace else. But it's certainly an advantage I underestimated when I started out.
inb4 post about Schneier and snake oil contests - oh wait!
I turned up the mic all the way, did a skype test call. I could hear myself if I shouted (input level=0). If I talked at a normal volume level, it was audible (and the input level showed as 2/15. I might try a couple of layers of tape...

EDIT: Yeah, 2nd layer of tape = 0 input level even if I shout really, really loudly. You can't imagine how much my coworkers are enjoying this experimentation!
Really love this idea, hope some of what we did is useful to someone!

Worked in VC twice, and at two startups...wrote out my pitch deck logic here:

http://philipcortes.com/philcosblog/2013/6/4/your-first-pitc...

The original deck (referenced in the post above) can be found here:

http://www.slideshare.net/philco11/meeteor-pitch-deck-v73
Not to mention also killing off Canada's Avro jet company.
Bitcoins' intrinsic value are as entries in a globally distributed ledger, or timestamps in a globally distributed timestamp server.

Of course since 1 bitcoin is divisible into 100,000,000 pieces the value is negligible, but if you want to be pedantic it's there.
The interesting thing with the graphic patterns is that they're lossy. If you assume that a person will just describe the pattern or show a picture of them to one another, it becomes fairly easy to forge them.

http://telegram.org/img/key_image.jpg

Blue in the top and bottom, white line through the middle. So little information that anybody could simply brute force the keys until they found one that matched the description well enough.

I'd happily write a little attack for that, but it's clearly not "breaking" the system enough for the bounty.
Is there a provision that actually raises some tax along with this tax break?
Regulations made by the state? Why wouldn't corporations pay lobbyists to make regulations shield them from competition and hurt consumers?
I checked out your website. I've wished there was something similar in the past, and I've always enjoyed researching my own purchases and thought a curated list of "best of's" would be good reference. Recently, I just look for most popular Amazon items, but sometimes you can not rely on the most popular or most highly reviewed items to be the most reliable, failsafe products.

If you want this to get more traction, I'd suggest adding better navigation and search for product types. Perhaps a few options depending on budget (OK, you want to buy kitchen pots/pans. I have three recommendations, one minimal set under $75, one set around $150, and another for big spenders around $X). Just some ideas to throw around.

Good article, I'm working on an app myself and while the data model is rather simple, implementation has taken longer than I expected and I know sometimes I get the feeling that even when it's feature complete what I have is just a simple webapp/API which a larger team could rebuild in a few days.
This would be an easy contest to win: bribe someone at Telegram $100k to help you MITM.
I didn't think they were waiving personal income taxes either, but it actually looks like they are:

What is the Personal Income Tax exemption for employees?

Employees of businesses in START-UP NY will pay no income taxes on their wages for the first five years. For the second five years, employees will pay no taxes on income up to $200,000 of wages for individuals, $250,000 for a head of household and $300,000 for taxpayers filing a joint return.

(http://startup-ny.com/faq/#b-11)
It it possible to create animations also with OpenSCAD?
Not hyperbolic at all. This is brokerage 101. It's absolutely asinine that their system fails this hard when doing some "upgrades". A real brokerage (e.g. Fidelity, Schwab et al) would likely be subject to non-trivial fines from the FCC for this type of gross negligence.

Sounds like they need some people who have actual practical experience building financial systems.
>but the multi cursor plugins for both are vastly inferior to Sublime.

Sorry, what exactly is missing in the vim implementation?
I understand they reveal the algorithm so you should be able to encrypt any text of your choice if that helps.