skysight-inc/HackerNews huggingface dataset:
How useful Django's forms are (and which ones to use) varies widely based on your requirements. I've had projects where the combination of the UI I had to work with and the data that was being manipulated required Form classes to be built and validated manually. Right now I'm working on a project with a fairly complex data set, but everything is falling beautifully into place with generic ModelForms created implicitly via FormViews with only minor tweaking to field visibility.

It took me a while to get a solid handle on them, but Django usually does forms very well. The best case is that your UI requirements are fairly loose, otherwise it's likely you'll end up with mostly-custom HTML, but even then you still have the potential to save a lot of Python code with things like ModelForms and/or FormViews.
Zuckerberg, Musk Invest in Artificial-Intelligence Company Vicarious
I've tried a number of them, the biggest issues are always service integration and keeping a history.

Having one dashboard that integrates all of our different analytics, business, and project management systems and keeps a decent history is really tough.

http://www.geckoboard.com/widget-directory is really cool if you don't need to go back in time.

I always end up building manual solutions and storing the data in a middle-man database like mysql. I have high hopes for ElasticSearch + Kibana as a better middleman and dashboarding system.
As someone who spent years building "HTML5" JS mobile apps and then recently spending the time to learn native languages, I 100% agree. There is no way to match the performance and consistency of native with a cross-platform clone. It will always be a half-baked solution.

That being said this only applies to apps. A ton of apps shouldn't be apps, they should be well-optimized websites. For ex. content sites.

Side Note: Learning Objective-c and Android java dev isn't nearly as bad as I thought it would be. It takes less time to learn and build native instead of trying to hammer Javascript into a hole it doesnt fit into, and spending hours attempting to optimize it's performance to no end.
Show HN: Casual – Menswear simplified
Why are roller coaster loops not circular?
Think about how much scalability they got from being "eventually consistent". It's only a matter of time before the other half-billion dollars shows up!
This is crazy sensationalist. There's no right or wrong way to spend your money, we can just hope that it's used to better humanity whether it's short or long term. I don't think Sergey is saying that to anyone, rich or poor.
Isn't it valuable to Comcast as well in the long run? I know several people who have updated their internet packages to ensure high quality Netflix streaming. I have to imagine Comcast's profits on that upgrade far exceed the delivery costs.
Sorry but we're limiting public access while we work out some issues. There will definitely be a Show HN when its ready for public viewing.
I can't tell if this is 100% sarcasm, 100% serious, or somewhere in-between.
Don't forget the military intervention of 1997.

And yes, each one of these was a big setback for democracy. It was not my claim that military coups are good for democracy.

But which would you rather have, a big setback and then a chance to rebuild a democracy, or a takeover by a party bent on eliminating democracy and the multiparty system, and turning the country into a permanent, hereditary, sham "democracy" in the style of Syria?
Yeah, people with a lot less money than Google have railroaded things through the zoning board before. I suspect Google just didn't care that much, it's not like Larry Page was personally making this happen.

Money buys power over time. It's not like you cut a check, "Ok, here's your corrupt deal sir". Think of the law as limestone and money as water -- it'll get where it wants to go, eventually, however circuitously it has to.
Django has a steep learning curve (but following the tutorial is good, as opposed to some books that are touted as "very good" but only confuse things)

The problem with Django is two-fold: the docs are very good but you need to know Django to be able to find the things there

Also, Django is "magic" but less magic than people think and sometimes you need to go beyond the "public API" to do what you want (it doesn't mean you're piercing the API, but it is more grained than you think)

And sometimes of course the API is faulty and you have to work around it (like password reset emails that are text only and is being fixed in 1.7)
Margin collapse is not a bug!
Option 3 is data caps and/or metered billing. It's not exactly the most consumer-friendly option, but the ISPs would love to do it that way if they could.
The San Francisco of Tomorrow
> The question is not whether or not to poof into existence a port from all of FB to language X. That's not possible.

And yet Twitter has slowly migrated on the backend from Ruby to Scala/Java. They still use Ruby for the frontend, though it's not clear to what extent, since they've also migrated to a single-page, fat client design on the desktop. And at the very least, their choice of using Ruby when prototyping, was at least sane.

