skysight-inc/HackerNews huggingface dataset:
Actually yeah. Great point. I think Django rules for publishing, or building sites where your general technical competition might be Wordpress.

It's frankly an awkward fit for loads of web applications. It seems to me (note: Django guy, not RoR guy) that the Rails stuff has adapted much better to applications that fall well outside of the blog/publishing sphere... but maybe that's a false impression.
Who's piling on Django? It has flaws and weaknesses just like anything. It is a huge codebase that tries to be everything for everyone, and it succeeds about being almost everything for almost everyone, which is great.

But it can be very difficult to do relatively simple things with Django sometimes, mostly in the admin pages. Admittedly, this is a pain point people bring on themselves by trying to do too much there, but it's a big red swollen example of how too much interleaving and complexity make it painful or impossible to reason about what's happening.
Why Don't We Have Flying Cars Yet?
I can also vouch for this gamepad- I've had one for over five years.
maybe the PhoneGap website should make it more obvious that it is a bad idea to use jQuery Mobile instead of listing it on its Tools page: http://phonegap.com/tools/page/2/
My first thought is to force a password reset via email on the next login.
I'm not sure what you're suggesting. I'm supposed to echo |cut ...? But I have a whole file, not just one line. So I have to cat ... |cut ... -- which is what I did. So what's your point?

I could keep the file first by saying:

$ < combo_not.txt cut -c7-40 |sort |dups |wc -l

To which I reply, "Yuck!"

