skysight-inc/HackerNews huggingface dataset:
I personally do not feel secure at all with production boxen having the ability to push back into repo.

I use svn export for deployments - all sorted by revision into static cached directories, then symlinked to HTTP root.

This has the added advantage of being able to roll back to any previous version instantly.
Holiday sweaters that will make you vomit
If you're already using Git for version control, why not also deploy from it? I personally use it to simultaneously push to GitHub and production and it works very well:

http://stackoverflow.com/questions/279169/deploy-php-using-g...
I usually have a few files that I don't want on the server, or vice versa. The option --exclude-from=ignore-files is useful to maintain a list of files not be synced.

The file ignore-files would contain the keywords or files to ignore, one per line.
one big drawback I'm seeing is binding styles directly to DOM elements (it will appear as style attribute).

this definitely has memory (many non-shared styles) and performance implications (may cause many reflows because you are setting styles individually) and it may interfere with existing code

I would expect this tool to generate real CSS stylesheet code and embed it into page dynamically
“Once every hundred years media changes. the last hundred years have been defined by the mass media. The way to advertise was to get into the mass media and push out your content. That was the last hundred years. In the next hundred years information won’t be just pushed out to people, it will be shared among the millions of connections people have. Advertising will change. You will need to get into these connections." - Mark Zuckerberg, 6/07

These guys need to tone down the mellowdrama. I'm sure their 10th grade English teachers loved the parallel structure. But now that they are grown up, they ought to add sound reasoning as well.
Could you explain? My name or javert's?
Don't miss George Orwell's take on this subject:

http://www.mtholyoke.edu/acad/intrel/orwell46.htm
And when you eat those fruits, but then deposit your waste in a toilet and send it off to a sewage treatment plant, are you in harmony with that design or subverting it?
I predict that a lot of websites (my own included) will be re-inventing this wheel in the coming months. Maybe this is an opportunity for an enterprising hacker to put together the canonical Facebook-Twitter-MySpace communication mash-up and open it up with a powerful API?
Harm as defined by the intersection of your values and your understanding of economics.
I was never a huge soda drinker, but I did have it regularly with lunch, or sometimes energy drinks at night, etc. Once I stopped drinking it regularly, I discovered how absolutely shitty it made me feel. If I go to the theater and eat a bag of popcorn with a soda, for instance.

I'm not really a health nut, but when you look at the way soda and highly processed carbs are metabolized it's pretty scary. Given the rates of obesity and diabetes in the US, I rank soda and snack foods right up there with cigarettes in terms of long-term healthcare costs.
The plant behavior stuff was fascinating. The conclusion was trite, I'll agree with you there.
I'm getting a malware warning with Chrome.

The website at www.gridspy.co.nz contains elements from the site uimserv-net.dell.com.examiner-com.simpleworldhouse.ru, which appears to host malwar
No, it won't. You can get out of your contract only for a material change in service.

You can still search, and you can still use your preferred search engine using the built-in browser. This change merely makes it inconvenient to do so.

Ergo, no material change, ergo, no getting out of your contract.
Thanks, Moodle seems like a fairly popular one although I think there are some nicer ones like eFront.

Doing this as a startup as opposed to company internal training or an educational institution means that you want to present yourself well and create a user experience that you're proud to send your customers to. Seems hard to find!
This sentiment seems a little silly to me - there's no implicit right to anonymity in RL, especially if you go around pissing people off by stealing from them.
ditto (but with mercurial). then you have the bonus of having your entire deployment configuration versioned for easy rollback.
"CSS frameworks work whether or not client disable Javascript."

I've been thinking about this a lot lately and I'm not sure it's that big a concern anymore.

I did a test one day and tried to get through a day with Javascript disabled and I came to the conclusion the web simply isn't usable that way. Because these days even the simple sites require Javascript because tools like dreamweaver embed javascript for menus and other basic animations.
in my rich internet applications i will use traditional CSS for the initial "base" state of the application and then JSSS for all further states which are generated via JS (no page-reload)

