skysight-inc/HackerNews huggingface dataset:
There was not a lot of low level stuff on block ciphers. In an early unit, he said that while it is interesting to go into how block ciphers work at the low level, he was going to omit that to get on to application of cryptography (I believe the official title of the course is "Applied Cryptograph"). He emphasized that very very few people should be designing their own block ciphers or doing their own implementation of existing designs--almost everyone should be using a library implementation that has been well tested by experts.

I haven't taken the Stanford course (I'd like to--but my schedule has just not worked out to allow it yet), but I did go look at the slides from a few of the lectures there and it appeared that they go into more detail at the lower level on ciphers and hashes. I got the impression that the Stanford course and the Udacity course would compliment each other quite a bit.

As far as breaking someone's encryptor goes, there would be some mention of how things could be exploited if the thing you were attacking had certain flaws, usually as motivation to explain why things were done a certain way. E.g., if you don't have a random nonce here, someone will be able to do this and that will reveal something about your plaintext...that kind of thing.

For the specific example of trying to break someone's system that is using a block cipher in CTR mode to make a stream encryptor, I think a student finished the Udacity course and did well would know enough to:

(1) recognize that CTR mode is essentially using the block cipher to generate the key for a OTP, so flipping bits in the ciphertext flips the corresponding bits in the decrypted plaintext. Hence, if the attacker can find out through some means enough information about the structure of the messages so as to predict what is in the plaintext (account number to receive the deposit, for instance) he can make meaningful changes (assuming the system does not include some kind of check on the message integrity).

(2) recognize that if the key and counter sequence are ever reused the consequences are essentially the same as reusing a OTP key, and so focus on how the keys and counters are being initialized.
Yeah, quitting would definitely be an overreaction.

How about telecommuting? Let your manager know that noise levels really bug you given where you sit, and ask for a trial run. Then use the trial run as an entry point: code at a coffee shop or library, then add your manager to the commit. Voila! Evidence that telecommuting lets you produce!

FWIW, I occasionally do this, (and my manager is very supportive of it) but I've found in-ear headphones to be sufficient.
Glad to see that european airport secuirty is just as incompetent as american TSA officers.

In the future have your robots sent by post in advance of your arrival and terrorism officials will be none the wiser.
We definitely have plans for it, and multiple transports as well beyond zmq. We're looking for contributors to help :)
Arbitrage And Equilibrium In The Team Fortress 2 Economy
Patrick, I believe you're right that the vast majority of gardeners in US don't garden for food... I'm hoping to find the homesteaders/homesteader wannabe's in that group who are trying to be self-sufficient, food-wise.

Can you explain what you mean by checking the "Calories" box?
It should interact pretty well with JRuby on Rails, but I'm not sure you would get any benefit from using rails over a Clojure web framework like Noir.
Part of it might be the same reason why Amazon, BN, Apple and many Android tablets have the bootloader locked. The Windows RT tablet has ties to content consumption, like 30% or 25% cut of apps and also media sales like movies, tv shows, books, music etc. which are used as revenue(and even shared with OEMs according to rumors). Think about the how consoles are sold at near cost or a loss to make up on the games.

Loading Android or Ubuntu onto Surface or any other Windows RT tablet undermines this, that's why even the Nook, Fire and iPad come with locked bootloaders.

>This is especially disturbing considering that ARM may very well be the major computing platform of the future

Which ARM device has the biggest share of ARM computing devices like tablets? Apple with 80% and rest Android(many with locked bootloaders)?

