HNHacker News
TopNewBestAskShowJobs

bmon

167 karma · joined February 2, 2016

submissionscomments
bmon··on Imgur pulls out of UK as data watchdog threatens fine
They call it warp
bmon··on HTML First
Does anyone else find that blue tint on the top of the page makes it really hard to read? I guess I usually scroll the text I'm reading to the top...
bmon··on FDIC Takes over Silicon Valley Bank
Thank you for that link, it was really fascinating. The Australian government guarantees deposits in the same way, but I never realised this was also true in the US. I had assumed during the mortgage crisis that people lost their deposited money when their banks failed.
bmon··on https://16777217/
similarly, https://1.1
bmon··on Connect: A Better gRPC
At my company we would love to use buf but can't: because of the BSR. We already pay shitloads for our VCS - we don't want to pay for another product that does the same thing. After using go and getting a taste of what life is like without third party package publishers (like npm, pypi, etc) it's hard to want to go back.
bmon··on Proper use of Git tags
I can't agree with having a source file include the tag. It is an eternal source of merge conflicts and pain, unless you take steps to automate it. And in that case, does the file add much value anymore?

My personal experience with go modules and versioning has been really positive. In that ecosystem - you only define your major version in the mod file and rely on the VCS for everything else.

bmon··on D1: Our SQL database
If you consider cost... I would imagine a fair few. From the article:

> We will ensure that D1 costs less and performs better than comparable centralized solutions.

bmon··on What I learned about interviewing
In technical interviews I conduct I also include a system design challenge. I present a large scale architecture problem our company has had to solve and ask the candidate to take us through their process of designing a solution.

Excellent candidates are not the same as the ones who arrive at a similar solution to ours. The best candidates are able to ask important questions about the requirements, and when asked can provide rationale for choosing specific components, as well as other potential options they considered.

More often than not this kind of question is assessing your process, not the outcome you produce.

bmon··on South Korea switching their 3.3M PCs to Linux
I think using gsuite software would defeat the point of switching desktop operating system to avoid being dependant on a single company.
bmon··on Vulnerability in the Mac Zoom client allows malicious websites to enable camera
They want to be able to re-install zoom for the user even if they have deleted it from /Applications.
bmon··on Verizon and a BGP Optimizer Knocked Large Parts of the Internet Offline
> What strikes me the most is that this whole "event" would have hardly even registered on anyone's radar (it affected less than 10% of their traffic during early hours of the morning.

It wasn't just CloudFlare who were affected. And the time of day is completely irrelevant, I live in Australia and was affected by this during evening peak time. Some very popular services (eg: discord) were completely knocked offline.

I think you're underestimating the impact of this event.

bmon··on Absolute truths I unlearned as junior developer
This really hits home to me. I worked on a project where I encountered an almost identical situation to the one you described. I stuck my foot down, and insisted we build the objectively better solution. We did, and only much later did I realise the damage I had done to my coworker's morale.

Looking back, I completely regret it. If I had my time again, I would stop after explaining the alternate solution. The time we would have had to spend fixing the problems with the original approach would have been worth it.

I've heard this repeated a lot, but I'm really only just starting to understand: Often the best leaders speak up less, rather than more.

bmon··on Tesla's giant battery saved $40M during its first year, report says
South Australia's energy grid is a very exceptional case, due to a very jarring transition to renewables. I would not expect the same level of returns in other areas.
bmon··on Go 2, here we come
If language features were free we'd likely have had generics for a long time now. Unfortunately generics is a trade-off: you get development speed/ease and pay for it in compile time, binary size and/or execution speed.

This seems to be slowly changing, but Go was designed to be a solution to Google problems - python being slow but some c++ applications taking literal hours to compile. Keeping that perspective in mind makes it easier to understand why Go maintainers have not accepted an implementation of generics into the language yet.

bmon··on You will be surprised to see how much Google tracks about you
I think upvotes should more resemble "let's discuss this" rather than "I agree with this".
bmon··on Women who clean at home or work face increased lung function decline
People said the same thing about sun exposure and smoking half a century ago.
bmon··on Australia’s new real-time banking payments platform
Same here. I am consistently amazed by the amount of things like this that I take for granted.
bmon··on GitHub shouldn't allow username reuse
Right, so the author going awol would be a pretty big break off that trust right?

What about the author having their github account compromised? I agree that GitHub account names should not be released so quickly, but if you're seriously worried about that possibility then I'd think it's also wise to be worried about the possibility of upstream being compromised in other ways.

bmon··on GitHub shouldn't allow username reuse
If you don't pin your deps to a commit, what's the difference between the author deleting their account (and being replaced), and the author merging an evil commit?
bmon··on Microsoft disables Spectre mitigations as Intel’s patches cause instability
Linus Torvalds: “Somebody is pushing complete garbage for unclear reasons.” http://lkml.iu.edu/hypermail/linux/kernel/1801.2/04628.html
bmon··on I got locked out of my Google account for a month
But a Google account is not just email. It's also drive, calendar, and so on. There's a lot of time spent becoming familiar with those services, and to up and switch that entire suite would take a massive amount of relearning. Under the same circumstances as the author, I think I'd be back to Google. Remember, other services have their own issues as well.
bmon··on Sway 1.0 is not going to support the Nvidia proprietary driver
>you're fired.

>nu-uh, I quit!

bmon··on Rejecting a candidate for over-qualification results in age bias
I'm about to start looking for a new job. How would you go about building connections to companies you're interested in, outside attending relevant meetups and conferences?
bmon··on Apple: Heap Overflow in AppleBCMWLANCore Driver
I'd say so. Imagine a worm which could spread itself to any phone within WiFi signal range. I'd guess at a worm like that covering a whole city at a really rapid pace. If you're stuck with infecting networks then the main transmission vectors would be offices, homes and cafes/restaurants etc. I think it would be much slower and much less far reaching.
bmon··on Cybersecurity Incident Involving Consumer Information
I don't think it's fair to be throwing any individuals under the bus like that. There's obviously been several failures at multiple levels but the company as a whole will have to face the consequences, not just a few managers it decides to use as scapegoats.
bmon··on Exploit broker Zerodium ups the ante with $500k to target Signal and WhatsApp
Likely because Firefox is shipped as default on a lot of distros.
bmon··on Why Is Google Building a New Operating System from Scratch?
I'm not an expert, but I think it's because c++ is _heavy_. Start using a few features like genetics and suddenly your binary and compile times grow substantially. You only need to look at chrome to see this happening.
bmon··on Flash Is Dead: What Technologies Might Be Next?
I also work at a rails shop, but I'm a Django dev hired for a legacy project. rails has been much harder to pick up than other frameworks for me. I think my biggest difficulty has been figuring out how parts of the code connect/work together, by mechanisms like filename. Python is much more verbose in contrast.

I wonder if other people have the same experience.

bmon··on Google’s new program to track shoppers sparks a federal privacy complaint
>I was inclined to favor Google... but your comments have changed my mind

That doesn't even make sense. The op made no argument for or against google in any of this thread, and has only tried to clarify that. Defending yourself against the Google hating bandwagon is clueless hole digging? Did you even read any of the op's comments?

bmon··on A hacker stole $31M of Ether – how it happened, and what it means for Ethereum
It's a hot topic right now just like when Bitcoin was first booming. Although today and yesterday especially so because of this hack.
Page 1 of 3Next →