HNHacker News
TopNewBestAskShowJobs

bound008

2,598 karma · joined April 19, 2010

http://hnofficehours.com/profile/bound008/

submissionscomments
bound008··on Nvidia Shield TV Owners Are Pissed About the Banner Ads in Android TV
Just to clarify. The Apple TV (tvOS) interface gives extra functionality to apps on the top row of the launcher. (you have full control over ordering the apps). This functionality allows the apps to show whatever preview content they want per the SDK. Some show continue watching, and then suggestions, others show nothing. But you are in charge of what apps are on the top row.
bound008··on Apple Silicon M1: Black Magic Fuckery
Sorry, I mean my x86 machine has improved in performance with the upgrade to Big Sur.

The M1 MBA (16gb RAM) feels snappier and more responsive in almost every way to my Mac Mini w/64gb of RAM. RAM usage is also noticeably lower on the M1 when I migrated my browser tabs over (500+ between Firefox and Safari).

bound008··on Apple Silicon M1: Black Magic Fuckery
I've had "reduce motion" turned off on my iOS devices since it was an options... The animations in the latest Messages.app have been driving me crazy, but sure enough "Reduce Motion" is available in the `Accessibility` preference panel under display.

FWIW, I am blown away by my M1 Mac, but my x86 Mac feels about 5-10% snappier on Big Sur.

bound008··on Seven years later, I bought a new MacBook. For the first time, I don't love it
The problem with disabling the Touch Bar is that it becomes difficult to adjust volume, brightness, and other things that were once easily accessible and addressable by muscle memory. Personally, I have encouraged those affected to return these machines and email Tim Cook (Apple) to let them know they refuse to pay extra money for something that makes the computer harder to use.
bound008··on Push-Button Installer of macOS Guests in VirtualBox for Windows, Linux, macOS
My apologies. That may have changed with SIP. A _fully optional_ feature that is great for security, and can be turned off if its too prescriptive.

A little disappointed to see the apple hate on this thread, especially as I spent the morning fighting with debian install on a raspberry pi to just have a clean upgrade. Again, these linux issues are much less common when dealing with linux on a server, meant to run a single program, or collection of production programs. But trying to maintain an ubuntu desktop is not without work, and Windows is loaded with telemetry and ads.

bound008··on Apple adds 192-room hotel to plans of Northwest Austin campus
Texas highways can be way bigger than expected, almost a monument to the American style of automobile based freedom.

https://www.alamy.com/highway-interchange-or-multi-layered-h...

I think the commenters point, was that even if it an employee was staying literally across the highway from the campus, there would be no way to walk.

One you get to understand the road design in Texas, there are many advantages, such as their use of frontage roads and the ability to make u-turns under the highways without a traffic signal. But it generally speaks to the sprawl.

bound008··on Push-Button Installer of macOS Guests in VirtualBox for Windows, Linux, macOS
People frequently overlook how nice the nix experience is on macOS. I had a new mac user complain about iTunes opening when they hit the play button like its some kind of conspiracy against him. I asked if he tried `sudo chmod -x /Applications/iTunes.app`. We tried it, and I don't understand why he was so surprised that it worked, and remained a permanent solution to his issue.

Your choices are the worlds most prevalent OS which is laden in telemetry and spyware by default, an OS that costs a fortune in hardware but comes backed by a company who has always stood behind their hardware mistakes (arguably after some period of denial each time), or to chose Linux. In this case, Linux means choosing from at least two variants* of distributions, and praying that everything works. I have an Intel NUC Hades Canyon that I run linux on, so that I always have a fallback if Apple significantly changes from their current course of treating users really well in exchange for a cash premium. First, my linux experience dates back to 1997/8 before the Linksys BEFSR41 ( the first hardware router under $300 ) became available, and installing a 56k modem or ethernet card meant re-compiling the kernel. Somehow, that was less painful than trying to get the amd gpu to work properly, and persist against breaking on updates and reboots. Yesterday, the author of i3, a window manager, shared a posting of his gear. I dug through his blog (cool stuff), and noticed on another of his posts that getting an amd gpu to work well on a debian distro was an issue for him as well. Again, I chose reference intel hardware expecting support for Ubuntu.

Being opinionated about design is not 'gaslighting' developers. And sure Apple is not perfect, I for one refuse to by a touch bar mac. I can't stand it, its annoying, and you have to pay extra for someone that for my computing preferences is a giant regression. But of the top 10 companies in the world (by market cap), which ones actually care about end users. Apple was started to put the power of computing in the hands of users, and they were damn successful at it.

Finally, in regards to Apple not caring about app development on their platform. Have you not used XCode? On the internet, you can find Steve Jobs demonstrating making a database driven application in 1989 using drag and drop components to design the UI. That is XCode, or its predecessor Project Builder. That is why Xcode Projects have files with the suffix pbxproj nestled within. Its all XML, and all of the build tools and chains are command line driven. You don't need to run XCode to develop an iOS app, but every year they add more and more of what developers want to it. Sometimes I wish that I could develop python inside of XCode, but I'm more than happy to stick with vim.

