HNHacker News
TopNewBestAskShowJobs

pythonaut_16

1,562 karma · joined November 23, 2016

submissionscomments
pythonaut_16··on Google Fiber Was Doomed from the Start
It would be a strange turn of events for rural areas to become more desirable to technical people because they are the first to get fiber rollouts due to it being the only upgrade path for those areas.
pythonaut_16··on VMware joins Linux Foundation: what about the GPL?
Who will fund it? And if you have startups like Github and Redis funding it, how is that free from the accusations you level at the Linux Foundation?
pythonaut_16··on Attitudes That Lead to Maintainable Code
I know easy refactoring is an explicit goal of the Elm programming language.

http://elm-lang.org/

pythonaut_16··on Microsoft Pledges to Use ARM Server Chips, Threatening Intel's Dominance
I've been waiting for something like ever since I first got a Raspberry Pi.

Keep the x86 CPU around for active, high powered use, and then use a low power ARM CPU to run downloads and software updates while the PC is in an off or idle state.

pythonaut_16··on Abacus use can boost math skills
Online games were also great for this! You have to type quickly so that you can keep up with actually playing the game, and you can't stare at the keyboard because you need to keep an eye on what's actually going.

In some ways I owe my career to Warcraft 3

pythonaut_16··on Writing good code: how to reduce the cognitive load of your code
The downside in a dynamically typed language is that

if (aBooleanVariable) will return true for any truthy value, not just 'True'.

Of course I still prefer writing my if statements that way, it's just something you have to watch for if something does go wrong.

pythonaut_16··on Video Pros Moving from Mac to Windows for High-End GPUs
I think that's the key to Linux on the Desktop. It generally ranges from very limited to terrible for your average end user. Your video professional might fare slightly better, but realistically is only going to use Linux if they're working at a company that's invested in Linux for their video production stack.

Where the Linux desktop is truly unparalleled is for a developer. As a developer I'm comfortable enough with the technical details to handle the quirks (like doing things from the command line), and the strengths of Linux truly shine (again, the commandline, as well as choices in DE, software, etc). One great example is Arch. On Arch I can install any developer tool directly from the command line with very little effort. Anywhere else and you have to click through endless menus.

pythonaut_16··on Video Pros Moving from Mac to Windows for High-End GPUs
That seems to be Apple's thinking but I think this article shows the reason that that's a flawed approach.

Having content producers using macOS is a huge benefit to their brand and I think it's a big part of driving sales of their iOS devices. At the very least, if they lose the content producer market there will be significantly more friction to producing iOS apps.

pythonaut_16··on Tesla Says Model 3 on Track as Quarterly Loss Beats Estimates
That's an interesting point, especially since Tesla is arguably in much better shape overall than Uber, at least from an outsiders perspective. Uber isn't profitable, their business is a mess, and there is no clear/easy path to profitability for them.

Tesla has a profitable revenue stream and much better cohesion overall it seems.

pythonaut_16··on Tesla Says Model 3 on Track as Quarterly Loss Beats Estimates
Which is exactly what the iPhone was. Not the first smart phone. Not the first touch screen device. Just an innovation (iteration) with good execution and strong branding driven by a man with a strong vision for his product.

I don't know that Tesla is a good stock to own right now; I don't know if they'll be as wildly successful in the long run. But you can't just outright dismiss the previous poster's comparisons to the iPhone.

pythonaut_16··on Django 1.11 beta 1 released
You should enable HTTPS on this asap. Let's Encrypt[0] makes it super easy, and Digital Ocean has some good tutorials as well.

Besides that it looks really good!

[0] https://letsencrypt.org/

pythonaut_16··on Django 1.11 beta 1 released
I would try it in development, run your tests, etc.

But wait to deploy anything to production until DRF officially supports it (which should be pretty much at launch, DRF should be working with the beta now to ensure compatibility)

pythonaut_16··on Thoughts on the Late 2016 MacBook Pro
I've read about i3 several times over the past few years but finally checked it out a few weeks ago, and it fits exactly what I've been looking for in a Linux desktop for so long.

All I've ever wanted from Ubuntu/Gnome/KDE/XFCE (at least while developing) was the ability to launch programs easily from the keyboard, to tile windows in various configurations, and to manage virtual desktops.

i3 makes all of this easy with an incredibly simple and logical set of keyboard shortcuts. To anyone thinking about trying out i3, the learning curve isn't as bad as it seems, especially if you use a distro like Manjaro-i3 that can take care of some of the harder parts for you.

pythonaut_16··on Fossil SCM
I just started using this yesterday!

I setup a personal Gitea instance on Linode, but wanted to make sure I could easily back up my repos in case I ever lose access or stop maintaining my personal Linode server.

Gitlab made it easy to setup all of my repos to mirror and automatically update from my Gitea daily.