I understand that large codebases can't be migrated easily. But you can migrate individual components when needed, if you have a modular, service-oriented design.

Also - building new functionality in PHP is indefensible, unless their code-base is one big monolithic hairball, which I doubt it is.
Yes but isn't that after the Post Office has taken delivery?
I actually switched from Verizon to T-Mo about two years ago, and while it isn't better than Verizon, it isn't substantially worse. If you live in a fairly well populated area (cities of over 5000 people or so), or along major roadways, I've never had any issues. The only time Verizon did much better than T-Mobile for me was driving through Western Colorado and Utah, where T-Mobile had no service, and Verizon barely had voice.
Hehe, it's hard to resist submitting without carefully searching for 'prior art'. And the change-eness of URLs doesn't help.

I'm glad you did post it though, I never saw this pdf before.
Cat worked for me.
Hey HN, OP here. This is the first MVP of a project I'm working on. Please feel free to ask any questions - I'll be lurking here for a while to try to be as helpful as possible!
Or look like it came out of the same cookie-cutter
That made me stop short, too.

When do you ever "only need 10"?
interesting new way of spamming
This looks beautiful and I can see this becoming indispensable quickly.

I wish you guys did a better job of explaining what your app will do with write permissions to Facebook. I played around with it a bit, and it doesn't look like things I bookmark get posted to my News Feed or anything like that, but I don't know for sure.

It would be nice if this was super clear when signing up.

Soo... what exactly happens with write permissions? :)
This is work that Igalia is doing for us. There are a lot of patches pending that haven't landed yet:

https://codereview.chromium.org/149373004/
We're in the processing of building https://www.thedash.com to make it easy and painless to set up dashboards. We use dashboards for tracking all kinds of information within our applications.
So it says nowhere if this works for something else than a MAC. So I'm not gonna go through the trouble of signing up if I don't know before hands if it's working for windows and if it's free.

Since I'm here to give a real critic I still signed up :)

It's amazing! You should make it clear that it is a browser extension though. And is it backed somewhere or does all my data dies when I reset firefox?

Also I don't really like that I can't browse through what I saved through the sidebar.
Data Science Weekly Newsletter – Issue 17
Choosing a demanding career and suffering a divorce - what a misogynistic cad.
Good Tools
that won't happen if you're a legit user using a regular client, and for the most part even for a nefarious user it would require significant computing resources (e.g. you've already mined a block spending those coins but won't release it until you walk out of the store).

Just in case he's not making it clear from the description of what actually doing that would involve, mining a block is a big deal. You're talking about winning the lottery in competition with 35 million other gigahash/sec worth of mining power. If the worst you want to do with that block is defraud a mom and pop store that accepts bitcoin you're positing a scenario something on the order of a multimillion dollar operation in order to undertake such an attempt. If you're going to do that, you're not going to try to defraud the corner store for a snickers bar.

Also, if that's genuinely not enough;

Not to mention there are other crypto-currencies with significantly faster block clearing times, and cryptocoin to cryptocoin exchanges are significantly easier to run than bitcoin to fiat exchanges.

Plenty of 60 second block confirm altcoin chains out there, no reason to use bitcoin if you absolutely insist on some way to address the double spend "problem".
Show HN: I made a Flappy Bird clone without any game library
Yes, but escalation from "attack a US aircraft carrier" to "nuke a US aircraft carrier" isn't linear. It represents a decision on the part of the attacker to absorb a nuclear response from the US.
> Now your HAProxy or Varnish config is going to get bloated and every time you deploy a container the config needs to be modified and reloaded. By this time you might be looking at chef or puppet for automating the config generation.

Varnish at least can route using DNS [0] - You do need a nameserver or two to handle the internal domain of course, but they're reasonably easy to set up using powerdns for example.

[0] https://www.varnish-cache.org/docs/3.0/reference/vcl.html#th...
When Zuckerberg and Ashton Kutcher invest in things, it doesn't really grab my attention. But when Musk does, it really does sound promising.