Perhaps we should stop here. You seem to have made this account just a few hours ago for the express purpose of poking at people's code fragments in this thread. You're making stylistic nitpicks (they don't affect correctness, do they?) and you're making them in a tone that I'm not sure I would take from Randal Schwartz himself (you actually edited http://news.ycombinator.com/item?id=4076556 to be ruder than the original). It's a drag, man.
Ok, follow-up post 13 days' after technology's recommendation. I got the book and I read it and I did not find the advice actionable. He interviews a bunch of vcs (and a few founders) but mostly vcs and you hear the same thing that you expect:

- Startups fail because they run out of money

- VC's like to invest in smart passionate entrepreneurs who are solving a personal problem who are not in it for the money.

- VC's like either big markets or great teams or both

- etc etc

Some of the interviews were great (Howard Morgan) but the problem with interviewing active vcs is that they can't talk about the stuff behind the scenes. Often founder's who have had successful exits have no such qualms.
MPAA: Megaupload Users Can Have Their Files Back, But…
sick. love it. vinyl has made an incredible come back despite digital music's prevalence.
I think the "Constraints are Good" slide is massively oversimplified. Especially the "editors vs IDEs" and "primes vs zooms" bullets.

Just for one example: stepping through an IDE's debugger, integrated into the code editor, to track down a problem is incredibly handy. It's a habit I picked up while living in Eclipse doing Java work, and why most of my Rails work is now in RubyMine instead of Emacs like it was when I was in school.

And sure, if I had unlimited resources, and wasn't annoyed at all by having to carry around a bunch of primes, and could change lenses in an instant (or was carrying four different bodies too), I'd rather have a set of excellent primes than a zoom.

Very much like how I'd love to be able to integrate (and possibly write myself) a bunch of services to perfectly fit my problem instead of using a framework. But it just isn't very practical for a lot of areas. And then the problem changes, and the purpose-built solution to be adapted... and then this happens a few more time and how perfectly have you maintained your original separations of concerns?
How does this matter given a proper avalanche effect?
It will be really interesting if this gets approved for the iOS app store, as it's in flagrant violation of the "must use iTunes payments for in-app purchases" rule. But what's Apple to do — no Facebook on iPhone? That would be insane.
What concerns me the most of this post is that it offers no clear alternatives. Are we expected to write all of the UI by hand? That's not really comparable to native development.

I would like to see a light-weight Javascript UI and MVC library that is recommended by Phonegap.
Do whatever
Could you elaborate? What features do you regularly use? What happens when you log in to a machine that doesn't have fish?
If you search for 'sha1 foo', that's being sent across the network to DDG's servers. And sure, if you're using SSL then it's not going across in plain text, but it's decrypted and handled on their servers in plain text; it'll probably even end up in logs and/or tracking databases somewhere. You're giving DDG your password.
Perhaps the worst part is that they either didn't know about the breach (likely), or didn't tell anyone (hopefully not).
I believe all those companies are above 1M users per engineer, my estimation for FB was just under that. Is my estimate for FB way off?
Geo-fencing (at least on my 4S using location-based reminders a la Siri) was an intense battery drain. As cool as it is, I don't use it often for that reason.

Not sure if things have changed since launch, but keep that in mind - if you do implement, maybe make it easy to turn it on/off?
So then it could be used to store heat created from a reactor then transported where the heat is needed?
Better Solution: Combine things that do their own jobs.

It actually is what Flask does.
LG T515 Price in India & Pakistan-Features & Specifications | RaviMobiles.com
What's the browser support level of BrowserID at this point? How does BrowserID transfer between the different browsers I use? Can I log in using BrowserID on my phone?
I prefer tastypie. It takes a fair bit of time investment to learn how it does things, but once you do it's powerful.
Those are 4 top notch engineering schools. Why is it a surprise that they would be popular with employers. (Disclosure: I'm a CMU alum.)
zomg i luv teh vinyl.
> he has a problem with the concept of frameworks

I'd say it's more of a problem with frameworks as they exist today. I'd like to see a movement to REST API service frameworks with some level of cooperation to get compatibility for standard client libraries.

Everything then gets built around services: from static site generation to single-page apps, third-party developer APIs to admin interfaces. Then you'd have flexibility to replace any piece of the architecture, whether to get better to performance from a service or to use the latest JS single-page app framework.
There are lots of updates. I think it's definitely worth getting if you liked the 1st edition. (Full disclosure: I am the author.)
I think you're just being deliberately obtuse here, but anyway here goes: the OP is pointing out the restriction of choice, not what the choices are. You won't find a restaurant that serves both Coke and Pepsi. Whether you can go to another restaurant or whatever is completely beside the point.
i've gotten to the point where i can subconciously key off the window chrome to know how to paste. (half my coworkers use xterm, the other half putty.)
And even if there's no "trickery" from the hosting site, they're slurping in javascript from a 3rd party down the bottom (getclicky). That means they (or anybody who compromises them) could grab the cleartext passwords from the form before the inline javascript does it's sha1 hashing…
Exactly.

This was a presentation for a room filled with Django developers that likely use it for just about everything.

The purpose of the talk isn't to bash Django, it was to introduce Django developers to some interesting concepts that are worth exploring and a tool that may suit their needs.
Grab a new Samsung Galaxy Tab 10.1-Inch 16GB for only $18.60
Don't miss out!,, Grab a new Samsung Galaxy Tab 10.1-Inch 16GB for only $18.60 from EZY-BID auctions http://ezy-bid.com ...Hooray!!!
“Exposed” Photography Exhibition
I wrote my own to use SQLAlchemy models you define:
http://tomforb.es/using-a-custom-sqlalchemy-users-model-with...

Its really not that bad or hard to do at all.
Shell rc files aren't interoperable. .bashrc, .cshrc, and .zshrc work only with the shells named on the tin.
"recently"?!?
Anamorphic Projections and the Floating Mona Lisa
I believe Apple require you to use your name when you don't have an official company name.
Does this sound remotely plausible to you? In all of /usr/share/dict/words, there are four (4) 4-byte prefix collisions of SHA1 hashes - 0.0016% of all the entries. That 4-byte prefix is just 1/5th of the total size of the SHA1 hash.
I expect to price it 100 bucks a month and there 1000s of potential customers.
IBM celebrates 15th anniversary of Deep Blue beating Garry Kasparov
How Safe Are US Treasuries?
What changes would I like to see? I'd like to see you work with Microsoft (and others) to improve the protocol. Microsoft with S+M has made real improvements.

Ask them. They know their stuff.

For me though, I think Microsoft held back on changes so it would be more accepted as Spdy-like. For instance the whole HTTP format seems pretty lame to me... a 16-bit string length count... amazing, iirc it's 32-bit now but who ever thought that was a good idea?!
Every salt example I've run across until now used the same salt for every password in the database. Obviously I can disregard those examples!

Thanks for bringing this up--the concept of salt makes a lot more sense to me now.
I think the presenter was referring to the Django Pony -- Django's widely known but unofficial mascot -- and not trying to invoke a My Little Pony meme.

http://djangopony.com/
We just added support for 1000 additional airline codes. Some of the two digits codes were not supported by our data provider because they conflict with airlines in other countries. Anyway this is resolved now, you should be able to find Frontier flights.
To understand how hackers see piracy, I suggest reading Eric Raymond's open letter to Chris Dodd:

http://esr.ibiblio.org/?p=4155

Money quote:

We engineers do have an actual problem with Hollywood and the music industry,
but it’s not the one you probably assume. To be blunt (because there isn’t any
nice way to put this) we think Big Entertainment is largely run by liars and
thieves who systematically rip off the artists they claim to be protecting
with their DRM, then sue their own customers because they’re too stupid to
devise an honest way to make money.

I’m sure you don’t agree with this judgment, but you need to understand how
widespread it is among technologists in order to get why all those claims
about “piracy” and lost revenues find us so unsympathetic. It’s bad enough
that we feel like our Internet and our computers are under attack, but having
laws like SOPA/PIPA/ACTA pushed at us on behalf of a special-interest group we
consider no better than gangsters and dimwits makes it much worse.

Some of us think the gangsters’ behavior actually justifies piracy. Most of us
don’t agree that those two wrongs add up to a right, but I can tell you this:
if you make the technologists choose between the big-media gangsters and the
content pirates, effectively all of us will side with the content pirates as
the lesser of the two evils. Because maybe both sides are stealing on a vast
scale, but only one of them doesn’t want to screw with our Internet or cripple
our computers.

We’d really prefer to oppose both groups, though. Our sympathies in this mess
are with the artists being ripped off by both sides.

Note that the Rails Tutorial is neither part of Hollywood nor part of the music industry. It is distributed as DRM-free files that don't restrict your freedom in any way. When you make a purchase at railstutorial.org, the proceeds go directly to the "artist" (which in this case happens to be me).

As the author of the tutorial, I would of course rather you obtain the files legally. But if you do find an illegal copy, end up learning Rails, and get a high-paying job as a Rails developer, please tell your employer how you learned it. :-)
http://djangopony.com/
The problem isn't really your LinkedIn password ... I mean, someone could mess up your profile, send embarrassing messages and so on, but many many people will have used the same password for amazon, apple, paypal and other financial things, or used the same password for an email account which can be used to "recover" the password for one of those things.
Looks awesome, but not available to Canadians. Why does this keep happening?
We know about updates to the flight if it gets delayed and has to circle, and yes we do additional queries to FlightAware on the user's behalf even if the app is closed. We spent a lot of time getting this right, as well as building a good caching system to improve performance and save money. Incoming flight alerts (delays, cancellations etc.) invalidate the cache for the affected flights.
Glad to hear we found a problem that matters to you :)
Treatment Of Chondrosarcoma With Proton Beam Therapy
And the purpose of the title is to get eyeballs
I tried fish some time ago. I thought it was pretty cool, but I didn't end up using it because it lacked Vi(m) key bindings.
Isn't that orthogonal to the choice between serving from the edge or from a single mega-datacenter?
The picture is clearly a web page: Apple has no say.
Torchlight 2 Devs On the Quest to Defeat Diablo
I've used all 3 and I settled on "django rest framework". http://django-rest-framework.org/

