skysight-inc/HackerNews huggingface dataset:
"There's no "intro to programming" course at Harvard—this is it [...] I think CS50 is great for the first two-thirds, but completely lacking for the last third. There's just too much material in too little time."

There is actually a course for the last third, it's CS1. I used to Head TF it: like CS50 it counts for Gen Ed credit, but it is designed primarily for that last third you talk about that may find CS50 too fast paced. It uses Java rather than C. No plans to take it to edX though (with both MIT and Harvard's Intro CS classes the space is crowded enough!).

CS1 was originally designed pre-Malan when CS50 was basically only taken by those majoring in CS, and it is somewhat less popular now as many students want to take CS50 for the 'experience'. The massive success of CS50 at Harvard (now one of the top three most popular classes across the entire undergraduate catalog) is both a blessing and a curse: it's great that more students are interested in learning to program, but it's also meant the department is having to rethink what it offers post-CS50.
This is what I could do in my limited time after my kids go to bed. An hour a day and couple of weekends for 1.5 months :). More like Draw something, but I added lots of features. Some comments will be nice.
/me imagines a IOCCC contest entry that is a non-obfuscated C BF VM.

And when run on its own source-code it exposes a message; obfuscation and steganography being much the same thing.

And it uses every single BF symbol in the source significantly (no hopping over to a payload thats in a comment or something simple)...

I expect someone has already done it!
For the love of all that is holy, why would anybody subject themselves to this torment?
>That does not make salt or corn syrup a "drug", which is what brador asked about.

Here: http://en.wikipedia.org/wiki/Sugar_addiction
Encrypted text is equivalent to plain text to anyone who has the ability to decrypt it.

What passwords need is a secure password hashing method. It's a very special purpose sort of thing, different from ordinary hashing, encrypting, and key derivation. It's unfortunate that it doesn't have a proper name.

Neither "PBKDF2", B-"crypt", nor S-"crypt" are helping much with this terminology.
It's an apparently endless discussion.

I do hate ads and have installed ad-filtering software at the router level (with Tomato) -- it's a great solution because it filters ads on all mobile devices without any other action on each device.

But apparently there are people who don't mind ads, or who even enjoy some of them.

It seems difficult for one side to understand the other side. People who hate ads don't understand how one can tolerate them, while people who don't mind them don't see why anyone would have a problem with them...

What would be interesting to know is how many people there are in each camp; there are relatively few users of ad-blocking software, but I don't think this number is relevant. Many people who hate ads don't know how to install ad-blocking software or don't even know that it exists (my parents, for example). Once they discover it they wouldn't go back to how things were before, for the world.
I'll play along. How do you know that they didn't store the password in an encrypted format using e.g. DSA? For argument's sake, let's say this happens:

1. You create your password ("ABCDEF").

2. Their system stores it to the database encrypted ("a;kdjfa;oisdurpoqiwur,m c3249um zxc,vmvsdflkgjad[fiualmdr23,4mo;icuzvlcm œ rtoqieuroier").

3. You click "I forgot my password".

4. Their system transforms the encrypted format to your original ("ABCDEF").

I think you mean to say "we know that they have not stored the password in a non-reversible format".

This is pedantic, but specifics matter when talking about security.
It gives you a serial if you download.
I think you read a different article than I did. The Ars Technica article doesn't mention the Shield at all, just the Tegra 4.

Anyway, it sounds like NVidia is putting out a device to show people what the Tegra 4 can do. They have to build prototype devices anyway; they might as well sell a few of them while they're at it. They're not expecting to create their own platform: the Shield is just useful for basically acting as a controller for your PC or as a box for playing Android games.

