skysight-inc/HackerNews huggingface dataset:
It seems like the author here is comparing Pump to WSGI -- perhaps a better comparison is to Ian Bicking's WebOb (http://webob.org) or Armin Ronacher's Werkzeug (http://werkzeug.pocoo.org/).

WSGI is a low-level protocol that provides a minimal interface to an HTTP Server ala CGI. It is purposefully not an application-level HTTP toolkit. For example, a WSGI component takes an input stream and returns an iterable which could yield output chunks... of perhaps in infinite data stream. These edge cases are sometimes very important and why the interface is designed as it is: inconvenient as it may be for simple apps.
I see http://wsgi.org/wsgi/WSGI_2.0 mentions:

> We could remove start_response and the writer that it implies.

I searched for `wsgi start_response issues` and didn't get anything useful. Care to point out what's the fuss with start_response and why it's unpythonic?
Unemployed truck driver hacks broadband network
BSNL System Hacked by Pakistan Cyber Army
I don't think it would work to have a Patent Haven, because the patents would block usage in the U.S. I suppose if everything was hosted in that other country, but what about payments?
Because I have to target it. It's installed; it is not my first or second browser of choice except to make sure CSS3 and JS don't hork.
I get that the article is against the patent process, and the downmodders don't seem to get that I was referring to IV's characterisation of itself, not npr's characterisation of IV - I thought it was clear where I was directing it due to the phrase "you're not a market".

I wasn't using 'patent troll' or any of the other terminology. I was pointing out a flaw in this guy's reasoning. Yes, I had only read 500 words into a 4000 word article. I'm now about halfway through and have scanned the rest of the article... and I don't see anything that invalidates my claim above. IV is not the 'market' that it says it is. If anything, I am supporting what npr is saying.

HN moderation is weird.
> That means you can use any web framework with any web server,

Or if you are really keen on working low level, you use a nice wsgi library viz. werkzeug.
I don't see any way to use Pump to stream data in (a very long POST) or stream data out (a very long body). While it is certainly "dead simple", claiming that it is "what WSGI should have been" is a serious stretch.
One issue that I have with it is that there is no distinction between script name and path info. Obviously, you don't have to call them that, but not having a distinction between the two makes it impossible to serve two Pump apps on the same domain and dispatch between them.

Also, there's no clearly defined format for middleware added by keys - the included middleware just adds plain old keys as it pleases.

But more generally, I don't really see the purpose of this. WSGI is obviously not ideal (thanks to start_response and CGI environment variables), but it's also quite firmly in place in the Python world. Not to mention that it would take the Pump library quite a while to catch up to Werkzeug or WebOb in terms of having all the necessary HTTP primitives implemented. (Multipart parsing, anyone?) Unless the server makers get on board, Pump is pretty much just an added layer of complexity on top of WSGI. Instead of "server | WSGI | WSGI library | framework", you have "server | WSGI | Pump adapter | Pump library | frameworK".
Haha, there's so many of them that neither Transmit nor Finder display them all! ls displays them all after it thinks a bit (:
I'd look it up but it's orthogonal to main my argument. Defense and Social Security are roughly equivalent expenses but one counts 100% as an "unfunded liability" and the other count 0% as such.
The Mozilla docs? https://developer.mozilla.org/en/JavaScript
The video is now available here:
http://slidesha.re/qefqHn
(about 35 minutes)

Best regards,

Simone
Post and critique 60 Second Pitches on Reddit/r/60secondpitch
I've played Cashflow and I do really like it. It teaches some good lessons. That said, I once read a very interest article looking into Guy Kawasaki and I recall it was quite negative; he didn't have a "Rich Dad" or "Poor Dad" like in his books, and didn't have demonstrable real estate success. Unfortunately, I can't find the article right now, so I don't have any of the concrete criticisms it mentioned.
Linus Torvalds: userspace filesystems are toys
Peacetime CEO/Wartime CEO (Google's leadership transition)
So how does this change for logical/nonphysical cores. Should a hyperthreaded dual core system be considered full at a load of 2.00, 4.00 or something in between like 3.00?
http://www.google.com/search?sourceid=chrome&ie=UTF-8...

"Facebook Blog" is still showing me AdWords ads for Facebook Advertising. (facebook.com/ads/)
The link is about FPS networking so not really applicable to what you are doing, but an interesting read non the less.
http://developer.valvesoftware.com/wiki/Source_Multiplayer_N...

I am spinning up a TCPServer which spins up a thread for each socket connection. I know this is just for learning purposes but this really isn't the way to do it. Use select or your platform specific enhanced version(kqueue, epoll, IO completion ports.)

I would probably have a separate communication thread handling all your sockets(with select) with two queues of messages, one for each direction. While the main thread handles processing messages.

This is probably a little too entry level but it makes a good reference.
http://beej.us/guide/bgnet/
Yes. Perhaps there should have been more programming and fewer chair races :-P
One of the best TAL episodes in recent memory. The story mentions that modern patents (specifically software patents) lack the novelty that the patent system was originally designed to encourage. Did patent laws change at some point in history to allow this to happen?
IIRC, he was on a Visa Waiver, so I don't think that applies.
Yes, but IMHO servlets got it all wrong, and WSGI took very little from servlets (though for instance Webware, a pre-WSGI framework did use the servlet model). But it owes much to the superior CGI model; replace processes with function calls and structure the response lightly and you have WSGI.
"What WSGI should have been."

Well, not at all. Pump is what werkzeug, webob, and other more friendly wrappers on WSGI already are. Basically pointless duplication of work, without understanding why WSGI can't be this simple.

One basic reason that WSGI can't be as simple as just returning a dictionary is that you don't necessarily want the entire body of your response pre-computed before starting to return data to the client. What about long running connections? What if you want to return the head of the response immediately, so the client can start pulling css and js while you compute the body of the response? What if you want to do chunked encoding to support long polling connections, or responses where you don't know the response size beforehand?

Pump is basically doing what lots of other things already do, except without quite understanding HTTP quite as well.
Pump aims to replace WSGI entirely. That is, I believe it does a better job of what WSGI was intended to do.

I understand your point that web developers don't necessarily work with WSGI on a day-to-day basis. But if you look at the Ruby web community, Rack middlewares are much more prevalent than WSGI middlewares. Application developers (as opposed to framework developers) often add functionality as a Rack middleware, so that it can be reused in different applications, even using different frameworks. Why isn't that happening with Python as much? In the Python world, instead of writing even simple middlewares to for basic functionality like https://github.com/adeel/pump/blob/master/pump/middleware/pa... or https://github.com/adeel/pump/blob/master/pump/middleware/co..., every framework ends up reimplementing it. I believe this is because the WSGI API is ugly and not as easy to understand as it could be (just look at the average WSGI middleware).
Hacker group Anonymous launches operation to turn Breivik into ‘a joke’
So I would assume they are going to be getting the most clueless kids here that probably caused minimal harm. I assume the real organisers of this kind of action wouldn't be DDOS'ing PayPal with easily identifiable packets from their home IP addresses.
Is there some ridiculous character limit for questions on anyasq.com? Most appear to be squashed, truncated or generally just tweet-like in appearance; for example:

How do you create niche when you are entering a crowded
market like travel..what would u hv done if thr ws bingo
cc alre

You've consulted with FogCreek and Matasano, some
heavies(literally and figuratively).What was your
gauge for success?
Happily not the case in my family. The Apple II Plus was my Christmas present in 1980. My younger brother (now an MBA) was content playing video games when I wasn't hunched over the keyboard writing BASIC programs with alarming numbers of GOTO statements.

Do you really think that girls are discouraged from using computers in this day and age? I'm always excited to meet women who can code or who show even the slightest interest in learning how to actually program a computer because there don't seem to be very many of us (even in a place like Boston). That being said, most women that I know who are approximately my age or younger are at least reasonably adept at using software that other people wrote.
FTA:

Take advantage of existing WSGI tools.
Pump comes with adapters for serving Pump apps with WSGI servers and converting WSGI middleware to Pump middleware.
It's a very very small boat with only nerds in it.
Android keeps the Java language relevant in mobile space but Java is far from irrelevant in other types of development such as on the server side or in the enterprise space.
I had a BETTER reason for not contacting my senator:

https://plus.google.com/111597209120074513359/posts/b6zXcbT7...
As a person that likes functional examples, "Exhibit situational awareness" is useless to me. "Great. How?" would be my first response. Ask, debrief, warn is a substantially better method for relaying this message to me.

As always, know your audience, I suppose :)
Few notes from someone who's built way to many home, and other, servers.

You made the right call on the drive, low end hard disk prices hit a wall pretty hard which leaves them looking a bit silly.

You're vastly overestimating the amount of power required to run the disk arrays, even at peak spin-up loads. The only way you could fit enough hardware into that chassis to come near using that PSU is multiple high-end GPUs.

If you're going to build a home server it's almost always worth investing in an AC power meter if you don't already have one.

Nearly every PSU operates most efficiently somewhere in the middle of it's power range, operating a high power PSU at 20% capacity will use notably more power than a correctly sized one. Take a look at any PSU review over at silentpcreview.com, they do good efficiency testing.
I agree they are rare and there are 100 potential pitfals before patents would become a concern for a startup, but they are still starting to scare a lot of people with the current press they are getting. It is a tricky issue for me to decide on. On one hand I fully understand the need for patents, there would be a lot more horror stories of the little guys getting squashed without them. On the other hand I hate the way huge companies are using them as a revenue stream. I personal would like to see patents become unenforcible if you can not show that you are currently working on a product that utilizes the patent or have a product in production that utilizes it. Stop letting companies just own a patent for the hell of it.
Mascot Back Handspring Fail
The worst part about this fail is he can&#39;t even take off the head to get reoriented because the only thing more embarrassing than failing like that on stage is being the guy inside a mascot outfit.
Serious question: can/do patent trolls go after open source projects? I'm not thinking of businesses who sell/support open source software (e.g. Red Hat), but would it be a viable "defense" for an indie dev to simply release their project as open source? I've got an idea for a "weekend project" or two that I could conceivably make a few bucks with, or I could release them as open source so that I can at least benefit from the idea without worrying (as much?) about being sued for violating a patent. On the one hand if I'm not making any money from it one would think that the trolls would go elsewhere, but then again...

Just looking for a general idea here, I'm not looking for official legal advice here... :-)
http://www.quora.com/What-do-young-people-in-Palo-Alto-do-fo...
Flying robotic seagull attracts flock of birds
Ways to Save Money as a Gamer: Gamer-conomy
Except you don't need to make a profit to be subject to a lawsuit. Hobby or weekend projects are just as liable.
Counterpoint: I didn't find out about shift-space until just now.
You are exactly right, it is an admission of lack of knowledge. My thinking is that if the majority starts looking at learning and growing as a positive rather than a negative, then a lot more positive things will come of that. Now while this may take decades at large corporations, it is the kind of things startups and founders can implement in their small business and see some real change.
I suspect that you're playing it wrong, or with the wrong people -- particularly if it's taking you hours to play.

Typically, there'll only be one or two really good spots (say, 8-10-5 or something). The players on those spots will/should get a disproportionate share of the baron, both because they have more cards and because they're in the lead and need to be dragged down to everyone else's level.

The game then becomes an issue of trying to get good without appearing so and picking the right time to make your move, rather than 'I have x points/regions, therefore I win'.

Sounds pretty similar to the Monopoly rules, now that I think about it...
Juniper showcase new opportunities for Developers, Register now
Can someone please tell me what Myrvolhd actually DID when he was leading MS Research? I remember no innovations from MS in that era.
Why did they abandon it?
淋病
You only give forums and beta access to people who have donated $16 or more, while you send handwritten postcards to people who have even pledged the lowest amount.

Now, I'm not sure if you plan to spend a dollar out of every $4 for international postcards, but it would be nice if you could give access to everyone who donated.

Two reasons for that - not everyone lives in a first world country (and expects postcards) and secondly, even a dollar committed to the idea of a software is more than most people.
Facebook launches “Facebook for Business”
Here is an example of a thread where it's discussed: http://mail.python.org/pipermail/web-sig/2009-November/threa...
Castle: Reinventing Storage for Big Data (OSCON Talk)
No, I just meant that if the present is given to the brother, then girls learn that computers are for boys. Especially if he defends it from her :)
The Facts You Need For Child Support in Maryland
Why trust your children to anyone less? Our professionals have assisted parents in Washington, Montgomery and Frederick Counties for over 15 years. Fees and discounts are available on a sliding scale. payment plans are available and credit cards accepted. We CARE about the lives of children.
and lots of pillows!
I doubt that just for the fact that IE comes with bing as default. I don't think enough people actually care to change it. I would not be surprised to see it higher, but I highly doubt greater than 80%.
Anyone else get 'cogs' to work on the mac? 10.6.6, 13" 2010 mbp, and cogs won't start.
What’s Wrong with Learning Haskell
Now I feel like an idiot, thanks :)
I'm not sure where you got that impression from. Did you follow through to the original article?

