skysight-inc/HackerNews huggingface dataset:
First, that is a really poor citation, but let me just take it at face value. Here's what the article claims (from qualitative research btw) does have an impact:

-frequent teacher feedback

-the use of data to guide instruction

-high-dosage tutoring

-increased instructional time

-high expectations

How many of those are not even doable by Khan?

By the way, when I say 'class size matters' I'm not saying that 'large class sizes aren't effective.' I'm saying 'smaller class sizes are more effective than large class sizes.' We all know learning can happen in pretty much any environment. The question is how to maximize that value. The fact that you can learn in the stanford AI class is very far away from answering the question 'is that the most effective way to learn.'
"she doesn't read HN and just codes the thing in PHP. It's actually a pretty cool project and ends up on first page of HN ..."
This happens alot. I see cool PHP projects on first page all the time.
Did you make it yourself with the same whiteboard repair fluid that the author used? That seems to be the key, though I've never tried nor seen the product.

I've used glass over (x), but it's heavy and expensive in large sizes.

The cheapest portable whiteboard option is the laminated MDF sheets they sell at Lowes. $15 for a 4x8 foot sheet.

The whiteboard paint is merely OK...it's difficult to erase, unless your wall is glass smooth.

Chalkboards are beautiful but create way too much dust for use near computers.
From Make to Ant to Maven
I feel like I have seen this before...strokes chin in deep thought
Just like they denied Sparrow of push notifications at first but as more and more users started pestering them about it, they finally had to give in.

As far as I can Google, they didn't give in - and Sparrow ended up having to do it the same way everyone else does... with them in the middle?
PHP is a terrible template engine; replacing it with something better is just obvious. I like to think of PHP's output mode as REPL for the web but not as a way of constructing templates in real-world applications.
This reminds me that I have not watched "Office Space" recently.
Why is this presented as a either-or dichotomy, between programming and "blue skies"? If you want to do just physical labor, OK, then I guess you don't really need to program. However, if he decides to eventually start his own messenger service, I imagine knowing how to program, even if for the equivalent of 0.5 days a week in order to custom-build the kind of logistics tool needed to break into the messenger-service market, will help him achieve this kind of bluer-skies lifestyle.

He's not giving up programming for bluer-skies. He's giving up a complex-life...but that entails many other fields of knowledge besides programming.
An Open Letter to CD Baby, Amazon, and Pandora
that was easy fast fun
Dotcloud Slow?
Is anybody experiencing problem with dotcloud? It is very slow today and also my own website is taking ages to load.
We actually had a tradition at one of the places I worked at, where someone along the way brought in a trophy and the title was changed to something along the lines of best bug write. Anytime a bug broke the system the trophy was passed to the person that broke the system. It was actually light hearted and effective. We would make a big deal of passing the trophy, but no one wanted that trophy. It was not punitive, but more of a joke, kind of a simple reminder that I don't want to be the guy with the trophy on his desk.
Sounds like you have a large team if it's gotten so out of hand that you need to add a field. So isn't your boss the one at fault for hiring a bunch of shit programmers?

Hiring a bunch of shit programmers and putting up a blame field is like trying to patch the Titanic with a band-aid. If your programmers are shit, your boss is the one to blame and should be fired. Adding a blame field will just incite demoralizing outcomes for those who make regular human mistakes.
New MacOS X backdoor variant used in APT attacks against Dalai Lama
Indeed, isn't glass in front of the bamboo easier, cheaper and more proven?

Heck even faster. 5 days in startup time is like... Weeks.
It is pretty good instead, you and all the other people making noise over here since yesterday should try it instead of making assumptions just for the love of bashing iOS.

There is much more to a browser than the rendering engine.

It often feels faster than Safari (no matter how much people complain it being THREE TIMES slower than Safari because it doesn’t have JIT), incognito mode is much better as I don’t have to go to Settings every tim, passwords sync, omnibox.

The only big issue is that you cannot set it as default.
I got notified by Pingdom that my domain was down before AWS had any info on that status page of theirs. IMHO, they should improve on the latency of their alerts.
> The problem is that if you're using APC on multiple webservers

