skysight-inc/HackerNews huggingface dataset:
Show HN: iceWS, an open source web socket server in c#/javascript
https://github.com/teplatt/iceWS

This started as a little experiment but has since become useful enough for me I thought I would share it. Basically it lets you make function calls from a web page using javascript through a websocket without dealing with all the ugly details.

Any feedback would be appreciated.

Thanks
cause we're noobs
10) He was laid off a couple years ago but through some glitch in the payroll department, he still receives a paycheck.
How a $4.99 App Gave Parents Hope After the Earthquake in Japan
Sincerely, what I think you should do is to partner with Mailboxes etc. (or similar) (or even with FedEx) and have the postcards printed in the appropriate local zipcode.

Postcards of the Grand Canyon need to come from the Grand Canyon.

Postcards of the Eiffel Tower need to come from Paris.

This actually makes your play even easier since you don't have to buy as many printers.

This is attractive for your parters since you are selling their services for them, and since you are increasing utilization of their equipment.
Firefox already has what they call "full" hardware acceleration, and Safari has none I think, so there's nothing to show there.
Journalists get paid to muck through legalese like this and translate it into something readable:

http://www.businessinsider.com/facebook-lawsuit-paul-ceglia-...
I assume that they will eventually support Python, but at the outset, I think Bushido has more implications for average consumers than developers. I don't know who of the two is going to be the early adopter, but this is what makes it so interesting to me compared to Heroku.

I already have some Django projects in mind that might replace other services that were much easier to install before - but still a hassle. This way, people will get both a better product and a better installation experience.
Mostly agreed, and well articulated. Though, the point I believe that Tom was trying to make about Diaz having to ask Thomas to change things was more valid with the links that were likely stripped from your comment:

https://github.com/madrobby/emile/pull/7

While you already argue against something like ender.js being valid, Tom's argument, which preceded your comment (and which seemed confirmed by Thomas' post, imo), was that including emile in Ender.js has actually been a pain because he couldn't get Thomas to answer him, let alone change something for him. I believe the irony that was being pointed out was that Thomas then gave ender a shout-out after ignoring it (from an outside and likely wrong perspective).

I say all of this in more of a objective bystander, rather than someone who wants to interject his own opinion on the actual topic. I don't need that kind of stress.

Full disclosure: I found myself quite attracted to Thomas the few times I met him. I think it's the accent.
Making money with Android: A developer success story
Single Page: http://www.informationweek.com/news/internet/google/22940128...
To make this readable (all in one page), click the ø link in the bottom right
Malu | Blanco Y Negro Video Musical HD
Reminds me of mine at MS over a decade ago. Breezed through the first two and I was starting to think I had this nailed. In the third one they took me to this older guy's office and he sat in this weird contraption looking chair. Details are fuzzy maybe because it was perhaps the most traumatic interview I've ever had. He dived right into Windows Kernel and I knew I was in trouble 5 minutes into the interview. They sent me back to my hotel after that one and I knew I was done for. A week later the rejection came by mail. Anyway overall good experience except for those harrowing 45 minutes.
To further stack my own mini-thread:

I had a hernia two years ago, 31 year old developer.

