skysight-inc/HackerNews huggingface dataset:
'Code is like a poem'. 'We optimise for joy'.

Too often software development is veiled in acronyms and jargon. It is great to see a lot of humanity in this manifesto. Software development becomes a huge part of a benevolent dictators life. The simple aspiration of saying 'I want to enjoy this' is a refreshing thing to see.
St. Valentine’s Day Gift Ideas
To address some of your points:

- pipelining is still single-file request-response though. With SPDY, you can send multiple requests at once, and the server responds to them in whatever order it likes.

- The point of removing the FIFO queuing is that the server can start responding with simple files before the more expensive resources are calculated. Usually the HTML itself can take a while to be generated server-side, where as CSS and JS files are usually just served straight off disk.

In a FIFO model, the 200ms the client is waiting for the HTML to be generated is just wasted. You could be using that time to be downloading CSS or JS or images, etc.

- There's two options for server-initiated requests in SDPY. One where the server says "Since you requested this resource, you'll probably also want this, this, and this." (i.e. it sends links to the client with the related resources). Other other option is where it actually says, "Since you request this resources, here's these other resources you might be interested in as well."

In the first case, the client can begin processing those other files (e.g. checking it's local cache or actually making a request for them) before the original resource has completed downloading/parsing. In the second case, it could be that the original resource and the "sub-resource" (e.g. HTML file and attached CSS file) have similar caching rules, so if a client requests one it's likely that it'll request the other anyway.

- SDPY also has options for not including those kinds of things (e.g. User-Agent, Host, Accept-*) on every request. But even when you do that, compression still has benefits. Even once you've removed all the redundant data, compression will still help, so why wouldn't you?

- I agree there's certain kinds of content which don't benefit greatly from compression. But on almost all platforms, CPU power is much higher than network capacity. In fact, I can't think of a single platform where that's not the case...
No, there are sometimes genuinely new technologies: ideas or frameworks that have not been previously explored. Google's PageRank algorithm is a good example. It's not often that you see genuinely new ideas in programming languages, although it does happen occasionally. Javascript as a language doesn't push any boundaries, although it's an alright language overall.

I don't know what books would be best to learn event driven programming. That would be a good question to have an answer to. My point in suggesting a book is that it's the concepts here that matter, not that you are using a Javascript, Python, Ruby, or C# implementation, or a language built around the idea like Erlang. Once you know the concepts, you can quickly and easily pick up or even build a framework in any language.

I don't think anyone is suggesting that Node and the community isn't doing well. It's just that many of us are quite confused by the massive hype around it. Javascript might be a fine choice in some situations, but in general, on the server side you have many different languages to choose from and many (most?) of them also have competent event driven frameworks available. It would surprise me if most development shops didn't have server side developers who work daily with a language other than Javascript.
Entertainment memorabilia
Julien's Auctions has conducted co-branded auctions with Sotheby's and Christie's additionally to partnering with the foremost recognized and revered brands within the world.
Impressively, the Redis code actually lives up to the lofty rhetoric.

https://github.com/antirez/redis

It is some of the best C code that I've seen.
I never had to #DEFINE RESPECT_STALLMAN before I allocated memory or some such, but maybe that's why my programs were always so inefficient and pasta-like this whole time!
We Need Free, Fair & Easily Accessible Information
http://beta.mindcast.com (The 1-minute intro video is a bit old and needs to be updated, but you should get the general idea...)
Http pipelining is quite different. When the server takes a long time to respond to a single request, it stalls the entire pipeline. To efficiently use parallelism you have to start multiple http tcp connections, but that is less efficient than a single connection because they all have to slow start.

As for header compression, have you checked how large headers are these days? They can easily be 1.5 kb.
Wait a minute,

1.nowhere in the article did the author, Shagun, identify where the 230,000 jobs were created.

2.The graph is out of place. The graphic shows the percentage of each countries populations belonging to Facebook. This has nothing to do with jobs or economic growth.

3.The article ended by repeating Facebook's mantra instead focusing on verification.

4. The example of Burberry did not serve the article. It merely said Burberry gave away free items on facebook.
> Secondly, and more importantly, the reason the employer is making a counter-offer is not to entice you to stay, but to buy enough time to find someone else -- a loyal and qualified someone else -- to replace you.

How does one decide that an outsider is "loyal"? More often than not the company will be "poaching" the outsider from another company. Doesn't that suggest that outsider is not loyal? And why the hell any company that does not offer life employment would expect loyalty from employees?
Plus lots of Facebook games encourage you to spam your friends daily for rewards. I know there are people who want the rewards but don't want to spam their friends: I'd love to know how many Facebook accounts are created simply as dummy accounts to send spam to.
So what qualifies as an input? -> That which affects the system

That applies to any causal interaction with the system. What do you mean by 'system'? How do you objectively determine whether some physical details are a 'system'?

What qualifies as an action? -> Changes in the system's internal state or output

Same kinds of issues. What is the objective criteria for 'system', 'internal state', 'output'? What are the relevant sorts of 'changes' - there's all sorts of physical changes that are not relevant.

How do you tell if some physical system, e.g. some biological system, contains 'inputs' and 'actions'? ->
You can test whether its state changes in response to external stimuli (n.b. this is no way to test this perfectly).

but you need some objective criteria for what changes count as stimuli and what are just "meaningless" interactions with the system.

Information informs about certain details, a system can take the information and understand its meaning. -> I agree that a system which computes can take the information and act in a way that depends on it, but what do you mean by "understand"?

Act in a way that is appropriate to what the information is about. and btw this is an imprecise and vague description of 'understand'. a proper theoretical account would be a lot more precise.

sometimes people use this notion to distinguish between 'data' and 'information' that is more meaningful, like the sort of information that humans can process. -> This is not a definition of either term I asked about.

these aren't my terms/notions. if you really want to know what people mean by them there's stuff online.
Logo Designing service
eNet spider Logo Design is always oriented towards bringing innovative, productive and cost effective solutions meeting client requirements in our effort of truly becoming a one stop shop for our clients.
I don't see what's odd about the article title. It says they clarified the EULA. People misread the original as if it made a claim on content, so the new EULA clarifies that this is not the case.
> I can't figure out what you're trying to say, but if you think there are enough programmers as smart as Bram to staff an entire company, you're a fool

I am saying Bram Cohen isn't going to work at a place where grade school teachers tell him to settle down(an example picked from some other thread where someone was telling about grade school teachers managing a bunch of programmers).

He can be selective at this point in his career. He will most likely work with small teams with smart people, or big names like GOOG, AMZN et al. which are known for their superior engineering culture.

> And if you think they all want to work for Bram, you're doubly so.

You know, there are a lot of good engineers. He doesn't need all of them. Who gives a crap if all good engineers want to work for him or not, as long as he can find n good engineers who want to work with him.

PS: Take a breath. I would have done without your fool remarks.
Outsource to India
What makes you think you have to do anything? If spdy takes off all you have to do is upgrading your http library to advantage of it. Besides the servers still speak http so your crawlers will keep working even if you don't upgrade.
He's passing judgement on a situation he wasn't present at, based purely on his projections onto it. Essentially everything he said is false, but he's got an axe to grind and he's grinding it. I'm not needed for it, and there's not much point in debating him on events he has no knowledge of.

In fact, this is part of the reason I think engineering managers should understand engineering. Its not that one who doesn't can't be a good manager, its just that by understanding engineering they understand the consequences of the decisions they make. If a manager simply trusted his subordinates, then knowing engineering might not be necessary.

But the bad managers generally don't. They think that engineering explanations that go over their head are BSing because the engineer is lazy or doesn't want to do the work, or is padding the estimate or whatever. The tend to project onto engineers all the fault, and blame them for "not speaking up" (when in fact they did speak up but were ignored) or whatever rationalization is convenient at the time. They project this worldview onto actions to explain them, when in reality, what they're trying to "explain" has been already explained to them-- only in engineering terms.

I think bad managers also often have a superiority complex where they see a class divide between "management" and "workers". And they think that they job is to keep workers working, as if we're orcs in Warcraft who have to be beaten with a stick or we'll lie down and take a snooze.

Now I'm on the other side of the table. I am the manager. I've had challenges with employees, and they are always interesting and different.... but none of them are lazy, and none of them were making shit up to get out of work.
21 Killer Gift Ideas for Bloggers
Yes. Apache already has mod_spdy and nginx has plans to implement it. Browsers fallback to regular http if the server doesn't speak spdy. There are no disadvantages for you.
A quiet revolution in UK government IT: open source ousting big-vendor lock-in
You still had made the right decision. Doubling your salary is not something many people would choose over some stock options.
A ton of them are recyclable in their pure state, but I get the impression that a lot of seemingly mundane plastic products these days are actually surprisingly complicated mixes/composite materials: I know something simple like a potato chip bag is at least a 3-layer composite structure, and you've got inks from the label, metal from the barrier layer, polypropylene from the film, and polyethylene from the adhesive layer.

On top of that, the polypropylene film itself is likely a multilayer structure of different copolymers and crystallinities, and it all turns a crappy little thing like a chip bag in to something damn hard to recycle.
hm, i do this #define in every program, but mine look the same as yours.
Completely off-topic: Shouldn't the title be 'How I Learnt to Program'? It's a serious question (I don't live in an English-speaking country and my English is not great).
It is my considered impression that most people who are clueless are not interested in thinking about things-- when something unusual happens, like my resignation-- they just assume that its a reflection on me, rather than the situation.

http://en.wikipedia.org/wiki/Fundamental_attribution_error
The "Excludes Claim on Content" part of the title implies that there was a claim on content before...
Another Tethering App Slips Past Apple
After I saw the comic and your site above, I made this: http://936months.staticloud.com/

A months seems like a perfect unit of time to plan your life in.
The Preshipping Algorithm
Obat lupus alami
Solusi ajaib dan aman untuk penderita lupus dengan obat lupus alami Jelly gamat luxor... kandungan obat lupus alami... testimoni kesembuhan dengan obat lupus alami...
You don't have to write your crawlers to even work with HTTP 1.1; all the web servers out there will respond just fine to HTTP 1.0 requests, even through HTTP 1.1 is ubiquitous and has been in use for over a decade now. What makes you think that SPDY-enabled web servers won't be compatible with HTTP?
I'm just pointing out the Perforce is making crazy profit, and somewhat ironically it's doing so more efficiently (I conjecture) than Facebook, which you are hearing a lot more about.

Perforce is a great system, but it's showing it's age by now. I think there is probably room for someone to make another product in the high end space and make boatloads of cash from big companies, but it's not easy.
Ohmigod makes pretty clear that it’s about expressing surprise and astonishment, not any actual call to a deity. Even Oh my god is usually not understood as an actual call to a god. There are certainly people who do not believe in god but nevertheless use Oh my god from time to time – like myself.

Writing it differently severs any connection to god. Maybe that’s the purpose of writing it like that. It’s an exclamation that’s supposed to show surprise and astonishment, the content doesn’t matter.
Tips to Build Your Website Authority with Social Media
Yea I know the feeling, I think if you remove a feature without providing any replacement then that can be tough on the users. Outright removal of features is something I try to avoid unless I felt like the software was moving in a directly that wasn't right.

If something takes more clicks because it's a rarely used feature, that may be acceptable if the reason is to improve a more common feature that now requires less clicks.

It's ultimately up to you to decide the direction you are going to take. If you really want a challenge, wait until you do an entirely new port or total concept change after people have been using your software for several years. They often get really cranky about that, even if the new software is miles better.
Yup! I usually try to lump my "need a car" tasks together
and get a car for a weekend from Enterprise. Here in
Seattle, they have ongoing weekend specials during
fall/winter for $30+tax ($36.20 altogether) for Friday-Monday (72 hours). I actually maintain regular auto-insurance, so I'm not stuck paying expensive rental-car company insurance.
US English: learned

UK English: learnt
I've heard this argument for a decade now. It still hasn't sunk into the music industry (though it is deepest there) and the efforts to create policy to prop up Hollywood have only gotten more absurd.

Believing the entrenched players are going to innovate themselves out of this situation is just silly. It will take new entrants truly disrupting the space or we will eventually have to become comfortable with SOPA-like legislation (I am leaving out true revolution. I heave no idea what it would take to get my fellow US citizens off the couch, but I don't think this is it.).
They're are both acceptable, but:

learnt - British
learned - American
rare jongens die Nederlanders ;)
"Hi guys" to a group of mixed gender is just considered friendly but casual in Australia. The cleaners of my office stop to chat or generally work around us if we're working late. They can call me anything friendly, to be honest. "Mate" is obviously common amongst some sets.

I wouldn't call a cop anything. Would just say "hi".
101 Ultimate Timeline Covers for your profile
The two aren't mutually exclusive. One can be an excellent programmer and just say "Linux", or vice-versa. Besides, what does "giving due respect" to rms have anything to do with programming?
Cara Order Jelly gamat Luxor
Cara Order Jelly Gamat Luxor » Terima kasih atas minat kepercayaan anda terhadap Agen Gamat luxor tangerang, kami merupakan salah satu agen resmi jelly gamat luxor terbaik, terbesar dan terpercaya yang siap melayani anda dalam pemesanan Jelly Gamat Luxor ke seluruh indonesia.
Great way to online music promotion
A blog writing is great way to keep the fans informed to provided you keep it fresh and updated information as well. Using a blog writing, your fans can subscribe via RSS Feed, and everything you post will be delivered to their desktop. Blog writing is really a powerful tool to online music promotion.
> Rather I hold some core values and that is what I am basing it on a value system as such it is internal to me.

And you're not going to tell us those "core values".

> To me a widespread demographic of people

What definition of "widespread" are you using? Would you say that an instance of malicious downvoting almost every day would qualify?

HN probably has 5-10k regulars, so let's go with 5k. 1% of 5k is 50. If 1% maliciously downvote 6 times a year, that's an incident almost every day.

I don't know about your "core values", but 1% doing something every other month doesn't strike me as widespread.
I really thought I'd be relatively safe at 8am on day 8 of the holiday... clearly not the case :)
Ah, thats probably the most clear cut description of your problem then.

So for argument sake - this could just as well be a male co-founder who has a major personal issue that he needs to take care of, but his skills and presence is needed.

So this is a "see what knobs you can turn" situation. What are your hard limits - do you have to be cranking it now? Can you focus on some other part of the project? can you slow down the pace? Do you have to meet some deadlines? Can their work be done in advance? Basically - What are the knobs you have? Figure that out, and then twist to get the best fit.

As someone pointed out, a good co-founder is hard to find. Also, this is a pretty important time for her too, shes got two things she is strongly invested in, and having to make a choice like this sucks.
"... Robert Moses ..."

I didn't know anything about Moses so I looked it up. There's a big difference in the wikipedia entry ~ http://en.wikipedia.org/wiki/Robert_Moses compared to the Atlantic ~ http://www.theatlantic.com/magazine/archive/1939/02/robert-m...

One thing both articles didn't make clear, does NY have a real transport problem now?
How to Get Your Business the Best and Cheapest Logo Design
I realized today that I've been listening to the same playlist 203 songs for about a year now. It usually plays all day long. I'm kind of bored with it when I'm actually paying attention to it and want to listen to music, but it's great for programming. The songs are so well known to me at this point that I don't really consciously think about them. My brain just kind of sings along without me while I write code.
"... Why don't you vote with your feet then and work for a company where your boss a.) knows how to write software and b.) knows how to manage software engineers. If a suitable company doesn't exist, why not start one? ..."

To me that's the difference between "developer, technologist, engineer" & "entrepreneur". The former will simply be happy if the conditions are suitable. The later wants to build their own company to create the conditions they want. In effect be their own boss.
Survey of Text Editors (on the Mac)
Nothing terribly new, but it's good to see it on Forbes. Maybe finally these arguments, which have seemed patently obvious to those of us on the consuming end, will penetrate the business and legislative classes.
Top Places to make auspicious Valentine in India
Latest DSA driving test Qs with hazard clips
Driving theory test questions for car, motorbike with hazard perception test clips with over 1250 OFFICIAL DSA theory test exam questions.
60K is what, around $3500/month after taxes. If you live in NYC or SF, that's not a lot. Barely enough to get a small apartment, food, and go out once in a while, and save a little.
What is the byproduct after consumption of polyurethane?
Anonymous publishes FBI call on hacking
Stine Ladefoged Fall/Winter 2012-13, Copenhagen
> Perforce is a great system, but it's showing it's age by now.

Care to elaborate? Do you mean in terms of distributed -vs- centralised repos?
That's pretty much the same in any language - if you don't have the discipline to keep your code in a good state in one, why would you suddenly gain that discipline in another?
the new tabs doesn't work properly. Cant switch between tabs.
> You know, there are a lot of good engineers.

There are not a lot of engineers as smart as Bram Cohen. I've met maybe ten in my life, and one of them is dead.
Walks And Walking Essex Walks Epping Forest Walking Route
Hey ,this awesome job. Interface is simple and looks fine.
Udacity's First Courses: Programming a Robotic Car
Show HN: I wrote a tiny router thing in JavaScript
Immigration Attorney Seattle
When you need help for Immigration Attorney trust only Experts. Find Immigration Attorney Seattle in Seattle at DC Law Group
Novak Djokovic, Exclusiv- Video Interview aus Dubai
Novak Djokovic hat sein größtes Erfolgsgeheimnis gelüftet! Unglaublich wie es scheint, aber Novak Djokovic spricht über den größten Anteil seines Erfolgskonzeptes,was ihn zum Champion und Sieger der Australien Open 2012gemacht hat.Schauen Sie sich sein Erfolgskonzept an....
IE gains 1.09% marketshare in January