HNHacker News
TopNewBestAskShowJobs

aerojoe23

152 karma · joined August 28, 2014

submissionscomments
aerojoe23··on Wiki.js
We needed a documentation solution at work. MY coworker had some experience with Wiki.js. What sold me on it was that you can use markdown and it can keep itself synced with a git repo.

This gives us plan text files that are tracked in a repo. It uses the user as the author, so now I can "code review" edit's to our wiki.

The content of the wiki is easily cloned by cloning the git repo. It is markdown in folders so if wiki.js dies at some point I could write a pandoc script to turn it into web pages again, you do loose all of the cool UI features.

aerojoe23··on Merge tag 'inclusive-terminology' into Linux kernel
I was in his boat. "Is this really going to matter to anyone?" It is comments like yours that made me realize that it does. I was wrong, he is wrong.

While the policy should happen whether or not he supports it. I think it does matter how he feels though. He should feel that these words shouldn't be used in this context. Because, we're not going to solve non-whites being second class if a white people can't see the pain cause by the use of the terms. There are so many bigger problems that should be easier to see and acknowledge that seem to just be over looked, because we don't see the pain.

I am with you SambalOelek. I may not understand everything you and your ancestors have gone through so forgive me when I'm ignorant and tell me about it. That said I don't want you or random people like you to have to do all the work, so I'm reading. https://www.goodreads.com/shelf/show/black-lives-matter

aerojoe23··on Has GitHub been down more since its acquisition by Microsoft?
As an individual or small business I agree with you. Their free tier is amazing? And they seem to be awesome people with only the best intentions.

I hope for more diversity, for many reasons. One of which is that they are a know man-in-the-middle, that can see the plan text of what appears to be secure communication to the user. It operates in the US, it can be compelled to, and to do it silently, into using their position to spy on people.

That said we use them at work and I use them personally. I'm not doing anything "risky" at all. But there are many cases in history where suddenly the government changes and now you are. And apparently black people are always doing something "risky" in the US.

aerojoe23··on Let's use more of Firefox, only YOU can stop Chrome from becoming the next IE
I don't remember exactly what I read that convinced me using the user agent string to send different JS or CSS, was not the way to go.

Searching for supporting things just now, I found some thing that seem similar:

https://stackoverflow.com/questions/1294586/browser-detectio...

I do think in special cases you should use the user agent to send proper code, but most businesses probably don't need this today.

With https://caniuse.com/ and a good knowledge of the shape of your traffic, it no longer seems critical for .05% of users some how on IE 6 still that visit your site to have all the eye candy.

Now if you're a government site I think you should be taking the time to ensure as many people as possible can access your site bug free, but that could mean just make sure it is dead simple. If you're a large business where .05% of traffic is a few million $ of lost revenue, yeah go a head hire those engineers.

For the rest of us just let the eye candy fail, get the site to work and forget about it.

aerojoe23··on [dead]
Thanks for saying this. I listened to the article (screen reader) some what passively and at the end I may have missed something.

Realized I was probably on a content-marketing-blog-post and nope'd out of there.

aerojoe23··on Ask HN: As a Facebook or Google engineer, do you consider your company evil?
Have you talked with your wife about it?
aerojoe23··on Thames Water don't get password security
I wonder how hard it would be to fix their systems...

Why are you getting a new account number every month?

Why can't they add it to your online account automatically?

Why can't they access settings in your account with you login in as you?

aerojoe23··on Help me ask why you didn't just
I thought his first paragraph was just being illustrative. Like look how crazy this gets.

I suppose now I'm deriving meaning in my head.

aerojoe23··on Help me ask why you didn't just
I agree with you. However I'd say leading with, "You are wrong" is risky. Unless you have a very good working relationship with them, always start with empithy and praise. "I think this will really work well for our clients. How do you handle 'reason they're wrong'?"

Obviously, do what the situation calls for, but I pissed many people off, without being wrong, telling them they are. I found really looking at it from their point of view first helps. Usually they're trying to solve a real problem, so at least take the time to understand it and how they see it.