The company's tech sounds really awesome, being able to perceive texture from photos and interpret objects from it would be so useful in so many real world applications.
This stuff is what really irritates me about Wolfram Alpha. Almost everything they do beyond basic unit conversion comes across as a nifty parlor trick instead of a real capability.

Like you see this example, and think "Oh, it can apply different types of animal vision to different types of images." so you try this:

http://www.wolframalpha.com/input/?i=apply+cat+vision+to+pho...

And you get:

> Input interpretation: Canis Minor | constellation region

With a diagram of the constellation Canis Minor...which I guess is SORT of a small dog.

But this kind of stuff is rife throughout Wolfram Alpha, and makes it much much less useful than Google. For example, here's a question I was curious about recently: http://www.wolframalpha.com/input/?i=world+energy+use+per+ye...

Wolfram just totally ignores the second part of the query, versus Google[0], which gives this very on-topic result for the third result: http://www.sandia.gov/~jytsao/Solar%20FAQs.pdf‎

[0] https://encrypted.google.com/search?hl=en&q=world%20energy%2...
According to this german blog post (It's an interview with a famous german blogger/tv presenter who is working for Laterpay in a consulting position) [0] you don't have to sign up to use it at the beginning. You basically just say "I want to pay for this later" and once you are hitting the 5 euro mark it'll prompt you to sign up and pay for it.

[0] http://meedia.de/2014/03/21/richard-gutjahr-ueber-laterpay-p...
It seems more like a manifesto than a guide.

Many of us are not cryptographers, we have not been educated on what we can do to solve this.

This isn't about the idiocy / ignorance behind the Adobe breach with merely encrypted (not hashed) passwords.

What would really help is a set of patterns that we can apply, the consequences of what we can do with the data and what we cannot, and what "guarantees" it gives us and the owners of said data.
I wish this was a mac app instead of a chrome extension. So many things I want to organise don't live on the web. Photos from my iPhone, screenshots I take with my mac, pieces of text I write, etc.
A long time ago when iOS dev tools were immature Joe Hewitt created https://github.com/facebook/three20. I can't find the source, but somewhere Joe is quoted that so many of the early Facebook application reviews were about how so much of it was derivative.

There is absolutely a place for this kind of library and if you pay enough attention to the details (sweat every pixel and animation) I fully believe that you can achieve an experience that would be completely indistinguishable from iOS.

Notes:

1. For this to work you should be using something like Ember as your front-end framework, not jQuery Mobile.

2. I'm not pushing this as dogma, I'm just very glad that it exists within the ecosystem.
I personally consider SSL little more than a placebo at this point. Moxie Marlinspike showed at Defcon 19[1] that SSL is easily compromiseable using upstream certificate authorities. He created Convergence[2] as a potential solution to it. But nobody's using it.

I went full RMS in 2007. Uncomfortable at first, but it's really the only way to stay unmonitored. Consider avoiding the gross anti-social bits of his personality, but don't throw the baby out with the bathwater.

1. https://www.youtube.com/watch?v=pDmj_xe7EIQ

2. http://convergence.io/
What Stack Overflow and Go have in common
My education was in math, and in general I find being wrong helps me get to the truth a lot quicker than not moving forward until it's 100%. None of us knows the truth yet, but slowly we're knocking out things that aren't.
Why Apple can’t match Google’s all-seeing new smartwatches
Long established / regulated vs didn't exist a year ago / wild west.
If this were for high-end suits and shirts, then maybe. But there's nothing difficult about buying and laundering a bunch of jeans and solid t-shirts. (Jeans shouldn't be washed that often anyway.)

From a marketing perspective, I do like the "I would pay ____ for a casual subscription."

PS - "Receive at your door" has a typo in "Receive."

PPS - Another reason this shouldn't be done with jeans: Like a baseball cap, they eventually take shape to fit the wearer, which is why your "ol' pair of jeans" feels so comfortable.
no one wants your regulation. people took a risk with their money and they lost. they were affected, i wasnt. good for me, time to move on. no need to waste everyone's time and tax dollars coming up with regulations, etc.

