skysight-inc/HackerNews huggingface dataset:
Taking it a step further, the next hardest thing is dealing with the consequences of the lies when there are students with enough experience to know that you lied, but not why you lied.

I teach programming through video courses, and at a very beginner level, you have to lie a lot, in order to simplify the concepts that are peripheral to the core concept you are trying to explain. There are few things (if any) in the world that can be explained linearly. The dependency graph for any concept you want to teach will branch out into a dozen other topics, and often cycle back on itself.

The way you have to teach is pick a core concept you want your student to learn, and do your best to explain it, and whenever an unexplained concept comes up, explain it the simplest way you can so you don't get knocked off track. Often this involves lying, or creating the simplest mental model that works for the current situation.

I'll get emails routinely from people who say that I didn't thoroughly explain some topic that was not the core topic of the exercise. For instance if you want to learn about JavaScript strings, you may want to mention "string".toUpperCase(), but if you are just learning about strings, functions or method invocations are some way off in the future. You can't just stop and explain the details of functions, how they are invoked on objects if you are still working on the basics of a core data type.

So the hardest thing is not just knowing when to lie, but how to lie in a way that won't cause too much upset if the student knows you are lying. The best way to mitigate this is to explain that it is a simplification, and we will learn more about it soon. This is usually enough to keep going, as well as keep interest levels high.
Nice ad Cloudfare... Wait, was it a legit article ?

NewScientist took a hit in my heart in terms of credibility with this article.
They are "powered" by lasers themselves. No electronics involved; excess energy from a pumping laser boosts the intensity of the data laser, using sections of special doped fiber.

http://en.m.wikipedia.org/wiki/Optical_amplifier#Doped_fiber...
Stratfor emails: US has issued sealed indictment against Julian Assange
1. There are plenty of Chrome extensions which block trackers like this, such as Ghostery

2. You can disable third-party cookies in Chrome's preferences if you like
Ask HN: How To Avoid Getting Screwed By An Investor?
We are part of the 2nd generation at startup Chile program and that’s cool. The program is excellent and lots of doors are starting to open for our startup.
Basically we do some kind of consulting for small and medium sized business in Latin-America that has been enough to achieve ramen profitability, rent office, buy equipment and been selected to participate in the program.

We have two months here in Santiago and a month ago we received an email from Startup Chile STAFF saying that some “small investors” where wanting to talk with us.

We did the 3 pitch, I think we did it great because they asked for a second meeting, we talked about details there and at the end of the meeting we scheduled a 3rd one for the next week.

This meeting was just yesterday and the investor said “YES, let’s start working”. We are a team of two guys, I do the “technical stuff” and my partner does the billing and taxes part... That’s great and is working but the problem is that I don’t know how to code and we want to build an application for our startup.

The investor is the CEO of a web development company in Santiago and he wants to partner with us. The deal is to have3- 5% of our company in exchange of building the application and some cash for us.

That’s a good deal.

I have thinking about this app for a while and by this point I have a lot of sketches about how the app should look and work. I just need someone to develop and the investor’s team can do this without a doubt.

He wants this sketches but I suppose is not a very good idea to show them without any signed contracts. He just gave us a NDA to sign but I don’t know what else we must do to avoid a story like this for us:

http://venturebeat.com/2012/02/27/a-classic-startup-horror-story-the-ma-bait-and-switch/2/

We have our next meeting on Thursday and I’m really in a hurry for advice about how to avoid “being screwed” by this guys… You know, I don’t want them to see the sketches, build the app and said “thanks for your cooperation guys, see you later”.

Any advice about what steps we should follow to avoid a “Horror story” Situation?.
AMA: Space Shuttle engineer, Apple Writer creator, & Android dev Paul Lutus
It's linked in the post, but our team has also published our code review policy: https://sites.google.com/a/khanacademy.org/forge/for-develop...

The post doesn't talk about these specifics, but a key for us is: "Don’t require perfection. At Khan we prefer getting stuff out early to having it be perfect."
You can move along and pull the nodes to make it more readable. It's quite cute.
There's a legitimate use-case for people who don't or can't use a credit card.

We sometimes give iTunes credit to our son as a gift. He can buy whatever he wants, but his iPhone is not connected to our credit card so he has to limit his spending.
I found some examples here: https://www.circuitlab.com/user/CircuitLab/
Upcoming CSS features will offer a LOT more control over printing
As far as downsides of a full reset, I dislike the way my inspect panels are cluttered with reset information for each element. Having switched to normalize a few months ago, inspection tools now hold only the relevant CSS rules for the item I'm inspecting.