http://www.criticalmiss.com/issue10/CampaignRealMonopoly1.ht...

There's plenty of imperfect information - I don't think you're required to reveal how much money is in your hand at any point, much less how much you'll pay for a particular property, and thus plenty of opportunity for richer players to screw poorer ones out of the property that they've landed on.
Beautiful Indian Actress Priyanka Chopra Hot New Photo
Thanks for the feedback. I'm not willing to accept that WSGI couldn't be this simple. Pump's specification is modeled on Ring for Clojure (https://github.com/mmcgrana/ring), and I'm sure there's a way Ring gets around the issues you mention. I'd never had to do any of those things before but I'll look into it now.
Except that producing your own stories is more expensive (unless you want to hire middle schoolers), and you need something to put in the space between the advertisements. I agree that a newspaper that actually fills its niche well is desirable, but it's unfortunately a tough business model.

Frankly, I kind of suspect that local news will eventually be dominated by passionate bloggers. They don't have the overhead that a newspaper does, so they can deal with smaller budgets. Every community in my area has at least one local blog, and honestly, they're great for local news.
The issue is not how to translate it but whether an IP address identifies a person beyond reasonable doubt, especially given Anonymous's ability to defeat FBI/CIA and other military grade networks including those the FBI/CIA employ to protect them.