There's more to the market than "hardcore gamers" (how hardcore can you be using a portable device anyway?) There's the Windows 8 tablet and Android tablet markets, which NVidia would very much like to win. I also would not be greatly surprised to see an SoC like this in Steam's new box, either.
You really need to work on fixing that. Which I know is not trivial, but I predict it is going to be a serious or at least costly problem until you and your compatriots do. Where I live in a suburb of Stockholm, Sweden, we have six ISPs offering 100 Mbps in the fibre to the front door ($34/month). The local fibre network is owned and managed by the community through a wholly owned infrastructure company (water, sewage, waste, roads, heating and internet).
Take a look at the very first image right at the top of the article.

I never saw them mixing up the GPU and CPU cores. They have 4 CPU cores and they kept on saying it.
More users of course. If you have an MVP, pile on the users, and give them a reason to share it with their friends. That way, you won't need marketing. Your users will do it for you.
It needs to be in an environment where people are scanning a lot (some tradeshows) or provide something that can't be found by searching and that people want - even then, better to just capture an email address and send the white paper, beta invite, etc.
Back in high school, i visited the JET nuclear fusion project in Oxfordshire, they told us that they have to plan fusion experiments so they don't coincide with the end or commercial break of a soap, due to the tokamak requiring (i can't remember the exact figure) ~1 - 5% of the national grid's output.
http://www.sciencedaily.com/releases/2011/07/110711151451.ht...

http://www.nydailynews.com/life-style/health/high-fructose-c...

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

Drug in this context is not something that makes you hallucinate or teens do in urban neighbourhoods. It's all about the addiction.

In nutricional and biological context, their drug-like behaviour is well known.
>> "Encrypted text is equivalent to plain text to anyone who has the ability to decrypt it."

This is a vastly different claim than "these websites store passwords as plaintext." There are a lot of differences in assumptions and attack vectors, etc.

It usually pays for security alarms to be precise, and this site almost goes out of its way to be imprecise (and likely inaccurate). In this case, your verbiage would work great for the site in question. Why not say these are sites that don't use "secure password hashing methods" instead of making bogus unverifiable claims?
I have just tried cross-compiling this with GOARCH=arm and the resulting
statically linked executable works nicely on Android. I am sure
ps_mem can be made to work too but this is easier and handy.

(Android has some other ways to get this sort of data too but the more tools the better)
Fun Places on the Internet (in 1995)
Search in the web by lazy readers for well known nutricional studies and information needed.
I imagine if the returns start getting out of hand that Amazon will put "Does not have Windows" prominently somewhere. Also, at least as of right now, the second review clearly mentions that this does not have Windows.
> No offense, but your post (like many others) just sounds like someone who is upset that were inconvenienced for a day. If you have all of your papers sorted out (and nothing is fishy), what's so mentally anguishing about having to wait?

It's not just 'waiting'. The problem is every time you cross the border there is the very real chance that the mistaken opinion of a border guard would cost you job and your ability to enter the USA for many years. The USA is also an air hub, and many flights would be closed off to you. It's not just an inconvenience.

They have some of the nastiest attitudes I have ever encountered in people too. I've never encountered a group that seemed to be so callous and seem to have a complete lack of human empathy amongst a good chunk of their members. They don't have to, they have a near complete power over you when your at the border.
Real markets are not infinitely elastic; with a finite number of players, there is always going to be a finite number of things that companies compete on, and in inefficient markets like consumer Internet services, duopolies naturally result.

The definition of Internet is essentially a globally connected network that passes generic Internet protocol traffic between endpoints; if IP payloads are being inspected and manipulated, it isn't really an Internet service that is being provided, and it is misleading to sell such a service as 'Internet'.

The government does have a legitimate role in regulating misleading trade practices - if someone is selling something that is not safe to eat as food, for example, then that is misleading, and it is the government's job to intervene and say they can't do that, rather than letting the market sort it out.
They could ask for donations at the end of the course. Set it at a reasonable level and people who could afford it would feel obligated to do so but it would still allow access for low-income users.