And I'm not sure why a CSS reset would make you consider each design decision; most design work should be done prior to coding, and its a rare instance that I don't replace most defaults.
My understanding is that CloudFlare runs a CDN delivering content for thousands and thousands of sites. This means it basically has to handle all the traffic for all of its customers. I'm sure that adds up really quickly.
Apple's controversy highlights nature of contemporary supply chains
Responsive navigation patterns
In certain cases, e.g., the cables AT&T laid between Hawaii and the mainland US, they were decommissioned from active service and then used to power a network of undersea sensors used for research by the University of Hawaii:

http://aco-ssds.soest.hawaii.edu/
The most popular and well-studied public-key encryption systems use factoring, but there are lots of other proposed schemes. The ability to quickly factor products of large primes would cause a temporary upset while alternative systems are brought in as replacements.
Why make it out of aluminium? Does it have better heat properties or lighter weight than say some high quality plastics or steel, or any other metal?
"Developers are the engineers of human freedom." - Eric Schmidt at MWC
I absolutely hate C++ myself, and yet I'm an expert in the language, and I still use it when I need a combination of speed and object-oriented development (which comes up a lot in game development).

So is it an objectively bad language? Arguably. It just happens to be better for some tasks than all the alternatives, giving me code that's "safer" than C, almost as fast as C, and portable to all the platforms I need to target.
I like delivering ZeroMQ content to the browser (I have even written my own little WebSockets server to deliver ZeroMQ-pubsub meessages to my webapp), but I'm not sure I understand what the use for STOMP or NullMQ is, here. Is STOMP just used for to translate some bits to ZeroMQ frame terms and NullMQ used as the WebSockets-to-ZeroMQ broker? Why is this better than https://github.com/tailhook/zerogw?
I believe rohit89 means something else. Imagine you visit IMDB, which contains resources from doubleclick.net that set a doubleclick.net cookie. Next, surf to the WSJ which also has doubelclick.net content. Your browser could simply not send the doubleclick cookie because it knows that it came through IMDB and not through the WSJ.

In order to do this, a browser (or extension) would need to track through which sites a 3rd party cookie was set, and only send the 3rd party if you're on that same site again. Else it should just pretend there is no 3rd party cookie.

I'd definitely install an extension that would implement this process.
> $POPULAR_SHOW[0]

popular(adj) ... "regarded with favor, approval, or affection by people in general"

> The quizzing usually doesn't end there, because this apparently makes me some sort of sideshow curiosity.

Why are you surprised at that? If you want to be considered part of "people in general", then I'd suggest becoming familiar with a few (self-described) popular shows!

I don't watch much TV, as such. But I've found the best way to exercise is to queue up various series of shows and hit the cardio machine. Usually they're ~40 minutes an episode with ads removed which is a reasonable cardio time. You get a little popular culture and some fitness too. But I'll bet you're about to tell me that those popular cardio machines aren't for you, and you only enjoy exercising by hiking mountain trails :)
You don't have to refuse to do overtime. Just take a comparable amount of time off.

One of the things about salary vs. hourly is (at least the way I used to treat it as an employer) is that a salary employee could take off in the morning for a doctors appointment and they still received the same pay. Or for actually anything. Not so with hourly. Although a passive aggressive way to equalize the situation, it might make more sense than drawing a line in the sand. You could also try to re-negotiate your "salary" to take into account the extra work.
How NoSQL database Riak makes Bump work
The only place that should indeed be more safe is the one you choose not to clear the data from. Shouldn't it be the other way around?
The web site for the job search foundation mentioned in this blog post is http://directemployersfoundation.org/
While I don't have any statistics, I do not doubt their claim. CloudFlare is a CDN, and as such will handle an enormous amount of traffic. As an example of this, Akamai, a large CDN, handles approximately 20% of the total traffic on the internet. In fact, many sites, such as Wikipedia, Twitter, even Amazon and Google, actually host static content through Akamai. All this content adds up to significant amounts of traffic.

EDIT: Link -- http://www.akamai.com/html/technology/dataviz3.html
Retina iPad: confirmed. Also, I really doubt they are showing that iPad in landscape mode, which means that most likely the home button is gone. Not sure how I feel about that one.
Great tool Jakub, httpie is instantly a part of my toolbox
This problem has been solved many a ttimes before. It's not the first 13" laptop anybody has designed. So thogh I'd love to see a keyboard pic, I'd assume it's going to be inline with what's out there already.

Love these new ultrabooks btw. Apple kickstarted it as always and all the platforms benefit.
It's not lying to me. It's more of an attentional optimization. It's more like sleight of hand. People's psychological defenses are very strong. Evolution has made them so. To change someone else's mental models has to be hard, otherwise they'd be easy to conquer using psychological means. However, one cannot truly learn without changing one's mental models.
Tried it in both Firefox for Android and the native browser it's completely unstable and unusable on both.
Could it not just be turned 180 degrees (i.e. upside down)? The iPad can be held that way.

