HNHacker News
TopNewBestAskShowJobs

chris_mc

519 karma · joined June 21, 2018

submissionscomments
chris_mc··on Not Lisp again (2009)
Scheme was my favorite language in school back in 2006, but the only class I ever used it in was a class where we learned search algorithms and the like (it was either AI or Robotics). I was dismayed to find out there isn't a lot of software written in LISP dialects, because I would love to write LISP code all day, it's so much fun.
chris_mc··on Helm: Personal Email Server
>if you have a 2nd box online

For $1000 I get 2 boxes I can't use for anything else right now (and still not very reliable inside my home), whereas with Fastmail (for example) I can get an email service for 20 years @ $50/yr that is very reliable. I'm not sure of the value proposition for this thing.

chris_mc··on Alternative code styles
That's basically uniform function call syntax. D and Nim use it and a few others.
chris_mc··on Listen to a SIM-Jacking, Account-Stealing Ransom
You know, I figured out what the problem was and it works now. I had setup FF Sync on a PC that didn't have U2F turned on yet.
chris_mc··on Listen to a SIM-Jacking, Account-Stealing Ransom
Maybe I was looking in the wrong place, good to know, thanks.
chris_mc··on Listen to a SIM-Jacking, Account-Stealing Ransom
Google has a new account setting called Advanced Protection. All it accepts is two hardware U2F keys (primary and backup) and your password. It supposedly makes your Google account pretty hardened. The only issue is that you can only use Chrome with U2F keys right now because Firefox U2F isn't fully baked yet.

I'm using it with the Titan keys (they're not my favorite, but work) and it works pretty well. I can't do as much 3rd party stuff, but I only keep my Google account (right now) for my old email address that's already forwarded to my new email address, Google Music, and Google Pay, so that doesn't affect me much. If you use a lot of 3rd party apps or get your mail via IMAP and the like, it's going to be more difficult.

A weird thing is that Google doesn't seem to allow for U2F key use without Advanced Protection turned on, which is puzzling to me.

