HNHacker News
TopNewBestAskShowJobs

TheGrumpyBrit

551 karma · joined October 11, 2016

submissionscomments
TheGrumpyBrit··on A Cashless Economy Locks Out the Poor
They're half way there. They've got the first part down to a fine art.
TheGrumpyBrit··on Dark web dealers voluntarily ban deadly fentanyl
Heroin is the kind of strength where a practised addict can probably eyeball it and get more or less the effect they're looking for.

Fentanyl is the kind of strength where a difference in dose the size of a grain of salt could be the difference between life and death.

TheGrumpyBrit··on Dark web dealers voluntarily ban deadly fentanyl
Also, dead drug users don't make for good repeat business.
TheGrumpyBrit··on Dark web dealers voluntarily ban deadly fentanyl
Everclear is around 95%, so it would be more like drinking Everclear when you were expecting a 4% beer. And given the difference between medical and recreational doses, it would be like having 5-6 beers, all at 95%. That would probably leave you pretty fucked.
TheGrumpyBrit··on How I changed the law with a GitHub pull request
My side gig, like most sites these days, publishes a privacy policy and terms of service. From the start, I published those documents in a public Git repository - it provides a clear source of what version was in force at the time of any given argument. When you might later be discussing the content of those documents in court, that can be essential.

Of course, it could also work against you, but either way, it's one less thing that's open for discussion.

TheGrumpyBrit··on AI Mistakes Bus-Side Ad for Famous CEO, Charges Her With Jaywalking
It's also completely unrelated to the crime. How would you punish somebody who already doesn't have a driving license?
TheGrumpyBrit··on AI Mistakes Bus-Side Ad for Famous CEO, Charges Her With Jaywalking
I don't think it's possible to find a fair solution that's purely financially based. On the one hand, the poorest members of society might be unable to feed themselves on even a $50 fine. Unless you propose to bankrupt somebody for a speeding ticket, there's just no way to make any amount of fine sting as much for the richest members of society.
TheGrumpyBrit··on The new Yahoo? Facebook should heed the lessons of internet history
I think a better metric would based on actual user behaviour rather than a simple count. For example, the number of posts or comments across the network, or the number of friend requests sent (new connections made). I still use Facebook quite a bit, but I've definitely become more of a consumer than a participant - I don't think my own status has been updated in months. It's basically become YouTube/Reddit, but with content based on people I actually know rather than what's popular.
TheGrumpyBrit··on Internet Vulnerability Takes Down Google
From the article, it wasn't China Telecom who made the initial misconfiguration - it was a small ISP in Nigeria. China Telecom just accepted their BGP update and rebroadcast it.
TheGrumpyBrit··on Ask HN: What is/was the most significative perk you had at work?
The one that stands out for me was my first major IT company. They gave a standard 25 day holiday allowance (about normal for UK), but they had an option right on the intranet where you could buy or sell up to 5 days in either direction for a salary adjustment - so you could increase your holidays up to 30 days for a slightly lower monthly pay, or reduce it to 20 days and get paid a little more each month. It seemed like a great idea that I haven't seen anywhere else.
TheGrumpyBrit··on Ask HN: Do you have any backup plan?
I have a plan. I'm not currently in a position to be able to implement it if necessary, but I'm working towards it.
TheGrumpyBrit··on When's a van a van and when's it a car?
And as long as you're down the rabbit hole, take a look at UK speed limits in relation to vans. Vans have a lower speed limit than cars, but "Car derived vans" are still considered cars and vice versa.

That gives you a strange situation where, if your vehicle is available in both a car and a van form factor, the speed limit applied to your vehicle is based not on weight, load capacity or number of passengers, but on which came first - if the car was first, the car speed limit applies to the van. If the van came first, the van speed limit applies to the car.

TheGrumpyBrit··on Ask HN: Should I fight back management enforcing Jira?
I use Jira at work, and also at home for my side projects. At home it's little more than a self-hosted Trello instance. At work, it's more complex. Both do their jobs well enough.

Your problem is that you don't currently have any tools to track what your devs are doing. Your proof that you are "orders of magnitude superior" is nothing if you don't have the metrics to back it up.