Edit: I guess in that case, there'd be a camera there, assuming it hasn't moved.
IBM Photographs the Electric Charge in a Single Molecule
Windows Setup and Installation Made Easy
Favorite operating systems in Windows is Windows Vista operating software, it has many advantages such as appearance. Windows Vista looks different.
Hate is not the right word. In fact '$verb it' isn't the right phrase. Rather, the phrase should be: think of your idea as an adversary, a villain or arch enemy that you need to defeat. That you need to keep working at to conquer. You don't love or hate arch enemies, but because they exist and cause [you] much distress, you'll end up looking like a hero when you do defeat it. Walking away is not an option. Either you win, and defeat the villain, or you die (or, analogously, rather learn from your mistakes) because if you walk away, the villain will never stop [haunting your mind with what-ifs]. Emotion is not an option, you have to be Batman; stoic, rational, determined.

* disclaimer, sometimes I use very strange metaphors.
HP's perilous PC dilemma
Plus, COBRA payments are (generally) not tax-deductible, so add another 30-40% more.
Looks great! Have you looked into trying to do any realtime feedback like in Bret Victor's recent talk? (amazing watch - http://vimeo.com/36579366 the circuit part is ~23 min in)
More cool stuff http://www.youtube.com/watch?hd=1&v=2Xv6FnM1SrE#!
why do everybody makes the same choices regarding labels then ?
Seems like Apple is moving away from the home button. Not sure how I feel about it, but at least it'll let my 3 year old focus a little better on the app I want him to play rather than him constantly hitting the home button and going to Shrek Kart.
It is indeed this one. It is linked to at the end of the demo.
"In my experience, it's pretty common for great leaders to have questioned authority in their youth. Leaders are self-directed, look out for their own interests, gather their own information, and trust in their own judgments. How could they not come into conflict with authority?"

Yeah, I completely agree with that. I think you and I are on the same side of the argument here. Yeah, it's normal and definitely good, but I was just taking a stab at why people resist the anti-authoritarians. I'm not saying their resistance is good; quite the opposite. It just slows the advancement of society.

I guess the only data I have to back my random hypothesis is the video I linked to. But wouldn't you agree that pretty much all of our behaviors can be seen in other species? We as humans just like to pretend we're above instincts, but our instincts just hide themselves behind emotions and such.
Gizmodo did some investigating and determined that the icon spacing is consistent with portrait mode.
It's not an ugly fight. You file with your labor board. They hold a hearing. There's no lawyers involved. The state will collect a penalty for every day late they were in paying you.
Well it could be, but why on earth would Apple would choose to show an iPad in that kind of orientation?
My bank asks dumb questions that the average person could possibly figure out. In which city does my eldest sibling live? Mother's maiden name? These are useless.
Why the Internet Needs Horse_ebooks
http://en.wikipedia.org/wiki/Bells_Theorem works
http://en.wikipedia.org/wiki/Bells_theorem does not.

Anyway, that's not quite true, you can get there by giving up principle of locality or counterfactual definiteness. And in theory nothing requires the principle of locality to be true.
LightSquared CEO resigns amid revelations of company’s proximity to White House
It doesn't matter that Foursquare added photos later, people have been seeing boring foursquare links on Twitter / Facebook for years now. I don't even notice the [pic] tag because I've been trained to mentally filter out those links because they're boring.

Path is inherently about the photo first, I'm never clicking through to Path to figure out where the person is, only to look at the photo.
I don't think there is a majority of developers out there that believe that TDD is the end all be all solution to software development problems - and thereby "make programming painful". A lot of people think it applies well to a very large domain of problems and his argument doesn't address any particular scenario - it just states it's not a panacea - strawman.
Adblock doesn't protect you against this. But something like Ghostery sure does.
I think the main difference is just that Path only lets you follow such a small number of people. Thus you are immediately saying these people are credible to you & whatever links they share are most likely worth looking into. Versus Foursquare where each link posted is just another drop in the hat for people how have hundreds or thousands of people they follow.
Ruby Regex Testing Engine
If you take a look at an Internet penetration map[1] you will see that most of the cables around Africa have only a few big "customers": Morocco, Egypt, Nigeria and South Africa. If you compare that map with a GDP map you will also see why: poor countries, without terrestrial infrastructure and some with unstable political situations.

[1] http://en.wikipedia.org/wiki/File:Internet_Penetration.png
<grouch>An announcement that the announcement is next week is of interest to hackers without being even remotely something that gratifies one's intellectual curiosity.</grounch>