Swift and Swift UI are the real love letters to developers however. Swift, is open source, and runs on linux. Swift UI, is basically the react pattern of UI development, and they built it to solve the pain points of developers who were struggling with outdated development patterns on something that didn't even have color when it was first invented (Project Builder).

Sure, the iOS experience maybe too much of a "Disneyland" style experience of a great swath of the HN crowd. I for one love playing with Android phones that can run docker containers and X11 over USB-C. But at the end of the day, I am willing to pay extra money for a company that actually respects my privacy?

bound008··on Electron 9.0
^ Thank you for your service
bound008··on Jira forcing users to give write access to GitHub and drive
Wow. Phabricator has really evolved since the last time I looked at it. I will consider it for my next team.

As per wine and dine: 1. I have never interacted with a human being from Atlassian ever. 2. I don't think this is as effective for selling software anymore. This has been replaced by user conferences. Most people who can buy things that involve being wined and dined have can expense a nice meal when traveling for work. Many times a sales person may wine and dine you so they can wine and dine themselves.

bound008··on Jira forcing users to give write access to GitHub and drive
JIRA Cloud generally feels slow. I was trying to defend the software tool itself.
bound008··on Jira forcing users to give write access to GitHub and drive
Those all seem like valid points. Especially about $$. I am wondering if JIRA can't handle the equivalent of a monorepo, with one giant project. Was that the situation?

Also, I don't intend to defend JIRA from a cost or infrastructure perspective, just as a tool.

If you are shopping around for a ticketing system might I offer this generic minimum spec sheet: * Items should all have a unique identifier that can be used in the developers workflow * Any item should be able to be a sub-item of another item. * It should be fast enough to not waste development time (time spent in tool).

If your ticketing/work/bug system doesn't allow those (and I believe GitHub issues might not), then you are doing your team a disservice.

The reason I usually turn to JIRA, is that somehow it manages to be everything to everyone. I was managing a small team at a startup, and the developers only looked at the detail view and the kanban view. Almost any "update" to JIRA happened via including a ticket number in a git commit, branch, etc. However, the QA team, had some crazy pipeline that happened after the engineers deemed it done, and those two workflows didn't affect each other, and worked seamlessly. Product, had an entirely different workflow before engineers even saw a ticket. Then after grooming, and sprint planning, the team set a goal of how which tickets would be done and in what order. Engineers would go back to their desk, and just use JIRA for viewing the details and commenting on things usually for product/design. Also, if I wanted to cut a release of something (at the time we did weekly deploys, even though master was always considered deployable at any time), and I could click a button in JIRA to make a release that automatically knew what had changed from git. All of those tickets got updated to `released` automatically from the deploy.

You may not need JIRA. But a lot of engineers have put a lot of hours into a marvel of software that does way too many things. Its an amazing tool. But you may not need a multi-tool such as JIRA. You might just need a hammer.

(Lastly out of curiosity, have you contacted their support about optimizing your performance? I am curious before I choose self-hosting in the future.)

bound008··on Jira forcing users to give write access to GitHub and drive
In defense of Jira. It is a tool. Some people may say desktop linux is clunky and slow and difficult. But on linux, everything is up to the user. You can choose from at least 10 window managers, make your own from scratch, or fork and modify your most preferred.

Jira, is like linux. If you don't like Jira, it's either slow (will address this next), or its really that you don't like the organization processes of the team or organization you are a part of. Because properly configured, Jira reflects the working decisions you have made as a team.

As to being slow. I only had this issue once with a small dev shop self hosting in a closet. At a large enterprise with over 10,000 engineers using Jira, not including the non-engineers using it, it was always lightning fast for the self hosted version.

People didn't like Jira and started using Trello. So Jira made a Trello style view. People moved to Asana. Jira made an Asana view. Jira is everything, and if you don't like it, it either doesn't fit your use case ( yes its expensive and can take a lot of thought or time to set up properly ), but its likely more that you don't like your Jira that you are being _forced_ to use.

(On the other hand, I have many bones to pick with confluence).

