HNHacker News
TopNewBestAskShowJobs

RandoHolmes

250 karma · joined August 22, 2020

submissionscomments
RandoHolmes··on Interview with Paul Graham
The word marginalized gets thrown around too much, it's the wrong word to use.

Unpopular would be the better word. We were nerds. Revenge of the Nerds was about people like us: https://www.imdb.com/title/tt0088000/

I know that when I came across an article where Wil Wheaton was complaining about CUPS and how bad printer drivers were in linux I was tickled pink.

Over time, as society became more aware of the value this industry brings, it's brought it more mainstream and also brought a lot more people into it (different types of people). But at the time I think the other posters assessment was spot on.

Like you, I never cared either, but I also think what they said is true.

RandoHolmes··on FBI examined Google records to see if anyone had knowledge of Guccifer persona
That's not even close to true.
RandoHolmes··on The social and economic costs borne by young people without offices
I think WFH is particularly difficult for young people, not because they don't have access to seniors (or any other such drivel), but because they often don't have the discipline necessary for it.

For example, I've been doing freelance work for well over 10 years now and I eventually started insisting on having an extra office with a strict policy of the room is for work only (even if not paying work). The thing is, a lot of people will recommend things like dressing up as if you're going into work, taking a walk around the block as a transition, and so forth. But for me I can literally walk into that room completely naked straight from bed and have no issues.

But the thing is, what works for me doesn't work for you (and vice versa). But I've had over 10 years to figure out what works for me, young people haven't.

That's where their challenge is at, not in trying to learn from mentors, which can still happen even remote.

And some people just can't do it because they don't have the discipline and never will. Those people will fail, but that's on them.

RandoHolmes··on We didn't encrypt your password, we hashed it
> I get he's ranting about imprecise terminology, but really, what does this knowledge gain the end user?

Reminds me of an experience I had in college. I was working phones over the summer at a call center and had this software developer call in. This was during the runup to Y2K, and I mentioned the "Y2K bug" and he starts ranting about how it's not a bug.

And I'm like, yes I understand it's not technically a bug, but most non-technical people don't know the difference.

I've never understood why people are like this with non-technical folks. If you're having a technical discussion with another technical person, then yes, the distinction absolutely matters. But to non-technical people? Who exactly benefits from that?

RandoHolmes··on FBI examined Google records to see if anyone had knowledge of Guccifer persona
This is known as circumstantial evidence and I think part of what scares the shit out of people is seeing posts like yours arguing that purely circumstantial evidence should be used in this way.

Imagine being the unibombers neighbor and getting arrested for the crimes because you searched for the same things he did.

RandoHolmes··on David Graeber has died
I don't see anything wrong with the photo.
RandoHolmes··on Show HN: ORM for TypeScript with no query-builder, supporting full SQL queries
Personally, all I want is something that can dynamically build SQL and can hydrate into specific objects.

I have no interest in automatically building relationships, I'm completely fine doing that manually, or not at all. Which is why dapper is probably my favorite DB solution out there.

    return conn.query<MyKlass>("select * from my_klass_table where status = :status", new { status=myStatus }).ToList();
The only thing that can be bothersome sometimes is inserts and updates. It would be really nice to have something that could auto-generate the SQL for you.

    var sql = SQLGenerator.insert(MyObject);
or

    var sql = SQLGenerator.insert(MyObject, MyKlass.InsertableProperties);
It would take care of one of the downsides of raw SQL, which is schema updates needing to be dealt with in multiple places, and would remain super simple.

I mean hell, if you wanted to get fancy you could create a generator that would figure out the columns necessary by reaching out to the DB the first time and caching it afterwards, and using a naming convention to map to the actual properties. But personally, I'm 100% fine not having that.

RandoHolmes··on The joys of owning an ‘OG’ email account
I personally think those sorts of "security" questions are stupid and I have a standard answer to all of the security questions so I don't have to remember what I put.
RandoHolmes··on The joys of owning an ‘OG’ email account
I have the same format for my gmail account, with a second that has a middle initial, and neither account ever really gets that sort of traffic.

Literally the only time I've gotten something that was for another person is when someone else with my exact name purchased something medical and they emailed the receipt to "firstnamelastname@gmail.com". It turns out that if gmail receives an email in that format and all they find is "firstname.lastname@gmail.com", they'll go ahead and stuff it into that inbox.

I was able to track the person down, call them, explain what happened, forward the email to them, and delete it.

My name isn't super uncommon, but for whatever reason I don't get those sorts of emails.

RandoHolmes··on India bans PUBG, Baidu and more than 100 apps linked to China
and neither are comparable to china, and yet the overarching idea, that strong government restrictions on the populace could drive said populace to be better educated in the use of ways around those restrictions still holds for all three.
RandoHolmes··on India bans PUBG, Baidu and more than 100 apps linked to China
She was probably one of the most driven women I've ever seen. I had immense respect for her.

She hadn't been back to see her family for 10 years for fear of not being able to come back due to not having her green card yet. She finally got it and we were all super happy for her.

What you're saying might be true, I never got a good sense of how rich or poor her family was, but she was always studying, always trying to be better. It was a very sharp contrast to most/all Americans I know.

She came to this country through drive rather than money, of that I have no doubt.

RandoHolmes··on India bans PUBG, Baidu and more than 100 apps linked to China
I don't think so.

I knew an Iranian women who told me in Iran everyone knew how to setup and configure a VPN due to the restrictions they have in place.

