skysight-inc/HackerNews huggingface dataset:
Ask HN: Python GUI toolkits
Since this was last asked on HN a few years ago, I thought I would ask again as things may have changed.

I am looking for a GUI toolkit for Python 3.2 that looks good on both Windows 7 and OS X. Here the catch: I am at best an average programmer so I need something really easy to use. My program will not be too complicated: I would just use listviews, buttons, text fields, etc. Is creating the GUI widgets via an XML file (along with the layout) a good way to go these days? It seems like this would be easier to develop and maintain.

Right now, I have a good command-line version of my program and want to add a GUI to it. I'd also love to "compile" the Python code and then be able to distribute it a .exe installer or a .dmg image.

Any help would be greatly appreciated. Thanks!
Web 3.0 bubble expected around 2019 once the walled gardens fail yet again
I think they already have their work cut out of their next platform without throwing yet another integration into it.
Exit interviews are for suckers.
Pah, he really should have used TDD...

http://ravimohan.blogspot.com.au/2007/04/learning-from-sudok...
Batik Sarimbit C15
Blocked by work PC, expecting a call from IT manager any min now XD
Considering all the popular reposts on Reddit, they could use the database of already submitted Digg content to populate the daily stream of links when not much else is happening.
How to use QuickTime and Automator for screencasts
Wow! I got an internship the summer before my senior yr of HS just like you mentioned - a little luck and a TON of perseverance. Way to go!
The cable companies should be worried about new distribution models... I'm not sure HBO should. The internet, and online-focused content producers, have so far not had a noticable impact on the demand for their own shows. Rather, this is in many ways a golden age of quality television programming, and demand for HBO certainly appears to be on the rise.

So if the traditional cable model gets displaced, then HBO will be able to move then to make deals with the new distributors, or start distribution on their own, as long as they still have a product that millions of people want to pay a dozen bucks a month for.

(I'm not fully convinced the current cable model will get replaced... there are an awful lot of people who want nothing more than to be able to pay just one monthly fee to get an enormous amount of video content delivered. I believe the way it's delivered will continue to move towards a pure IP-based system for practical reasons, and I believe alternate services will increasingly provide options for people who really don't need a full cable package, but once you start talking about the amount of programming the average person or family watches, the flat-rate-watch-all-you-want model is extremely attractive for consumers and the cable companies already have the content.)
5 Reasons Why I Ditched My iPad for a Google Nexus 7
I second this, I rarely sing up into something without seen what it does first.
I don't understand how they gained an advantage through that meeting. It seems that, meeting or not, they already had the advantage by controlling the platform.
Don't Trick Your Customers, It's Tacky
You get a syntax error, "no new variables on left side of :=".

You could do:

_ = http.ListenAndServe(*port, nil)

But why would you? Just omit it entirely. The only time you need to explicitly ignore errors is in multiple returns.

consider: http://play.golang.org/p/o8vLQQmRvp

which would be fixed like: http://play.golang.org/p/DH0j1cwRqW

But yes, since ListenAndServe is normally used to block before main() returns, you could let it fail and terminate. (But you'd probably want to exit with a non-zero value, at least I would).
Did you test how different antivirus programs respond to this?
Yuri Milner's Fundamental Physics Prize: Back to basics
There seems to be a loophole where if you have already sideloaded a version originally downloaded form the Play Store (i.e. if you extracted the apk from a rooted HSPA+ Nexus device), then you can get updates.

If you've not installed it, then the store won't let you have it.
a) City of London is the underwriter for the International Monetary Fund. City of London manages the finances of the Vatican Bank. City of London is where the Virginia Company was registered, which eventually became the United States of America.

b) Read up on the Schiff, Warburg, Oppenheimer, and Rothschild families.

c) there is no proposal on how to restrict them. patches welcome.
Coffee Meets Bagel - San Francisco, CA. Full time - Lead Python/Django web developer