Why does this come up only about Windows RT tablets that are going to start from zero against the iPad juggernaut? Where are comments like yours in the iPad discussions? What am I missing here? Why is it disturbing when Microsoft is starting to try to do something which Apple has already implemented with wild success?
I could have sworn that that argument came from a short piece of non-fiction Vinge wrote which was my first exposure to the whole idea, but I might be mis-remembering because it was a long time ago. Or, given that this was a long time ago, he might have changed his viewpoint.
We did python and node.js first because we use them a lot internally. There's no firm roadmap for future implementations, but we're hoping once the protocol is well-documented, implementations can start growing organically.
Non-python programmer here. The author refers to "Python's idiotic import system" - can someone explain why it's idiotic? How does it differ from Ruby or Perl (both of which I am familiar with)?
5278827227337076170449567737552050301648746541307090261949087452005923485275315474841135167346502310847459286951086056344961803751459109212515926887194626082177012120350623103576444178029679178692303904162181758870755165218374331731985435437211712470113418677388286391584240429269097406210073414223015915570360596450972343414303025097210394142649144691637350017001727477713336405614635714291836737681181600586279616997175126243498394778635680522
Only if the browser is set to "where I left off" mode. Then it keeps cookies for active tabs, so you are still logged in when you open the browser again. You can change it in settings.
Ok I get that it's emulating a turing machine, but can anyone explain what you are supposed to do with this?
I would say yes if you build the Clojure component as a separate service that the Rails app makes calls to. Or I guess you could simply build it as a Java class and use Rails to execute it.
Interesting. I hadn't heard of a successful, water powered car. Are they converting the water into a lower energy state, a la Ice 9? Or are they reacting the water with some other material, like cesium? Though I guess that make it more of a cesium powered car than a water powered car.
FWIW, I've flown with an Arduino kit (wires, etc.) in the US and encountered no issues.
Intel Ivy Bridge Borked On FreeBSD, Debian BSD
a pal of mine recently upgraded a big corp's pcs from win xp to win 7 . the long wait was due to excel macros which could not run in the latter os. they couldnt switch even after him rewriting and testing them to run. [edit] typo
Each puzzle that you complete colors in another letter in the logo. Here's a video walkthrough: http://www.youtube.com/watch?v=84pbZSt_a9k
OpenOffice.org
Better Google hourly trends
For backend testing, I like to write tests using nose in python, using the awesome Requests library to drive the web interaction. Because Requests handles cookies well (for whole sessions), and allows all http methods, and has great header, file, post params, etc support, it really makes driving webapps simple. A couple of functions to get a session into appropriate state (logged in with user or whatnot) and you have easy setup fixtures -- so you can try things in isolation quite well.
Honestly, there are people at the border whose entire job is to look for suspicious items. (It's not like the threat of a bomb attack in London is a purely hypothetical one, http://en.wikipedia.org/wiki/List_of_terrorist_incidents_in_... ). If you're gonna carry a suitcase full of weird-looking homemade electronics across the border, then yeah, you're probably gonna wind up answering some questions about 'em. In the end, they were correctly determined to be no threat and free to go with their drones.
Note that a Redis transport is something we're considering. Also check out stack.io: http://github.com/dotcloud/stack.io
It's a matter of PR. A blog subdomain and the bare domain will have two different PR scores. The blog subdomain will receive links and that will add to its PR. If the blog is on the bare domain then PR transferred from links to the blog go to the bare domain. That gives you more PR for the bare domain than if you were to split the two out. It's a design decision in how they see separate domains.
Alliances were not always built into EVE though, there were alliances of course before there was an in-game mechanic.
I never even implied that system packages do not have their uses, or that python packages are free-standing of libc. That is just a straw man.

In fact, I agree with you for system libraries or tools which happen to use Python and really do not need virtualenv because they are really system-global.

Where I don't agree with you is with use cases you clearly don't understand, where you are developing and/or running multiple python apps in which you NEED isolation or you NEED to manage the versions of your dependencies. Your package manager is not helping with that at all.

And if you don't understand these tools and configuration management tools, then you should not be a sysadmin for projects which involve significant amounts of Python or Ruby.
Klout Influence Algorithms Explained (video)
Divorce lawyers Scottsdale | Arizona Horse Liability
Rose Law Groups Family Law Lawyers & Attorneys are experts in divorce, child custody & support, family issues, legal separation, Restraining orders, annulment. RLG is based in Phoenix, Scottsdale Metro Area, AZ and is a full service Family Law & divorce firm who employ award winning Lawyers.
You can open them and then select a filter view just opened. Or you can open the ones you don't want to keep opened with just a single click (the new preview feature)
Time.

For me, I found myself spending far too much time worrying about my product inventory or how to optimize my logistics chain to squeeze a few more percentage points out of my margin.

Basically, I realized I could be doing the same thing but making real-money instead of space-money. I never really enjoyed the combat part of EVE (it kinda sucks), so when I realized that I was basically playing at business...why not start building real businesses?

It's an awesome game that I'd totally get back into...once I'm financially secure and playing EVE from a yacht.
I vaguely remember reading that subdomains being inferior is no longer the case. The Matt Cutts post is from 5 years ago, can't find anything more recent than that, but this post discusses it.

http://www.whitefireseo.com/site-architecture/subdomain-or-s...
Also, EVE makes it impossible to achieve the heights of internet spaceship power without cooperation. You cannot hold a region by yourself, etc.

That said, the "unorthodox" gameplay is what makes EVE the best MMO ever. As a veteran of XZH, I helped run logistics for a 3000 person force. At our peak, we were returning pilots to the front within 10 minutes of their death - new ship, fully fitted, ready to fight - at no cost to them. I was spending 6-8 hours a night and loving every minute of it. Sadly, that's unsustainable with my life goals. =)
in one sense, not much - "detroit" as a catch-all for 'detroit metro area' (and in some cases "southeastern michigan") - that's generally fine. Economy is hurting, but suburbs are suburbs.

"Detroit" - the area within the technical city boundaries - it's decimated. It's not quite 100% gone - there are new pockets of activity springing up, but it's extremely depressing to see what's happened. Used to be home to close to 2 million people (IIRC), and now it's 700k, and most of those don't want to be there.

The "downtown" area - about 15 square blocks - is nice - then it becomes a wasteland for several miles until you hit the suburbs.
That clears a lot of it up. Cheers!
Now that is clever. Thanks for this.
From this description it seems that Erlang/OTP would be even better choice than Clojure: we literally pack million of concurrect users into 1 high memory AWS instance.

Though Erlang not as modern or elegant as Clojure, but there is also LFE and Joxa.
Ah, okay, steam powered cars I've seen before. Of course, they're not so much water powered as they are wood powered. The steam car is no more water powered than my car is axle powered.

Still, now I'm wondering about the fuel efficiency of a steam powered station wagon. How much wood would a wood-Woody burn if a wood-Woody would burn wood?
The HTTPArchive has been tracking Page weight (and many other stats) for thousands of websites for a few years now:

http://httparchive.org/trends.php

As any website performance optimizer will tell you, increasing broadband bandwidth won't really help at all with this "inflation". The biggest components of page speed is usually the number of round trip times, which only reducing latency can help with.
Does this pedantry add anything worthwhile? This isn't like someone saying "my food has no chemicals in it," which reflects a problematic and easily manipulated misunderstanding.

No one's trying to sell electricity-free food.
This is a common fallacy about evolution, and is explained beautifully by the anthropic principle, or in other words, the innate selection bias of our existence.

I'm a little confused about how the anthropic principle explains this fallacy (and it is a fallacy to be sure). I guess you're referring to how natural selection (and all the other sorts of selection that occur regularly) lead to the existence of "appropriate" organisms and features.

But I think knowing some of the actual details in how evolution works at all the different levels (molecular bio, epigenetics, competition/cooperation, behavior, etc, etc, etc) serves as an even better explanation. Here's a 25 lecture course from Stanford that explains just that: http://www.youtube.com/watch?v=NNnIGh9g6fA
Summer Internship: YC S12 Company Looking For Design Intern
Us: We’re a YC S12 startup that's going after a multi-billion dollar market.
The Role: Designing the look and feel of our site. You will be working closely with us, the founders, in our hacker house. We create the product, you make it look good. There is also the possibility of this turning into a full-time position (equity, salary, benefits) after the summer.

=============================

Requirements

- Photoshop and Design skills

- UI/UX experience

- HTML/CSS

- Work with us in our house in Mountain View from now to August

=============================

Compensation will include:

- Competitive stipend

- Chance to be a part of taking a YC startup from idea to product to users to revenue

If interested, please email us at ycs12company@gmail.com - include your resume and anything else that will show us that you’re talented (portfolio etc).
I disagree completely.

This is example of the PHP team working to fix a common criticism of their language: that it's full of inconsistencies. And when encountering push-back from users who depend on those inconsistencies, the developers have stuck to their guns.

Well played to Rasmus.
I've heard the logic. What I'm looking for is evidence that it actually happens for blogs.
In general, a singularity is a point at which an equation, surface, etc., blows up or becomes degenerate. Singularities are often also called singular points.

To call Vinge a particularly bad science fiction author says more about your critical acumen than about him. (Perhaps you're thinking about his ex-wife?)

(I read the "singularity is near" in the article title as ironic - almost parodic).
Sorry, didn't realise the fee was only $99; you're right, that's more of a nuisance fee than anything else.

I'm still concerned that MS is manning the tollbooth, though, for roughly the reasons you state. :)
One cool feature the doc doesn't mention: you can expose a python module or class from the command-line:

$ zerorpc --server --bind tcp://:4242 os

$ zerorpc tcp://:4242 chdir /tmp
$ zerorpc tcp://:4242 getcwd
/tmp
I am aware of that and on your side, which is why I said I hate to mention it. Even in CF circles, people hotly debate things like whether or not it is moral for a couple to have more kids after having a child with CF, knowing they could have another child with a tortorous, incurable condition. I had my sons well before I had a diagnosis, so I never wrestled with that question. I understand why people would not want to knowingly inflict such a thing on a loved one. But it easily becomes a slippery slope of "people like you should not reproduce". However, I also feel strongly that you do not get good solutions by claiming genetics play no role, merely to try to avoid a political hot button. Life tends to be a bit more complicated than bigots or people with a political agenda want it to be.

Have a great day.
this is not google or android fault's, it's yours, this is why you put pins on your phone. Also if you think that Apple it's better i think you are going to have a bad time.
Strive to test on three levels:

1 - Unit tests, low-level method testing w/ mocked or no external dependencies (such as db)

2 - Integration tests, test against external dependencies, such as db, apis

3 - System tests, front-end testing that covers all parts of the system using a tool such as Selenium

Terminology varies and differentiation of levels, as well, but this can serve as a good guideline.

You'll need to have everything automated and integrated into a build system where you can reliably kick off a build and see the results.

A note on Selenium: any non-trivial setup is going to require a fair number of resources, both in time and environments. Also, you will have to dedicate time to maintaining tests and your UI changes. However, the pay-off is quite large when you can run and end-to-end set of tests on your application and know that you didn't break something.

edit: formatting
How is that a fallacy? I think the fact that private keys have been leaked in the past demonstrates that they will be leaked in the future.
There are two ways (and of course, the paths in between) you can run your startup

1 - You can go for the most popular languages: VB.NET, PHP, etc. Very easy to find people, lots of plugins, lots of support. This may be the way to go if you want something simple done in a small budget

2 - You can go for the niche languages: Haskell, Clojure, Go. that's more or less the "hipster hacker" way of doing things. Very difficult to find someone that can do even a Hello World, but once you find, they can write a scalable website in about 3 lines and connect to the newest nosql db in 2 lines more. This is good if you're the next twitter, fb, etc and your servers begin to melt even if serving login

(but then again, fb is in PHP and they added 'magic' in HipHop and infrastructure)
Once you complete the six puzzles, click the bunny button to get some more challenges.
Hehe, I was also a child of science fairs as my route to Science (and now software).

I dunno if I would say it should be a standard teaching instrument, but I certainly learned a lot about macro and micro economics, finance, logistics, supply chain management etc etc.
The one mentioned in the article is no longer in the Play Store. However, this one is still available for download: https://play.google.com/store/apps/details?id=com.idstrongho...

I gave it a quick try with some credit cards I have and it immediately displayed information.
How much would it cost to buy up the whole blighted area and declare it a giant national park?
Chase is a terrible company anyways. I'm glad he didn't sell out to them.
It's my opinion that you should look deeper into the issues than just skimming it before throwing thousands of dollars away.

First, Microsoft has mandated(as much as they can mandate to OEMs without violating antitrust!) that in order to receive Windows 8 logo certification, the OEM must provide a way for a physically present user to turn off UEFI secure boot in the setup menu and for that user to be able to add remove signing keys(including removing Microsoft's key!) at their will.

Coming to ARM and Windows RT, perhaps your antitrust inquiry might want to look at the elephant in the HN discussion - Apple - first, instead of being laughed out of the courtroom about picking on a platform with 0% marketshare compared to a platform which does the same thing with ~80% marketshare and >90% profit share.

Coming to actual meaningful things that can be accomplished for F/OSS desktop, you might want to consider reading the Red Hat blog post about secure boot. OEMs are willing to add signing keys of other players, but no one is interested in starting or running an operation that can sign F/OSS kernels with their key(after checking if that it's not malware).

Perhaps your few K$ might be better spent on such a nonprofit organization or division of the Linux foundation instead of throwing it at lawyers? Just my thoughts.
For some reason I get really upset when people try to analyze internet culture. Especially if it earns them a Master's degree.

Is this normal?
Do Too Many Young People Go to College?
It is the Rolling Stone National Affairs Desk, essentially Taibi fills the Gonzo void. Someone has to do it to sell those cologne scented pages.
Do you leave your door unlocked because locks have been demonstrated to be easily broken?

The first rule of security is that security is all about layers.

Also, I sent a copy of your comment to Phil @ Apple, I think he's going to drop all the DRM restrictions on iOS binaries and release Apple's private keys used for signing iOS apps after reading your comment.
I don't see why it would apply any less for a blog than it would for other subdomains.
All while our unwanted persistent state of war rages and our supposedly but not appointed military counterparts fly armed drones to kill and name people under our name.

Fuck this planet sucks. actually no, humans suck as a race.
Ask HN: Review of our start-up, Quixby.com
Hello everyone,

I am one of three co-founders with small start-up based in Ohio working on a project called Quixby.com, and would love feedback from the HN community on how to improve upon what we have made thus far.

We have gotten as much feedback as we can from various places, and people have offered up a lot of feedback on our UserVoice widget. Now it is time to turn to the nitty gritty. Anything we can improve upon, make better, tweak? We opened the beta version of our site back at the beginning of April, though we've been in development for a lot longer. As of now, it offers full compatibility between parts as you select them. We are only drawing parts from several sites (Newegg, Amazon, TigerDirect) with more to come. You can share builds, and with an account, save builds.

My partners and I are on this thing full time and living the start-up ramen life right now, but wouldn't change it for anything. This is the earliest start to our project, which is expanding quickly and is currently in development.

The biggest thing right now is ratings and incorporating those legally without just taking them from retailers sites, so for now we have a user submitted rating system that is on a fresh start.

Anyways, if anyone has ideas or feedback, we would really appreciate it!

Thanks a lot,
Austin
I had a look at it but it's pretty young. I would prefer more mature framework.
I am reminded of the Nobel Disease: http://rationalwiki.org/wiki/Nobel_disease
Caltech machine learning telecourse starts July 10
I expect the one exposed to lolcats would be more aggressive than the scientist.

Master's degrees have never really been comparable between disciplines anyway.