If you accept that the larger company is going to want metrics on what your devs are doing (and that's an inevitability) then unless you have an alternative in mind and a compelling reason to use it instead of Jira, your best bet is to get on board, and do so with enthusiasm. If you're earnestly trying to use it, people will listen to the problems you run into and workflow changes you ask for. If you're complaining because you just don't want big brother watching you, you'll be ignored.

TheGrumpyBrit··on Helm: Personal Email Server
Running your own mailserver is easy enough if you have an IP that isn't blacklisted. Most residential IP's will be on the Spamhaus PBL which will cause issues. You can run a mailserver on a $5/month VPS without issue as long as you have a dedicated IP and you check for blacklist entries before you start.
TheGrumpyBrit··on Helm: Personal Email Server
Not really. If you are under investigation, seizing your server is as simple as a search warrant. The challenge is accessing the data - if you've encrypted it well, it's impossible to access. However, on your own server, you may get complacent and allow some data leakage.

Major providers like Gmail and ICloud will have a longer and more convoluted process to provide your data to state actors, but analysing that data is going to be far easier since it will come in a standard format.

If your goal is to make your data difficult to seize, a better option is probably to self-host on either a cheap VPS or a corporate-grade cloud service. That keeps the data out of reach of a warrant on your home, and keeps it unreadable after they've actually jumped through the hoops to seize it from your provider.

TheGrumpyBrit··on Why I Bid $700 for a Stolen PSN Account
I have an 8 digit ICQ number. It's probably the only number apart from my SSN that I can still remember.
TheGrumpyBrit··on IRL Glasses Block All the Screens Around You
A bigger concern is that, if it blocks all LED wavelengths, it may also block brake lights of some vehicles.
TheGrumpyBrit··on Kubernetes Is a Surprisingly Affordable Platform for Personal Projects
Precisely. I use Docker for my personal projects whenever possible, because it keeps the host tidy and avoids conflicts. If I want to play with something new, I can just throw it onto an existing server and start playing, rather than deploying a new VM specifically for it. When I get bored, it's a 2 minute job to trash the container.
TheGrumpyBrit··on Facebook Is Giving Advertisers Access To Your Shadow Contact Information
Don't count on it. From the Gizmodo article:

> I’ve been trying to get Facebook to disclose shadow contact information to users for almost a year now. But it has even refused to disclose these shadow details to users in Europe, where privacy law is stronger and explicitly requires companies to tell users what data it has on them. A UK resident named Rob Blackie has been asking Facebook to hand over his shadow contact information for months, but Facebook told him it’s part of “confidential” algorithms, and “we are not in a position to provide you the precise details of our algorithms.”

TheGrumpyBrit··on HTTPS-Portal: Automated HTTPS server powered by Nginx, Let’s Encrypt and Docker
I've been using https://github.com/jwilder/nginx-proxy and https://github.com/JrCs/docker-letsencrypt-nginx-proxy-compa... to achieve this for a year or two now. I prefer it because the domain configuration is set on the backend site, rather than the proxy image itself, which means you don't have to worry about cleaning anything up when you remove an image.
TheGrumpyBrit··on How to Procrastinate Productively
I have a list called "Low-energy tasks" which I use whenever I'm feeling burned out and can't focus on actual work. Simple things like "Organise my mailbox" or "Review documentation" that aren't taxing, but still count as work. I'll probably still procrastinate a lot on those days, but at least I can say I got something done.
TheGrumpyBrit··on A Fighter Pilot’s Guide to Surviving on the Roads
If I'm approaching a junction where a vehicle is waiting to pull into my path, I watch their front wheels. I find this often gives an earlier indication that the driver is about to move than their head or eye movements, as you can see the change in weight distribution when a driver prepares to move away.
TheGrumpyBrit··on Show HN: Create a restaurant website in one click
I like the idea. A few thoughts:

- The "sign up for free" button takes me to an inescapable box which demands my phone number. Why can't I sign up using email?

- The cancel button on the sign up screen doesn't work.

- The Terms of Service and Privacy Policy links on the sign up screen don't go anywhere useful.

- I'd like to know more about the "optional extra services" and how much they cost before I sign up. I always suspect the worst when I'm pricing info is hidden behind a paywall.

TheGrumpyBrit··on Ask HN: What do you struggle with?
Or just modify your goals and your definition of failure to reflect the fact that the other party is an actual human being, not some video game boss who you can keep trying different things with until something sticks.

Most of the people you're attracted to won't feel the same about you, or be in a position to act on it if they are. That's just how it is, and for the most part, there's nothing you can do about it. Sure, being friendly and personable won't hurt, but what they find attractive is one of their attributes, not yours. If you're going to base your definition of success or failure on how a stranger feels about you, you're going to find yourself very disappointed a lot of the time.

A conversation with another human being isn't a failure just because it didn't end with a sexual encounter or you getting their number. It's perfectly acceptable to just shoot the shit with a stranger for 5 minutes and both go on with your day without even exchanging names if that's how it feels like it's going. That's still a step up from spending that 5 minutes furtively glancing at them from across the room, and you've actually had some social interaction with another human being.

Also, can we just quit with this "friendzone" thing? It's not some heinous insult for a woman to consider you a friend. Great, you're attracted to her. I'm happy for you. But if she doesn't feel the same way, then you establish communication at the lowest common protocol. She's proposed friends. If you can communicate as friends, you have a new friend - is that really so bad? If you can't communicate as friends, you negotiate further down to the next available protocol, and now you're just an acquaintance who says hi when you happen to be in the same room.

We're talking about having a conversation with another human being. You don't need to interview them or manipulate them towards some goal - just have a conversation without an ulterior motive. You might be surprised at what you see when you stop looking so hard.

TheGrumpyBrit··on Show HN: I'm 12, learning JS, and wrote Wolfram's cellular automaton in Node
38 here. I was learning Turbo Pascal in around 96. I'm sure there was a lively community around it, but it would have been on IRC and usenet, which was still a little daunting to me. My primary resource was the SWAG archives, and I honestly can't remember if it was a bunch of floppy disks or a website. Either way, I remember many hours lost to running various random bits of Pascal and hacking them together to make what I wanted. Which is pretty much the same way I code today.
TheGrumpyBrit··on Teens who refuse to use social media
I not only have no problem with their opinions, I wholeheartedly encourage them. It's by expressing them that the poster gets to read contrasting (and complementary) opinions and consider another point of view - and what better way to form a balanced view of a subject?
TheGrumpyBrit··on Teens who refuse to use social media
Every generation has the same pattern, it's just the details that change.

Kids are always lazy. This generation always have their heads in their phones, but we had video games and before us it was TV, music, and dancing that was rotting our kids brains. There's a quote floating around on social media claiming to be from the early 1900s, complaining about how kids spend all their time reading books.

There's always the ones who were born in the wrong generation. That's a growing demographic just because there's been such a huge explosion of culture and art in the last 80 or so years. Your parents basically had 50s rock'n'roll or the free-loving 60s as their missed generations. You've got 90s rave culture, 80s punk and 70s disco as well, and all of them and more will continue to have their own subcultures for years to come. Your own kids will reminisce fondly of a time they never saw, when everybody drove their own cars which had powerful internal combustion engines and 00's indie or 10's K-pop was the pinnacle of music.

And you'll always get the ones who choose not to join in with whatever this generation's thing is. Those who didn't watch Doctor Who last night, the ones who refuse to collect stickers for the World Cup, and now those have no interest in getting Instagram followers.

One noticeable difference is that this generation are the first to see the consequences of social media. They're the first to experience facebook stalking as an everyday thing, the first to see people fired for things they did at the weekend, the first to see people having their entire life history investigated as part of a job application. Little wonder they're starting to be a little more concerned about their privacy.

TheGrumpyBrit··on Ask HN: Codebase at my work is a complete mess, what should I do?
Often, it's a simple case of business need. As long as the offices are clean, the business doesn't really care if the cleaning cupboard is tidy.

It applies to a lot of business areas. If you want to introduce new processes or fix any problems, you need to justify why you want to do that, and "This isn't very pretty" isn't generally considered a good enough reason. If something works, nobody ever got into trouble for leaving it alone.

TheGrumpyBrit··on Ask HN: Codebase at my work is a complete mess, what should I do?
In the meantime, use an issue tracker to keep a handle on all the stuff you actually need to do to bring this code up to speed. If a test needs creating, add an issue for it. I'd personally not keep this in a tracker that your manager uses to track metrics, but keep it separate and build it up.

If it's really a rewrite job, you'll end up with a lot of entries in there of varying size and complexity. You can start moving those issues across to whatever issue tracker your boss does keep an eye on as you get to them.

That way, you're not just walking in, announcing that the entire lot is garbage, and wasting time rewriting it all (which is what the business will think you're doing if the current implementation is at least vaguely functional), but you're gaining familiarity with the code and compiling a decent sized todo list that you can present at the appropriate time, as well as a list of fairly quick wins that you can get done when you have some downtime.