The issue I have with piston is that it didn't turn my objects into JSON automatically for me when I returned from the call. I also had to map each and every call (GET/PUT/POST/DELETE) and there was no default out of box behavior. I felt like I was violating the DRY principle over and over.

Tastypie was great when I started but I wanted to do some non-RESTful things with it. Like POSTing to /article/{id}/{action}. Yes it is not REST...I don't care. It makes a lot of sense to POST to /article/15/publish to publish an article. I had to override so much inside tastypie it was getting to me.

Django restframework is a bit different. Default behavior is centered around mixins (basically multiple inheritance). I created a mixin for actions being specified and basically added it to any resource I wanted to have that. If you want to know more feel free to ask.
Indeed. See http://news.ycombinator.com/item?id=4077125
I don't really want to rehash that whole discussion, but Comcast admits they're using DiffServ tagging. People are just debating whether it's a form of "prioritization" or not.
It's easy vs simple. HTML is familiar and therefore perceived as the easy way to build apps. Native apps are invariably simpler after a certain level of necessary complexity.

I'd wager a guess that the "single codebase" app written in PhoneGap get exponentially more complex with each platform due to browser/device/OS quirks, whereas the native implementation means an effectively linear complexity for each additional platform.
Johnny Lee's work with the WiiMote uses the same technique, and his demo is much more visually impressive. :-)