It's that way western countries because we don't have such restrictions.

RandoHolmes··on Tips for stable and portable software
Sorry, you're correct. I meant bearish.

That's what I get for posting pre-coffee :(

RandoHolmes··on Tips for stable and portable software
> I can't believe this. I've seen the sheer difference in speed and maintainability a single solid web developer can deliver in a framework they are familiar with versus teams of more Jr developers who spin their wheels for weeks. Rewriting when you don't even understand the starting point is always a waste of money.

I agree completely.

It can be quite shocking just how much damage a poor developer can do to small to medium companies. I know of 1 company that's holding on for dear life right now because they lost their biggest client due to a very poor developer they had employed. I told them 6 months before this all happened to get rid of him, but they didn't. And Corona is just making it that much harder for them to find new work.

RandoHolmes··on Police across Canada are using predictive policing algorithms, report finds
Police Quota's are unethical, period.

If you have a problem with certain police officers not doing anything, reprimand them.

RandoHolmes··on Law allows police to seize and sell cars of non-lawbreakers, keeping proceeds
I often compare law enforcement to the Matrix. The government is the machines, and the citizens are the humans whose energy is being siphoned off, only in this case it's money, not energy.

It's unethical and unconscionable, and yet they still do it.

RandoHolmes··on Mozilla research: Browsing histories are unique enough to identify users
It also says 50-150 websites.

I regularly visit maybe 5 or 6? The rest tend to be random links from reddit or HN, I wonder if visiting a site like that once and never again is enough to help with that identification.

Another thought is I think it's obvious that if it's a site you log into and the URL has an identifier of some type then it's easy to identify you and that's why schemes to hide the URL could also be a privacy issue.

RandoHolmes··on Tips for stable and portable software
> If you're in a web startup, software won't last 3 years, the next team will systematically rewrite.

I have an old man rant about that actually... that rewrite is typically unnecessary if you actually use discipline when developing and learn how to read code.

I once took on a CakePHP 2 app and another developer asked me how in the world I got into, and understood, the framework so quickly. My secret? I read the CakePHP 2 source code. So many developers learn how to do that very well.

RandoHolmes··on Tips for stable and portable software
> I'm betting on the tooling to stay backwards compatible or with minimal changes in the codebase

This is actually why I'm pretty bullish on things like RoR, Laravel, et al.

The sheer speed at which they go to a new version that breaks BC is actively making the web less secure. I've lost count of how many times I've found a new client with this software that's been working for years but suddenly broke, only to realize it's on an OS that's EOL, using a version of the framework that's EOL and a version of the language that's EOL. And now it's my job to bring it up to speed.

And typically the hardest part of that? The 3rd party dependencies that are either abandoned and don't support the newer versions of anything, or have moved onto Python 3 and no longer support Python 2.

It's why I vastly prefer something like asp.net core. I know in 5-10 years the code will probably just work with the latest version, and if there's an incompatibility, it's going to tend to be relatively small.

RandoHolmes··on Nvidia Unveils GeForce RTX 30 Series GPUs
I have the same confusion, although I will say the only time I've EVER had a problem with nvidia drivers it was when I installed it through the package manager.

When I install them myself by running the scripts that nvidia gives you, I've never had a problem with the drivers. I've always suspected that was the problem, the way the distro's package the drivers, rather than being a problem with the drivers themselves.

RandoHolmes··on Nvidia Unveils GeForce RTX 30 Series GPUs
what OS are you running as your desktop?
RandoHolmes··on Why we are suing the Administration
You say potato, I say potahto...

Turns out tax status is enforced by laws. Weird, I know.

"well akshually...". just don't.

RandoHolmes··on Why we are suing the Administration
Yep, that's the guy I was thinking of. Glad to see I wasn't that far off the mark.
RandoHolmes··on New Federal Court Rulings Find Geofence Warrants Unconstitutional
> Unconstitutional actions piercing qualified immunity seems like reasonable balance.

I definitely agree with that.

RandoHolmes··on New Federal Court Rulings Find Geofence Warrants Unconstitutional
This seems so obviously unconstitutional to me that I can't believe it was even tried.
RandoHolmes··on Why we are suing the Administration
fair enough, I'm not super familiar with the guy I just remember that being the narrative.

As an aside, I remember watching 'The Wave' years ago (I think there's a new version on netflix?) and being fascinated by it. It gave a brief glimpse into the cultural fear of what happened in Germany happening again.

RandoHolmes··on KDevelop – A cross-platform IDE for C, C++, Python, QML/JavaScript and PHP
Over the years I always come back and try KDevelop, but for some reason it always feels juuuuuust foreign enough that I walk away.

Maybe it's time for me to try it again, but for C++ work I currently use clion. KDevelop is a beautiful app and I really wish it hit the right notes for me, but it always just barely misses.

RandoHolmes··on Why we are suing the Administration
Reminds me of the guy who taught his girlfriends dog to raise it's paw when it saw hitler talking or when it heard the phrase "heil hitler". He did it as a joke and put the video on youtube and ended up going to jail over it.

Which I very strongly disagree with. It was perhaps in poor taste, but hurt no one.

RandoHolmes··on Why we are suing the Administration
It would be no more impossible than having a non-profit, it would just require a new legal status.
RandoHolmes··on Why we are suing the Administration
actions speak louder than words here.
← PreviousPage 6 of 9Next →