I've seen some treadmill standing working hacks, I've tried the balance ball idea (I'm 1.92m - knees to high up for biggest balance ball).

I use Workrave consistently to lock me out of my PC out every 30 minutes, to force me to walk around and avoid pain medication.

Recommendations, tips, tricks, and and easy to build schematic appreciated.
They used the same messaging with IE9.
I don't think so. Their play is on speed and reduced postage, not on coolness of trip through the mail systems of the world:

From their faq:

"How can you deliver a card in Western Europe that fast? shoot it! has established an international distributed print and mail network. This means your card will print and mail the next business day from the country closest to your recipient’s address. This is how we eliminate the need for international postage and long transit times. Postcards destined to North America print and mail from the U.S. Soon, you will be able to send shoot it! postcards to Japan and South America. But again, you can send postcards "from" anywhere day one! "
I'm sorry that this might be the wrong place to ask, but why is sbochins's name coloured green?

Is it because I've upvoted him a lot - or he me?

How does it look for other people?
Preso just ended, small update: there will be both free + pay service. For now, everything free.
So we still don't have details, but we know the model they are pursuing.
what do you think of that erlang version of the V8 interpreter I posted about higher up? I do find the idea of using the erlang VM where it can do a lot of good to be very attractive. While I would probably prefer python running on Beam to Javascript, JS is very "lightweight" if you take my meaning a certain way, and quite ubiquituous even compared to Python. It would also seem to dissolve your specific complaints posted here, would it not?
Looks green to me

Also, front page? Wow. Must be a slow day on Hacker News, huh? I'm honored, but I don't really think the article has the "substance" to justify a front page ranking.
MassChallenge - endorsements and deafening silence
I submitted an application to MassChallenge, check on it periodically, and am still debating with myself about the whole endorsement mechanism. I'm curious about other people's thoughts on this.
I'm betting they took this on contingency and will take a cut of the winnings. If so the firm is willing to risk their own capital.
Have you heard of JESS3? http://jess3.com/

I went to a talk they put on a while back and was really impressed with the quality of their work.
I could see the value in a "want to host this open source thingy somewhere? click >this< button", especially for people who are not primarily techies.
He could lose half of his share, I believe.
Neat hack! If you want a similar solution for something a bit more dynamic, all the http://pagekite.net/ sub-domains are SSL-enabled by default.

You run whatever HTTP server you like, PageKite operates as a front-end and handles SSL. The connection between your server and the PageKite front-end is encrypted as well.

Like Dropbox, there are bandwidth limits on the PageKite service, but for heavy users we'd be pretty open to negotiating - our public price structure is more meant for personal sites and prototyping. OTOH, for something like a Facebook app, 1GB probably goes a very long way.
7.5 Reasons to Look Forward to Fedora 15
thoughtbot's Approach to Hiring Developers: Hire Globally, Work Locally
Why google made stuff never have a share on google buzz things?
TouchStudio Lets Windows Phone 7 Users Program Directly On Their Phone
It's a new account. (think "Oh, he's green at that")
Ya know, I am kicking myself for telling you this when you haven't hired me, but the best part of my suggestion is that it makes YOUR trips to the Eiffel Tower, to the Grand Canyon, to Maui, to Tokyo, to Niagara Falls completely tax deductible as you work to sign up local vendors who will do the printing and shipping and marketing at the local attraction for you.
Even if he had 50% at the beginning, wouldn't he be in the exact same situation as Saverin?

Diluted to hell by subsequent rounds of investment, and ending up with .1-1%. That'd still be an ENORMOUS amount of money, but there's no way he has a claim on 50% of the currently issued shares.
That's great. If Skype comes out with a web app, the CR48 will rock.
My post on Scaling Lessons Learned from About.me
according to the register: http://www.theregister.co.uk/2011/04/12/vmware_open_sources_...

"Cloud Foundry serves as the basis for the VMforce platform cloud VMware is building in tandem with Salesforce.com. Therefore, Chen tells us, developers will be able to readily move applications between VMforce and other Cloud Foundry services"

So they are both apparently releasing differently branded versions of the same stack.

There is no history in the git repos, so not clear if any of the code comes from Heroku.
And to think, they downvoted me when I said that Google should make an effort to snap up startups in each Mediterranean climate in the world! (in the Google South African startup incubator story)
I think they will agree, the availability of good browsers means their web apps work great everywhere.
Posted slightly earlier, with some discussion: http://news.ycombinator.com/item?id=2437944
On one's own server, sure. On hotmail.com or some other 3rd party email provider, not so much.
Please read the post. Direct quote:

> IE9 delivers native support for HTML5 on Windows.

Another direct quote:

> Native HTML5 support in Windows with IE9 makes a huge difference in what sites can do.

And another:

> The only native experience of the Web and HTML5 today is on Windows 7 with IE9.
Senator Durbin To Propose New Internet Sales Tax
That's a strange attitude.

I don't see how a paid Dropbox account is somehow riskier than a leased vserver. As long as you abide by the ToS, anyway.
Honestly, I don't think the meatheads at the airport even knew he was a liberal pansy. I could believe somebody at the top put him on the security watchlist knowing what happens at the bottom, but I really doubt the meatheads keep their own list of people needing lessons.
For my first dance with .mobi and .epub I used a mix of tools like Mobipocket Creator to export my .epub format to .mobi for the Kindle. That took a lot of patience, adjustments, and fine tuned settings to get the appearance correct on the device. There is also an emulator built-in. Having the Kindle in hand is far better.

Calibre was also a big help. Calibre is more ebook management? It does have some helpful conversion tools for the .epub to .mobi process.

Also during .epub development. I used threepress, http://threepress.org/document/epub-validate, to validate the .epub files as I went.

Focus on the content first not the format was my big lesson. In the end I made the .epub (DRM free) by hand using Notepad++. Just gave me far more control in the look, feel, layout, and fonts. Web developer by trade so it was not difficult to get a handle on.
Mojostreet: Indian stealth location based gaming startup gets $350k
WebGL won't happen until it makes its way into the HTML spec. Historically MS hasn't been supportive of Khronos standards. And I don't really know of any customers important to MS that are demanding WebGL.
Autopaging for Chrome
Instagram's filters are also a weird, annoying, inauthentic, dare I say pretentious concept. It's like it wants to infuse vintage nostalgia into the present.

I like Postagram's concept on its own premise - and I think it'll work great for them.

It's about discovering a market and a userbase, and these people have done that. I can't do anything but with them the best.

It already uses Instagram, so it's not like it's to blame for the aforementioned downsides. They are latching onto the mentality and turning a profit from it. You don't even have to like Instagram to do that.

I don't like Instagram, but I wish I'd come up with this idea. I don't have to like Justin Bieber's music to sell ear plugs near his concert.
I also love Scala, but how do you do your web frontend? Using Lift? Play Framework? I'm currently developing a side project with Lift and lets say I like the Scala-part of Lift.... The web part doesn't feel nice (also I don't like the last decisions made by the Lift Team). Currently I'm looking into RoR and I like what I see.

So, what I would love to see is a Web Framework similar to RoR written in Scala ...
That's an awesome vision :)
sarcasm ahead: they say everyone does it big in Texas...its more than likely the biggest leak in history..congrats Texas..
Friends Don’t Let Friends Take Education Advice From Peter Thiel
Don't use Bittorrent over Tor, people. It's bad for the network itself.
It may be a brilliant marketing term but for us technical guys it sucks - from now on we have educate everybody we meet about what the term "native" really mean.

Not to talk about all the wrong decisions that will be made based on this.

Marketeers, if we could only get rid of them.
Automate diptychs and triptychs creation in Photoshop (for photographers)
Basically, Tor only works if the protocol you're running on top of it doesn't do stupid things. For instance, Tor doesn't work if your browser helpfully sends geolocation information. Likewise, Tor doesn't work if you happily make un-Torred connections to possibly malicious IP addresses retrieved via a Tor link, which is more or less what the vulnerable Bittorrenters were doing. (You can run the entire Bittorrent protocol over Tor, but it's painfully slow and a big load on the network.)

In short, Tor may have real issues, but this is not Tor's fault.
Hey there, Ezra! :)

Agreed...the open aspect of it and how it morphs through the community will be very interesting. Looking forward to it.
How publishers punish us for buying new games
I've found that three Amazon Fresh boxes (or two stacked ontop of something else) are the absolute PERFECT height for a standing desk (for me).
See also, direct from the Tor blog: https://blog.torproject.org/blog/bittorrent-over-tor-isnt-go...
I think they also want any impromptu benchmarks people run to be as fair as possible. To the best of my knowledge, the latest FF and Safari both have all their supported hardware acceleration turned on by default.

I've met some members of the IE tech team (who don't control the marketing). The people I know really want to win without cheating and support as much as possible, but are very wary of releasing anything too early. They're very careful to wait until the standards are pretty precise and stable before releasing an implementation, lest they be accused of trying to "sabotage" something with an unintentionally different (but still within the vague spec) implementation.
Ah, I see. I thought it was a reference to the red-green colour metaphor of + and -, friend and foe, and so forth.
Yes, sounds like phones ate the low end of the market and goPro ate the high end. Left Flip with nothing.
I'm a big fan of MooTools.

It's very modular and consistent. It's easy to pick and choose just what you want to include. You can do it by hand or use the builders on the MooTools site that let you roll custom distributions of the library.

It's like having a micro- and full-stack library in one package.
Clojure articles seem to draw a lot of upvotes by default, to the point of silliness. I love Clojure but it's kind of bizarre how fast they draw upvotes here, since it isn't a Clojure site.
I find it interesting that the linux crew are paying over twice as much as windows/mac users on average. Higher average age and therefore disposable income do you suppose?
Thanks for choosing the word "tenacious." I get so tired of hearing that entrepreneurs need to be "stubborn." Tenacity differs from stubbornness, and I'm really happy to see you make that distinction.
Federal Circuit Hears Myriad Gene Patent Case
I get an error:

{"error":"not_found","reason":"no_db_file"}

when trying to sign up. Too bad, this seems very interesting!
As both an inexperienced programmer and as someone trying to learn Clojure, I can testify that this fills are real wide and gaping hole in otherwise existing Clojure materials. It's tough as nuts taking Clojure on as one of your first languages. Most materials assume a great deal of programming efficiency and experience of the reader. I'm happy as hell that this is being published.
I think the more surprising thing about the headline is that Texas needs 3,500,000 employees to run its state government?
I spent $8 at Home Depot for materials and 10 minutes of assembly for mine: http://i.imgur.com/Aoqpd.jpg

They'll cut the wood for you, just measure before you buy.
Agreed. I tried news:yc out for the first time yesterday and wound up deleting the app pretty quickly. The toolbar at the bottom was probably the biggest thing other I didn't like. It just felt wrong.
They actually came out and said "building a new browser for the ten-year old version of Windows that came with IE6 didn’t make sense to us because of the limitations of its graphics and security architectures." Considering IE 9 dropped support for XP, I don't think they consider it "news" that IE 10 won't support XP.
Firewall Builder V4.2 Beta Release Now Available
Then consider the above a feature suggestion. I actually think this would help you quite a bit. Here's why:

Using this app is an impulse decision. I'm three mimosas in and I have to send this to my friend who I have the inside joke with. Oh. No address. I guess I can email my friend, wait a day or two for a reply.. then phone-copy and phone-paste the address into your app, and pay a buck.

I think it's enough of a momentum killer that it would be a good idea to smooth out the process for the payer. The receiver has a post-card coming, so I think there's plenty of motivation to enter an address.. especially if you confirm to them who the sender of the postcard is, and assure them you won't use it for evil.

Plus, you could build up a database of addresses to emails if you wanted, and then receivers would only need to do this once. Seems like a win.
And you probably can find actual vendors in those locations that can, at the location from their streetcart or small shop take the photo emailed to you (perhaps via QR code), print it out locally at their stand, and then they hand it back to the customer along with the proper stamp, and the customer can write anything they want on it, and drop it in the mail.

Hey, um, I have some free time this summer, happy to make those trips with you....
86% of viewers with DVRs (and as your second link says only a quarter of households have one) and that is only on timeshifted content which advertisers have already given up on. Making ads for people timeshifting content is like trying to advertise to people running ad blockers on their browser.
A Cultural Thing: Why More Minority Women Aren’t In Tech
My co-worker uses one of the following setups at his desk. It looks interesting and well made.

http://www.ergotron.com/Products/Workstations/tabid/562/lang...

He likes it, but personally had to modify it a bit to raise the keyboard tray about 2"

Check them out or otherwise happy hacking! (which is good too :) )
Lessons from running a niche humor blog
Probably not going to land in the jurisdiction of the People's Court :-).