http://www.youtube.com/watch?v=Jd3-eiid-Uw
true, for extremely large rainbow tables. SHA1 tables are around 20-60GB depending on how large your base character set is. If you shoved all this data into a giant database, query speed is still under a few milliseconds. In general, rainbow tables can be sharded fairly easily, so if your data set is a few hundred terabytes, just split it across a few machines and you'll retain the millisecond query times. Storing and querying easily partitioned data will usually be faster than a brute force calculation.

Calculating it is like saying you want to find the fibonacci number for any given N, and you have a really fast processor to calculate it to that N, but if you just persisted pre-calculated values up to C, you'd only need to calculate N-C hashes. So even if you are bruteforcing the password, it is still faster to have rainbow tables up to a certain length.
"or provide Disaster Recovery consulting to High Frequency Trading joints"

The joke is that often the top executives only think of planning for disaster after it has occurred. Up until that point it is "too expensive" or "not urgent".
Longchamp Sac,Pas Cher Longchamp Sac,Achat Sac Longchamp Pliage 45% de Réduction
Nous fournissons toutes sortes de Longchamps Sac, Sac Longchamp Pas Cher, Sac Pliage Longchamp, à un prix concurrentiel et de haute qualité, venez acheter maintenant!
Bloom filter?
Show HN: Redesign = Helping US Manufacturing and Cleaning Up the Web
Hm, when I first typed those in, it said not leaked, but now it is saying leaked for all of them. Apologies.
Whilst the big consulting firms charge those sort of rates, most freelancers have difficulty getting anywhere near those levels. Really depends on your track record and connections.
I'm an inexperienced web programmer wannabe, but what's the difference between Flask and Sinatra?
ZFS doesn't use that much RAM if you don't turn on deduplication, which is of less use in a system that serves large compressed video files than one that handles tons of read/write traffic as an office file server.
better if was URL of a tarball of structured human-friendly data
The extensibility is really cool. And yeah, that looks like a very useful thing. Thanks for the pointer.
It's a DjangoCon tradition. There's one every year.
An issue sidestepped by this article is whether the statement in the second paragraph is correct:

> ... tech and ad companies who say they comply with Do Not Track could simply ignore the flag set by IE 10 and track those who use that browser.

That doesn't quite work. Web servers don't know what browser is on the other end of a connection. Yes, they know the "User-Agent:" line, but that is not the same thing.

Claiming to follow a privacy standard, but then ignoring it based on a conclusion reached via fallible means, is a bit scary. It strikes me as the beginning of a slippery slope, regardless of what position Microsoft ultimately takes with IE 10.
I did this in two hours. If there are problems, I'm sorry. Please point them out by replying here.
some geeks seem to have the misconception that you can't be entertained and educated at the same time. I suspect this is the same group who hates analogies.
JS library to handle timezones
Best Hair Straightener Australia
This is a great application. It could be particularly useful in the New England states. Manufacturing could store their waste heat in the zeolite, and resell it to homes and businesses who can use it to heat up during the winter. It could be a major disruption to utility companies.
I'm sure one could find an anecdote to counter almost any statistical finding. I'm not convinced such an exercise means anything.
:%s/instagram/instapaper/

