HNHacker News
TopNewBestAskShowJobs

programbreeding

640 karma · joined February 22, 2017

brentn
submissionscomments
programbreeding··on Firmware Updates and Initial Performance Data for Data Center Systems
>As I noted in my blog post last week, while the firmware updates are effective at mitigating exposure to the security issues, customers have reported more frequent reboots on firmware updated systems.

It does go on to say they have been able to reproduce the issue and are making progress towards finding the cause.

programbreeding··on Many major websites are taking silent anti-ad-blocking measures
I've tried countless browsers on Android, as well as various adblocking plugins and services. I always found myself going back to Chrome because it just worked.

I started using Brave about a year ago and I love it. The only thing I'm missing is syncing my bookmarks between Brave on my phone and Chrome on my computer, but a year later and it hasn't bothered me enough to find a fix.

programbreeding··on Show HN: Themer – a CLI for generating themes for all your tools
At the bottom of the page it says:

themer is inspired by trevordmiller/nova and chriskempson/base16.

Conceptually, themer is very similar to base16, but:

1. It is lighter, and simpler to use. 2. It is more easily extensible with your own color sets and templates. 3. It integrates better with your dotfiles, especially if you keep them under version control.

programbreeding··on I hate telephones
Hiya exists for Android as well and has very high ratings [1]. I have used Android since v3 and you have been able to change the dialer to a custom app for at least that long.

You have also been able to limit ringing while in Do Not Disturb to starred contacts only, or even just "contacts" to eliminate the need to manage it like you mentioned [2].

[1] https://play.google.com/store/apps/details?id=com.webascende...

[2] https://news.ycombinator.com/item?id=15678075

programbreeding··on I hate telephones
This isn't exactly what you're asking for but on Android: Settings > Sound > Do Not Disturb > Allowed in Priority Only > Calls From Contacts Only (or Calls from Starred Contacts Only if you really want to lock it down).

Optionally enable: If the same person calls a second time within a 15 minute period, allow it (might allow someone really trying to reach you to get through, might also allow a spam caller through).

programbreeding··on Ask HN: Where can I find high-end stock images for a website?
I never realized I could favorite a comment on HN. Thanks!

For anyone wondering how: Next to the username of the comment you want to save it will show how long ago the comment was left (ex: "40 minutes ago"). Click on that time and then there is a link at the top where you can click favorite.