please don't rebut with a public good argument.
FutureFriendly.io
can they find me if I don't have a job title? hm...perhaps this also explains why I was photoshopped out of the team photo...
Parent wasn't against the creators creativity, parent is against the stream of games feeding our addiction and taking over our lives.
Readable but not QA'd enough.

Scroll to the bottom.

'If you have any questions about this Privacy Policy, the practices of this site, or your dealings with this site, please contact us at:' was mentioned twice. Hurray copy and paste?
It's a Chrome Extension
What a load of elitist BS.

YES - that's exactly what should happen. Your "political degree" gives you no right to decide for other people what's good for them. If I like my leaders to have nice eyes, then I am entitled to my vote just as you are entitled to yours based on your "political degree" nonsense that I don't care about. You don't get to decide if having nice eyes is important or not. If enough people think it's important - then it is important by definition.
Dynamic forms in django are difficult. Personally, I think generalized handling of forms is just a hard problem - I have yet to see a library that handles every case, nor do I know how I'd go about writing one.

There is the package wtforms, however, which I've found is more pleasant than django forms.
High Five! Oh wait... WHAT?
I'm spouting a factoid heard long ago, maybe it's a 5th or 6th grade, I don't know. Regardless, it's not at a college level.

Besides, you're quoting stuff about Congress/State of the Union, not newspapers. Similar audiences, but different things with different goals.
Nah. He hasn't even sorted out Transnistria, which would be much less problematic than the Baltic states from a legitimacy point of view.

I personally don't see Putin as this evil dictator... He plays a very old game, yes, but this also means he's very predictable. He didn't get into Crimea because "he wanted Crimea", he did it because the alternative (his only major Southern port in NATO hands) would have been a disaster from a strategic perspective. As I keep repeating, would the US let Panama slip in Russian or Iranian hands? Of course not.
> People with a higher capacity intellectually can take in more information and see more moves ahead. That way there is a different perception on solution and it causes frustration for everyone.

I have a different theory. Assuming that:

- High IQ individuals tend to rely less on intuition and more on analytical thinking. <insert reference>

- IQ measures analytical thinking rather then intuition. <insert reference>

- Intuition often outperforms analytical thinking in many complex domains that require fast decision making (I believe the book "Thinking fast and slow" explores this theme). This could also be evidenced by the seeming lack of correlation between "success" and IQ, past a certain IQ level.

Then it could be possible that individuals who consistently outperform higher IQ individuals in a given domain find it frustrating working with them. The analytical person might point out flaws in their reasoning and the intuitive person might not be able to rationally defend their position although they are right.

Disclaimer: As someone who is (probably) high IQ and often victim of "over analysis"[0], I might just be projecting my own experience here. But intuitively, I'd say my theory makes sense ;)

[0] http://en.wikipedia.org/wiki/Analysis_paralysis
Shared idea with peer for feedback. Peer stole it.
Functional Image Processing in D
Maybe they already do. I find Youtube less reliable than Netflix, Hulu, Amazon and those sorts of services.
Yeah, this was a big turn-off for me. I only gave it a shot after reading comments. It really should be clear on the landing page what this does.
I'm about a mile away from Mornington Crescent station, and I still have no idea what's going on.
lol, my wife is amazing. I was just really exaggerating to make the point :)
In the US, banks are regulated by the Federal Reserve