chris_mc··on Google Exposed User Data, Feared Repercussions of Disclosing to Public
Just this weekend, I setup a domain name, setup email, and setup apps and accounts to replace Google with open-source software and servers I control, generally (I use some 3rd party services that I feel I can trust, like Fastmail and Namecheap). I then turned off and deleted all of my data from Google that I could without deleting my Google account (I need to forward this long-standing email to my new email and I don't want to lose my Google Music ratings and playlists right now).

It wasn't hard, just about 5 hours of work and then a few hours to set everything up as I like it. I pay ~$5 per month for email/calendar/contacts through Fastmail, ~$10 per year for 2 domains (each), and ~$5 for an Android app to sync my CardDAV/CalDAV accounts with my Android phone. I have almost completely deleted/disabled Google apps on Android, although I'm not ready to run LineageOS quite yet. I even use an OSM-based maps app, which doesn't work as well as Google Maps, but it is sufficient; navigation sucks compared to Google Maps, but that's the price you pay for doing this sort of thing.

I'm not super-paranoid about government surveillance and I didn't care about Google tailoring ads to me like most folks here, but after all of the data breaches and such, I decided that controlling my own data is worthwhile just to make me feel better. Now, I am able to do most of the stuff I could do before, maybe 70-80% as good as with Google for some things (like maps), but I have peace of mind.

chris_mc··on Why Half a Degree of Global Warming Is a Big Deal
Part of the reason for the decrease is the increase in renewable energy. The vast majority of renewable energy technologies are or were supported by government subsidies to jump-start the industry. Most of those are tapering over the next decade or so, but the government (federal, state, and local) was instrumental in getting the renewable energy industry started in the USA.

Taking one example of a specific accord and saying, "because we didn't need this government [thing], we don't need any government [thing]," is a faulty generalization. Truth is, we need the government and the markets and several other things that work together in an extremely complex way (that no single human can understand fully) to solve global climate change.

chris_mc··on Don't shoot, I'm disabled
Then maybe they shouldn't shoot first and ask questions later.
chris_mc··on Don't shoot, I'm disabled
No, I shouldn't have to share more information to be treated like a human, the cops should be better trained.
chris_mc··on Tell HN: Executing a 51% attack on a real live CryptoCurrency, livestream
Isn't this massively illegal? You're basically DoSing a network. Possibly theft as well!
chris_mc··on Making sense of the alleged Supermicro motherboard attack
Anything the government uses that needs to be hardware-secure (like Secret or Top Secret network devices) are either manufactured in small batches in a secure location or it's totally airgapped so that any "additions" don't matter. Let the Chinese have their extra chip installed anywhere they want and you wouldn't get anything out of it anyways, in that situation.

The real problem is for stuff connected to the non-secure internet, like banks, industry, personal info, healthcare, etc.

chris_mc··on California to ban weak default passwords on internet-connected devices
Cradlepoint 4G modem/routers (several models) use the last/first 8 MAC address digits as the default password.
chris_mc··on New Zealand travellers refusing digital search now face $5k Customs fine
Poor truecrypt.
chris_mc··on Mandatory paternity leave would help close the wage gap
Everyone is talking about needing to control population, but according to current figures, the population will level our around 11b people around 2100. Check out www.gapminder.org for more info, but a lot of what people think about the world is wrong.
chris_mc··on Turn off tracking protection to resolve “video is currently unavailable” error
The problem is that there's no alternative to "free plus ads or tracking" for most services. If I could pay a reasonable fee for all the content and services I need, I'd do it. I can do it some places, but other things just aren't available.
chris_mc··on Nim 0.19
I found it was easy to write Nim coming from Python and doing a few tutorials I found around the web and some programming puzzles. The advanced features like macros, tempates, generics, etc. are harder to learn, but I haven't needed them yet so far. I did have to dig into the actual library source code several times because the documentation is quite sparse, and for things like async and parallel programming there aren't many examples to pull from at all. However, I find it's way easier to program in Nim with static typing and the applications I write are much faster than Python, even without the crutches of numpy operations, pandas dataframes, and the huge Python ecosystem.
chris_mc··on Nim 0.19
It would change day to day, obviously, and my code wouldn't run sometimes. I guess I really meant I prefer stability in this case over new features.
chris_mc··on Nim 0.19
I've been waiting for this for a while! I never could get `develop` to run.
chris_mc··on Ex-Google Employee Urges Lawmakers to Take on Company
Hacker News is full of capitalists and libertarians who hate any mention of alternative economic systems.
chris_mc··on Ex-Google Employee Urges Lawmakers to Take on Company
>invest your retirement savings

We would need to rework the whole system if we threw out the "constant growth" method of running a company. If we take care of the people so they don't have to worry about saving for retirement, it's possible to redesign the economy in this way and our goals as a society.

You obviously can't change one major axiom of the US economy without revisiting the remaining axioms!

chris_mc··on Anatomy of a Killing
Interesting. When I was in the US Naval Academy, I had a Camaroonean roommate that was going to go to the academy, then become an officer of his homeland's military. I wonder if the US military is still training Cameroonian officers today.
chris_mc··on Google CEO Sundar Pichai to Meet with Top GOP Lawmakers
You mean if the minority in the heartland continue to exert an oversized influence due to representational bias in Congress? Maybe the heartland should realize that their days of being majority are over, both demographically and by proportion and stop using the coastal elites excuse now that it's the coastal majority.

edit: I was just saying that the heartland is dying and doesn't yet realize it and that their death throes are going to screw us all. I don't think civil war is inevitable, I think that the "right wing" or whatever will fizzle over the coming years.

chris_mc··on Denmark doubles capital buffer to contain wider Danske Bank risks
>in the 1970's
chris_mc··on Linux developers threaten to pull “kill switch”
It really pisses me off that you are down-voted for this as it's all extremely valid reasoning that makes sense. You get shit on because of who you are at your core every day you walk this Earth, and with this code of conduct they are only expected not to shit on you with a minimal level of respect, but that seems too far a bridge for these assholes.
chris_mc··on When Do We Have Empathy for the Mentally Ill?
She might be mentally ill and a shitty person...

Also, sometimes you can have empathy, but can't personally handle someone. You have to do what's best for yourself, also.

chris_mc··on How Some Consultants Fake an 80-Hour Workweek (2015)
From 8 to 20 hours watchstanding, you're basically not watchstanding. It went like this:

    Hour 1: Fine

    Hour 2: Walk around a bit, then fine

    Hour 3-5: Jesus, I never should have joined the Navy

    Hour 6: I want to pull out my 9mm and use it on myself

    Hours past 6: I am functionally useless
Some jobs that aren't knowledge-jobs are hard on your mind, too. The reason security/watchstanding is so hard is that you have to be alert at all times while doing, effectively, jack squat. It isn't a much different level of alertness than I am in while programming, now that I think about it carefully.
chris_mc··on How Some Consultants Fake an 80-Hour Workweek (2015)
Don't think that's true, watchstanding positions are amongst the most mind numbing jobs that actually require your full attention. I stood watch in the Navy as officer of the deck in port, and I can truly say that 6 hour shift was torture for the mind, much worse than coding 6 hours.
chris_mc··on News Site to Investigate Big Tech, Helped by Craigslist Founder
If you read the article, they already proved that Facebook was selling illegal housing ads that were biased racially and they proved that a common parole software was also biased racially. I think it stands to reason there are plenty of other inadvertent, or otherwise, issues out there.
chris_mc··on A forgotten hero stopped the My Lai massacre 50 years ago
They are held as examples at plenty of US military officer training programs, thankfully. I learned about this incident and Hugh Thompson at the USNA, where they drilled into our heads that morals, ethics, and the laws of war are absolute and it's the officer corps job to ensure they are followed to the T. I always took that to heart. Unfortunately, as in the civilian world, there are crappy people in the officer corps that don't care much (the American GIs that Mr. Thompson was up against that day, for example).
← PreviousPage 4 of 6Next →