(One slight bug, Gitlab does seem to always say the repos failed to import, even when they're successful)

Thanks for the helpful feature!

pythonaut_16··on Linus Torvalds: Successful projects are 99% perspiration and 1% innovation
Linus literally talks about Edison and that quote in the article
pythonaut_16··on Newspaper subscription experiment
10/10 post. It was interesting, short, and to the point and matched precisely to the title (i.e. no clickbait)
pythonaut_16··on Last Page of The Great Gatsby (1997)
That's a rather different point though. In the case of Yankee Doodle, the Americans new what it meant and used it as an act of defiance, where the other poster was talking about people missing the point entirely
pythonaut_16··on Our long term plan to make GitLab as fast as possible with Vue and Webpack
Interestingly enough, Gitlab also supports that project:

https://about.gitlab.com/gogs/

pythonaut_16··on Our long term plan to make GitLab as fast as possible with Vue and Webpack
I think the point is that Gitlab faces unique challenges because anyone can host Gitlab on their own hardware, so they're always trying to solve performance problems in a way that any typical user could also solve it.

Github on the other hand can use strategies solely targeted at their SaaS performance. It seems that Github also maintains more control over their enterprise version than Gitlab but I'm not 100% sure there.

pythonaut_16··on Our long term plan to make GitLab as fast as possible with Vue and Webpack
Redux is actually (at least partially) inspired by the Elm Architecture[0]

[0] http://redux.js.org/docs/introduction/PriorArt.html#elm

pythonaut_16··on Snap commits $2B over 5 years for Google Cloud infrastructure
Would it be better for everyone to preface their comments with "This is only my opinion but..."? Making a statement in a comment implies speaking your opinion, unless you start making strong claims to fact or citing sources. We don't need the extra linguistic clutter of framing every statement as a matter of opinion.
pythonaut_16··on The JVM is not that heavy
I think a better interpretation of the title/article is "Don't assume that rewriting from scratch will fix all of your problems"
pythonaut_16··on Java 9 is scheduled to launch in July
If you already have a big Java code base and/or your employer forces you, or there's some killer bit of code that is absolutely crucial to you and it's more effective/efficient to choose Java to be able to use it than to find an alternative or rewrite it in another language.
pythonaut_16··on Learn Elixir with a Rubyist (IV) – Types, Data Structures and Pattern Matching
I think Javascript is generally a safe bet for the next few years because the Frontend is firmly embroiled in Javascript as well.

Elixir seems poised to keep growing on the backend, so it's probably not a bad one to learn either.

My real advice to someone starting out would be to learn a language but focus on learning general programming and computing concepts through it. The better you are at programming and computing, the more easily you can pick up new languages and switch between them seamlessly.

Also, as you learn new languages, focus on learning the right way to do things in that language. It's extremely helpful to be able to separate programming concepts from language constructs.

pythonaut_16··on Ask HN: Have you ever worked on a product that was killed by technical debt?
The cool thing about Git is that the underpinnings ultimately boil down to a key-value data store.

I'm not an expert on these innerworkings, but in theory there's nothing stopping someone from creating a new UI that maintains most or all of the same strengths, except that everyone already uses and is used to the current way.

I suspect if you came out with "SuperVCS" that was ultimately just a new UI on Git you'd have more success than releasing the exact same project as some kind of Git enhancement.

pythonaut_16··on Windows Subsystem for Linux Distribution Switcher
Supposedly whenever it exits beta they will publish a stable API/ABI, at which point hopefully different software platforms and IDEs (e.g. IntelliJ, Visual Studio) can target it and interface more directly with it.

My only holdout for Linux right now is that I can't just tell Pycharm to use WSL for the Python interpreter; you still have to register the WSL Python as a remote SSH connection.

pythonaut_16··on WebSlides – Making HTML presentations easy
Here's another pretty cool one using Elixir and Phoenix Channels (Websockets): https://github.com/ernie/venture

It also has markdown based slides but syncs the presentation to clients via websockets, and allows for interactive slides with things like Polls and live chats.

pythonaut_16··on Google and Facebook ad traffic is 90% useless
This is definitely a more technical solution than the average user might use, but I've had some great success with network wide adblocking via the Pi-hole package for Raspberry Pi, and setting my DHCP server to point to it as the primary DNS.

It runs a local DNS cache that blacklists ad domains (so basically how uBlock Origin works but utilizing DNS instead of just dropping the elements on the page).

There are a few sites I've had to whitelist but in general I don't even think about it running anymore, but all devices on my local newtork are ad free.

pythonaut_16··on Ask HN: Should I invest in a desktop PC in 2017?
I would second waiting for Ryzen. So far the demos we've seen look promising.

Best case scenario: Ryzen matches or beats Intel at a lower price point. Ryzen processors are cheap and Intel has to come down in price to compete.

Worst case scenario: Ryzen flops completely and Intel's prices are unaffected.

The truth is likely somewhere in the middle, but either way, it's worth waiting at least until then to find out.

pythonaut_16··on Show HN: A Travis CI Elixir client
I actually have that one and Programming Phoenix, I'm bouncing back and forth between them right now
← PreviousPage 22 of 23Next →