Why not just have the dynamic style in a separate class next to the base class it's applied to and then use jQuery.addClass?
"And yet the UK press and politicians, yesterday and today, have been up in arms that Google’s theoretical UK tax bill could have built hospitals and purchased helicopters for troops in Afganistan."

Theoretically, they could. But in the current economic situation they would more likely be spent on cash infusions or EU transfer payments to keep the Irish economy from collapsing. So, in the end, it doesn't make that much of a difference.
Reminds me of the "Human Flesh Search Engines" that form on Chinese BBS's. http://en.wikipedia.org/wiki/Human_flesh_search_engine
Using Android as an example of an 'Open' system and giving control to the users is fairly disingenuous. Parts and chunks are 'open', with huge, critical chunks being walled off for Google and OHA member eyes only.
A Classic Startup School Video (2007 - Justin.tv, Dropbox, Xobni)
The most interesting part for me:

"So if you are trying to grow an entire industry as broadly as possible, open systems trump closed. And that is exactly what we are trying to do with the Internet. Our commitment to open systems is not altruistic. Rather it's good business, since an open Internet creates a steady stream of innovations that attracts users and usage and grows the entire industry."
Javert's.

In the novel Les Miserables, the protagonist, Jean Valjean, steals bread in order to survive and is arrested. Later he skips his parol. Javert, a police officers chases him to the ends of the earth to bring him to justice. ("The ends of the earth" being figurative)

http://en.wikipedia.org/wiki/Javert
> Debian does, Ubuntu does, Fedora does,

They do not. For Debian and Ubuntu, it is in Multiverse (non-free) repositories. For Fedora, it in RPM Fusion repository. In other words, there is no distribution that distributes H.264 or AAC, so system decoders would not help at all.
Every company has you sign agreements about not recruiting from your old co-workers. But nothing in those agreements says that you can't pass along resumes that people push on you.

When morale is bad, people who are left tend to offer you resumes when you quit. In that situation I've been glad to forward resumes of people who are good, and have avoided forwarding resumes of people who aren't. (After all you get judged by the quality of people that you recommend.) To the extent that I'm someone people want to work with again, this results in cherry picking the best people.

The effect is even more direct when employees go through recruiters. Recruiters ask about the work environment where you are, and have no problem trying to track people down if they get the sense that good people may be available.
Sorry our servers are struggling today...
I had just finished reading "This is not a game" about crowdsourcing crime solving using ARG techniques. It was a decent read. When i heard that something terrible had happened to the threadless tech dept. It seemed like a great way to possibly find the alleged crooks.

Luckily the dudes who remain at threadless were quick on the execution and had already appealed to the community. They are attempting to use the same method that MIT used to find the red balloons (i.e. a tiered reward for reporting info).

Here is some info from threadless:
http://www.threadless.com/news/536659/Identify_these_Christm...

Here is photos from scottv's flickr stream:
http://www.flickr.com/photos/scottvdp/sets/72157622921219371...
He never tells us what the "real" problem was.
see also http://www.featureblend.com/css-json.html
There are a lot of web application developers out there don't have a clue how to build accessible web applications. JS is not required to log in to sites, nor is it required to send data back to the server. But devs do it because they see other sites do it, and rather than learn how to do it the right way, they just do it the way they see how. Blind and low-vision users disable JS too, because it prevents popups from taking focus, and prevents mouseover events that can also mess with people who have motor impairments.

Javascript is a great way to enhance the user experience, but you are being irresponsible if you develop sites that only work with JS enabled. It's seriously not that hard. Make it work first, then detect xhr on the server to add the nice partial updates, etc. And don't tell me it costs more money to do that. If it does, you designed it wrong or chose tools that are inherently inaccessible. In both cases the blame falls on you.

Full disclosure; I am a low-vision web application developer, born with congenital cataracts, along with my father and my daughter. Developers who use the excuse of "you have to have JS on for my stuff to work" make me incredibly angry, so I tried to keep this as civil as possible.
Until very recently, you were either all-in with Flash or you couldn't watch most video online. Now there's ClickToFlash. Similar things are happening with JS. Either way, it's a disadvantage of doing styles in pure JS.
Unfortunately John is entirely wrong, about Firefox at least. Firefox does not buffer the entire media when autobuffer is not present. I don't know how he came to that conclusion, but just check out this page as an example:

http://pearce.org.nz/video/bunny-poster.html

Note that the progress bar on the controls does not turn to a lighter shade of gray until you press play - this means Firefox isn't buffering data unless you press play.

John's blog post is wrong.
1. Not as fast as C++

2. Exactly. And this simply invites someone to put in the stylesheet.

3. Debugging CSS is already not trivial due to implementation issues. As this technique still relies on CSS you will still have some of the same issues.

4. Ability to have expressions in the stylesheets has already been tried. Once. Trust me you don't want it. Testing and debugging it is very hard.
I don't think this is more than just superficially true for driving.

As another commentor pointed out, there are (at least) two causes of "better," one being more skilled/practiced and the other being more careful.

Presented with such a dichotomy, I doubt the average person would grossly over-estimate his own skill, though he might over-estimate his own carefulness. Anyone find any studies on this?

I've also, in casual conversations, used the proxy of "loving" driving. Very few people love to drive, unconditionally. For those that don't, eliminating any mechanical aspect of operating the vehicle is potentially appealling, since the whole experience is a degree of necessary evil.

Another proxy I used is transmission preference in "stop and go" traffic, though this is just a specific case of the mechanical part of driving a car.
What's your point? I'm just saying that it's not reasonable to anthropomorphize plants by saying they have behaviors and adverse reactions to damage.
"Everybody understood that if the proof is correct then no other recognition is needed."

Too good for this world.
I think just the fact that so many are now considering the position of the poor facing moral choices of theft or starvation makes this an excellent sermon.

When was the last time anybody actually managed to starve to death in Great Britain? Great Britain is already a welfare state. It's easy to get paid for not working. If you fall through the cracks of that system there are dozens of charities devoted to helping those in genuine need. In addition, there's a beggar on every street corner. Oh, and there's always the Church, which really should be working on feeding the hungry itself (perhaps by reducing its own gold-plated candelabra budget) instead of sending 'em to knock over Tesco's.

Finally, if you somehow manage to be completely unable to find food anywhere, and you haven't eaten for days and you're actually in danger of dying of starvation, all you need to do is go to hospital, where they'll say "hey, this guy is dying of starvation" and give you free food and medical treatment.

In conclusion, dying for lack of food in modern Britain is very, very difficult.
Of course. But "doing it wrong" is state of the industry in IT/software dev.
> no implicit right to anonymity

Check the privacy laws of the United States - they clearly do protect our right to anonymity: http://en.wikipedia.org/wiki/Privacy_laws_of_the_United_Stat...

In this case I see both violations of False Light and Appropriation being possible, if these guys didn't do anything, and didn't agree to be involved in this stunt.

Personally I like the idea of vigilantism, but these things are better left to law enforcement and the legal system. They are in place for a reason, after all.
I dunno, this is fine for small projects, but pretty soon, something like Capistrano works much, much better.
No, there's no legal right to anonymity for these things. But he just said "bad thing to start, bad thing to encourage."

Here, let's try a thought exercise. "I got hit on by this guy at a bar the other night. Let's make it public that he's gay and obviously scum ('cause he hit on me). I'll give $100 for whoever can tell me his name and where to go to tell his neighbors, $50 for the person who told them, and $25 for each of the next people to tell them."

See why it might be a bad idea to encourage this as a general solution to this type of problem?

Don't get me wrong -- it really sucks that Threadless got robbed, and these guys (assuming they were the thieves) deserve to be found and punished.

