skysight-inc/HackerNews huggingface dataset:
The micro-scale graphical design is good. It's a pity, however, that big geographical and data quality blunders are present on Google Maps.

Examples : world projection (Mercator, useless), lack of metadata (dates of the images ?), choice of labels at medium scale (especially with the 'Relief' maps).

Such discrepancy between good graphical precision, esthetics and geographical imprecision, lack of quality information are misleading a large part of the public.
Most crypto implementations are vulnerable, yes, but the percentage of vulnerable deployed crypto implementations as a fraction of all deployed implementations looks much better.

Note that I'm talking crypto: the OpenSSL people seem quite able to make all sorts of mistakes, but it's almost never the crypto itself that is at fault. (Today's news: a workaround for Netscape's stupidities apparently allows attackers to downgrade to a worse protocol suite in certain cases. Stupid bug, but not crypto per se.)

So yes, there are errors, but publishing something AES-encrypted and giving away, say, half the key doesn't tell us anything about those.
I don't know of any books that sound exactly right for you, but here are a couple I like that are relevant. You might find them kind of advanced right now:

* Chapter 3 of http://mitpress.mit.edu/sicp/ -- also chapters 1 and 2.

* _Abstraction and Specification in Program Development_, on design by contract. There's a newer book by the same authors, _Program Development in Java_, but Norman Ramsey says it's not as good. (I've only read the older one.) By Liskov & Guttag. Focuses on abstract datatypes rather than OOP classic. Bertrand Meyer's _Object-Oriented Software Construction_ covers much of the same material, but not as well to my taste in the bits I dipped into.

* Also, _Smalltalk-80: The Language and Its Implementation_ at http://wiki.squeak.org/squeak/64 -- this might be more basic than the above two. The ideas were old to me by the time I got to it, so I don't know how well it'd work for a novice.

* I've seen _A Little Smalltalk_ recommended as an intro to OO and it looks plausible: http://www.littlesmalltalk.org/index.php?page=the-book -- I haven't read it myself.
It's almost always probabilistic - someone guessing the right key the first time could break it very quickly.

It may be possible to reduce variance in cracking times by requiring multiple cracks (use a secret sharing scheme to break up the "real" key in chunks; encrypt each chunk in a crackable way.)
git makes it painless. At work, we use svn, which I've found makes it harder to try those crazy ideas, so I don't even bother (or if I do, I have to checkout the entire project in another directory, which takes forever due to the sheer size of the project, so again, I'm relunctant to do even that).
Sorry, what? You seriously think some people's coding skill depends on the writing medium? That's not what the OP was saying: they said they didn't know how to create a linked list from scratch, whether they were writing on a whiteboard, a computer or with a crayon on the back of a 4000 year old cuneiform tablet from Mesopotamia.

Is it that you just don't like the kind of problems that are being asked (fundamental computer science) and would rather see more real-world problems? Or do you genuinely think the wide, stubby pen and vertical orientation impairs some people's coding ability? Just to note, I can see the performance aspect of the whiteboard is stressful, but coding on a machine with everyone looking at you is stressful too.
> I'm in the developer tools space

We are the worst market out there to sell because we all love to build different colored dog houses and paint bike sheds various shades purple.

- - -

I've loved VS.NET in the past, but it doesn't make me happy any more. Personally, I can't have fun working with it. It is impressive, but it lacks soul.

My rants on IDEs in general: http://blog.mathgladiator.com/2010/10/on-ides-refinement-of-...

http://blog.mathgladiator.com/2010/10/if-i-were-to-write-ano...
Wreaked, not "reeked." Savvy?
It Doesn’t Count Unless I Know You’re Hitting on Me.
Memory Booth: Artifacts from lives remembered on 1000Memories.com
You were probably wreaking havoc -- probably not reeking havoc, but maybe. This is also sometimes the specialty of CompSci graduates.
Size? 10th Anniversary Nike Lunar Mariah ACG Pack In Stock
Triunfo Del Amor Capitulo 29
This story is really the most crowded in the audience who enjoyed visit triunfo del amor capitulo 25 to 29.
Triunfo Del Amor Capitulo 29
This website http://www.hellokeepa.com is also doing some interesting things with what looks to be the onscroll event, the page continuously wraps around. Also notice how you can drag the page left and right.
BackType is hiring a BD engineer
Domain name provider forces Wikileaks offline
Even better is the instapaper kindle integration.

You can just go clickhappy on your pages, have them converted to mobi format, and sent to your kindle every day/week/month etc.
Amazon makes two claims as to why they kicked wikileaks. The first, is this portion of their TOS: "you represent and warrant that you own or otherwise control all of the rights to the content"

It is clear that many of their customers do not own or otherwise control all of the rights to the content they host on Amazon's servers. For instance, take tarsnap or SmugMug. They both host clients' property on Amazon servers. Now, while those companies may control some of the rights to the information they are storing , it is clear that those companies do not own nor control "all rights" to that content. SmugMug cannot legally license or resell my photos to others, for example.

As for their claim that it puts people in danger, they cite not a single confirmed case where this has happened.
Ringo is fine.

The number of add-on frameworks is probably so small because Ringo came bundled with a web-framework. But it will be removed from the core within the next releases.

And additional frameworks for Ringo are already appearing, like https://github.com/hns/stick or the proprietary http://erbix.com platform
I'm working on some of that with my platform (which isn't done yet), but I'm pushing out a couple of products on it.

https://github.com/mathgladiator/win
I did webdev back in 2006, I started relearning it in 2010.

The problems you had in 2006 are still problems you have in 2010. IE6, browser fragmentation, HTTP, JavaScript.
I would argue that today you have TOO MUCH choice. You have people endlessly debating whether to learn Ruby or Python (but never PHP), whether HTML5 will replace Flash (sorta, kinda), whether to use -moz CSS properties and so on.

Web development has solved distribution and possibly piracy and not much else. Still struggling on mobile, still difficult to develop cross-platform, still hasn't replaced anything of importance as preached for the last three years.
The web is becoming the ultimate blub.

I think the author is in the honeymoon phase when it comes to the web and open-source. Both are important, but they aren't going to win/kill/destroy the alternatives.
I found the first chapter of Design Patterns to be the most enlightening description of OO programming I have found.
> So massive respect to Microsoft - these guys are doing us a huge favor by educating people that software costs money.

Unlike Apple and Google which educate people that software costs 0.99$ or is free. What the heck can I charge if Id software publishes their latest game for 0.99$?
I was with the author until this:

> A dangerous myth
To wrongly suggest people need to eat animal protein for nutrients will encourage them to add foods that are known to contribute to the incidence of heart disease, diabetes, obesity, and many forms of cancer, to name just a few common problems.
perhaps they are trying to counteract the inevitable backlash from the wikileaks story?
C probably isn't a good counter-example. You really ought to learn it if you don't already know it. Coming from a managed-memory scripting language, the concepts you'll pick up along the way are foundational to becoming a well-rounded programmer.
It was and you are right he should have been, but it was basically pulled away.
How to fix the ruined Sound Driver for Windows XP
Frequently encountered problems that arise during any audio function are related to hardware or software defects especially when you are fixing some technical problems on your computer or installing a new operating system like Windows XP.
How to Make a Christmas Flash Gallery on Mac 
Here, I will show you how to make you very own Christmas flash photo gallery. It's easy and interesting and the process needs no flash skills at all.
I agree about the few rich people running the world. I'd even be surprised if no such group were at least trying to. The catch is, it's probably not secret: our financial system for instance is basically designed to put all the money in the pockets of bankers (wild oversimplification). Finance is complicated and boring (for most people), but it's not secret. "Not secret" has a strong tendency to imply "no big deal" (scarcity bias), so we don't pay attention. This is frighteningly brilliant: the absence of actual secrecy (and conspiracy) tend to enhance the de-facto secrecy (and conspiracy).

Minor point about the aliens: if aliens had FTL interstellar travel, they would have built a galactic civilization before they found us. Such a civilization would be visible from Earth. See http://hanson.gmu.edu/greatfilter.html for more details on these speculations. So, there may be more avenues to the abduction theory, but this one is closed.
Somehow I doubt they had this plan "on standby" in case of some controversy.

On topic - This combined with the free year of a micro instance will allow you to put a proof of concept together for only the cost of your time.
Read anything by George Orwell. Seriously.
Doh! On second thought, actually think I tried that, but was unhappy with the results.
It's also available in paperback (for $10!). If you're serious about learning to write well, it's well worth putting down the Kindle and going "old school" on this one.
I would put http://en.wikipedia.org/wiki/Liskov_substitution_principle at the top of the list of things to understand. Language features like polymorphism and encapsulation aren't exclusively OO but they're provided because they help your designs follow LSP.
http://stk8.co/fvbbbc
Air Force 1 Foamposite Black Nike Shoes
I hired someone who did brilliantly on walking and talking through all the conceptual issues. Turned out they couldn't code, and they couldn't touch someone else's code without breaking it.

I need to see someone code.
Learn How to Make Methodology
Writing the methodology chapter for a research paper is not an easy task. The methodology will show the reader the methods followed in research when obtaining the desired results. This should be done accurately as it provides reliability to the research paper.
Wikileaks can still be accessed via its IP addresses:

http://213.251.145.96/
http://88.80.13.160/
U MAD?

Seems like a great way to both pad out your citations and troll your readers!
Can you share a link to Jason's post about writing essays that you mentioned?
To be honest the OEN ( Oregon Entrepreneur Network ) is one of the worst things for startups in Portland. The people who actually run it are great, they work really hard and have the best intentions, but the problem is the "volunteers" who serve on the boards and run the various committees. Most of these people are service providers, a lot of them are "money finders" who claim to broker deals between startups and investors. I know of a number of companies who have been ripped off by these people simply because they thought it is what everyone else is doing and the only way to get funding, the problem is they rarely deliver. The people who serve on the OEN committees for Angel Oregon etc are the same people that sit on the panels for PAN, Oregon Angel Fund and WIN ( Women's Investment Network ).There is a lot of crap that goes on behind closed doors in these committees that makes me sick.

The OEN has the best of intentions, but the committees comprised of service providers makes it impossible for startups to get a fair shake really, the people on these committees who are supposed to help startups are actually preying on them. Startups are asked to pay a lot of money for competitions, where they are told they will be pitching to investors, I don't know a single company in the past few years who has received money from any of these people.

There are actually a lot of investors in Portland, but the "super angels" are not part of any of these groups for a number of reasons.

Again I love the people who run the OEN, the folks that actually work there day-to-day, the problem is their board and the committees using their volunteer position for self enrichment.

If you look at the companies getting funding in Portland, most have stayed away from the traditional angel funding routes like the OEN events and instead focused on getting investment outside of that network and outside of the state.
Wikileaks' Julian Assange Fires Back at His Critics | | AlterNet
so all he uses is a Macbook Air ? No external monitor ? Hm, dont think its very ergonomic to sit in front of a Laptop all day and the small screen isnt good for productivity either i guess. Other than that, nice list of tools!
Ooh spooky close. I was 14. I though I'd invented a whole new kind of array. I dubbed them k_arrays (for kickass arrays of course.)

When I was 15 I took my first real programming course. Soon I was a bit sadder and much wiser. Fortunately, it was just part of the cirriculum. I managed to learn the lesson without ever displaying my shocking ignorance and bringing shame to my family for generations. (not to mention completeling the homework implementing a simple linked list with much speed)

The really sad part is, despite all my enthusiasm, it never once occured to me to link them in both directions to enable bi-directional traversal. Half-assed indeed.
Without startups, we’re sunk
Or, you know, just Emacs in Terminal :)

(terminal emulator + screen + Emacs and a few other bits has worked for me these ten years and more, across multiple operating systems, and I don't mess with a good thing)
Startup Quote: Josh James, co-founder, Omniture
When you find an idea that you just can’t stop thinking about, that’s probably a good one to pursue.

- Josh James

http://startupquote.com/post/2076856308
Yeah, but then there's that whole other class of people who are great but can't deal with the pressure and awkwardness of coding on a whiteboard in an interview.

No interview process can be perfect, so unfortunately the trick is in correcting hiring mistakes early.
The Future of Cloud Storage…and what is wrong with the present
Aside from the many valid MS-specific issues, my recent take on "why I abandoned X for Y" is that programming is still an inherently hard and frustrating activity. The final results are frustrating compared to the promise of X; The problems of Ruby-on-Rails or .NET or beautiful Perl one-liners whatever don't appear tell you get to a certain scale. So the next great thing (or the retro-great-thing or whatever) can always look good compared to the big mess you've land yourself in. And .NET could well be the best engineered system in the world for all I know but it's crazy frustrating once you get to a certain scale.

Therefore, we should abandon X and do Y, whose promises haven't yet been broken.
Small correction: it's 20 years old, not 10.
I would love to see Göttingen's or Cambridge's entrance exams of the early 20th century, if there was an exam for these institutions.
How trivial? What was the task, then? And what where the conditions? Were you required to remember some nitty details? In an interview, you can fail in almost anything, depending on how nervous you are.
Unity game engine supports JavaScript alongside Boo and C#
http://unity3d.com/unity/engine/programming
Uh ... I'm really not a cartographer, but don't you think that you're exaggerating a bit when calling Google Maps "useless" just because if their choice of map projection?

I know I've used it, to find, research and understand the layout of, Actual Locations on Earth, more than once. I never even stopped to think about the projection.

It would be interesting to hear what you feel would be different in the end-user experience if the projection was changed.
Five finger shoes, vibram five fingers, barefoot running shoes on VffSh0e.com
Depends, I had that opinion too until I took university maths. The proofs they give you to learn by rote are actually extremely useful, as they add techniques to your repertoire that you otherwise wouldn't have..and the difference between 'learning the proof by rote' and 'learning the technique' is usually extremely small.
Imperial Santa Suit Adult Costume
Want to buy Imperial Santa Suit Adult Costume? View our catalogue for Imperial Santa Suit Adult Costume that offers a range of collection to choose from. Our Imperial Santa Suit Adult Costume will turn the ordinary into extra-ordinary. Order your Imperial Santa Suit Adult Costume at our ordinary prices from our secure network.
Knuth's Annual Christmas Tree Lecture on Monday
At this point, node is young enough and close enough to the ground, so to speak, that you can copy / paste / implement a lot of things yourself.

I'd take a look at node-static for file serving, and journey for JSON routes. Thingler.com is built with those pieces, I believe. You can read the article about it over here: http://www.couchone.com/case-study-thingler

Edit: Cloudhead wrote all the above things, and is also the author of lesscss.org, which you may have heard of.

Also, make sure to keep an eye out for example folders in github repos, as they are generally super helpful.

Also also, stop into #node.js, as they are super nice :)
Vibram Fivefingers Classic Shoes
The Rise Of The Gentleman Hacker
Norman Ramsey gives some brief, practical advice on learning technical writing: http://www.cs.tufts.edu/~nr/pubs/two-abstract.html
Austin, TX no remote
Cam.ly (http://cam.ly/jobs)
Yup, I second this.. "on writing well" is great
Scheduling Jobs with quartz-jruby
Government probably thought you were getting too powerful
Yes, JS was disabled.
With JS enabled there's no blank page. :)
Odd. One of the English questions asks "Who is Count Bismark?" The answer given is, "Count (Otto von) Bismark (1815-1898) was creator and first chancellor of the German Empire (1871-1890)." But this is the MIT Entrance Exam of 1869-70, one year before Count Bismark became the first chancellor. Either the year of the exam is wrong, or it was expected that Bismark was going to become the next ruler of Germany.
I couldn't find your bug report or patch anywhere. Do you think people can magically fix bugs you experience without you even telling them what the bug is?

(I personally have never seen any of these issues. The main problem I have with Android is the culture of low-quality ad-supported apps, and sadly, that's something a bug report isn't going to fix.)
Wikileaks live again. Resolves DNS, moves to Switzerland
Wikileaks running on 213.251.145.96
PortLand: A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric
Is "Bonsoir" a joke?
There's no need to wait for a $100 million dollar exit to do this. If you have a lifestyle business (say, a web design company, or an online agency) that throws off enough cash, you can set up a team of hackers and UI people and start throwing stuff at the wall.

In fact, if they are truly free to be creative, yet have some constraints in terms of time and money, its likely to work better.
How to Cull Immigration
Acer 3UR18650F-3-QC228 battery
6600mAh Acer 3UR18650F-3-QC228 battery/AC DC Adapter, Acer 3UR18650F-3-QC228 Li-ion Replacement Battery
11.1V 9 cells Li-ion Replacement Battery for Acer 3UR18650F-3-QC228, shipping to the whole world!

Battery type:Li-ion Replacement Battery
Item Number:Acer-Ferrari-5000
Capacity:6600mAh
Voltage:11.1V
Cells: 9
Warranty: 1 year
Brand: Acer
This sounds like a really good solution to the classical problem about what to do, once one has made enough money in a successful exit event.
That could be the case. I often don't notice encoding issues until my colleagues complain their entries in Japanese are messed up.
I don't understand. The site is visible via http://wikileaks.ch (announced by Wikileaks via Twitter) and according to whois the NS for that is provided by EveryDNS.

Meanwhile, http://wikileaks.com is pointing to a Godaddy blank page and whois reports that the name being provided by DomainControl.

This seems to contradict the Guardian article at http://www.guardian.co.uk/media/blog/2010/dec/03/wikileaks-k... which says that EveryDNS has dropped them.
Or to put it another way: The web doesn't have any "Right Things." It has a whole lot of "Worse is Betters" that are flawed, immature or inadequate, and if you really try to push them to their limits, you're walking into a minefield.

Maybe in another 5 years, we'll see things calm down again, but it really is a confusing software landscape these days.
Verizon Wireless going to launch LTE 4G Network
> The more I use it the more I dislike it.

This applies to all technology I've used, ever.
Wow, I just dicovered gravity :) In all seriousness though this does highlight a problem with modern research - the sheer volume of information out there.
Ah memories - I 'invented' a fully recursive compression algorithm when I was 14. Oddly enough it didn't work nearly so well in code as it did in my head, and the impossibility of successfully extracting an infinite variety of information from a few bytes didn't cross my mind :-)
I would have liked to have read both articles you linked to, but in fact, all I got were abstracts pointing to a magazine that costs $5.00 to read. Perhaps it might have been better to link to the actual website: http://www.noloh.com/
As I said in http://news.ycombinator.com/item?id=1965184 I don't understand what's happening - they are visible at http://wikileaks.ch (and also at http://213.251.145.96/ and http://88.80.13.160/) and that name is being provided by EveryDNS according to whois.
Just FYI, there seems to be several wikileaks.* domain names mirroring or redirecting to the main site, e.g. wikileaks.eu, wikileaks.fi, wikileaks.de, wikileaks.fr, wikileaks.dk.

This is good example why ICANN (or non-national top-level domains generically) should not be under control of a single country.
That's not what that phrase means.... http://en.wikipedia.org/wiki/Exception_that_proves_the_rule
It still doesn't make much sense, but I don't want to start Japanese lessons here...

Anyhow, some DBMS default the character encoding to ASCII (or ISO8859), not UTF, and Western developers often don't care.
public key encryption is called "aysmmetric". that's because you have two keys (one public and one private).

symmetric key is when you have a single key (and have to keep it secret).
This is one of the first things I test when I find a site like this. Most web developers don't seem to take into consideration things like character sets and encoding, yet they are so important.
I don't speak Japanese, I just went to translate.google.com and entered some text to get a sample. I can't even remember what I entered.
Funny to see a government running scared. Open government is so much of a threat?