HNHacker News
TopNewBestAskShowJobs

Goopplesoft

877 karma · joined October 6, 2012

[ my public key: https://keybase.io/pnegahdar; my proof: https://keybase.io/pnegahdar/sigs/CL-VyfGdWKwT-AEYmvTcyzcLwE7eHTLV-AMaVe-GFQ0 ]

GAuthify.com - OTP/2FA as a service.

github.com/pnegahdar

Email: pnegahdar gmail

submissionscomments
Goopplesoft··on Haskell in the Newsroom [video]
A bit off topic but that crowd was awfully dry. This guy had a pretty good sense of humor and made his keynote quite entertaining but not even a chuckle from the audience.
Goopplesoft··on Why I like Java
It mostly is language specific though isn't it? Take python: IOError is a global, one main way to print, you don't have to worry about the output buffer.
Goopplesoft··on BLAKE2: “Harder, Better, Faster, Stronger” Than MD5
Excuse my lack of knowledge on the subject. I know MD5 has it cryptographic security issues [1] but I almost always assumed that the main reason it was a 'weak' hash was due to it's speed and how, consequently, rainbow tables we're readily available. If this premise is correct, wouldn't that inherently make Blake2 less strong/secure since its faster?

[1] http://en.wikipedia.org/wiki/MD5#Security

Goopplesoft··on Nasty icons
This comment totally adds to nothing but the overanalysis in this place is pretty wicked. Its a damn icon set...
Goopplesoft··on [dead]
Great guide, learning iPython and iPdb (or pdb) are crucial to good debugging and other quick tasks in python.

Note though %timeit is also good for slow code since it iterates less times (usually 3) for slower code.

Goopplesoft··on [dead]
What? The article title is "IPython: The Complete Beginners Guide", it serves its purpose.
Goopplesoft··on Arq 4 is out – Mac backup to S3/Glacier
I was looking at Arq the other day and couldn't find if it had a bootable backup feature (like CC Cloner). Anyone know something about this?
Goopplesoft··on Apple CarPlay
Anecdotally I can tell you that I'm not worrying about that because I haven't experienced these bugs you speak of. Maybe I'm not doing something?
Goopplesoft··on Hum
> I added my email to the list, but I probably won't remember what the product is when you finally release it.

I'm sure the email you receive when it launches will give you all the information you need to remember what it is.

Goopplesoft··on Python Best Practice Patterns
Yeah these things aren't as black and white as both the blogger and the original commenter make it seem. Software design is very subjective.
Goopplesoft··on Solving the Flask Authentication Problem
Thanks.

Yeah exactly, Django is really intended for the full range developer. They make a lot of the design (software) decisions for you, which in turn causes you to often end up in a much more manageable project (sometimes this backfires). Getting into a Django frame of mind is a bit more difficult since you have constraints but once you get it down, its generally straight forward. The other thing about Django is the packaging ecosystem. Things like advanced user perm/management, etc are baked in and very likely available in their myriad of packages (djangopackages.com). I would definitely recommend the beginner to start with django, mess it up a couple times and learn what ideal structures are like.

Flask on the other hand is extremely easy for the couple view project but requires someone quite competent in python to manage larger projects in it. You'll eventually have to create internal rules for your structure and code to keep things clean (MVC, etc) but the flexibility you'll have with it is amazing. The creator of Flask, Armin Ronacher, and it's devs are amazing at python and the languages idioms. You'll learn a lot going through the code and using its phenomenal design to create your own solutions. For example you won't be using flask packages with their own models/migrations, you'll be using pypi packages and design your models around your needs. Unless your project is really small, if you have everything in one file you're doing it wrong.

I guess the shorthand rules on flask vs django is: - Very simple: use flask - Novice on large api: use django - Good at python large api: use flask - Med/Large web project: use django - Medium web project, good at python: use flask - Good at python, large api: use flask

Check out https://github.com/imwilsonxu/fbone and https://github.com/mitsuhiko/flask/wiki/Large-app-how-to for some advise. Let me know if you have any specific questions.

Goopplesoft··on Atom
I thought that file was a joke until I checked it and it actually exists. For those (like me) wondering what it does: http://en.wikipedia.org/wiki/Apple%E2%80%93Intel_architectur...
Goopplesoft··on Solving the Flask Authentication Problem
I love flask, I built http://www.gauthify.com 's API and http://Uphound.com using it. I think its great for small and large apps. With that said, I do think that at this point you might consider using something like Django instead.
Goopplesoft··on Banking Startup Simple Acquired for $117M, Will Continue to Operate Separately
I've been using Simple for well over a year now can say that the software and website are absolutely amazing at monitoring and tracking your money. It has its flaws though: transferring is pretty much limited to automated mailed checks and accounts you own (they recently added simple to simple instant transfers), and no B&M banks to get things like large cash withdrawals (I do fee-less cash advances at another bank when I need money) or cash deposits.

With that said, I'd actually prefer a quicker integration with BBVA with hopes that their backend banking infrastructure would improve, but I wish they had done it with a more prominent US bank with more branches (BBVA has very few).

Edit: want an invite? Email in profile.

Goopplesoft··on BART rider with measles potentially exposed thousands in Bay area
The externalities of not getting vaccinated (see: this article) makes a strong case for requiring them or at least making a subset of them required upon exit for reentry (similar to passports) without religious exemptions.
Goopplesoft··on Show HN: A simple IP address API
He's not saying the paid one's are 100% accurate (obviously they aren't), but they are better.
Goopplesoft··on Cloudflare app for thedaywefightback.js
All good. Thanks for adding this, definitely significantly reduced the friction to getting this done for me!
Goopplesoft··on Cloudflare app for thedaywefightback.js
Will there be a way to access metrics for this to know how many people did it VIA your site?
Goopplesoft··on How I learned to stop giving advice
> If I wanted to hear what I'm doing wrong, I'd call my parents or talk to the wife.

Interesting because I think generally the experience is quite the opposite. Parents & spouses (never had one) tend to be over encouraging and much less critical. So I can see how you found that redundant since the critiquing was coming from another source in your life.

Goopplesoft··on Microsoft is Dead (2007)
The fact that a large number of comments here are clarifying what he means by 'dead' is indicative of this baity nature of it. He specifically chose to say "Microsoft is dead" not "Microsoft has lost mindshare", and now its conveniently providing him protection by interpretation.
Goopplesoft··on Scenes from a militarized America
Upvotes decide content. If you don't it belongs here, don't upvote it.
Goopplesoft··on KeePass: OpenSource Password Manager
> I've been using LastPass for a few years but have been slowly migrating away from it in recent months.

LastPass user here, wondering why?

Goopplesoft··on Microsoft Reports Record Revenue of $24.52 Billion in Second Quarter
Yup the street had them at $0.67 http://www.nasdaq.com/symbol/msft/earnings-forecast

Why did they release this after hours?

Goopplesoft··on Microsoft Reports Record Revenue of $24.52 Billion in Second Quarter
OEM is their one time install version of windows (with switches). This is the license usually carried by most hardware retailers.
Goopplesoft··on Microsoft Reports Record Revenue of $24.52 Billion in Second Quarter
> 3.9 million Xbox One consoles and 3.5 million Xbox 360 consoles.

Is anyone else surprised by the sales numbers for the Xbox 360?

Goopplesoft··on Python and Flask Are Powerful
I use Stripe on my site https://gauthify.com (first I used a while back, sticky to change)

I use Braintree at my current job.

I used to work for Balanced.

I know payment processors. Its just times have changed and this kind of thing is now quite standard. But 'magical' is of opinion, I was just inquiring what he found magical.

Goopplesoft··on Python and Flask Are Powerful
Which part of this is 'magic'? Serious question. That seems like standard python api client + standard payment processor api.
Goopplesoft··on No more time limits on Spotify
What does Beats have over Spotify? I just checked out the site and it seemed they're almost identical. Only interesting thing I found is:

>Exclusively with AT&T, you can get the Beats Music Family Plan with 5 accounts across 10 devices for $14.99/month.

Although I'm fine with paying $10/person using Spotify, that is a bargain...

Goopplesoft··on Why Are There So Many Pythons?
That would be the death of Python 3. Promoting adoption is already hard enough...
Goopplesoft··on FFmpeg and a thousand fixes
I find this, 'don't complain, fork/fix' mentality ridiculous. Why should he? If his goal is get people off C, communicating/persuading in a developer community comments is probably more effective than him creating a project in some other language that no one would likely ever use.
← PreviousPage 6 of 11Next →