I suspect with the right message they could get very high conversion rate.
I personally know, thats exactly the case. Also lack of sleep will make you go way below where your normal baseline would be.
It isn't a mathematical formalism. I have studied books on lambda calculus and all that. A computer scientist's understanding of what "well-defined" means is very different from a mathematician's. It's not to say that it doesn't work, just that the standard is very very different. The standard of well-definedness for a physicist and a mathematician is also very different. Example: compare what constitutes a "good enough" definition of a real number to these three disciplines.
SEEKING WORK - Remote/Milan, Italy

Full-stack(Rails, Node, Backbone) developer.

Special interest in messaging(xmpp, irc).

http://muis.co/abhishiv
They may have indeed encrypted somthing with RSA-4096 or whatever. But that's irrelevant security theater once they decrypt it and send it to you in-the-clear over email. Not only is the email plain text on the wire, an unknown number of email servers will handle it along the way and many of them will log it.

It also means they have the decryption key available to online systems. It's almost certainly exposed to the very same vulnerabilities that the rest of the database has.

A cipher is simply a means of converting a plaintext secrecy problem into a key distribution problem.
Unless I am missing the point JavaScript array.map(function) would cover it...
Close equivalent available for any enumerable vector in C# - even VB can manage it with a slightly more verbose syntax...
"... has begun to charge corporate employers, including Facebook and Twitter, for access to high-performing students, starting with those studying software engineering."
How is any of this better for consumer freedom than just Windows 7?

Windows has been Public Enemy #1 for so long they've got tunnel vision, that's how.
As a non-US citizen, I've had similar experiences where I was taken apart and asked some more questions by border patrol. However none of those experiences, although very similar to yours, came over as unnecessary harassment. I don't quiet understand why you would be 'terrified' crossing the border if you have all your shit together, which it seems you have.

The people "whose educational attainments have qualified them to sit behind a desk stamping passports" were simply doing their job and from what you described they did it without causing more inconvenience for you than necessary.

Like some others commented, if you don't like to abide by the rules of your new country of residence, nobody is forcing you to be there. Oh, and downplaying other people's intellectual abilities does come across quiet snobbish :)
There can only be one...the game
It's not the same as type theory because the relationships between physical units are actually tied by real mathematical operations. A float and a string do not combine in any sensible way (aside from type-casting, which is entirely different). This suggests that type theory as you are familiar with isn't as connected as you might think.
Your comment about the comparison between the PS logo and the GIMP mascot logo, are, well...your opinion. The point I wanted to raise was that a corporation like Adobe obviously spends more time and money on user experience and design as a whole, than the GIMP team (for obvious reasons)

Also, your comment about GIMP not having to go up against commercial competitors is, I'll use your vocab here, "bullshit"

GIMP is the closest competitor to PS. In fact, the greatest threat to a $700 software would no doubt be something that's free and has all the features of the latter. Here in Dubai, Inkscape is popular amongst designers.
It seems like the opposite of psychopathy would be a mix of insecurity, guilt, social anxiety, and intrusive, excessive, uncontrollable empathy. Imagine that every time an ambulance went by with its lights and siren on, you were overwhelmed with fear and sadness for whoever was hurt, while at the same time feeling guilty for no reason, and being afraid that whatever happened to the poor person in the ambulance, you would be blamed for it.
See ... very suspicious. No MAN is called Laurie. Seriously.

Sorry for your experence. WIll try to avoid MIA, as this is not the first bad story I heard from there.
Stepping down from aluminum smelter load levels, consider the comparatively low power demands (orders of magnitude less) of modern lighting and electronics. There's some interesting geekiness to be found in their power demand under varying line voltage.

Voltage-regulated "inverter technology" electronics can, ironically, behave less "linearly" under adverse supply voltage conditions than resistive loads such as incandescent lighting and electric kettles.

Electronically-ballasted fluorescent lighting, CFLs, computer power supplies, VFD motor drives, "inverter technology" microwave ovens all electronically regulate their current draw inversely against voltage supply changes. Voltage goes down, current draw goes up, power demand remains ~relatively~ constant.

