HN user

gsylvie

391 karma

http://bit-booster.com/

Posts26
Comments119
View on HN
news.ycombinator.com 6y ago

Show HN: Control Freak for Bitbucket Server (git pre-receive hook)

gsylvie
1pts0
medium.com 8y ago

Some Lessons from a Failed Startup

gsylvie
2pts0
www.angelblog.net 8y ago

Startups – The Essential to Do List

gsylvie
3pts0
bit-booster.com 9y ago

Software Engineering – An Unconsummated Marriage (1998, Parnas)

gsylvie
2pts2
www.snellman.net 9y ago

The most obsolete infrastructure money could buy – my worst job ever

gsylvie
5pts1
www.enterprisetimes.co.uk 9y ago

Atlassian Marketplace revenues soar ($100M in 2016)

gsylvie
3pts3
github.com 9y ago

Show HN: git-reverse.sh – bash script reverses a Git repo

gsylvie
5pts0
bit-booster.com 9y ago

Always Start with an Empty Commit

gsylvie
4pts2
bryanpendleton.blogspot.com 9y ago

Vee too, mom

gsylvie
2pts0
public-inbox.org 9y ago

How I review patches (Junio C. Hamano, 2017)

gsylvie
2pts1
triphappy.com 9y ago

Measuring the Effectiveness of Startup Directory Websites

gsylvie
1pts1
salt.ece.ubc.ca 9y ago

JavaScript: The (Un)covered Parts (2017) [pdf]

gsylvie
3pts1
laist.com 9y ago

Inside the Video Store That Only Carries 14,000 Copies of 'Jerry Maguire'

gsylvie
4pts0
blog.pinboard.in 9y ago

Anatomy of a Crushing (2011)

gsylvie
69pts17
www.reddit.com 9y ago

Rebase button for Bitbucket Server (paid add-on)

gsylvie
1pts1
www.armscontrolwonk.com 9y ago

Year End Blues – Arms Control, Disarmament, and Non-Proliferation

gsylvie
4pts0
bryanpendleton.blogspot.com 9y ago

GitHub financials discussion

gsylvie
2pts0
steve-yegge.blogspot.com 9y ago

The Monkey and the Apple (2016)

gsylvie
32pts0
medium.com 9y ago

61 Glimpses of the Future

gsylvie
1pts0
blog.regehr.org 9y ago

How Getting Tenure Is Supposed to Work

gsylvie
1pts0
blog.bitbucket.org 9y ago

Protect our Git repos: stop foxtrot merges now

gsylvie
2pts0
plg.uwaterloo.ca 10y ago

[pdf] “Cloning considered harmful” considered harmful (2008)

gsylvie
1pts0
anildash.com 10y ago

Having the social network of a celebrity, without actually being famous (2015)

gsylvie
1pts0
news.ycombinator.com 10y ago

Ask HN: Do you upvote then read? Or read then upvote?

gsylvie
2pts2
fairuse.stanford.edu 10y ago

Copyright Protection for Short Phrases

gsylvie
1pts0
bit-booster.blogspot.com 10y ago

Protect Our Gits, Stop Foxtrots Now

gsylvie
3pts1

Little silly to say "I revoked $1M worth" since the price paid for each certificate includes unlimited renewals to fix problems like he identified. They are still worth $1M despite everything he did, they just have different private keys now and slightly improved data.

Maybe a better title would be, "Humans not 100% reliable about ensuring accurate information stored within thousands of data records, despite such accuracy kinda being the whole point."

He just got unlucky. It's always luck of the draw with job interviews. Just like those poker players that say they should have won the hand.

I'd like to try this in an interview: how would you re-root a binary tree such that the ordering of the elements remains the same, but the root node of the tree changes.

I don't mind the promoted Triplebyte ad I see at the top of my reddit landing page. I'm subscribed to r/git and r/programming; I suspect it's coming from my r/programming subscription. My ad-blocker is enabled for reddit, but the Triplebyte promoted ad still gets through. I guess it's not really an ad but a promoted topic. It even has the upvote/downvote buttons. It's been there for probably the last month.

I'm a 30+ year old software-engineer in Vancouver, BC. And there's a housing bubble. My friends are mostly also senior developers / software architects / managers etc.

Just get older. Then your friends will be richer.

I think it's better to structure it as an equity investment, and to really make it clear to friends & family that they are buying a lottery ticket that will probably lose.