aerojoe23··on Confluence is broken. Here's how I plan to fix it
Git like repo? Could you please elaborate?
aerojoe23··on The Government Won’t Let Me Watch Them Kill Bison, so I’m Suing (2015)
I don't mind killing animals for food. Seen deer clean etc. I think the message is still relevant to you because how you or I would raise then kill and butcher an animal isn't at all how the meat in a super market or restaurant in the USA gets there.

If you think "I'm not in the US what do I care." I would argue the one thing the US is still the best at is spreading our business culture and practices around the world. If our practices aren't in your part of the world I expect they will be before long < 20 years.

aerojoe23··on GitHub confirms it has blocked developers in Iran, Syria and Crimea
I think it is interesting and a shame that we accept centralized issue tracking at all. Git is wonderfully distributed, probably in more than most of the github users realize. Unless they've gone out of their way to learn about it.

When things like this (github's ban) happen, I think it is too bad that we don't have a widely accepted issue tracker built into git. To be a little more clear, you'd get all of the source and all the issues when you clone or pull. Updating would work just like updating files when you push.

Microsoft has appeared to start loving open source. I'm sure there are people there that do, but Microsoft itself I wouldn't be so sure. The are certainly embracing it. https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...

aerojoe23··on Square’s terms of service forbid use of AGPL-licensed software in online stores
I don't use square so I haven't read the full terms, but I think it's important that B 15 is under 3. Online Store I. eCommerce Terms

So I think these restrictions only apply to websites they designed or host. I think it would be fine to distribute software under the AGPL and use square for the payment. Or run AGPL software on your own ecom site and use them as the payment provider.

Does this sound right? And if so, I guess they wouldn't want to have to redistribute the modified versions of software?

aerojoe23··on Ask HN: How does your development team handle database migrations?
.net has entity framework an ORM has has migrations. It isn't problem free, but we found workable solutions to our issues.

By default EF will throw an error if the model (in code) and the database are out of sync. There is a setting you can set to tell the ef not to care about the version, but then you have to take the responsibility of making sure the old code will run against the new db version.

Most of our stuff is adding a new column or table so the old code doesn't rely on it and everything goes fine anyway.

aerojoe23··on Ask HN: Why do I exist as a sysadmin?
I wish we had a competent dedicated sys admin at work. I say competent because we've had tech support guys try to fill the sys admin role and the knowledge gaps...

Anyway I'm supposed to be a software developer and I end up spending a good chunk of time on sys admin stuff.

aerojoe23··on Don’t Take My DataCamp Course, There Must be Consequences for Sexual Assault
It would be better to have more explicit details. The post says we should get this guys fired. Then what does he do? Find another job. The post from DC doesn't say the executive's name. If new employers call DC to ask what happened, they won't tell them because they could be sued for slander. The trend has been to fire people who get into trouble like this. But should a company pass judgement on someone like that. How much evidence should it require to destroy a person's livelyhood.

If there is evidence DC should hand it over to the police, suspend the executive. Then fire them when the charges stick. Corporations shouldn't be dealing in justice.

If there is evidence I'm more than happy to boycott a co, but if we're asking the public to pass judgement, they should have the evidence.

aerojoe23··on Ask HN: How would you monetize software that runs mostly offline?
When you say normal product, do you mean users will have to buy the next version?

We should be responsible developers with the ability to patch insecurities in the software we sell. You're also going to have feature requests you'd like to publish to your users. As a sole developer one evergreen version seems much easier to maintain for both these concerns. And I think a subscription model or some recurring payment model makes more sense both for you and your users. Explaining this to your users maybe difficult, but if they actually find a product useful they should want the developer behind it to be able to support it.

aerojoe23··on Ask HN: Any project management app you feel at home with?
"Raises the bar" is usually seen as a positive phase. Meaning you have to be as good as the bar to do something. I think it's more clear to say it "raises artificial hurdles that take away from focusing on quality."
aerojoe23··on Software Freedom Doesn't Kill People, Security Through Obscurity Kills People
it was detected though, still better than if it were closed
aerojoe23··on The Case for Slow Programming
expeditious

Best I could fined.

← PreviousPage 3 of 3