TheGrumpyBrit··on Ask HN: Building a side project that makes money. Where to start?
1. As others have covered, you need a market. Find something that interests you, or you won't stick with it. For me, I manage an events guide for local bands and pubs to compile their free-to-the-public gig listings. It's taken various forms over the last 15 years or so, from Mambo to Joomla to Wordpress to a Facebook page, and I'm finally getting around to rewriting it as a standalone product using Django, and it's only as part of this iteration that I'm monetising it is starting to look like a potential option.

2. You may also need an audience. You need people to use your product, and that might mean you need some kind of free tier to lure them in. In my case, an events guide which doesn't list all the events people want to see is useless to my audience, and if the audience don't use it it's useless to my potential clients. That means I have to provide the basic service for free - any monetised features are worthless without it.

3. For any skills you're lacking, learn them. If you outsource your front end work, you've got to pay somebody every time you want to change it and you can't reuse it anywhere. Once you know what you want to do, learn how to do it by actually doing it.

You're absolutely right that any money earned from your own pet project will be far more satisfying than your day job, but that's because it's that much harder to earn. If you start down the road with the specific intention of earning, that road will be paved with frustration. Get an idea, develop it into a prototype, get some feedback, and then you can start looking at outsourcing some of the more polished parts that are still outside your capabilities.

← PreviousPage 4 of 8Next →