So when a brownout (voltage sag, not an outage) comes along, to some extent, these "well regulated" devices hide it from the user. You might not see a "brownout": The electronically ballasted fluorescent lights don't dim so much -- or at all --, your laptop computer keeps running fine if the sag doesn't drop too much, and any DC-powered fans won't necessarily slow down so much or at all. But maybe you heard a universal motor somewhere slowed down. Or maybe the lit-up display area on your old CRT monitor (is anyone still using those anymore?) shrinks 10% then comes back. You hear your computer's desk-side UPS click in (if it has a relay, cheap ones do) then back out but don't see the lights dim. I've seen and heard this and found it rather jarring.

The term "brownout" may become an anachronism (perhaps it has already), not because brownouts don't happen anymore, but because they don't dim the room lights anymore.

To see how much variation a small "non-dimmable" CFL will tolerate, I just put one on a variable transformer and lowered the line voltage gradually from normal (120 Volts) downward. Here's what happened:
o It lost very little brightness until about 60-some Volts
o Below that threshold, it just turned itself off

As a device user, this is what I'd expect of a "well-regulated" device that runs on mains (grid) power.

But I don't imagine such "well regulated" loads make grid dynamics marginally easier to control under the severe conditions which lead to voltage sags. Probably not much worse though, considering all the heavier loads a grid must support.
>The general population did a lot of things it later stopped doing, or did less.

I doubt they've change a lot of thousands of years evolutionary traits like looking at something unexpected and/or sexual attraction.