I hope you know that the FED is not a independent institution, but owned by the banks themselves?
Like coral reefs! And hipsters are built from the dead bodies of vintage things (that you probably never heard of because they're pretty underwater/ground/whatever).

Ok, I cede the point. PHP has the retro chic and Hack's type system is fixed-gear.
You're correct; "a cryptographic proof-of-work solution to the byzantine general's problem, that implements a general consensus ledger of forth-like script applications" becomes of legal interest when people start founding legal contracts upon the basis of "as consideration for X, party Y will ensure that a specifically crafted entry is created in this particular general consensus ledger of forth-like script applications based upon cryptographic proofs-of-work". Contracts are always going to be regulated.
This looks really cool.

I did an internship once with Schlumberger in a field base for a month. I bought more than 30 socks and boxers because I didn't want to be washing mine so I thought I'd just wear it, then wear another and then bash was them or use them for something else.

I also brought a lot of t-shirts (since we would wear coveralls, they were just causal t-shirts).

I didn't know they would cater to us the way they did and my clothes ended up being washed (you just had to leave it in a special net they provide, and someone would pick it and wash it) so I ended up having a lot of clean socks and boxers and shirts oh my.

Bear in mind that when I'm home, I wash my own clothes by hand because they are nice fabrics and would never put them in a machine or at the dry cleaner. But it would be nice to have some casual clothes you could change rapidly.

Interesting idea man.
That seems like an unfair extrapolation of one (possibly out of context) quote.

I don't think what Weev is accused of doing should be a jailable offense, but I also don't think the prosecutor (apparently!) not understanding what's involved in scripting a web scraper somehow proves it either way.
It helps too that the local level has much less attention, less stakes, and is much less of an echo chamber. Google's (probably) not going to offer to fund your next city council campaign war chest for allowing them to put a bridge in, but they might fund a senator who could help them crush their competitors on a national, or international, scale. It also helps that at the national level, its often not "me vs you" specifically, but rather amorphous lobbying groups that theoretically represent an industry's wishes. "Don't you want to help promote strong, beneficial laws for competitive American businesses?" vs "Want to do me a favor?"
Yeah, I honestly suspect they might be able to do that. Human hunters often pay attention to wind direction when stalking prey so that they don't give away their position. This would be fairly similar to that.
Do you know any good libraries that do this?

I tried building one a long time ago. The hard parts are mouse events (ie moving the caret based on a pixel coordinate) and pasting.

Google docs solves the mouse event problem by rendering every glyph offscreen and measuring it's bounding box. That is intensive and difficult if your font is bidi or changes by context (eg Arabic, accents). I tried wrapping every glyph in a span but it wiped out the available RAM. That may not be a problem anymore in 2014.
I agree. It should have been something thought out from the get go of this feature on iOS. Now its too late because people are used to the behaviour of the banner notification as is.
It's also a Firefox extension in my case.
It's a quote from Numberwang Episode 2: http://www.youtube.com/watch?v=zJDu5D_IXbc&feature=youtu.be&...
I Want to Lead a Sexist Startup
I doubt they will confront Turkey ever. It's the door to the Middle East, and there will always be "enough confrontation already" in the ME, one way or the other.
Turkey Twitter users flout Erdogan ban
I couldn't agree more. Weev is in no way, shape, or form a good guy. He's a horrific asshole, and the world is better with him locked up.

Sadly he's locked up for the wrong reason. But he really is a stain on humanity.
Ask HN: IOS7.1 – Arabic Web Fonts rendered correctly after update
I can't seem to find any news related to this, but after updating to iOS7.1, Arabic Web Fonts rendered correctly in Safari mobile.

Is that true for everyone or is it a new bug? :)
Why can't Tesla just have regular dealerships and let people buy them?

Why can't airbnb just collect and pay the taxes?

Why can't uber properly license the drivers?
When you click the volume control, it brings up your ringer volume. At the right-hand side of the volume control is a settings button. That button will bring up all your volumes in a little floating bubble, so you can always change any volume in one click + 2 taps, and no "rummaging".
I'm willing to live in a society were everyone is treated equally. Oppression, injustice, and other ills rise when some are excluded from the rules or are privileged.

Giving authority over another should be the rarest granted power. Instead, (US society) passes it out willy nilly to law enforcement, companies, and any one else willing to tell us what to do, e.g. HOAs.
> You finally get reliable vertical centering of elements as a side-benefit.

Worth noting that you already get this with flexbox's align-items: center, which you can use today!
The stuff you can do at compile-time in D is just mind-boggling. Lisp and C++ are the only languages that really compare.
Regardless, the name is terrible. I kept thinking it was a joke the entire time. Product looks great but the name could use a change.