skysight-inc/HackerNews huggingface dataset:
EXECUTIVE SUMMARY

"First, Twisted should be fun. It began as a game, it is being used commercially in games, and it will be, I hope, an interactive and entertaining experience for the end-user."

"Twisted is a platform for developing internet applications...Twisted is a good (if somewhat idiosyncratic) pure-python framework or library, depending on how you treat it, and it continues to improve."

"As a platform, Twisted should be focused on integration. Ideally, all functionality will be accessible through all protocols. Failing that, all functionality should be configurable through at least one protocol, with a seamless and consistent user-interface."

- http://twistedmatrix.com/documents/current/core/howto/vision...

SUCCESS STORIES

"Lucasfilm has used Twisted in its business-critical production processes since 2004...We use Twisted to proxy database connections for our render farm, which runs 24/7/365."

"Justin.tv is the largest live video site on the internet. We allow anyone to broadcast live video from their PC and chat with viewers. Every second of every broadcast is archived so it can later be browsed, searched, or made into highlight clips.

Each of Justin.tv's half a billion monthly pageviews passes through a custom Twisted caching engine."

http://twistedmatrix.com/trac/wiki/SuccessStories
Direct source link:
http://fosspatents.blogspot.com/2011/01/new-evidence-support...
What's in a name? A love for a good deal
and they fund you for 1 year, not 3 months.
I've got XBMC on an Acer Revo nettop, and having a little always-on Ubuntu server has various other uses for me.

Apt-getting installs/updates to XBMC rather than jumping through whatever hoops you need to for this is a blessing too.

One downside, you'd need to buy a 3rd party remote and USB-IR receiver and get it working with Ubuntu/XBMC. (At least I did, I think the newer version has one built in).
Figuring out the age is a nice touch.

I know this is old-fashioned, but you might want to make 'www' a subdomain for your app because some people will still type that in and, when they do, they'll be surprised to see someone's album (if someone takes 'www' as a user name) instead of your landing page. Right now if i prefix your domain with 'www', I get a "that child must have been deleted" error.
TDD your Tests by Writing them Backwards
Except for the ones mentioned in other comments there's also Le Camp in France.

That makes it:

- Le Camp (France)

- The Difference Engine (UK)

- Seedcamp (London, Europe)

- Aalto Garage (Finland)

- HackFwd (UK)

- Springboard (Cambridge, UK)

Great to see all these initiatives. Europe certainly needs some startup mojo. Looking forward to see some successful companies emerge from these accelerators.
The EFF has a plugin that uses SSL when available on a number of common websites (Google included): https://www.eff.org/https-everywhere.

AdBlock will get rid of a lot of stuff (you will be depriving some sites of revenue, use the whitelist if you respect the site.)

There are a few other privacy-related add-ons that I don't have experience with too.
Converting: BLECH.

Converting a two hour HD movie sucks for both time and storage. XBMC can play back pretty much any format natively.

Huge time savings for people with a large video library.
Almost all new technologies (NoSQL, node.js, etcs) are running primarily on Unix, so Mac is better if you don't want/like to deal with Linux style and at the same time need an Unix environment to run and debug systems with this technologies.

And a personal opinion: don't ask me exactly why, but I do prefer coding on Mac rather on Windows.
> turning a profit (i.e. selling goods or services to customers)