But as we discover new means of vigilante justice, it's worth remembering that vigilante justice has a cost in fairness, accuracy and rule of law.
Thank you so much for pointing this out. I agree completely with this. It's hard enough being a low vision user without having other developers falsely assert that you must have JS turned on to use "the new internet".
You may be correct for Firefox but on the latest Chrome beta, my progress bar looks blue both before and after I press the play button - there is no indication to me as to whether it is buffering or waiting for input.
Actually, it doesn't really matter. Some argue that industrialized agriculture is in fact playing right into the plants' design. We contribute to their survival and spread by continually re-planting them -- corn, for example, is arguably the king of this kind of adaptation. For more on this, I highly recommend Michael Pollan's "Botany of Desire" or, for a shorter version, his TED talk on the same subject.
Accept Defeat: The Neuroscience of Screwing Up
Posterous - Senior Systems Engineer (Operations Lead)
Apple Letting Private API Usage Slide Temporarily
The observation that shoplifting is the best option that some people are left with is a grim indictment of who we are.

Britain is already a welfare state. How much more welfare-y does he want it to be?

Also, doesn't "caring for the truly needy" fall into the Church's mission statement? If a starving person comes to a priest, shouldn't the priest share his own food rather than telling him to go steal from someone else?
Posterous - Rails Developer
Ok, using pxlpshr suggestion, I just updated the website and screencast with a tip on how to better use Cinch with multiple displays: http://www.irradiatedsoftware.com/cinch/

Thanks pxlpshr!
Posterous - Frontend Design Engineer
What do you think about all those developers who, as
the article says, spent a decade working on a project
and now have nothing to show for it?

Sympathy. Apparently infinite resources was definitely a curse.

I had the dubious luck of working on many disaster projects early in my career. The warning signs became easier to spot. I tired of the good-little-soldier routine and became confident to kick up and keep kicking up if I saw my project off the rails.

I've wondered a few times how valve managed to keep the show on the road - their major releases are routinely far later than expected, yet consistently good and successful.
Ford Brings Wi-Fi to the Highway
Well considering it was pre-production and research, many game titles start off with teams this small. Blizzard only had 20-25 on World of Warcraft before it went into produciton (i.e. the systems ready to start producing assets in). Now they have thousands, but before you get to production game teams are pretty small.

Even to this day here is their team:

Interesting Internals at Blizzard on World of Warcraft

Team:

- team structure max 5-8 people

- 32 programmers total

- 51 artists total

- 10 production total

- 37 designers total

Output:

- 5.5 million lines of code

- 1.5 million assets

- 900,000 web files

Points of interest:

- leads still work (art lead creates art, programming lead codes)

- structure team around employee skills and strengths

- 20,000 computer systems

- 1.3 petabytes of storage

Total people supporting (only 120 people actually making the game)

- total 4600 people support

http://www.gamasutra.com/php-bin/news_index.php?story=25307
Hi, my name is Ian, and I don't always omit needless words. I'm so sorry.
> CSS is not a programming language - no variables, no functions, no logic

How is that an issue and what made you think that it was a programming language?

> CSS properties are not cross-browser compatible

Neither is the DOM. Both statements are misleading because most CSS properties are cross-browser.

> CSS frameworks (haml, sass, less) are meant for server-side templating and we need client-side templating

This is a "disadvantage" of CSS frameworks, not of CSS itself.

> dynamically including .css files in the DOM does not guarantee CSS classes will be set cross-browser

Ok? Are you talking about dynamically including them client or server-side?

This site looks rather bland considering that it is promoting a stylesheet framework. Lets take a look at the stylesheet on this very site:

<style>
body {background-color:#000000; color:#FFFFFF; margin:20px;}
a { color:#FFFFFF;}
a:hover { color:#CCCCCC;}
</style>

I guess this goes hand-in-hand with the grammar, which is also lacking.

Now lets take a look at the sample styling code:

drip.toolbar.css = {
height : "40px",
width : "89px",
position :"fixed",
right : 50,
bottom : 0,
overflow : "hidden",
cursor : "pointer",
color : "#FEFEFE",
"background-color": "#932c2c",
"text-align" : "left",
"font-family" : "Arial, Helvetica, sans-serif",
"font-size" : "12px",

"#drip-toolbar-button" : {
height : "30px",
width : "50px",
cursor : "pointer",
},

".links" : {
color : "#FEFEFE"
}

This is different / an improvement on CSS how? You are adding extra characters (double quotes and colon) compared to plain-old css for a more bloated stylesheet that must be downloaded? That might be considered nit-picky, but the benefit here of using JSSS is not obvious (Im still trying to figure it out).

Also, the 4 line example is actually 6:

function parseCSS(id,css){
for(style in css){
if(typeof css[style] == 'object'){parseCSS(style,css[style]);
else{$(id).css(style,css[style]);}
}
};

Comments have already been made about having javascript disabled. Perhaps a <noscript> tag that would pull down REAL CSS (again, what is the point of this? I am now maintaining CSS and JSSS?) would remedy.
Recommend -e ssh with keys as well. Safer, no rsync port hanging out.
Having exhausted every legal avenue, what is the most moral (socially-acceptable/least-harm) illegal option you need to do in order to keep alive?

This is a fair summary of a very twisted argument.

He's talking about very poor Brits, and his audience are supposedly the not-so-poor British.

Now, UK has an extensive welfare system. How many people come even close to starving to death there?

And assuming his audience is composed of mainly middle-class people, why doesn't he simply ask them to donate to the poor? He claims that "the hard reality is that a vicar's salary is not designed to meet the needs of everyone", but somehow it doesn't occur to him that he's not the only one who could donate.

How come shoplifting is better than begging? The passages below

One might tell them to get a job, but it is at the very best of times extremely difficult for an ex prisoner to find work

the likelihood is that, found begging, they will quickly be in trouble with the police, and therefore in breach of their parole.

made me suspect this was an elaborate satire.

I also wonder if the shoplifting suggestion also applies to poor people without a conviction history.
Maybe I'm misreading Wikipedia, but it looks like False Light and Approbation violations would require (respectively) the dissemination of false information or some intent to gain financially.

However, it's probably true that these laws will be tested in unexpected ways as everyone gains the power to communicate with "the public".
I don't think this is an issue. You're modifying the DOM directly. Those style properties exist anyway. You're just modifying them via js.

It only "appears as style attribute" if you serialize the DOM into HTML.
As a result of his rather drawn out explanation, however, it appears as though he can achieve the result he desires, just not as simply as he would like and in a manner he'd rather make fun of than use. I understand complaining that about the lack of a feature that everyone seems to agree is decent and desirable, not to mention spelled out in the specification but it is not relevant to that specific discussion to complain that "you can't do X" when you can in fact do X.
Unless I'm mistaken, the point is that you can modify your styles on the fly as you wish. CSS is pretty static, apart from :hover etc. With js you're free to do what you please.

Personally I prefer to use js rather than css for rich webapps.
"I've got balls of steel"
Well, GenEng courses require a lot of time and I would rather get an A in my CS course than get an A in Civil Engineering 201 (instead of a B+). My schedule sometimes involves tradeoffs (i.e., two required courses held at the same time), what's sad about that?
Renewing American Leadership, a speech at West Point by Jeff Immelt
See also http://www.cssugar.com/
We've had that kind of "standard" for embedding movies for years. The only reason you don't know that is due to it's unpopularity.
This article in Geoff Keighley's "Behind the Games" series: http://www.gamespot.com/features/btg-daikatana/, provides a more complete account of the story of Daikatana. Without Eidos, and had Romero been as rich as 3D Realms at the time, I am convinced that Daikatana would have ended up as another DNF.
This "article" is in a horrible, Forbes-like, turn-the-pages-for-you presentation format. But, it's still an interesting read. My summary (knowing little about the ad world).... To get high CPMs, either (1) sell lots of eyeballs in one batch or (2) sell the eyeballs of people who decide to spend lots of money.

It's pretty hard to create The Economist from scratch, but is it possible to identify long-tail opportunities with niche demographics of influencers? And, if so, how would one go about selling his advertising space?
No mention of dygraphs either, although it is only for time-series data. http://danvk.org/dygraphs/
i appreciate you took the time to read through everything and respond so throughly, but you seem to be missing the whole point.

you can try re-reading the comments on this thread but if you've never dealt with really rich javascript apps, i can see why this is hard to grasp.