That being said... No doubt 99% of the comments will be repeating the same speculation, leaks, and purported confirmations going around for the last month. I’m interested in the remaining 1%: How will this “change everything?” What markets could this disrupt? What (if any) new kinds of software would a retina display (for example) make possible that were non-starters on an iPad 2?
All I want for Christmas is for a Linux optimized Ultra Book.
Hi Rob! Would you mind sharing the marketing plan (with secret-sauce details removed perhaps)?
Data survivability with ultrabook SSDs: A dropped Zenbook and teardown findings
NullMQ multiplexing protocol is built on top of STOMP. The main advantage of NullMQ is same socket primitives as ZeroMQ, so same patterns and solutions can be built in the browser.
This is a great comparison on UX for any app or start-up. What i really want to show the user when he lands up on a page, and what next.
This is like the Coca-cola add, where they dont sell the brand, but show a soda bottle with Coca-Cola (in small) for a short duration.
Engage the user in what you want, no need to sell the brand-name. He will praise you more if he likes your work :).
How To FIND CHEAP CAR INSURANCE (AUTO INSURANCE)
I still don’t get it. What’s so perfect about it? It’s bland and boring. Maybe it’s like chips to me? I love them but I know they are junk.
apple was a latecomer to the thin and light category.
FYI.
Disease-Fighting Secrets of Genetically Modified Mosquitoes
So I clicked through this article, expecting something that totally misses the point (like their Adamo a few years ago).

It doesn't match my immediate expectations. Which is good! The machine looks solid. I don't know if I like it more than my Air, but it looks promising.

I keep clicking through. In a machine like this, two things really matter: keyboard and display. As allwein says in another comment thread, they don't show the keyboard head-on. Which is concerning, but I can live with a crappy keyboard if the screen is great. So click click click, I keep on looking for display information.

"A tough yet brilliant 13.3" screen in a compact form similar to an 11" laptop." This sounds...well, I'm not sure what they're saying, but it sounds interesting at least! So I go to check out the specs.

No specs, anywhere. After a bit I realize that clicking "Buy XPS 13" takes me to the (god-awful, ugly) Dell page for the product line, where (if I pick "Customize") I can get some specs. The prices get me a bit frowny, but they're not that crazy. So I look at the bottom-line one, which for my use case is more or less equivalent to my 11" Air except in size.

At last, there it is...WTF? "Silver Anodized Aluminum and 13.3" HD (720p) Truelife WLED Display with 1.3MP HD Webcam".

There we go--there's the "attention to detail is for suckers" Dell I've come to know and loathe. Apple puts a 1440x900 display in their 13" Airs. They put a 1366x768 display in the 11" Airs. I mean, that's just sad--Dell is using a worse panel in their 13" 'ultrabook' than Apple does in their 11" Air. Dell has no excuse.

Somehow, the lessons of "don't make people use screens that suck" is lost along the way to the rest of the laptop manufacturers out there. I am (not very) deeply sorry, Dell, but packaging crap in a thinner, lighter box only makes it thinner, lighter crap.
Yup, I'm sure that will get updated
All of these services / plugins / demos are incomplete without analyzing Flash cookies. I worry the result is people thinking they're more anonymous than they really are. (You can view your Flash cookies here: http://www.macromedia.com/support/documentation/en/flashplay...)

I'd really like to see the browsers take on this practice. Safari, for example disables 3rd party cookies by default, but leaves open this huge hole via Flash.
Microsoft Illumishare: physical objects shared online with a projector
What “Big Semi” sales reps don’t seem to understand - Regarding
> I really doubt they are showing that iPad in landscape mode

They would, if showing it in portrait mode would have spoiled a design innovation.
Typo: our scrolling feels 100% native because is is.
the word "touch" makes me think of this...

http://senseg.com/
Anyone who cares will be using flash cookies, local storage (or the user storage behavior thingy in IE < 8), etags, etc. Web browsers are full of tiny crevices for tracking tokens to hide.
Does anyone know the library that is used to plot the graphs dynamically?
and it's written with noobish coffeescript and cakefiles :s
Sony Unexpectedly Leading Industry In Ice Cream Sandwich Support
The one I consider the worst is IMR Worldwide. The best I can make of it is they are affiliated with Nielsen. They don't even have a website. How do I opt out of their tracking? How do I tell this private corporation to stop monitoring me? DoubleClick is very clear. They have a website. I can opt-out. The issue here is transparency.
> While I imagine that variations of TSP occur for logistics companies, it also occurs in problems where "solve once, use many times" applies, such as electronics design.

That is true, but it's the same that I was saying (and it's why I included the many variations at the end of the statement). Basically if you have to do something once and for all, then of course you can just solve it in some sort of educated brute force and you are probably fine. It's when you have to continuously adapt the solution to a changing network that you need to be fast, and in that case you need to consider that the computation time kinda together with the traveling time (of course it's more complicated than that and you need to include the cost advantages etc.).

I agree with the graph comment, even if we are growing in the amount of data to deal with those graphs, so there will be often more and more need of simplified or shortened solutions if you want them to run in an app on a phone, or on a server (but for a million requests).
i agree. also, "attentional optimization" would be a good band name.

nice post @crypticswarm !
I want to see my code on the screen not myself!

Who needs these glossy screens?