It really raises question as to whether you can trust something as flimsy as an IP header given the technical sophistication of Anonymous. These people could well be innocent and in fact victims of anonymous directing attention away from itself and towards these innocent victims. When Anonymous can gain control of HB Gary and FBI/CIA assets imagine what they could do to an off the shelf system that hasn't been through the rigorous security protocols that HB Gary, the FBI and CIA follow.

Given the mutability of data on a USB stick I'd also be very interested to see the chain of custody on that data and how it might have been modified. Also, the defense should request access to the source code for the IDS system in question so that it can be examined for bugs and problems that may affect its ability to generate reliable evidence.
GHD IV Mini Styler with top quality is on hot sale at discount rate
For better or worse, the thing that jumps out at me from that graph is that the numbers all look similar until you get to the code review, where half as many women made the cut as men.

If this is a statistically significant difference, it speaks volumes.
No, John Resig uses $(this) :)
The author of rich dad poor dad is Robert Kiyosaki. Guy Kawasaki is the former chief evangelist at Apple as well as author of some other books.
I guess the reason I find them more worrying is the lack of control. I know I can write good software, I think I've got a great product idea, and I know where I can get help in the areas I lack. These are all issues I can manage. Bruce Schneier writes a lot about how people fear things that are new, and things that are outside their control, this seems to apply.