bound008··on ESLint 7.0
TypeScript. ( + ESLint, + Prettier ). It has made writing JavaScript tolerable. Classes as you expect them. With proper editor support, you get real errors, and the whole thing starts to feel more like writing code in python. It is no python, but at least it feels significantly less foreign. Its very progressive in the sense that regular JavaScript is valid TypeScript, and everything else is just a cherry on top. And it is easy to include the typing outside of the source file, so many libraries not written at all in TypeScript have typing support built in (likely by simple PRs from the community)
bound008··on Surface Go 2, Surface Book 3, Surface Headphones 2 and Surface Earbuds
1. At first I resented AirPods for not sealing out background noise, or fitting securely. But then I realized its a feature and not a bug. You can be in a private space while not fully disconnected from the public space. Just another tool in the arsenal 2. People have mentioned IEMs. If you feel discomfort from most headphones, you can get custom ear molds made for IEMs. In the US, this is generally a co-pay to an audiologist for a visit, around $50 for the audiologist to make the impressions, and around $100 for the custom plugs. IEM technology has not changed drastically, so you can buy used or older models. A 10 year old triple driver IEM will likely sound better than any non-IEM option. Make sure your IEM choice has detachable cables, as life happens. Plus, you can then use something like the FiiO UTWS1 to turn your IEMs into a more modern experience. There will be a downgrade in quality but it will be worth it for convenience. 3. Microsoft likely made a mistake with the size of these buds. They look like gauges that people put into their ears. This will either be a failure, or in the modern world of branding, an unlikely success.

FWIW, FiiO has cheap IEMs that are pretty good. For under $200 you can get a pair with 3 drivers in each ear (F9 Pro), and the aforementioned bluetooth “true wireless” adapter. Add another $200 and you have custom ear molds.

bound008··on Guide to becoming a modern front end developer
The backend one is GOLD. Literal GOLD. https://roadmap.sh/backend
bound008··on Swift on Mac OS 9
Awesome project and a great read! (Is it weird for anyone else to see such a nostalgic meme?)
bound008··on NY hospitals pitch tents, nix surgeries to prepare for influx
Hang in there
bound008··on Tesla X parts that had to be replaced after 400k miles
This is just a guess from reading the article, but the A/C that was running non stop for years runs off of the 12V battery instead of being belt driven. There are many issues that occur when people take affordable passenger cars, (e.g. Camry) and drive them as taxis, that stem from not being used as designed.
bound008··on Swift Playgrounds for macOS
You may just want to learn a touch of swift to experience nifty language features such as optionals. (Unless you have worked with languages that have all of swift's nifty features)
bound008··on California Sues Vinod Khosla over Martins Beach Public Access
Context for those who are unfamiliar with the situation: https://hn.algolia.com/?q=khosla

If you search HN for "Khosla", you will see approximately half of the first page of results are regarding this issue.

bound008··on The next generation of wall chargers
I use a dark, but not black, colored electrical tape to kill the brightness of any leds in my bedroom, or that I take with me when I travel. Black will kill the light entirely, but other colors will permit you to see the state of the led underneath.
bound008··on Personal and social information of 1.2B people discovered in data leak
This is a fallacy of distributed systems. Never trust the network. Best case you get packets destined for somewhere else, worst case you your network segmented wasn't actually segmented.
bound008··on Adam Neumann and the Art of Failing Up
I signed up for Matt Levine's newsletter after that and was surprised to receive well written serious information in addition to this sharp wit.

An example of one such pieces was on the relationship between institutional investors and proxy advisers. Not a single joke or funny sentence unfortunately, but very interesting.

As long as the two types of content he writes are well written information about how the markets work or humorous viewpoints tinted with a mild amount of rage, I am a fan.

bound008··on ProtonMail iOS app goes open source
IANAL but, if they write software and publish it under a license, it does not restrict their own ability to do anything with the software. But, if they accept a contribution under a specific license then that would be different.

Analogy: Movie studio publishes a movie under Creative Commons. They can still use it however they want.

bound008··on Banning cars on SF’s Market Street, once a radical idea, approved unanimously
According to an anecdotal sample of taxi drivers, they drive aggressively for the same reason Southwest Airlines has stops. The _flag_ paid when starting a ride is the most profitable part of the ride. For Southwest, they are an expert at the turnaround, and the most they take-off and land, the more passengers, the more profit.
bound008··on Notre-Dame’s Toxic Fallout
I'm never a fan of this, but on this page the visualization was so compelling I didn't even notice. That's a good bar to set for anyone thinking of stealing our scrollbars. I think a component of it, is that the part that hijacked the scroll bar is really the money shot of the article.
bound008··on Facebook scans system libraries on Android and uploads them to their server
Thanks for the reply!
bound008··on Menstruation Apps Are Sharing Users' Data
This is a great resource. Especially the key points

> The Privacy Rule applies only to covered entities. Many organizations that use, collect, access, and disclose individually identifiable health information will not be covered entities, and thus, will not have to comply with the Privacy Rule.

bound008··on Menstruation Apps Are Sharing Users' Data
I just wanted to provide one example to keep it simple. Nothing about HIPAA is ever simple, other than not being a covered entity ;)
bound008··on Menstruation Apps Are Sharing Users' Data
Please see the comment I wrote regarding HIPAA and covered entities.
← PreviousPage 2 of 7Next →