(Plus it's not like the "hidden camera" pranks I mention happened in some long gone decades...)

>For example, as a person who has seen a sauna, a mirror, and a public outdoor female-only bath in the middle of a city, I can assure you that I'd only stare if he/she specifically asked me to.

We were talking about people doing things DIFFERENTLY (like one woman/man entering a room naked) driving attention, whereas the above example is about people all doing the same thing that is expected in that room (being naked).

I fail to see how this applies. And I'd love to do a "hidden camera" prank on you on this very matter.
The 6 Best Android Apps For Your Health & Fitness
Yes, it's weird that content producers should pay for delivery of their content to customers that already pay an ISP to do exactly that. It would be like asking the most popular restaurants to pay for road maintenance.

If anything, users who use the network the most could be asked to pay more. It's not Google who "clogs the tubes", it's users!!

But in this case what's interesting is that we hear very little complaints from users or users-advocacy groups. Were I a Free customer I would be extremely upset to see that my ISP would decide to filter content without warning (I do hate ads and have installed an ad-blocking solution at the router level, but it's my decision, not my ISP's).

What would be cool would be for more users to use VPNs to hide their traffic from their ISP or the regulators; if this kind of incident repeats itself too often, it might become more common place...
I think this is off base with regards to warnings. Warnings are the sign of a language that has been widely used. There is something that is now known to be bad (i.e. error prone), but previously was not known to be bad.

If you make it an error you break lots and lots of code. If you totally ignore it, you allow more preventable bugs to be introduced. Thus the warning is born.
First of all, the title of this post is pretty misleading. From reading it, I assumed some privacy nightmare story.

But the point the author makes is great: Think about the price of the customer service you receive. You're getting that service for free, so someone else has to pay for it.
Made a typo while entering the file name in Jekyll.

The explanation of the difference isn't mine, its from the link you'll see there.
It doesn't matter how you spin the verbiage. It's all just as bad.
I'm just amazed that worked perfectly on my phone.
Hmm, I don't see any reason why a type system couldn't have automatic conversions like this. I remember reading about a system recently where certain typing rules would actually insert runtime code. In this particular case, it was a type system for C that would insert runtime asserts if it couldn't prove things statically, but this approach would certainly work for converting between units as well.

In fact, you can even bludgeon an existing type system like Haskell's--a language well-known for not being dependently typed--into doing automatic conversions with units. This is exactly what the unittyped package[1] does, in fact. It's actually very cool.

[1]: http://hackage.haskell.org/package/unittyped-0.1
Most of these programs require retina/iris photographs, which I feel extremely uncomfortable with.
My apologies.

I'm currently franticly typing HTML/CSS code for a redesign. This was for a temporary basis anyway, but I do apologize for not making that obvious.
ciphertext + key = plaintext

I will agree with you, however, that this site is being a bit sloppy with its claims and I am going along with it because it suits my purposes (i.e., errs on the side of being conservative). But this is how security needs to work. Those claiming a system is secure should usually end up with a healthy burden of proof, whereas those claiming it's probably not should be listened to carefully.
Lovely! Thank you for sharing. I hope this gets into the standard packaging so it doesn't die unknown.
Database Expert
focus on oracle/mysql/mongodb
These kinds of things can be life or death in airplanes.

It used to be in the Air Force that full throttle was called "takeoff power". Then one day a jet was making a landing, and the copilot decided they needed to abort. The first thing you do on abort is go to full power, so he yelled "takeoff power". The pilot chopped the throttle, thinking he meant "take off power", causing an accident.

The offical phrase for full throttle was then changed to "full power" (or "maximum power", I forgot).
What I always check first for these tools, is support of partial unicode. And almost always I am faced with total ignorance of such. It's 21st century, guys.

Post: http://throwww.com/a/3nr

Screenshot (Chrome, win64): http://www.flickr.com/photos/laacz/8357406754/in/photostream...
It's really a pity that Android makes it so difficult to get down to the metal on this hardware. If I want to take advantage of Neon intrinsics I have to use the NDK and write them by hand. On iOS I just use the Accelerate framework directly.
Because she forced good people, people like her, to do a late-night delivery.

If it was some young guy (preferably with tattoos) on minimum wage, she'd probably have been a lot less upset.

Seeing people doing jobs that aren't stereotypical can trigger cognitive dissonance (is that the right term?). Some people justify "demeaning" jobs because only certain people (men, women, young people, old people, poor people, immigrants) do them. When someone who doesn't fit the stereotype does the job, it creates dissonance.
Hmm, I hope they got that resolution wrong. The last thing we need are some more 540 x 240 resolution glasses.
The pedantry in some of the comments have me practically smashing my head into my desk. The semantic arguments about whether the actual password storage mechanism is encrypted, encoded, etc, are wholly irrelevant.

If a web site can sent you a "I forgot my password" reminder email which includes your plaintext password then the site operator is storing the password in a plaintext-equivalent format. If the password is stored as a plaintext-equivalent then attackers can steal your plaintext password when they "own" the site.

To address the encryption pedantry: If a site is using encryption to store the password but the key to decrypt the password is available in the site's servers then, arguably, the encryption just amounts to an encoding. Symmetric encryption requires that the key be kept secret. Keeping the key on the servers means that it's not secret and means that it's not really encryption.

Edit:

I see that the discussion is heading this way so I'll head it off at the pass: I would argue that there is no reason that any site operator ever needs the plaintext of a user's password to be stored persistently for any reason. There is no valid reason passwords should be stored in a reversible manner.

(Somebody is going to bring up storing credit card numbers with symmetric encryption, too. That's a broken system and, arguably, needs to be replaced with something based on asymmetric encryption instead of "secret numbers" that we have to transmit between quasi-trusted parties.)
Future: Creating more knowledge —Adam D’Angelo (Quora co-founder)
I'm not pointing out a heinous crime, but it doesn't contain the network code
That's because Brainfuck is omakase
I gently agree. To be fair to the site, they do mention (admittedly on the bottom of the about page)

> More reading on why even _just sending the password_ via email without storing it in plain text is bad.

Which has a hyperlink to

(http://plaintextoffenders.com/post/7006690494/whats-so-wrong...)

> What's so wrong about sending a new password in plaintext? It doesn't mean that the password is saved in plaintext...
Considering Sydney is predicted to hit 43C tomorrow (highest was 45 in 1939) we can probably see NSW start to spike soon...