The only way for me to "manage" some sort of patent lawsuit would be buying insurance against it (is that even possible?), and even then the insurance company would likely settle, handing over more cash, and further validating the business model.
The audio version of the story mentions that it was a decision by the patent office, not specific legislation. Sometime in the 1980s they went from copyrighting software (i.e., treating it like literature or art) to patenting it.
Lightweight HTML5 Game Engine : melonJS
That's the awesome thing about sovereignty- we get to run background checks and see if someone's been hanging out in Pakistan Frontier Provinces or Yemen lately. If someone looks sketchy, we boot them out.

Coming to an expensive first world country with $600 for 2 weeks is pretty clearly sketchy.

CBPs make wrong decisions sometimes. This wasn't one of those times.
Oh come on, BostInnovation is not a misnomer. There are plenty of certifiably innovative startups and several well-known VCs on the Right Bank of the Charles. Runkeeper and Cloudant are on the same floor of my former office building in the South End. Flybridge and Spark Capital both have offices in the Back Bay. There's a cleantech incubator called Greentown Labs in the Fort Point Channel district that houses some very innovative companies, as well as all of the Mass Challenge finalists in the Seaport (editorial comments about Mass Challenge aside, many of these companies are IMHO quite novel and interesting). A new ed-tech startup and a micro-VC firm have recently set up shop in the Leather District near South Station. Oh yeah, and there's Skyhook Wireless and Where.com, and well, the list goes on...
Facebook Building 2nd Huge Data Center in Oregon
This is a red herring. The New York Times is "dying" too, but (other than not linking outside the site, which is of debatable consequence to site revenue), it doesn't do any of these things.