Why does everyone on HN ignore advertising revenue? Or is it lumped in with the above?
Ok, I read elsewhere in this thread that apparently you can stream directly from a NAS, which is definitely an awesome use case. XBMC wins!
Thanks. I thought I fixed that www issue but apparently not. I'll have another look. I believe I just need to explicitly list it in the Apache Virtualhost definition.
Http://www.gadgetdaily.info/2011/01/new-Twitter-worm-exploits-Googles-url.html
15M jobs lost-"lay off your...least-effective workers...replace with software"
>And Rake plugins (pieces of middleware, done in a standard/reusable way, contrary to Django's middleware) are just awesome.

I think you mean Rack plugins (noted b/c Rake is something entirely different in Ruby parlance).
It would have been nice to seen which startups were surveyed. I don't need to know there answers, but it's great to know who else is trying to make this work.
Search is the space of all things. Social search is the space of the things you or your friends have interacted with in some fashion.
It seems that people associate meditation with Zen-style sitting meditation, which seems to be the canonical example. However, there are also standing, walking and moving forms of meditation, as practiced in Tai Chi, Chi Kung, Ba Gua and Yoga.

These practices emphasize mind-body unity and alignment, and focus on the moment, and the results are very similar to sitting meditation, with the added advantage of physical involvement, and less time per session.

I do a Tai Chi short form at different times throughout the day, as a stress break. It only takes 5 minutes or so, and is very helpful in calming the mind and aligning the body. The down side is that the learning curve is long, and a teacher is needed, in order to ensure that ur doing it right.
Instagreat - browse Instagram photos in style
Yeah... probably a very bad one. I finished the paragraph, but thought the typo was so obvious that OP was asking about the contents really, not the silly silly typo.
Why GUI systems are object oriented?
I very frequently start new .NET apps, and I by no means "only ever code to pay the bills" (in fact, I don't work as a programmer at all anymore). Here's a list of a few interesting .NET projects: http://easyhook.codeplex.com/ http://ccimetadata.codeplex.com/ http://www.mono-project.com/Cecil http://daeken.com/renraku-future-os http://www.assembla.com/wiki/show/nethooker https://github.com/daeken/Dotpack (The latter three are mine, so I'm a bit biased there)

The .NET community may not have the number of hobbyist developers that Ruby, Python, et al have, but we do exist.
I've never worked at a startup that required use of a specific platform unless it was tied to development (.NET, of course, requires Windows, Rails strongly encourages Macs, Cocoa requires Macs).

And yes, I would be very suspicious of someone who wanted to do .NET development on a Mac or Cocoa development on Windows. I'm sure both are technically possible, but rather poor choices.

Outside of that, Microsoft is pretty expensive, so I can see not wanting to pay for it.
Work on an open source project that you actually use so you have some motivation to improve the codebase and know what improvements to make.
fascinating! thanks for posting.
I can accept this to an extent - I have our environment set up with virtual machines running replicas of our production environment mostly to ensure that code will work once moved in to production - this let's my dev team work platform agnostic while maintaining the reliability of code consistency.
I wonder if the code was copied before Google bought Android or after. And would they be able to just pay licensing to Oracle for the code?

I don't get one thing. I thought Java is supposedly open-source? How come there's proprietary source code? Or are these files part of a particular Java library developed by Sun that are not part of the Java that they open-sourced?
I've been using an ASRock Ion with XBMC as my media center for over a year now and I love it. Plays anything I throw at it without any jitter. 1080p content? No problem thanks to the onboard NVidia chip.

http://www.asrock.com/nettop/spec/ion%20330.asp

Combined with the Aeon skin it is a beautiful thing.

http://xbmc.org/skins/aeon/
That's not slow. In 20 generations, humans hardly change at all.
Is there anything like this but with Emacs bindings, for Chrome or FF?

Yes, I know of Conkeror, but leaving behind every other extension I depend on (or wasting my time supporting hacks to make them work) just doesn't work for me.
The quasi-quote in the title is a < 80 char summary of this paragraph:

In other words, American companies had adopted a more cold-blooded attitude toward recessions, one that fit the new model of globalization and automation. Technology made it easier to lay off your 100 least-effective workers and ship their jobs to India, or to replace them with a software program that made your remaining workforce dramatically more productive.

I apologize for editorializing (removing the clause about Indians stealing jobs as well), but I find that less interesting than technology replacing humans, and figured most of HN would as well.
Bought content is usually an even bigger pain in the arse to transcode. I am currently trying to rip some DVDs of mine and it is an incredibly frustrating experience.e
From a quick look it definitely looks like copyright infringement, but in a non-critical area of Android. Google may end up paying a small fine over this, but it doesn't address Oracle's central claim that the Dalvik VM infringes their patents.
You may not have intended it, but your comment reads as "Google has awesome hard problems that only badasses can work on" "Also, I work there". Not ever mention of one's workplace warrants a disclaimer. :)

But you do bring up an interesting point, how does Google handle the heterogeneous server problem? One assumes that not all nodes are created equal (if only because it would be cost prohibitive to upgrade all at once), so do you just use dynamic task scheduling and hope for the best or is there something cooler going on there?
PyPy is looking for contributors: http://morepypy.blogspot.com/2011/01/pypy-wants-you.html (via http://news.ycombinator.com/item?id=2127461)
Biolamps uses CO2 to light up the streets
hah if it wasnt an intentional joke then its a very good accident.

It helped me tremendously to understand error handling in erlang when I realised every line of code was a point of failure

Java forces you to handle things like FileNotFound even if you fully expect the file to be there, erlang you would not handle file not found at all, but you would manage all errors at a higher level for the entire unit of code that expected the file to be there.
Duke Nukem Forever Has A Release Date: May 3, 2011
I would never hold an environment against a developer - the talent is what matters most to me, and turning someone down because of that seems foolish to me.
Eddy - Super-light PHP 5.3 Web App Framework
A Modest Proposal for America: Build 500 Accelerators
Stock buybacks are just a way to return capital to shareholders at a lower tax rate than dividends.

You just reduce the number of slices of the pie, so that each slice is a little bigger. There's nothing nefarious about it, it's one of many valid ways to allocate capital as long as they buy the shares at fair valuation (or better, when they are undervalued). You usually do that if you wouldn't get a higher return by putting that money to work somewhere else.
Russ wrote the regex searching for Google Code Search where pathological regexs would be disastrous.

http://www.google.com/codesearch
Twisted is kind of notorious for being difficult to pick up and use, even for experienced Python programmers..
This reminds me how some companies still run old web apps on huge server farms made of boxes with 4GB of RAM. They're basically building in a limitation so the programmers can't try to gain performance boots via memory caching if they wanted to.

Also consider that though the article indicates a ~$900-1000 for a full 24GB system, it may be only ~$3000 for a S5520SC-based system with 96GB. I suppose one would be good for horizontally-scaled web caches and the other for big databases or whatever funky app might make tons of random seeks over a large dataset.
Will go back and look over usability stuff again, but just quickly yeah id just uploaded then logged out (In latest stable chrome btw, not ff).
kinda basic for people with a good amount of jquery experience, with many commonly known jquery usage patterns.. but some good stuff for newer devs
Backgrounder on why California made it a crime to impersonate someone online
Wonderful concept (my boy's mother would love it).

1) Reword "Watch as your child's photos are automatically grouped by age." It's close. But still too...stilted. Loosen up the language, make it warmer.

2) Great sign up. Intuitive and simple.

3) There's no dashboard when I'm adding photos. No skip a step button either. I want to be able to go to his page or move around. And there's no dashboard when I'm on his page. If I'm logged in, I want to be able to see his page and navigate away to upload more pics.