thanks
That's very debatable.

While you may think that people working big companies are wasting their potential, those working there might think the same for people at startups.

Let's explore a counter-argument:

At a big company you get incredible leverage for the work you do. Most large companies (Google, Apple, Microsoft, Amazon, etc.) don't bother with a few thousand clients. Your work goes out to millions. That's quite an impact you can have.

Startups on the other hand usually fail. And they fail after having affected relatively few customers. Very few ever make it to even tens of thousands of customers.

So which is is the bigger waste of human potential? The person working 80+ hours a week whose company goes bust after a year after being used by barely anyone or the person working 40 hours a week on a product being used by 100 million people?
Not working at a startup is a waste of human potential? You're going to have to elaborate on that, as that's extraordinarily disrespectful to pretty much everybody else in computing.
It'd be surprising if that's true about the Bertrand Russell who existed after 1950, who did things like organize a tribunal which found the US government guilty of war crimes.

Personally, even though I have more books by Russell than by anyone else, I hear almost nothing about his later political views. (Maybe there's something in Logicomix about them, but the only one I know who brings these views up consistently is his fan Chomsky. Who wrote, "From the 1950s, particularly in the United States, he was bitterly denounced and attacked as a crazy old man who was anti-American. [...] That's pretty common. Russell was viciously attacked in the New York Times and by Secretary of State Dean Rusk and others in the 1960s. He wasn't counted as a public intellectual, just a crazy old man.")
Same for me. "Your password was leaked, but it has not (yet) been cracked. Fingers crossed."

Damnit, LinkedIn.
It's not that the size doesn't matter; it's just that it's not as significant. It becomes very, very hard to compute rainbow tables after just a few random bytes. No matter how long the salt is, it doesn't do anything to prevent somebody from trying to guess the original input for a given digest using a brute force approach, though. So usually the salt has less than e.g. 256 bits of entropy just because it takes up less space.

Sure, a very large salt might slow down the first iteration a little (but not necessarily subsequent ones, and it wouldn't require more memory, at least with most hash functions), so you're almost always better off just stretching the key--then you save the storage costs too.
Horsebettingtips
Champion Picks: Professional, Profitable, Guaranteed. Testimonials from key players in the racing industry including trainers, jockeys, breeders and punters."
Largest different is age and ruby vs python. That said Sinatra is built on Rack which has a ton of extensions to add things like sessions or auth. Where as flask has specific flask modules. Really apples to apples in my opinion.
I'm guessing that Stalinism (http://en.wikipedia.org/wiki/Stalinism) is the term your looking for.
I rarely say this, normally preferring a scannable transcript to one-dimensional media, but... is there a video or even audio of the presentation?
Would be interesting if users could make "in-app"-purchases via the fb app by momentarily going to mobile safari and then coming back. It's cumbersome but gets around Apple's policies.
Thanks. I really think the difference you've pointed out is something more people should discuss, instead of implying that CS is just like programming(coding) but with more math.

Instead most people focus on how programming isn't CS enough, or how CS isn't real-world enough and they miss or gloss over the fundamental difference between the two in regard to the type of cognitive abilities required.
Heck, isn't it supposed to use type="password" in its input element?
Probably because FB is not a bank, and there are strict regulations in most countries for companies that store people's money like banks. Paypal is not a bank either, but I'd guess storing credits is still easier regulation-wise.
Negative externalities are best handled by tort law. Let case law develop over time. Central planning (i.e. one law with 'good intentions') does not work.
not yet, but we're adding that soon. You can decide if you want to enable receiving SMS messages upon signup.
Generally it's to avoid credit card charges that cuts into the margins of micro-transactions.