This is mainly a list of one person's pet peeves, asserted to be the reason that newspapers are hurting. I have another theory: the advertising market for newsprint is being decimated. The pop-unders and massive ads are probably the only thing keeping your local newspaper alive.
Interesting idea. Since the traditional re-captcha has been cracked, I wonder what they'll do in order to make sure this remains viable?
>Because of the way the work is

Well, to write a novel you have to have spent some time learning to write, and hopefully have either lived a little or have an imagination. To learn to program you have to spend a LOT of time focused on a computer taking in technical information. After you have acquired a certain amount of technical knowledge you can then program a utility. I wouldn't put this in the same boat as an artistic pursuit as the mode of acquiring information is different.

Once you have learnt sufficient computer knowledge then yes, you can work in a team, but the learning process requires a lot of time alone, while also having a technical aptitude. From my experience, from my friends, the girls who like to spend time alone are artists (painters/writers whatever) and the girls who have technical aptitude are scientists or in the medical profession. It really is my belief that if we want more women in computing it has to become less of an isolated pursuit - I'd like to see other suggestions but I've yet to find any other solution.

If you're a woman and reading this I'd really love to have some feedback from how you've found computing as a profession. Personally I find its isolation the core challenge.
I think this was the original wart that started
the whole WSGI 2.0 process. As I recall, it was
PJE himself who recommended dropping start_response
and replacing it with a return tuple of
(status, headers, iterable). PJE comments in one
thread that this isn't a reduction in features,
but an improvement in usability:

"Note that in the WSGI 2 calling protocol,
you would simply modify your return values,
rather than needing to create a function
and pass it down the call chain."

http://mail.python.org/pipermail/web-sig/2009-November/00424...
personally, my home server is a "Seagate Dockstar Network Adapter", a 1.2GHz ARM box that can run Debian, with some USB disks, and a USB sound card so I can stream pulseaudio stuff to my larger speakers. Speedwise, the network is the bottleneck, so having USB disks for everything works fine. I suppose if you have your stuff wired up for gigabit and really need that much more speed, going for a box with faster interfaces would make sense, though you can get ARM plug computers with SATA or eSATA, iirc.

Things it does: NAS for large file storage and backup, pulseaudio sink, transmission w/ webclient, IRC client (ssh/screen), light home webserving.

I used to have a more serious box, but I found this runs silently, very low power, does everything I need, and is tiny. Also I got it on woot for $20. I'd strongly advise a similar setup for home stuff.