4) Give a warning when the photo is uploading. That took a long time to process and I thought I may have messed something up.

5) Grabbed the date off the photo and aged him correctly. Cool idea.

6)Might want have an edit function so one can change the age.

7) Also, allow one to delete a photo.

8) Any way to delete my page??
…It looks pretty much exactly the same.

I had continuous problems with Vimperator on FF4, thus far Pentadactyl's been a bit more stable although occasionally it seems to get deactivated altogether and I need to restart the browser.
Vim Classes: Week 1
Recent developments in HTML
http://github.com/facebook/tornado is a pretty simple, useful project. You could set up ab and try to make it faster!
You're thinking of buybacks. That's when the company buys the stock.

Insider buying is when the insiders themselves spend their own money on the stock. It's very difficult for them to successfully manipulate it upward--if they buy e.g. 5% of the outstanding shares, then to profit from their manipulation they have to sell 5% of the outstanding shares. The net result is likely to be that the stock ends up where it was, and the insiders have just paid their brokers a lot of money.

Also, what's artificial about this? It seems natural to me that if there are fewer shares outstanding, the price per share would go up (unless the company was knowingly buying them back for more than they're really worth). And "artificial" restriction in supply would be something like paying a group of shareholders not to sell for a certain period, to reduce the number of tradable shares. That stuff's usually illegal.
Run OS X from a USB Drive
And Rake plugins (pieces of middleware, done in a standard/reusable way, contrary to Django's middleware) are just awesome.

I think you're talking about rack middlewares.
Rake is the Ruby make.
EMail Is Still King
Well, if you keep saying that Moore's law will fail, you will eventually be right. Like if you say a certain celebrity will die this year, eventually you will be right. Like how economists have predicted 8 out of the last 5 recessions.
If your program gets into a funky state, it's much simpler to trash it and start over, than to try to work backwards to a safe state. Sysadmins know this at the os-process and machine level, Erlang brings it to the language level. Erlang was designed for robustness, concurrency was just a happy side-effect of that focus.
There's a false equivalency here though. Clearing away in my kitchen or keeping papers on my desk tidy both have clear benefits to them; by ensuring the items are in known locations they are quicker to find, by ensuring they aren't spread over other things they provide space to work and reduce the risk of accidental damage or loss.

None of this is true with my bedding. I won't lose my duvet because it's not sitting straight on my bed. I suppose I could conceivably damage nightwear in putting it on but that risk is unconnected with its storage location. Yet, because tidiness has practical benefits in other contexts, it has become a generalised virtue. Which is nonsense.
Clicky link thingie:

http://www.meetup.com/RTP-Hackers-Founders/calendar/16046955...
Thank you. Maybe I'm blind, or something, but I sure couldn't find a link to the original source on the Engadget article page.
I did say I rather then They. I wasn't attempting to criticize; just giving my opinion is all fella.
I usually use padding on an element to show a background image to the left of it, but the pseudo background-crop looks pretty great. Definitely going to use that one.

Is there anything stopping me from animating the background rotation with jQuery? That would add to the accordion effect if it works.
These aren't humans. They are vehicles.
First, it depends on what god you speak of. If you speak of the typical monotheist God (Omnipresent, Omnipotent, Omni-benevolent, Has created our universe, Sentient, Listens to prayers, and sometimes Answers), then the question "Is there a God" is both falsifiable and false. (By "false", I mean of negligible probability given current evidence.)

Religious claims are typically falsifiable, and repeatedly disproved (creationism is a good example). Every time that happens, religions eventually back off, keeping only their claims that are not yet disproved.

Second, while some topics (like choosing a morality) are definitely outside the scope of science, the accurate description of our world is definitely inside. If something we could reasonably call "God" exist in our world, it's got to have consequences. I expect science to find out, or at least try. "Science can't have an answer for everything" suspiciously sounds like it shouldn't even try.
The issue is not with the open-source portion, it's with relicensing. The implication is that parts of the code that are in Android's Java implementation were copied outright and then relicensed to APL, which is not allowed--the original code is GPL, and must stay GPL, unless the original author decides to license it under a different license.
Google to Launch Groupon-Like Service Called Google Offers
280North/Cappuccino modules list comes to life
The age of iPad "superbooks"? Not yet.
I'd like to get rid of IR remote with non-standard receiver and replace it with Bluetooth one (Sony PS3 Blu-Ray remote). Anyone has experience, how long the batteries last in this thing?
FYI it's not Legos, it's Lego®

http://aboutus.lego.com/en-us/corporate/fairplay.aspx

Never say "MODELS BUILT OF LEGOs".
EBackers Lets Web Professionals Find Help
Open-source code is still copyrighted.
So in all of the scifi shows when the tech ran a light pen over the broken bits...it wasn't as laughable as I thought?
Couldn't you just do:

wget https://github.com/joshfng/railsready/raw/master/railsready.... && bash ./railsready.sh

Besides the "1" command is really 4.

If you are setting up enough VM's that you need this you should have something like puppet installed and don't need this. If you are setting up one machine then do it by hand. Know the tools you have installed and keep track of them it will make deployment easier.
Facebook Developer Application returning errors for almost 48 hours
It's always been hard to find. I think it's intentional on Engadget's part. It's under the two paragraphs on text on the left hand side. It used to be colored differently and it actually was even harder to notice.

edit: yup, the version arn is referring to was the most annoying and hard to find IMO.
Anyone know how to actually download this video?

I've tried quite a few basic tricks and website usuals, including file2hd, keepvid, firefox extension, etc. Nothing quite as simple as "page info" and sifting through to the .swf file.

Best I can tell is there is some sort of embedded custom java player by brightcove.com

Any thoughts or pointers greatly appreciated.
I think that's more of a disclosure than a disclaimer.
Not if you shut down with "hibernate".
Dave Pollak has worked in Rails for a long time. JRuby support is on the way for lift too. shrug

If Java is a necessity, Play! is a breath of fresh air.
Given the legal complexity and politics involved Engadget shouldn't just echo the rhetoric of a notorious Microsoft lackey.
Kickstarter project: http://www.kickstarter.com/projects/800508197/finding-vivian...
Why does everyone insist that there will be a next Java? Maybe the programming language ecosystem is getting less homogenous.
I like the article's emphasis that it is the lack of shared state that is more important than the fact that the language is functional. Also it is the "mystical view" of objects that contains all the value. Unfortunately its also the baby that some people fail to see when they want to throw out the object bathwater.
Ask HN: Does iterating on a project come easy to you?
not for me. I find it easy to get to the first release but it gets tougher every time I iterate.

its a mental block as well as a logistical one. addition of features becomes tougher (not dependent on the inherent complexity of a feature) and the UI itself becomes a challenge.

I know each of us is different and so I ask you to please share some tips, if you have, as to how you deal with this.
Why Is Eric Schmidt Stepping Down at Google?
Ask HN: SNI SSL Certificates
Where is the best place to pick up an SSL certificate to use with SNI?
The irony: in romanian, Tzigla (Țiglă) means roof tile
I'd like to learn more about HTTP, web servers, etc... Which open source project should I start with?
Interesting! I don't think there is much difference. Let's see:

- Both are focusing moments

- Both require full attention to make any sense

- Both call for the best of you.

- Both are delicious (focusing on stuff is the fun of life, innit? )

But one calls for focus naturally (swimming) and the other needs deliberate focus against 'habit of thoughts'.

Hope that answers it.
There is a massive amount of ex-Sunners working on Android. Could be that the same guy wrote the same code again.
Wish this was around a week ago when I did this all manually.
Original article: http://addyosmani.com/blog/jquery-performance-tips-2011/
Does anyone else hate when development information is presented as a video? I find it incredibly annoying because I can't scan through it quickly and pull what I want out.

Video producers, please ensure you provide a written version too!
The problem is we do not have the full story. For example, there is a certain clause of GPL2 that states if certain conditions are met that the full work does not have to be under GPL2 when a small portion may be under GPL2.

Plus, the aspect of when Java was GPL'd does that pertain to everything in the distribution or does at eh time Sun's disclaimers of some being not GPL'd hold legal weight pertaining to whether its a legal enforceable GPL license.
The timing is irrelevant. It's almost certain that when Google bought Android, they'd have taken on any legal liabilities that went with it. It's possible that the previous owners might have agreed to keep them but it would be very unusual for that to be the case.

As for could the just pay Oracle to license the code - they could have done at the time had Oracle, or Sun as it would have been at the time, agreed but they didn't. It would seem highly unlikely given that Oracle are currently suing them that they'd be willing to enter into such a license with Google now.
Django? Flask?
Lift is good, and if you're doing webapps in scala, you're probably going to use a lift package _somewhere_.

My impression of Lift is that the API aren't self-explanatory at first glance. import SHtml and S, hmmm, I know they do different things but I have to be reminded of what exactly from those packages I need.

I'm surprised no one has mentioned stateful vs stateless and horizontal scaling, yet. These are concerns dpp have addressed in the past but its worth reviving discussion. 4sq seems to be doing fine.

What is neat about lift and the foursquare story are the improvements to lift and scala web dev that come from that camp. Most recently, using MongoDB, devs now have a choice between java interop, casbah, and 4sq's rogue. Lift is an an integral and primary contributor to the scala web dev ecosystem.