Coffee Meets Bagel ( http://coffeemeetsbagel.com/jobs/ ) is a new innovative online dating startup making waves in New York and Boston and looking to expand to the west coast soon. We've recently been featured in TechCrunch, Glamour, BostInno, and several other major blogs and publications.

About the Job: We're looking for a lead Python/Django web developer to join our early stage team and lead our engineering team as we scale our service in terms of geography and users, apply machine learning techniques to our algorithms, refine our revenue model, and continue to keep our customers happy. You will have an opportunity to work with and learn from a highly experienced technical advisor and great engineers. This is a market with huge opportunity and we will look to you for best practices around architecture, deployment and scaling the service to millions of people.

Requirements: - 2+ Years of Python development experience with some knowledge of Django or similar web frameworks. You will be able to contribute to our Django code base from Day 1. - A strong knowledge of the fundamentals of networking, operating systems, and security. - A Bachelors Degree in Computer Science or Computer Engineering or related discipline from a 4-year program. - Agile. Intelligent. Creative. Problem-solver. Startup lover. You like finding and working with outstanding engineers and want to help us build an awesome engineering team.

Bonus: - Experience building back-end systems on a high-traffic, low-latency web site. - Knowledge in Machine Learning/Graph Theory/Large-scale Data Analysis is a plus - Experience working with, and contributing to open source software projects is a plus—show us your github account or other online projects if available.
*Also looking for engineering interns, front-end developers, and marketing/PR intern. http://coffeemeetsbagel.com/jobs/
IMHO this does not belong on the frontpage.
Essentially, my understand of best practice is to write high level functional tests for the features that appear to work and then use them to ensure there are no regressions as a result of your changes. Someone people even define legacy code as "code without tests".

http://www.amazon.com/Working-Effectively-Legacy-Michael-Fea...
I think to solve this problem, Amazon needs to bridge the gap between their value and local retailers' stock.

It'd work something like this:

You go online.

You want to buy a new A/V receiver

You find the one you want on Amazon at 9 am

Amazon then asks you where you live

Amazon taps into a database of willing stores that might carry the product. Most big-box stores have web-based inventory checks, so syncing their inventory with Amazon's system would (hopefully) be easier. Amazon offers the service to more specialized outfits; Smaller stores would get support in integrating the inventory system. Amazon would have to make a deal with these stores to make this work.

Using a partnership with UPS/FedEx/et.al., Amazon figures out which locations are still due for visits from a logistics company. Most make residential shipments as the last part of the day.

Amazon tells the store, "A customer requested this receiver, please put it in box size A1 and hand it to the UPS dude with this shipping label."

Amazon pays the retailer below retail, but above cost. The retailer takes it because they want the business; Amazon recoups because same-day shipping is a premium.

Box goes on the truck, truck comes to your house.

Voila, new item by EOD same day.
Content including what links they liked, when. Possibly other data but I didn't use digg so I don't know specifically.
National Express registration emails contain passwords
I was a bit shocked to see this earlier, so I took a screenshot, wrote about it and emailed them complaining. Not cool.
Of course Ive is going to say that. He's a designer. You think Oppenheimer gets on investor calls and says "Sorry guys, we don't actually care about your money, we're just here to make what we think are great products" and they believe him?
Great advice, but this seems like you need a trifecta of things going for you.

1. The right environment - going to school in Seattle or the Valley/SF, or even NY, the big companies are literally in your backyard, and you're aware of it. Meeting people, showing them your motivation is a lot easier in person.

2. Mentors in the Space - Unfortunately, most teachers aren't as awesome as yours, who was a great mentor and had cool connections.

3. Internal Motivation - For most high schoolers, I would say this is the biggest impediment. They (and I) didn't realize there was something actually cool you could do in high school, and we coasted, making programs on our calculators and doing math puzzles in the back of the room during class.

Of course, if I had discovered HN back then...who knows? Thanks for the great post though.
Who would read a blog with a title like, "HBO please let me watch Game of thrones without paying $130 a month". That would sound like whining.
I thought you're only "inbound hiring"? ;-)

http://www.gabrielweinberg.com/blog/2011/09/inbound-hiring.h...
Tiny Babson College is an Entrepreneurial Powerhouse
John Kay's review of equity markets (Recommendations to UK Gov)
This needs a mobile app to be useful to me. I started doing this with a google doc, but didn't keep at it because going to the form to fill it out was too much overhead. Instead, I've been using Task:Life on android. I wish it had a wider variety of inputs other than binary checkboxes, but it basically works. Highly recommend a mobile app for it, because getting a notification and filling it out in a few taps is basically the limit for the amount of time I'm happy regularly devoting to this.
"I believe that future social platforms will behave more like infrastructure, and less like media companies."

Great, line. Exactly what I was thinking as I was reading the letter. Completely necessary to to create an eco-system that developers/consumers will want to use. Monetizing the eco-system can come later, just as it did with Google search.
Tattoo ink
We are, but it's nice to let people in the community know what we're looking for. Check out the link.
I was affected by this. I received the email notification from Maciej and was offered compensation for the mistake. I declined the compensation and instead upgraded my account to include archival service. I did this partially because I've been considering the upgrade for a while, but mainly because I was so impressed by the way the incident was handled.

Keep in mind that I don't have state secrets bookmarked in Pinboard. I'm just an anti-social type of user as their tag line notes and I appreciate how Maciej runs his business.
I'm planning to try. My wife's got a Galaxy Nexus on T-Mobile, so I'll install it there and see what I can do with it. Now to get it away from her for 30 minutes...
Much love for PadMapper. I'll miss it man...I even recommended it to my landlord so he can track neighborhood apartment prices better (for rent adjustment)
SEEKING WORK - Boston

I put together websites for fledgeling businesses. Taking care of the full stack -- from designing your landing page to getting your application servers running in the cloud. Check out http://prontotype.us/ for contact information.
Ironically, I posted that link immediately after we posted the announcement and it didn't get any traction. I think people like the editorialized versions better, or something.
This is starting to feel like debunking a conspiracy myth, so I'll let this be my last update (except to point out that you're deliberately misrepresenting what I said. Again, sigh.:

First link says that A9 is sold as synthesizable IP (duh), not that Apple made modifications. Second that Apple integrated a separate DSP core (a completely unrelated subject). Third just shows that they did indeed synthesize it (any change of floor plan is going to produce an completely different layout for the same circuit).

Is there any evidence at all that Apple made secret-sauce changes to the A9? There certainly aren't benchmarks of any kind to show it. Any new features? Anything at all that the posited "Apple A9" does differently than all the dozen others out there in the wild? No.
> So even though the row has (from our perspective) a non-zero value, MySQL sees it as matching zero.

What? Why does MySQL return the row with 'y' in it (in a 'binary' column) when you ask for "where row = 0'? wtf is going on here?

That seems to be the real culprit here. I assume it's MySQL's 'helpful' conversion routines again, but I'm just assuming, I don't understand the details.
The first step is to create an empty test suite with at least one test that runs. This will mean that when you go to add a test later you have no barriers — you already have a suite.

You then need to follow two rules. First, write tests for all new features. Second, add a failing test that exposes the bug before you fix any bug.

By doing these two things you will end up testing two very important areas of your code — new code (which will always be buggiest) and code that has recently proven to be buggy.
Perhaps it would be helpful to unpack this.

"You" did not refer to a generation, but to a person, so the language was personally insulting. The bar for personal insult is much higher and this comment doesn't pass it. First, the OP did nothing to deserve it, so it was out of place. Second, delete the insulting language and the comment not only doesn't lose information, its point (defending Facebook) becomes clearer. There was no need for arbitrary sticks in the eye. That's the meaning of "gratuitously rude".
Hacking Serendipity
I think advertiser's content preferences are oversold. They care about the size of the audience and their willingness to buy, and maybe how much trouble they'll get in if they're caught funding the KKK. Almost nothing else.

Local alt weeklies have two problems: they're local (small audience), and alternative (not buying your mass market crap).
The Problem With Performance Reviews
The integration of components started getting a lot worse in 3.x.

That said, my situation is much like Ted's. I don't generally use, or find much value in highly and tightly integrated applications. They're misfeatures. Most of my work is in terminal windows, editors, remote access tools, and browsers.

Early in the GNOME and KDE experience, it became very clear that these where complex systems with many moving parts. My distro of choice (Debian) makes using things that need to be updated in lockstep (GNOME's home environment, Red Hat, does this) kind of difficult to sustain. Less so in stable, but very much so in testing/unstable (where I prefer to live).

The systems (KDE and GNOME) keep getting more complex, they keep stripping out more power-user features, they keep getting in my way. Really, I've got little or no need for this.
Now, you are just joking.

I dont have any experience with keynote, but libreoffice (as its called these days!) is a nightmare. Handcoding html/css is, for this audience, easier and less frustrating. Actual powerpoint is somewhat doable, except for the whole having-to-boot to windows. There is a cognitive dissonance that just gets on your nerves.

So, in the general case, for the technically handicapped Powerpoint may be an alternative, but people in the industry are either using Linux or OSX. So, that leaves them with keynote (which im not familiar with) or some webbased solution.

LibreOffice presentations are not usable by anyone. And learning the idiosynchrasies of powerpoint seems like a much bigger assault on our patience, than just coding it up.

I do have to admit, that on an iPad, keynote could be brilliant. Touch makes a lot of sense for something this visual. But i havent tried that version of keynote either,
Why would you even agree to do an exit interview? I'd rather just opt out than lie throughout the process.
Bad things deserve to happen to web app operators who do not protect delete and logout by putting them behind POST[1] request.

[1] pedantry - PUT, POST, DELETE implement it however you want. Just don't change database state using GET.
If Panic doesn't cross goroutine boundaries, why should exceptions?
http://www.samharris.org/images/uploads/LYING.pdf
How swimming photographers make their underwater moment
Easy Mobile Development with PhoneGap
A possible solution could be for users to have an accuracy rating (perhaps short-term and long-term), and for the Turk API to take an optional minimum accuracy rating for tasks to be visible to a given user. (For all I know this is already in place; I'm not a Turk user.)
Is the ie6 support accidental or do the devs sacrifice maintainability, readability or performance to specifically support it?

It seems to me that since it is so small, and doesn't really do much, they'd have to go out of their way not to support ie6.
Here you go https://www.virustotal.com/file/1fc14ab461828afd34f92c69e34d...

Edit: someone posted results for .exe file inside the .zip, which are a bit different (it seems like some antiviruses don't try to unpack it?), but then deleted the comment. Here's the link for .exe: https://www.virustotal.com/file/2a9c7a16cdb3c3f2285afaf61072...
Its not marketing. Dev Relations is a liaison to developers. They will champion your cause when it is mutually beneficial. But they don't work for you and are not obliged to stick up for you.
Haha cool. No need to miss it, it's still there.
The phrase has a bit of renewed meaning with the Windows 8 Hardware Certification and its affect on open source / free operating systems.
Mountain View, CA - Kiwi Crate

All kinds of positions!

http://www.kiwicrate.com/jobs
Yea, I know that sometimes it is easier said than done.
That would still require some sort of NDK backend for the Qt toolkit, since X11 is not compatible with the native Android windowing system. I'd imagine that's no small feat.
IMO it's important to distinguish between creating a custom chip by integrating off-the-shelf IP cores and creating custom IP cores.

Looking at the CPU core itself can be a little complicated. IIRC, Apple was using the Intrinsity version of the Cortex-A8 which can be viewed either as customized (since it wasn't the vanilla Cortex-A8) or as off-the-shelf (since Apple/Samsung apparently didn't make any additional modifications to the Intrinsity version). http://www.anandtech.com/show/3665/apples-intrinsity-acquisi...

Now that Intrinsity is part of Apple, if we assume that they're still applying Intrinity's dynamic circuit technology to the Cortex-A9 then you could say that Apple has a customized version of the Cortex-A9.

Also, Apple has an ARM architectural license (from the Newton days AFAIK) that allows them to add new instructions and such, but they have apparently never used it.
Scope creep from government departments is a frightening thing when you think about it.

Personally, I think all government departments should be automatically dissolved every 5 years, and require politicians to renew them. It's unlikely that it would ever happen, but just the remote possibility that it might could hopefully put a check on this type of massive scope creep.
There's really no telling how many Netflix people also have cable. I'm guessing a lot. In my state, 95% of the population has cable and I'm guessing a fair number of the other 5% are poor, ok with just broadcast or don't even have a tv (or watch it) for various reasons. Sure there's some like me but what 1%? Nationwide the number with cable is closer to 88%-90% I think but we're still talking 1-3% for cord cutters of which only a fraction are going to be paying for HBO.
5Degrees' serial recap of The Lean Startup (plus some cool infographics) 2/10
What kind of efficiency are you discussing? What are you comparing? Roaming driverless taxis are not more energy efficient and they are not more space efficient than transit. Being an improvement on human-driven cars is not a particularly difficult achievement.

I have no idea where the car accidents or pollution sentence came from. I'm "rooting" for less cars, not the least because it will reduce pollution, and live my life accordingly. I try to minimize the disease in my life by minimizing my car use - automated or otherwise - rather than addressing the symptoms using a new wundertechnology. I don't control the number of car accidents because I can't control the choices others make.
I can relate to this. Last week I received 2 rather lengthy and intimate love letters, in my inbox from a lady in half Italian/half English. This was made all the more interesting, by the fact that a month ago I received a series of risqué photos from a different lady speaking Italian. Maybe it's just coincidence, but I like to think there's some Italian stud out there who's too busy working his charm to remember his correct email.

Other highlights have been a company requesting a toothbrush design (to which I promptly replied with a ms paint mock-up) and 2 requests for me to provide artwork for graphic novels.
I don't know, I wouldn't develop for it but they do have a large audience for the moment.

Edit: Added "for the moment".
Show HN: Hipmob Live Chat for iPad: perfect for m-commerce & Saas apps
Bye bye Hotmail
that's funny cause i intern at nasa as a high school student. but i don't think she was talking about me haha
The title of this made it sound like it would link to The Onion.
I wonder how this plays in with chargebacks & consumer protection from cards.

If Google's partner bank is a proxy between the merchant and, say, your Amex, what happens if you need to invoke a chargeback? Does Google's partner get involved and push back against Amex?
The Stanford Billionaire Machine Strikes Again
You cant copy pasta your own content. I totally agree though: this will never hold up in court.

If they want to "own" user submitted content, they need a signature. Just putting some terms up will not suffice, unless the site "sell us your exclusive content" with big "make CL own this content" buttons.
On the pure SEO front, sounds like you've answered your own question - it is affecting results right now. It would be interesting to see the test data that proves this.

As to what you should do, I'd suggest focus on value / utility and driving a narrative, which will lead.to links, which will outweigh any tld/gtld considerations. Worry about the fatness of the pig, not the glossof the lipstick.
I would almost argue there is a digital food chain.For example by moving from MTurk towards Odesk towards VWorker towards Elance and so on. It really really all comes down to the individual skill level and with the wealth of information available online it comes all down towards the level of dedication one is willing to invest into acquiring a marketable skill.

The problem I see with these articles is, that they try to paint MTurk in a bad light and I would hate to see it disappear just because it becomes an image problem for Amazon.
Try this: Windows key + (application name)

Is that any different than Windows Vista or 7?

For media, you don't have to use Metro. When I open a video it opens MPC. When I open a picture it opens Windows Photo Viewer (not the Photos app). When I open a PDF, it opens Chrome or Foxit.

Hell, I want to use Metro but my workflow keeps me in in the desktop 95% of the time. The other 5% is just to open a program I don't have pinned. In that case, just type the application name.