Yes. You have two solutions available. Use something like Redis or Memcached, as you noted. The other solution is to go virtual. At that point, you can scale a single instance to a fairly large size.

If a single machine/instance isn't enough to handle your load, you'll end up using something like Redis/Memcached regardless of what platform you're on.
Does the Chrome browser use its own V8 JavaScript engine and WebKit? Or is it sitting on top of Apple's UIWebView?
No, I pay EU taxes (which also go to a lot of amoral causes) but I don't have a choice in the matter, really.
I just did this while I was eating my lunch. I guess that means I'm a hacker. This looks kinda silly though.. I think they're definitely limiting their audience in terms of programmers by only making an ajax puzzle.
Cpu0 : 0.3%us, 0.0%sy, 0.0%ni, 0.0%id, 99.7%wa, 0.0%hi, 0.0%si, 0.0%st <-- EBS subsystem is completely unreachable. I/O wait times are tanked across the board for me (I'm in US-EAST-1).
Well, let's see where it is in a week or a month, there are a lot of curiosity installs here...
system("curl")
Does the iOS version have predictive prefetching?
If you’re using python, the performance gap between processes with message passing and threads with locking is the last of your problems, believe me.

What would be the first of my problems?
That's splitting hairs.

A military drone is either intended to:

1. Blow people up or shoot them.

2. Find out who to blow up or shoot.

People don't drive cars around like that other than the military (therefore point demonstrated) and mad max...
What zone? I really wish Amazon would provide that info, instead of saying that it only affects one zone.
Good time to consider Google's Compute Engine as an alternative? What will we call it, GCE?
Socialsearching - Find old Facebook posts or tweets
I simply disagree with the premise. PHP has a lot going for it

Did we read the same article? Jeff admits that PHP has a lot going for it and we should stop complaining about it.

The biggest thing PHP has going for it is that it is supported everywhere.
Top Five Retargeting Best Practices
Google for the URL and look at Google's cache. https://webcache.googleusercontent.com/search?q=cache:GljSc5...
Both my MySQL master (I'm not using RDS) and Redis Master servers are affected and are located in zone us-east-1a.
I'm sorry, you switched from writing your backend in PHP to writing it in Javascript because you believe Javascript let's you more fully understand what's going on behind the scenes?

I'm quite curious as to your understanding of how the web really works.
Nerds, Music, Love...
check out this new web app for music festival goers...it looks to have legs.
Planner for lightweight Agile, Scrum, and Kanban
AFAIK zones are randomized. 1a for me is 1d for you.
RSA repeats earlier claims, but louder
71 seconds; I'm disappointed in myself.
s/programmer/worker
None of them. The killing machines should not exist.

I used to design guidance systems for which I'm totally fucking ashamed of myself for but at the end of the day unless you observe the process you can't change it.
Building a crowd-sourced data-graph of what the web knows
Remember this is from 2004, people were doing those things at that time.
The article itself seems to be a troll by the author. He seems to have a chip on his shoulder for Microsoft. An example of his childishness: http://semiaccurate.com/2012/04/17/windows-on-arm-rt-wart/

Who am I kidding, he's not childish, he knows how to drive page hits. After all, he left 'The Inquirer' to found SemiAccurate(a well fitting title).
Hopefully by then we'll have capability-based OSs that are actually secure. :D
> Did you make it yourself with the same whiteboard repair fluid that the author used?

No, it was an expensive thing off of Amazon. This thing:

http://www.amazon.com/Three-Seattle-Channel-Inches-Bamboo/dp...

I'll probably leave a shitty review when the thing pisses me off again.
It's still using Apple's UIWebView unfortunately. https://developers.google.com/chrome/mobile/docs/faq
Sharepoint yes. The other products are ok :)
I had this to say but can't post it on the site:

The European Directive 94/56/EC [1] "on the investigation and prevention of accidents and incidents in civil aviation and repealing" states that:

> ‘causes’ means actions, omissions, events, conditions, or a combination thereof, which led to the accident or incident; the identification of causes does not imply the assignment of fault or the determination of administrative, civil or criminal liability;_

(Art. 2 part 4).

This is said again in the preamble of the same directive, paragraph 4:

> The sole objective of safety investigations should be the prevention of future accidents and incidents without apportioning blame or liability.

I'm sure there are many other legal texts (including in the US) that state the same thing, as it's plain common sense: assigning blame and getting to the root cause of a problem are two very different and separate businesses; both are necessary but shouldn't be conducted by the same personnel and not at the same time.

[1]: http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=OJ:L:2...

(Why HN doesn't support Markdown, we'll never know.)
Unfortunately, there is no meaningful way for them to say which zone because zone labels are different for each user.
One thing that keeps me coming back to PHP after trying out RoR, Python (Django), node.js is the deployment.

All I have to do is create a new directory, create a new vhosts file run a few apache commands, reload apache and I'm done. In total, it should take less than a minute to get a directory set up for deployment.

With other languages, they haven't gotten the deployment part down as smoothly as the PHP/Apache experience.

Sure, I can go with Heroku or other IaaS solutions, but I want to run it on my server, I like being able to back up an entire directory that houses all of the sites and projects I'm currently working on, and not have to figure out how to use API's of different services.
That's really interesting if it's true. I had never heard this before. Thanks for the tip.
The second is the most sensible option. I'm not saying people should stop using Linux, I'm just saying that programmers should be more aware of the politics of their work (professional work is almost never apolitical) and strive to actually use their skills and talent to make the world a better place.

There's also a big difference between buying some gum and having the tax you paid on it go to the military vs. actively developing military drones. I'd say that contributing to Linux would fall somewhere in between these two.
Mutillidae 2.1.20 - Test your Hacking skills
Hah, just trying to be constructive. I'm a bit of stickler for details. Glad to heard your filling the gaps in the team to address these issues. Seems promising :)
SNS sent me an e-mail of my instance alarms pretty quickly.

EDIT: My status checks were slow to update like the sibling comment stated, although the alarms that measure system resources triggered almost immediately when everything blew up. I think the status checks refresh at a certain interval, but those aren't really meant for real-time monitoring AFAIK.
Do you know why this is?
We (Fogbeam Labs)[1] didn't get in last time, but we'll be applying again this fall. One thing that I like about TSF is that they do actually give you some feedback on why they didn't pick a given applicant.

In our case, the two reasons they cited were "market too small," and "lack of expertise in this domain (by TSF)". Unfortunately, there isn't anything we can do about them feeling they don't have sufficient expertise in enterprise knowledge management and collaboration software, but the market size thing was obviously just a communication breakdown on our part, since the market for this stuff is farking huge. This time, our application will focus a lot more on the current market opportunity, and hopefully we'll be accepted.

And ultimately we're not even limiting ourselves to just "knowledge management and collaboration." That's just where we're starting. The goal is to provide quality Open Source solutions up and down the stack, that A. don't suck (like most enterprise software), B. have excellent UX, C. are well integrated (with each other and with external systems), and D. use cutting edge technology to address the highest-value customer problems.

Once we ship our first couple of products, and get that initial toe-hold / purchase point and are able to start accelerating, we are going to shake things up in the enterprise.

[1]: Fogbeam Labs, the up-and-coming Open Source collaboration / knowledge-management company. http://www.fogbeam.com Go there now and sign up for our newsletter. It's not necessary for you to spend the rest of your day thinking about how cool Fogbeam Labs are, and how much you want to email all your friends and tell them about us too. But if you can remember a time when you were really excited about a company like Fogbeam Labs, then think back to those feelings and how that made you feel, and do the right thing.
> But PHP is the only popular language I know of which is essentially nothing but warts.

This is entirely untrue. PHP isn't even a bad language on the scale of actual bad languages. It has some warts but they don't really impede the development of good software. There are many languages that make developing good software nearly impossible.
YEAH. I always thought this would be a good idea. A place to post good ideas that I don't want to or have the time or means to do. An "idea exchange". I half think that something like this already exists, but I've never seen it.
Did you set the limit on the CLI or within your limits.conf file? limits.conf is how you persist the value between reboots.
I'd love some professional UX feedback on my startup BugMuncher (http://bugmuncher.com).

The website design is off the shelf from themeforest, but I've already customized it a bit, so any feedback there would also be awesome.
Obat Stroke Ringan
mencari obat stroke ringan? pengobatan stroke ringan dengan obat stroke ringan ace maxs terbukti lebih manjur dan lebih aman
Sure, pressure does increase the temperature, but what's happening is your increasing the pressure of significantly heated air. As I understand it the shuttles bow shock stays under 3ATM during reentry which is hardly enough to be all that interesting by it's self. But, dump enough energy to get air to ~1000c at STP and increase the pressure and you get some real heat.

Also the shuttle is descending (aka falling) from LEO which adds significant kinetic energy, but the ride get's a lot more boring at low mach numbers so when you look at the energy needs to dump in that 'glow/burn' phase it's about the same as orbital velocity.
It is affecting me on US-EAST-1B
Thanks. I actually tried that and it wasn't in the results.
Ssssh, quit trying to inject reality into the cloud.
Not sure if you’re trying to troll me by taking it out of the obvious performance context but anyway: The performance penalty due to the usage of a un-JIT-ed scripting language?
Yes we should, but we don't because we're immoral, greedy and self-serving as a race (myself included).
How a budget Asus tablet vanished — and reemerged as the Nexus 7
i think FIDO and manyother BBS's suported videotext modes
ahh Acronyms
It's the Linux kernel, but above that it's totally incompatible with the typical GNU/Linux stack. Linux in Android is just a convenient layer between the hardware and Dalvik.
I assume that he is talking about security concerns, not licensing concerns. For example: the specific areas of code that the DOD uses will become public. This may leak more information than the DOD would like.
I wish haha. Check the links. There are no affiliate ids.
Same here. In fact, the AWS dashboard was still showing 2/2 checks passed for some 20 minutes after Pingdom told me my site was down.

Then the AWS dashboard finally updated and told me that 3 minutes ago my instances became unreachable. That is pretty poor. AWS should be able to know right away and email me themselves.
They're all fundamentally insecure, because they are designed around the notion that we trust certain users and not others, instead of the notion that we trust certain code and not other code, depening on what it wants to do.
I have instances in two different zones - both are down, although I don't know if AWS's randomization means that my 1a and 1d are actually located in the same logical zone.
You shouldn't be serving your static landing pages and assets over node.js. Ideally you should have an nginx server reverse proxy dynamic requests to your node.js server. Nginx should serve the static assets before the requests hit the node server.
Goat rodeo.
Couldn't agree more.

For example, Hough says "There are concrete examples of how some startups have been seriously damaged thanks to their participation in startup incubators"... but she doesn't even list one example?
If Wallace's theory is correct, your internal monologue about believing or ignoring his theory is an illusion; the only logical response to his theory is to trot it out in conversation if it seems clever, and otherwise ignore it.
> What are you trying to do with memcached that it is not fast enough?

Fine-grained caching of objects that correspond to DB rows. Most pages touch hundreds of DB rows, due to the various relationships between objects. With memcached, you have to cache at a higher granularity and contort your code quite a bit to reduce the number of gets per request.

> dicts and lists are fast, but ... your program will now be waiting on locks

In my experience, the overhead of locking is often negligible. In Java-land, you can have millions of lock operations per second. IPC involves serialization, deserialization, and context switching, in addition to actual work. Most IPC routines are built on locks, anyway.
As soon as I hit the 30s and have a family, I intend to move to teaching as a career. I've been programming since i was 12 and have always had side projects, and I don't think that will ever stop- but I have a hard time imagining myself writing code for arbitrary projects and deadlines my whole life.

Right now though, I'm young, it pays really well (and I save a lot of money for later) and I enjoy the lifestyle.
Interesting enough not only the EBS is down, but ELB can not register instances even if there are not EBS based and completely operational.

I have some live instances running without EBS disks that I can not place behind the ELB as it is not working.
For some things, this makes a lot of sense: read something technical (preferably while taking notes) for twenty minutes a day; work on a small problem (brain teaser, programming koan, etc) every day; get some exercise everyday; etc, etc. And certainly, this applies to hiking as well (just ask anyone who's hiked the PCT).

To me, creativity doesn't seem consistent, though. I might come up with a great idea and pound out code to implement it one day, then get stuck the next. I don't see how someone could force themselves to "hike twenty miles every day" in terms of creativity. Also, sometimes you have to push yourself to grow or improve. Not saying that "twenty miles a day" isn't pushing oneself, but if you get comfortable with that, you might want to try pushing to "twenty-one miles a day".

The part about planning and paranoia is spot on though: even if your plan has to change (which it will), if you're paranoid enough, you will have backup plans.
Never sacrifice function for form.
Anil, what's up? Hope everything is going well for you guys!
It's more "honest". (Note that I'm not saying I agree with this argument.)
You could always do this as a temporary workaround: http://blog.jonabrams.com/post/26099585134/open-in-chrome
The leading sentence "Some people believe that everyone should be a programmer." is crazy.

I want everyone to learn how to code, but not to be a programmer.

Just like I want everyone to learn math, but not to be a mathematician. There's a difference, and it's important.

The whole leading paragraph implies that if some people are happier not doing something for a living, then everyone should beware learning it at all.
The iPhone, which was supposed to "struggle to break into the mainstream," is 5.
> Now that's horrible code, it has a dozen bugs aside from the security issues, but I would go so far as to say when I need to do something stupid like that quickly, nothing matches the simplicity of PHP. It's downright elegant.

So:

* It's horrible code

* It has bugs

* It's not secure

...

* It's downright elegant

See the discord there? It's not elegant at all. It's easy, but easy != elegant. It's just easy.
Isn't this a completely different product from the OP? I don't see why its erasing properties would be at all related.
The way I've heard that principle phrased is "praise in public, criticize in private."

It's good advice, because criticizing people in public (i.e. in front of their peers) always backfires -- it just makes the criticized person defensive, so they stop being open to learning from their mistake.
Worst part of this outage: paying for a multi-az RDS instance and having failover totally, completely, fail.
The problem is if you have a garage full of power tools and know how to use them that it's unreasonable to let your 6 year old build a birdhouse with them unsupervised.

I'm looking into ASP.NET MVC for a project and if you walk through the "hello world" tutorials with that package they are 10 pages long and filled with lots of magic. As a developer, I understand the significance of that magic and it's long term purpose. But it's probably far from the best tool for the job if your project is simple.

The flaw here is perhaps the assumption that the best tool for the job is the same for everyone and the same for every task.
This is contrary to certain definitions of freedom. For example, Debian's requirements[1] are that "The license must not restrict anyone from making use of the program in a specific field of endeavor".

As others have said "warfare" and "suffering" are too hard to define anyway.

[1] http://www.debian.org/social_contract#guidelines
Any major websites done on Lisp, Smalltalk or Haskell?

Besides Viaweb?

Now count > 1m visits per day websites done in PHP.
Not all languages are equal. (if they are, why not just write everything in assembly?)
Ok, so where are the big Android OEM's 7" $199 tablets?

Google, like Amazon is able to sell their tablet at that price at a small loss or no profit because of owning Google Play and selling content through it and the 30% cut of app revenue(Google does no curating of their apps so their costs are less than Apple's).

Not to mention early access to the OS, while all other tablets in the market are using the older version ICS.

How can HTC match that? They couldn't. So they stopped making Android tablets, same with LG.
Root Cause is great, exactly as the poster says.

You actually have to a analysis to determine this though, and not just load it off on someone.
Rackspace grew up on the laminated MDF sheets. They are not easy to erase, either, especially if the marker has set in. The top coat and the markers used really matter.
How to Recruit Harvard Grads Away from Goldman Sachs