Now me? I'd say "Ok so $3B, we'll give one to the lawyers, one to the taxman, and the third one we'll just keep for ourselves. And we'll call it a day and put this nasty bit of business behind us."

But that's just me, a billion post-taxes and legal fees would pretty much cover any eventuality short of Armageddon :-). If the providence of the email chain can be validated well, I'm sure the DLA Piper's are thinking they are looking at a potential billion dollar payout so they may be willing to commit serious resources to insuring that level of rigor is done.
When will I be able to use the latest CSS and HTML features without vendor tags in any browser? I'm tired of -wekbit -moz -o and -ms.

I won't count any of them as supporting stuff until it works without vendor extensions, and I can finally stop saying things in quadruplicate.
In real life inlineCallbacks's overhead is not significant compared to typical IO times (even snail in a park reaches its destination sooner than a rocket makes it to Pluto and back).

inlineCallbacks allows you to write code in a synchronous manner (that's the point). If you'd like to wait for completion of both f1 and f2 functions simultaneously you could:

yield DeferredList([f1(), f2()])

The ticket you mentioned is closed as invalid. Use `failure.printTraceback()`.

Non trivial async code is hard to read (period).

Exceptions allows you deal with errors in the place where you know what to do with them, not in the place where they arise (as in any other Python code).
What a great article. I read your reply and I thought, this is clearly a case of fortification against deletion ("Doctor Eggman doth protest too much").

But then, after a look at the article, it's clear that you can't make a good case for deletion after all. There's a lot of info there, a lot of deep cross-links, etc.
Could you elaborate? I've read the entire HIG multiple times. Feel free to post an issue on GitHub if you have any changes that would make it better...
Actually I misconstrued what the design was. I thought the mirrors would project a higher concentration of sunlight onto a traditional solar panel (except one designed to accept much higher input/density), thus saving the cost of making many panels and many periodic replacements. Mirrors are presumably cheaper and/or more durable than solar panels.
I have to admit to a bias against BI...Blodget's tone grates on me. Plus I actually like reading through legalese, rather than the abstracted version.
pg is a bit of a Messiah to some Lisp folks. (One of the few who's had commercial success, wrote On Lisp, kept the dream alive...) HN also likes cool new tech. I'm not surprised that people like Clojure, although I agree that some more restraint wouldn't be bad.
I can't fix it without any help: I want to make something that's a pleasure to use. If you have improvements or even just issues with the choices I've made, could you submit an issue so I can fix them?
FYI, you don't have to include an empty parameter list for defining functions that don't take any arguments. Just the arrow will do.

foo = ->
a = bar()
z = ->
if a
b = fu()
else
b = kar()
I don't know enough to contribute to this debate, but I found the tone of your comment more distracting than that of the article. (I come from the 'less code is better' camp in lisp http://github.com/akkartik/wart, so I have no axe to grind.)
You're missing the point; they are attacking Google for "disabling" features for XP while they dont support XP at all (with their latest browsers).
The points are probably applicable to most scaling discussions, and not particular to python. I'm surprised there isn't any discussion of using a CDN. Its easy to eliminate static load, and it reduces latencies considerably.

I do wish he went more into detail about DB optimizations, since this is usually where most people struggle to add performance to their applications.
3 year anniversary of Twitter acquisition of Summize.
Digitizor is giving away two free Visual Webiste Optimizer accounts
I'll reinstall on the simulator and make a few notes for you later today.
Took a bit of searching, but here's a previous discussion which you may find helpful. Someone is writing a book and using ruby and git to handle the formatting:

http://chrismdp.github.com/2010/11/how-im-writing-my-book-us...

HN discussion:

http://apps.ycombinator.com/item?id=1861133