Also, make sure the investors are people where you wouldn't be uncomfortable if they saw your company's annual shareholder reports every year for the next 20 years - both in the failure and mad success scenarios. An ex-spouse or potential ex-spouse perhaps not a good choice.

I would do a small friends & family round pre-revenue. E.g., 8 friends and family @ 12.5K each = 100K. I don't mind if my success makes my friends & family some money.

But I'll sure feel bad if I take their money and lose everything. Perhaps that would be motivating...

(Note: where I live (BC, Canada), the provincial government offers a refundable 30% tax credit for investments like this, so if I did lose everything, friends & family would only be out 70K).

If you're already a grad student you can usually take any undergrad course at your institution for free. It will slow down your progress on your graduate degree, but you might as well do it right if it's what you really want.

Hey, that's me! (Six figure income, stopped paying credit card bills.) Aside from the interest that continues to accumulate, you are absolutely correct: the debt does decrease:

At the 7-month mark one of the credit card companies (I owed them $15,000 at 29.9% APR) sent a piece of registered mail: if you send us 3 post-dated cheques for the next 3 months for $1200 each (total $3600), we'll consider the debt paid off.

I ignored them and did a Chapter 13 instead. (Well, the Canadian equivalent).

THIS:

"who is responsible for patching applications with no development team anymore?"

Struts 2.2.3 (oldest vulnerable version) was released on May 7, 2011. Personally I find it easy to imagine an app depending on that, going into prod, and just chugging away, forgotten for 6 years on some obscure corner of an enterprise's public (or internal) web assets.

Would you have represented your client for the litigation?

(Or would your firm have?)

I'm just curious to understand how your own incentives don't point you towards court. Are you in-house counsel? Are you a small shop with no litigation department?

Confront and address? You ain't gonna get your boss fired without a scratch. He's just bragging that he achieved a local maxima, and I think he's correct.

Maybe during the exit interview he could have said, "oh by the way, there's a file on my computer..."

But then he might suddenly find the severance offer is retracted.

Becoming managers to sooth their self-esteem issues.

I don't mean this as a cynical joke at all. In my experience too few managers see the job as a job, and instead they see it as a power and status boost --- a way to be "winning" in the game of life.

It should be a calling. It should be the thing you were put on this earth to do.

Of dozens of managers I've encountered, I've only met 1 or 2 where it seemed to be their calling.

It's a great list. And I love the little inspirational quotes above each section. I think the "common sense" items should stay, since what is common sense to one is not always common sense to another.

But akin to what others have said, it's not a checklist! I think I'd need 2 additional full-time staff on my side project working on nothing but this to implement it.

To make it more specific to side projects I think it could use a preliminary strategizing paragraph. E.g., if you only have 2 hours / week to devote to marketing, here's how to use this list...

I think there's more algebra in frontend development. For example: CSS or SVG gradients, JavaScript animations and fades, the occasional clever data visualization. Heck, even the CSS box model?

Backend or frontend, if you use any quantitative metrics in your year-end performance evals, then some algebra is going to be helpful!

And you never know what will come up. I was once contracted by a regional government to write some code to correct hourly sensor readings (water levels in wells) based on a monthly manual human reading (ground truth). When it was done my boss remarked, "oh, this is just a linear transformation."

When did you last try Bitbucket? Bitbucket Cloud or Bitbucket Server (on-prem)?

I write add-ons for Bitbucket Server. I'm curious to know what you find unusable about it.

For me the UX issue was that I came from "svn" and "svn checkout" is a VERY different command. Obviously this is not git's fault. I suspect git is much easier to learn for those untainted by svn.

As for "git checkout branch" and "git checkout -- branch" doing very different things, I find the "--" works well to bump my mental model into the right state, and so in practice I'm never confused about the distinction.

It also helps (a lot!) that "git status" teaches us about these modes for "git checkout --" and "git reset HEAD":

    On branch master
    Your branch is up-to-date with 'origin/master'.
    Changes to be committed:
    (use "git reset HEAD <file>..." to unstage)

    modified:   pom.xml

    Changes not staged for commit:
    (use "git add <file>..." to update what will be committed)
    (use "git checkout -- <file>..." to discard changes)

    modified:   src/main/java/com/bitbooster/FoxtrotHook.java

I want multi-wildcard-certs (using subject alternative names aka SAN). Also, if I get a cert that covers:

    [*.a.company.com] and [*.b.company.com]
Can I please also have [a.company.com] and [b.company.com] stuffed into two additional SAN slots!

p.s. How do I get an inline asterisk into my HN comment!?