Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
epage
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
42 ms
·
451.
▲
by
epage
5y ago
As someone who has had to deal with legacy C++ compilers from multiple platforms, I didn't have the luxury of dropping compilers I didn't like but instead had to program to the lowest common (working) denominator of those frontend
452.
▲
by
epage
5y ago
What I don't understand is why is reading a news article relevant to a case?
453.
▲
by
epage
5y ago
My experience is the opposite. Gitlab has a lot of features but they are all half-baked. Ever time I try out a feature, I feel like I get bit for doing so. A couple of cases - At first child pipelines couldn't access artifacts from t
454.
▲
by
epage
5y ago
Recently ran into this. So far I've landed on `setfacl` - `--user` didn't work for me because there were root permissions in my image - I didn't dig into why `userns-remap` didn't work - I didn't give https:/
455.
▲
by
epage
5y ago
The main reason I've heard of people using tools like this is so people can review a commit at a time (a lot of review tools don't handle this well) and CI runs on each commit. Generally, it sounds like people are simulated Phab w
456.
▲
by
epage
5y ago
Ran into permission issues with Docker on Linux and found this useful. I ended up going the ACL route. To make the ACL recommendation more universally applicable, I'd recommend changing setfacl -dm "u:alexandros:rw" ~&#
457.
▲
File Permissions: the painful side of Docker (2019)
(blog.gougousis.net)
3 points
by
epage
5y ago
|
1 comments
458.
▲
Show HN: Typos, a source code spell checker
(github.com)
3 points
by
epage
5y ago
|
0 comments
459.
▲
by
epage
5y ago
I'd phrase it slightly differently. We can and should fix things in response to CI failures. The problem is more so the cost/value trade off for developers. The lower the perceived value is, the more good will that will be lost
460.
▲
by
epage
5y ago
> even then typos in code aren't such a big deal Maybe it was just me but at my last role, I worked on a piece of software with a typo that stuck out like a sore thumb but the cost was too high to ever fix it (impacted multiple prod
461.
▲
by
epage
5y ago
> Finally, I have been thinking about how to encourage spell checking within code. I think a better solution would be a terminal command (like Standard) where a user just can run: Interesting timing since I've been polishing up my s
462.
▲
by
epage
5y ago
This is baked into Azure DevOps, I'm surprised they haven't pulled it over into GitHub.
463.
▲
by
epage
5y ago
Several parts read strangely to me > we are very sorry that the method used in the “hypocrite commits” paper was inappropriate This reads more as "sorry you were offended" than "It was inappropriate and we are sorry".
464.
▲
by
epage
5y ago
To make it easiest on review, I do fixup commits (commit --fixup <sha>) and then clean them up at the end. If the conflicts are too messy, I don't rewrite. I have a check to prevent merging with fixups present. Id love it if that
465.
▲
by
epage
5y ago
I will say that one aspect of "written in Rust" is the combination of a high performance language (giving more head room for adding features) and a great packaging story (so you can build on the shoulders of giants, like burntsush
466.
▲
by
epage
5y ago
I'm up for "wait and see". From an administrative perspective, removed from what is happening, I can see investigating first before admitting fault. I'd much rather people understanding why they were wrong, even if it
467.
▲
by
epage
6y ago
Anything in CS can be generalized to its purest, most theoretical forms. The question is how usable is it and how much work does it take to get anything done. See - https://danstroot.com/2018/10/03/hammer-fac
468.
▲
by
epage
6y ago
Alternatives are only useful when adding to the conversation. Otherwise it comes off as tasteless promotion. One example of a way alternatives add is comparing how the new release stacks up with alternatives.
469.
▲
by
epage
6y ago
That was the eye opener to me to understanding ECS and how to apply it, that Entities are just Primary Keys and Components are Tables in a database, just in-memory and with native types. Systems are just processing stages in attaching a fe
470.
▲
by
epage
6y ago
What are good small towns to work remote from? I consider "good to work remote from" to mean - High speed internet - Somewhat reasonable way to get to airport for office time (e.g. Michigan Flyer has bus service from East Landsing
471.
▲
by
epage
6y ago
I'm mixed on fixtures. One one hand, I've been impressed with how they compose and have let me do some great things. For example, I had system tests that needed hardware identifiers. I had a `conftest.py` to add CLI args for the
472.
▲
by
epage
6y ago
- Python isn't sandboxed - What version of Python? They seem to have abandoned semver and are breaking changes across releases. Granted, a Lua-like language would work well for some of these situations. Lua does have the "what v
473.
▲
by
epage
6y ago
As an outsider, my guess is not "bad contributors" or "diversity" like sibling posters but an increasing perception that Go is a Google language and not a community language with how events have played out in scenarios l
474.
▲
by
epage
6y ago
What are good "starter" classics (and translations, where relevant) to help people get into them? I enjoy Pride and Prejudice, Count of Monte Cristo, the Figaro trilogy, and the parts of Les Mis that I didn't skip (finding th
475.
▲
by
epage
6y ago
What is breaking backward compatibility? Using new python features? Using new C features? Bug fixes? To have any sanity as a maintainer, you have to draw the line somewhere.
476.
▲
by
epage
6y ago
What if, instead of Rust, they adapted C99 or newer which is not supported on all obscure platforms. Should they be shamed for using the quality of life improvements that make it easier to maintain the project because someone used their pro
477.
▲
by
epage
6y ago
From what I hear, only about 40% are on non-critical circuits. There is room for improvement.
478.
▲
by
epage
6y ago
My problem with pip-tools is that it only resolves requirements.in files for your existing platform (OS + Python version). Say I'm testing something in CI for a bunch of platforms, that means to lock my dependencies I need all of thos
479.
▲
by
epage
6y ago
I'm torn on this, In the past, I've been broken by changes breaking me. On the other hand, you have you have an open source project that has to deal with the schedule/quality/cost trade off and people are expecting supp
480.
▲
by
epage
6y ago
Its not clear cut what all is included with semver. Is switching from a C89 to a C99 a semver-breaking change? Is using a Python 3.1-specific function a semver-breaking change? Is fixing a bug or adding a new feature a semver breaking cha
More ›