skysight-inc/HackerNews huggingface dataset:
> I talked to someone from Justin about 2 years ago. He told me they wrote Twice to scale Rails because there was no easy way to make Rails fast.

Doing it wrong.
Not sure if they will gain a lot of performance from this transition...according to shootout ( http://shootout.alioth.debian.org/u64q/which-programming-lan... ) python is only few % faster than ruby. Maybe they should consider porting their entire ecosystem to JVM as twitter did it.
Ask HN: need apartment urgently in Montreal
Hi guys..
I feel that here is my community, and although its not technical matter, but we are one community here.

I need a small apartment urgently in Montreal for one of my relatives.
She is a single mom with son.

What is the shortest way to rent an apartment?
OnePennyBillionaire-Tz
This Website is for Making money Online ... It is The best Home based Business for Earn Money ..
I hope there's a few professors left who don't yet claim that anyone who cheats is only cheating themselves.
> sometimes programmers don't consider the ramifications of their actions. Google doesn't want to know who your friends and family are to sell your information to credit reporting agencies

I bet the execs and product managers realize the ramifications. If all of them profess to not realizing the ramifications, the following old quote probably applies.

“It is difficult to get a man to understand something when his salary depends on his not understanding it.”

― Upton Sinclair, I, Candidate for Governor: And How I Got Licked

http://www.goodreads.com/author/quotes/23510.Upton_Sinclair
Damn it, I was so sure that 2012 would be The Year of Linux on the Desktop. And now this!

Kidding aside, there will always be IPhones/Playstations, which need to be jail broken and there will be proper computers. If anything, this UEFI lockdown will make it easier to find appropriate hardware for your Linux box/server, since all that Windows-centric gaming stuff will be sold locked down only.
If your client connects to just one peer you essentially gain access to the entire bittorrent DHT network. As a dramatic simplification, your request for the rare torrent would propagate until it found the peers seeding or downloading it.
Buy New Nike LeBron 9 Kentucky Home PE Royal Men Shoes for Sale
Droid 4 Case
People have hacked iPads and iPhones to run Android. And nobody actually uses it because there is no hardware back button, etc.

That must explain the lack of penetration of Android tablets! (They have no back button either)
In my opinion, none of it was clear without the video. How can one launch a website without a basic layout that is self-explanatory? And to launch a website for something that takes 5 min in Excel to make? I still can't see the benefit. It takes longer to learn his interface than to just make it yourself.
It seems like it would be easier to rewrite the site in a newer version of Rails rather than switching platforms entirely, so it sounds like someone's skillset is more Python based.

Oh! Does the Python world have something like Rack?
Expect a knock on your door from the entertainment mafia's logic-focused lawyers.
They could run the site on PyPy as opposed to the CPython interpreter. Postgres and Django are well supported.

https://bitbucket.org/alex_gaynor/pypy-postgresql

http://speed.pypy.org/timeline/#/?exe=3,6,1,5&base=2+472...
Beijing Apple store egged after iPhone delay
relevant - http://news.ycombinator.com/item?id=3353163
> They could fix it by implementing some cryptographic code that's scanned at TSA entry points, verifying the actual document (boarding passes are a far cry from a verifyable document).

Yeah, I tend to believe that they really aren't serious about it. It seems trivial to include a data matrix barcode that encodes the traveller's name and flight data.
Apple's Retail Secrets Spilled
How to watch YouTube on Roku
Rack was inspired by pythons wsgi
quote from article: "Factual has been providing SimpleGeo with their Places data since June 2011"
(Now I'm an investor in Twilio too :)
I tried it, and got:

sas@ubuntu:~/devel/apps/playdoces/documentation/1.2.4/manual/tmp$ ./status.scala
error: script file does not close its header with !# or ::!#
one error found
Yes, there is WSGI which Rack is roughly based on.

WSGI 1.0, PEP-333: http://www.python.org/dev/peps/pep-0333/

WSGI 1.0.1, PEP-3333: http://www.python.org/dev/peps/pep-3333/
My aunt lost her drivers license but was able to fly (roundtrip AZ to VA) by being polite, patient and by having a wallet full of other cards with her name on it.

Surprisingly, the key card that let her board was her Costco card as it had her photo on it and that was an acceptable form of ID.
Loto et Euro millions : ce vendredi 13 portera-t-il chance aux joueurs?
Multiple things: I love endless scrolling and visually rich designs, I want to learn new techniques and ofcourse it's great to see other people using these mashups. Btw this mashup was also some kind of compensation for the damage I've done with http://Scrolldit.com
For every contributor to an open source project in the old days, there might be fifty failed forks on github, sure. But for every five failed forks, there will be one that thrives and which commits get accepted back.

What you are seeing is both an explosion in contributions and a permanent log of every failed contribution ever. This greatly affects your perception.

Back in the old days it was infinitely harder to provide and apply a useful patch, so it wasn't done in nearly the same frequency. Contributions were limited to a small circle of people motivated and skilled enough to climb the huge hurdle.

Nowadays, creating and submitting a patch is trivial, so the hurdle is much smaller. Hence you will get many, many more people to try and contribute, which, because of how github works is also visible to the public for all eternity.

At least in my case, none of my patches I sent in in the old days and which were not accepted are visible anywhere. Heck, most of the time you'd have a really hard time at even finding the patches that were accepted.

Github is far from killing open source. Quite to the contrary. But as visibility increases and hurdles get torn down, you might have to adjust your perception of reality.
Seeing death as a problem, and possessing a discomfort or fear of all the suffering death causes is often dispelled by gaining a fuller perspective over time.

Not many years ago, when I was that age, death and human suffering seemed to be the most fundamental problem to apply myself to solve. In fact, I was obsessed with biotechnology for very much the same reason.

Now, I think death the least of my concerns, for the most important and exhilarating parts of life come independently of the time spent here. For those things, like life, are fleeting, and lingering for an eternity would not bring them back.
First steps with Scala revisited: bash and python strikes back
How a private-equity firm would sell the US to China
Website Application Development Services
Electrician Phoenix AZ
With an immediate response, Meade Electric Company provides emergency electrical services to homeowners and businesses throughout Phoenix Arizona. From main circuit breaker replacements to troubleshooting all jobs are done by an electrician Phoenix AZ has appropriately licensed.
A well deserved number one spot for YC. Warning that this is one of those articles that makes you click 10 times to see the entire top 10 list - this really turns me off so I left after the seeing the first entry.
Thanks to everybody's feedback on this one... You encouraged me to write another article, mainly because I felt a little guilty for bashing (pun intented) bash and python ;-)
Hope you like it http://playlatam.wordpress.com/2012/01/13/first-steps-with-s...
Piratebay will now serve magnet links by default instead of .torrent files. For the average user, not much will change. For some particular use cases, there may have to be adjustments.
This doesn't always work. You might end up arrested. You are better off with a fake ID.

When you board the plane they check the codes to see if you have been through special screening, they check the markings to the boarding pass codes.

I've made it to the flight a few times only to be turned around and accompanied back to security for the full security theater experience. At this point they will check the list and you will be arrested if they find a problem in the paperwork.

Your best bet is to change your name slightly William --> Bill etc. and play around with a middle/first initial. Computers are dumb. TSA agents are friendly when you are friendly to them and have tendency to not pay attention to their work. Social engineering is a lot more effective than computer hacking.
I think you have to read the article again, because you are talking about something quite different.
I would feel hard pressed to sell PostGres with PyPy as well supported at the moment.

Django maybe, purely because it doesn't depend on too many C Libs.
Baby Talk - The Basics are not so Basic after all
thanks for the tip, here's my bash version http://playlatam.wordpress.com/2012/01/13/first-steps-with-s...
Unfortunately, in most of Europe, home-schooling continues to be illegal - as in, the police show up at your house and pick up your kids if you try...in extreme cases you can go to jail. So we are forced to send our kids to the public school or pay up to send them to a private school.

So sad. Hoping some hard research on the benefits of home-schooling (and even un-schooling) might end up changing minds, but it seems doubtful it will happen any time soon, at least for my kids here in Germany.
They could gain in productivity and ease of support
I don't think projects faltering out due to the bus factor [1] not being taken into account is github's fault.

set up a team repository and give multiple people commit access? Team/project accounts should probably be more of a standard feature of open source projects on github, once things get beyond a certain point.

[1] http://en.wikipedia.org/wiki/Bus_factor
yeap, python is pretty cool, see http://playlatam.wordpress.com/2012/01/13/first-steps-with-s...
This has probably been asked in many of the other SOPA threads, but what can someone from outside of the States do?

I mean it sounds like the senators are not going to want to hear from someone living in Sweden, but SOPA potentially effects the whole world
Truly an MVP? Seems very light on the actual content. Interesting launch, I'm curious as to thoughts or copycats of very minimal launches with no "content" but launching only for feedback.
China: Where Apple's Cult Following Will Take No Ill-treatment
Why wouldn't it run on any unix, linux, or windows, or wherever a JVM can run? you should run it with "scala status.scala"

apart from that, I came to a similar conclusion: http://playlatam.wordpress.com/2012/01/13/first-steps-with-s...
Why Do you not read financial news on a daily basis?
Hot mac movie converter download
I've found out that with the -savecompiled option the delay is not so pitiful... see http://playlatam.wordpress.com/2012/01/13/first-steps-with-s...
It does not work on IE7 and has squared tabs on IE 8. And JQuery is required too, it is not installed on all websites. This version works on any browser without framework: http://www.xul.fr/javascript/tabs.php
ATT Mobile Hackathon in Las Vegas
Nokia Lumia 800 vs Nokia Lumia 900  (Comparison)
It's hard to know all the details but it seems like most other video providers* scale by using http caching [max age + etags] with a CDN. Language performance isn't really the bottleneck remote calls are much slower :/

I have never hosted/written a django app, do people typically run a request in a thread in django? I thought python had a GIL just like Ruby (1.9+).

I wouldn't recommend using something like rails to stream video, however there are tons of great asynchronous ways to do this and it seems like the justin.tv guys are familiar with this. I would be curious to hear why the rewrite?

* youtube: http://highscalability.com/youtube-architecture
* itunes: I have a friend on the itunes team and from what i can garnish from him their java servers are single threaded and their boxes hum around 10% cpu usage however they are bound on memory (similar to rails as they are not using java threads for each request). Akamai serves most of the content as I understood it.
People probably developed for the API before SimpleGeo was in trouble. Those who already invested in the API hoped that UrbanAirship would continue the SimpleGeo brand, perhaps with better management. It would appear that UrbanAirship spent a couple million just to try & snag customers.

Essentially they've punched a hole in the SimpleGeo life raft & are offering parachutes & life raft building instructions to the now drowning customers. Some will be hostile to these actions.
<sarcasm>No one in the US would ever be a terrorist</sarcasm>
Note, that cards picture is like 13x20 pixels b&w
I think there are two purposes to the TSA. One is to make people feel safe, as you mentioned. The other is to get people into the habit of having their rights routinely violated by "government agents". It is a form of conditioning, and its pretty effective.

10 year olds at this point have never known a world that was otherwise.

In another 15 years, almost all adults will be completely used to it, and the idea that we don't need the TSA will sound as absurd to them, as to most of us it seems "absurd" that in fact in the past you could fly in the USA while carrying a rifle or shotgun aboard, with ammo. The flight attendants would offer to stow it for you in a coat locker, but otherwise wouldn't bat an eye.

Even today you can fly with firearms (in checked baggage) but a lot of people think that this idea is completely absurd because they've never seen it... and they've been conditioned to being disarmed and the idea that you can't have a gun in an airport. (you walk in and check it at the counter, before going thru security.)
Oh man, when I first started regularly contributing to open source, I had to make a patch and manually increment the numeric prefix when i committed it to a public cvs repository's patches directory.

Then I had to write an email to let people know about it.

That was followed by posting patches as attachments to issues on an issue queue, with no version control net on my side, unless you count committing CVS repositories into subversion.

OP just isn't aware of all the failed forks/patches because they were never as readily available and easy to merge before.
i believe that linear-gradient without any prefix works in the latest version of all those browsers.
Moncler New Pop Star Coat Women Hot Red
You're implying that python is more productive than ruby? I've never heard that claim before.
They could create a robots.txt for t.co and set it to noindex.
Thanks for the article. Now tsa will install another check point on each gate where you will have to show id, remove shoes, do the chicken dance ...for security
Thanks for sharing these! As long as you're encoding fonts, any chance you could do Monaco?
Hardly useless, if it degrades gracefully. In this case, the fallback in IE 8 & 9 seems to be perfectly usable for me (I haven't tested older versions).
Online membership software
Get online membership directory software - want to know more about such premium quality membership directory software.
I remember a post on here recently which said that sometimes a high-level language can be faster than C, because you can convey more of your algorithmic intent and thus the compiler can optimize better for you.

It gave an example where the compiler's knowledge that something is an immutable array means better optimization. Which you can't express in C.
Btw: http://highscalability.com/blog/2010/3/16/justintvs-live-vid...
Emerging Business Trends
What are the emerging business trends of this decade? Not only will we have a new generation of consumers, future employees and business owners but we can expect other significant changes during the decade.
nothing - http://playlatam.wordpress.com/2012/01/13/first-steps-with-s...
Android vs iOS mobile advertising comparison
I'm thinking the same. (I'm not married, nor I have children right now). However, it's essential that they get some guidance; like joining private courses for English, Chemistry and other stuff. Outside of school, certainly. So they learn in their own pace, and no stress (or aim) to get high grades (or any grades at all).
The incubators so you don't have to click through:

Y Combinator (Mountain View, Calif.)

TechStars (National)

Excelerate Labs (Chicago, Il.)

500 Startups (Mountain View, Calif.)

Capital Factory (Austin, Tex.)

DreamIt Ventures (Philadelphia, Penn.)

Entrepreneurs Roundtable Accelerator (New York City)

I/O Ventures (San Francisco, Calif.)

Tech Wilcatters (Dallas, Tex.)

AngelPad (San Francisco, Calif.)
Off-topic but relevant: I've been looking for info on just how database software does what it does. Ie from parsing the SQL query to hitting the disk, and everything in between. Anyone got any links or books?
Agreed.

Can someone submit this instead?

http://notepad.cc/share/xgtb1nKPh4
In Darkness (2011)
Because MS compliance requirement X is deliberately anti-consumer, anti open-source, and openly hostile to users using their hardware as they see fit?
This only helps you in national flights. For international flights they very often do check the match between ID and ticket.
In particular it does not calculate all result rows for a query up front (that wouldn't be very 'Lite') but instead calculates the next matching row as you ask for it.

That sounds like SQL cursors?
Not necessarily. If a project doesn't merge a proposed patch, the patch could simply be deemed inappropriate for the projects chosen direction.

So if a fork doesn't get merged upstream, I see this as a failed fork.

If a upstream stops working on their project and stops accepting patches, the outlined problems can happen, but just look at any random sourceforge project not updated since 2006. In the old days, there was practically no way for other contributors to get back on track, but it wasn't logged for eternity either - the project just died.

Today, Github at least provides a chance to get back on track, but, again, your perception might be altered by the fact that on Github you don't just see the successful reboots, but also all the failed ones?
The poster is right -- don't write on a whiteboard. Instead, bring your laptop, make the font bigger on your favorite editor, and write in that. I've gone through many interviews like this, and only one interviewer insisted I use the whiteboard. And I'm pretty sure that was largely out of wanting to be fair to other candidates who didn't think to bring and use their laptops.

Since you will presumably be writing code on a computer when working at the company, why not write code on a computer when interviewing with one?
jQuery is NOT required. He is only using it in the demo to change the selected class on the menu items.
Why isn't the Internet making me smarter?
As far as I know, it IS a Facebook app in the sense that it uses the Facebook API to connect you to other Facebookers who want to code race against you.

Bummer since it's a great idea but I deactivated my Facebook account a couple months ago...
2013 Toyota Land Cruiser-A Review
Toyota Land Cruiser has entered into its 61th year and the most awaited model year 2013 had added several value added features to satisfy the ever changing needs of customers. Since its evolution Land Cruiser faced many noteworthy changes i.e. from 4-wheel drive utility vehicle to SUV for 8 passengers.
I've heard that single-founder startups are frowned on by investors. Is it harder to raise money without a co-founder?
But what if the users sharing the file are also connecting for the first time? It seems like if my friend wants to seed a file and I want to download it, it only works if we knows peers (who know peers who know peers who...) know peers of me. Is this correct?
What the outliers are is always distribution dependent.
High End Jewelry
Our High End Jewelry Store is a comparison shopping website that makes online purchasing easy by providing over 2,000 high end jewelry store http://www.highendjewelrystore.com
"Who is John Galt?" is expression of helplessness and despair in 'Atlas Shrugged' by Ayn Rand. A very popular (in the US) book that is somewhat controversial, mainly because a number of admirers take it too seriously.
Is Too Much Plus a Minus for Google?
Louis Vuitton Purses For Sale - Louis Vuitton Outlet
I really did feel the same way as the author for a long time, but I haven't yet seen any of my fears manifest in practice. The vast majority of forks die without fanfare after serving some singular purpose. People who want to contribute code do so more easily than ever. People who fight over ownership of open source projects are just jerks like they've always been. There may be more of them, or more of them are more visible now that we all use Github, but I consider this a trivial downside of an otherwise remarkable ecosystem.
"7 descriptive values" - Indeed that is true. But the median is used for the ranking and that is why I criticise it.

The worst value for Fortran, one of the included values, is more than five times worse than that for C. This suggests (not proves) that the Intel Fortran compiler has worse performance holes than gcc C that show up for some, but not all, of these benchmarks.
When you have an environment, where someone sees the need for a startup to sell grades, you know the system is broken. Instead of emphasizing training and preparation for the real world, the system emphasizes getting a high GPA and finishing near the top of the class. It's a shame really.
After rolling my own solution for tokenized autocomplete a few times, I love the idea. I found a few nits, though.

1. I assumed that autocomplete would catch the word "autocomplete" after I deleted the token. It took me a while to find a word that was in the autocomplete collection. Might be a good idea to choose default tokens that are in the demo collection.

2. I found the dropdown triangle to the right confusing. What is it supposed to do?

3. Arrow keys don't work properly on text before it is committed to a token. The insertion point keeps getting bumped to the end of the word. Likewise for clicking in the middle of a word before it is tokenized.

4. Finally, I think as many people expect the tab key to tokenize the current word as those who expect the enter/return key to do that. Having the tab key jump focus out of the input is probably desirable in some use cases, but not as a default.
"We're located in downtown San Francisco and have a sick office overlooking Market St."

hope sick office is a typo, must be slick office
I had my wallet stolen once, and the TSA agent asked if I had a text message on my phone that included my name. Apparently, that was enough ID for him...
Path really seems to be killing it with new (but acceptable) ui features. The last time I remember such large groups of people just accepting dramatic ui changes without loudly complaining was windows 3.1 > windows 95 start menu.
As someone who has dealt with this, it's not as big a deal as you might think. Most future forks are based on older forks, so all the person at the end of the line has to do is fast forward onto the end of the branch. One FF merge, push, end of story.

When you have bifurcations, you can do an octopus merge - git is really good at resolving these things. Very little human effort is needed except where multiple revisions change the exact same line in different ways.

In addition to this, most patches that people submit are quite small. Even if you have 200 people submitting patches, the odds are that most of them fall into two categories: people fixing the same bug, and people working on completely different sections of code. Neither is a substantial problem to merge.

I think I can count on one hand the number of times I had to do any nontrivial merge work on patches from contributors... And you're pretty delighted to do it - it means they fixed something that really matters.