programbreeding··on Ask HN: What to do as a back-end dev and with many app ideas but can't do UX?
Be aware that these still require you to have at least a basic understanding of CSS and HTML (the more you need to customize it, the more you'll need to know). Nothing crazy, but don't expect it to be a drag and drop designer.

For Bootstrap (UI Kit might be the same but I haven't used it) your best option is to look at their examples[1], find one you like, then view the source code from it. Use that as your starting page and go from there.

But like I said: any customizing, tweaking, etc will require you to know some HTML and CSS.

[1] https://getbootstrap.com/docs/4.0/examples/

programbreeding··on Do you need a VPN?
A few weeks back I ran in to the same issue with accidentally making a purchase while connected to PIA. Mine was also flagged and I had to jump through several hoops to prove I made the purchase. It was a pain but I completely understand why that happened and I'm still very happy with PIA.

I will mention that while it doesn't magically fix slow speed issues, they have the ability to report a slow server through the app (on Windows, I can't attest to any others). You just right click the icon in the notification tray and click "Send Slow Speed Complaint." They do add more servers in areas that are overloaded.

programbreeding··on Five minute guide to better typography
I have never personally seen it used the way it was used on this website, but graylisting is the middle-ground between blacklisting and whitelisting.

In a blacklist something is completely blocked. In a whitelist something is absolutely allowed. In a graylist you may be allowed after a certain number of attempts, or after completing some sort of task, etc. It's kind of like a soft block.

In this scenario the website detects the link is coming from HN and "graylists" your visit to the website. You are redirected to a page that explains he's trying to sell a book and people coming from this site just use his bandwidth and never pay. But the website explains if you don't want to pay you can still get to the book by browsing to the website directly -- as opposed to being redirected there from HN.

programbreeding··on Five minute guide to better typography
It looks like the author has chosen to "graylist" HackerNews in an attempt to sell copies of his book. I'm not saying there's anything wrong with that, but warning you that anyone clicking on your link is actually redirected to https://practicaltypography.com/graylist.html
programbreeding··on Scrolling your website past the iPhone X’s notch
Same size screen (possibly lower resolution, I'm only on 1680x1050) and while I don't have to zoom in to read it, the font is definitely on the small side.
programbreeding··on Yahoo Triples Estimate of Breached Accounts to 3B
Nothing would stop someone from being able to share it via the darknet. Tor, Freenet, Zeronet, etc. There's no way that news would be able to be stopped.
programbreeding··on How I got to 200 productive hours a month
This is probably longer/more detailed than you wanted but here it goes. I'll preface it by saying that I think I'm lucky in that I'm not the type that needs 8h of sleep every night. I usually start waking up naturally after 6h-7h, but I can regularly go weeks on end with 5h-6h. The plus side is my body is very good at letting me know when I'm not getting enough sleep, and I pay careful attention to that. While I actually wish I could sleep even less, I value it greatly and know how important it is. But I don't force myself to get 8h if my body wants to be up.

I'm up at 5am M-F using my alarm. I do my usual routine of showering, getting dressed, feeding and playing with my dogs, etc and I'm on my computer by 6:30am.

I usually spend about 30m drinking my coffee and watching some quick (but informational/educational) youtube videos or reading on HN/reddit/etc; this gets my brain ready to work. This is what I'm doing right now while I type this.

At 7am I'll start my actual work. How my workday goes varies by the day, but I'm always done by 4pm.

If I am working on a personal project at the time (I'm usually trying to better myself in some way; learning a new programming language or getting better at one I already know is the most common thing for me) then I'll do that until around 5p. From 5p-6p I'll wind down and do some more redditing or something similar. Something that is a little mindless but again, usually informative in some way.

Around 6p-10p is spent with my girlfriend doing whatever. Usually we cook dinner together but other than that it's just whatever we feel like doing that day. I do my best to stay off my phone and such during this time.

I'm typically heading to bed by 10:30p and asleep by 11p. Having a good night time routine is very important. I don't go up to bed until I'm actually tired, and I follow the same routine when I do. I am usually fast asleep within 10 minutes of putting my head down.

If at any point I start to feel tired or burned out then I don't change my routine much, but I'll spend more time doing things like watching random youtube videos or reading on here than I do normally. Every so often I have to totally disconnect and just work on some home projects. Doing actual work with my hands has been a great rejuvenator for me.

On the weekends I don't set an alarm but I'm usually up by 7am. This is a combination of me waking up naturally, or my dogs waking me up because they're wondering why I wasn't up 2 hours earlier to feed them.

My girlfriend typically sleeps until at least 9a-10a on the weekends so I'll spend those first few hours doing the same things I do from 4p-5p during the week (working on personal projects, learning a new programming language, etc). If it has been a particularly tiresome week then I'll just watch tv or do something else that doesn't require my actual attention.

Starting in the early afternoon on the weekends my focus shifts to my girlfriend and whatever we have to / need to / want to do. Could be the usual chores that come along with owning a home, or running errands, or going out to some event. Bed time on the weekends is just whenever I feel tired. It's almost always later than during the week, but not by too much. I'm usually heading up to bed around midnight or 1am on the weekend

programbreeding··on We've failed: open access is winning and we must change our approach
I don't think most people were using grooveshark BECAUSE it was a pirate-solution. They had paid plans as well that allowed you to do more than the free ones. I don't think most people knew there was any real difference between grooveshark and spotify.
programbreeding··on iPhone X
The N4 was the first phone I sat on for longer than a few months; it was such an amazing phone. The N5 was the next phone I bought and I kept that until my Xperia Z5 because I was not a fan of the N6. I was completely sold on the Nexus line until then.

I completely agree with you on newer devices being worse in some aspects, especially when it comes to rooting.

programbreeding··on iPhone X
I have experienced that as well, but I feel it can usually be remedied by doing a factory reset. I also typically never do in-place upgrades for Android updates. I will download the full OS images (or the RUU/whatever updater is required for that brand phone) and do a full reset and restore. I will say for some reason this seems to be less of a problem on Sony Xperias that I have owned versus LG, HTC, Motorola, and others. But I for sure know what you're talking about.
programbreeding··on iPhone X
I don't have much to add, only to say that I generally agree.

I first started creating custom roms for the Sprint HTC Hero when it came out in 2009. It was my first Android phone and I was in love with everything about it. I was obsessed with getting the next new phone with new features every time a new one came out. I made pretty good money and saved most of it; buying new phones was the one thing I would splurge on.

Now it's 2017 and I have had the same phone for just under 2 years. Previously I wouldn't go 6 months without buying a new phone, so having the same one for 2 years seems like a lifetime. But I just don't feel like I have a reason to get a new one.

It feels like the same thing over and over again.

programbreeding··on No matter what, Equifax may tell you you’ve been impacted by the hack
It's (unfortunately) far more likely that they'll simply re-brand as something else. For all intents and purposes, Equifax will cease to exist; except it will be exactly the same thing under a different name.
programbreeding··on Rumours swell over new kind of gravitational-wave sighting
Thank you for this. You linked to the youtube videos but I watch the PBS app on my Roku all the time and it's horrible at recommending what I should watch.

"Watched 'City in the Sky' [a 3-part series about airports and planes]? You'll love Downtown Abbey or The Great British Baking Show!"

I'm always looking for some actual good/educational shows on there, and there's so many great hidden gems, but they're all... hidden.

programbreeding··on Broadpwn Bug Affects Millions of Android and iOS Devices
Same on Android. In fact Android has a Location-feature called "Scanning" that allows apps and services to detect wifi networks at any time, even if you have your wifi disabled. Meaning you can turn wifi off but it will randomly turn it back on to help increase location accuracy. This feature is on by default.

https://www.reddit.com/r/Android/comments/3nrfa0/psa_wifi_sc...

programbreeding··on Lyft adds a new app for drivers
Similar experience as you with taxis in America. About 6 months ago a good friend was getting married and we booked 3 taxis from one company to take us from his house to downtown. Ultimately the taxi company only sent one guy to drive back and forth 3 times, making it take almost an hour to get everyone there. Coming home 3 of us simply ordered 3 different ubers and we all got back in 10 minutes.
programbreeding··on The Blockstack Browser: A Gateway to a New, Decentralized Internet
While that one is mostly fictional, it is creating an actual completely decentralized version of the internet by creating an ad-hoc network using people's phones.

This still requires you to have your normal internet to connect to it and use it.

programbreeding··on Noun Project – Icons for Everything
I "understand" the icons... support is one box leaning on another, guide is one leading another, chat looks like 2 speaking at each other, and talk looks like a phone.

But wow are they horrible. I agree, they really should go with text-only.

programbreeding··on Show HN: I wrote a book about Design Ethics called Tragic Design
I've been up for a couple days working on a big project and my brain is having trouble saying what I want to say. Hopefully this makes sense.

My only comment is with your primary quote featured right on the landing page of your site. As far as marketing goes, it feels sketchy because your book title isn't part of the direct quote.

"This revolution is just beginning, and it's exciting to have [Tragic Design] to ground the growing movement of achieving truly inclusive design in the digital era."

My guess is that John said something like "this book," or maybe you changed the book title and he called it something else. But having your primary marketing item be a quote that isn't a direct quote just feels wrong to me. It seems like he could have said something not even related to your book, and you changed it to make it work. Obviously I know you didn't, I just wanted to give you my opinion. I would suggest contacting him and seeing if he can give you a direct quote that doesn't require you to use brackets.

Either way, congratulations on the book!

programbreeding··on Root – Programmable bank account for software developers
I believe what apostacy meant was the ability to prevent a recurring payment from occurring without approval. I may have misunderstood what they meant but something along the lines of: a debit shows up in your account as pending, and you have X amount of time to approve or decline it. That way you are preventing a debit from even occurring in the first place, rather than having to fight your bank to get the money back.
programbreeding··on Smart Photos
It's things like this that bring machine learning to the masses, which also typically lowers costs and makes it more available for niche uses.

It's a lot easier and more forgiving to use machine learning to pick what picture or outfit you look best in than it is to use it in medicine or architecture. As the technology matures, you will see it move in to those sectors very rapidly.

programbreeding··on Python, as Reviewed by a C++ Programmer
Some people are far more specialized in what they work on.

- Apple's Swift codebase is 54.8% c++ [0]

- Microsoft's CNTK codebase is 57.6% c++ [1]

- Bitcoin's codebase is 68.6% c++[2]

- XBMC's codebase is 84.7% c++[3]

If you work on certain or specific types of projects, like ones making the tools that others use do their projects, then you are typically working more in only 1-2 languages at a time.

[0] https://github.com/apple/swift

[1] https://github.com/Microsoft/CNTK

[2] https://github.com/bitcoin/bitcoin

[3] https://github.com/xbmc/xbmc

programbreeding··on Show HN: WrapAPI v2 – Build APIs, scrapers, bots on any website
This looks awesome. Thank you!

I wanted to give you a heads-up that the youtube video at the end of your joyride tutorial is broken.

It tries to play this: https://www.youtube.com/watch?v=10yKzP3gtkc

programbreeding··on Losing My Patience with Google+
I don't understand what you mean. The article was posted 20h ago by a guy who has over 50,000[0] followers, in to a collection that has almost 100,000[1] followers. Of course a lot of people saw it.

[0] https://plus.google.com/+GideonRosenblatt [1] https://plus.google.com/collection/UgYzY

programbreeding··on USA Facts – Federal, state, and local data from government sources
They are not. I took them directly from USAFacts[0], and according to their methodologies[1], they have not adjusted for inflation either.

[0] http://usafacts.org/government-finances/spending?comparison=...

[1] http://usafacts.org/methodology

← PreviousPage 4 of 5Next →