HNHacker News
TopNewBestAskShowJobs

ecnahc515

1,009 karma · joined January 30, 2013

[ my public key: https://keybase.io/chancez; my proof: https://keybase.io/chancez/sigs/BHLfAciHsN2cxJ5tSPufcaT8nE0EuDPoaf4DJ_LVkUk ]
submissionscomments
ecnahc515··on When nil is not nil
Go can use escape analysis to determine if a heap allocation is actually required in some cases.
ecnahc515··on Queen Elizabeth II has died
And he wasn't treated very well by his family as a result either. So you're kinda choosing between your family and leaving. Not saying you should always pick family, but for a young 20 something year old girl, that can be quite the ultimatum.
ecnahc515··on Ask HN: How do startups/lean teams successfully handle mat/pat leave?
If you get fired for going on paternity leave when the company explicitly has a policy for it, you're going to have an easy lawsuit win. I don't know why your even talking about startups that may not have a paternity policy, since the OP's company clearly has one.
ecnahc515··on Ask HN: How do startups/lean teams successfully handle mat/pat leave?
It's not a requirement for "everyone else to pick up the slack". That's just the businesses choice.

At the end they could choose to let the team be less productive. Business should already assume that they may lose an employee at anytime, or roadblocks may come up, so if they're assuming the teams are always going to be at 100%, that's probably not realistic.

The business could also: hire another manager, or promote someone whose been looking for an opportunity to learn to manage. If they do want to shift the load to other existing employees, ideally the business is structured so that other managers aren't at 100% capacity and can help fill-in temporarily. That's still a form of "picking up the slack", but if it's planned for, it's usually less an issue.

ecnahc515··on QEMU Internals (2021)
Were you trying to use more than 8GB of memory? There's an option to pass to qemu for highmem. Could be hitting this issue: https://github.com/lima-vm/lima/issues/713
ecnahc515··on 59% of Americans worry student loan forgiveness will make inflation worse
You could use the exact same argument even for many engineering degrees. A lot of people spend a lot of time, and money (from loans) trying to get CS degrees, only to fail to get through to upper division courses before changing majors. Is that money wasted? Should we move towards a model where your major is preselected for you before you attend college, based on your aptitudes, without you having any say in the matter? After all, we don't want to waste any money. What about if the major was preselected and you still failed to make any progress?
ecnahc515··on Whytheluckystiff's original domain back as an archive
I can't recall as I don't do Javascript development regularly, but doesn't that require `"use strict"`?
ecnahc515··on How Discord supercharges network disks for extreme low latency
They literally mentioned the first 3 in the blog post. They said the issue with all of them was related to handling of bad sectors on the SSDs.
ecnahc515··on Upgrading what might be the oldest running Linux install
There's a few novel techniques such as minimal version selection: https://research.swtch.com/vgo-mvs. I know I've seen a few others in the past years but I'm struggling to remember which ones are non-SAT solving approaches.
ecnahc515··on In Praise of Stacked PRs
With `git rebase --onto <new_base> <previous_base>` you can achieve this, but it isn't as easy as it could be.
ecnahc515··on New divorce app to help couples split assets in New York without lawyers
Seems like a subset of the prisoners dilemma.
ecnahc515··on Electric Cars – fuel duty and road tax: how to replace £35B annual revenue
> The cyclists in the US I see in a suburban area are almost all doing it for exercise (pretty obvious from the getup), not to get somewhere.

That might change if there was more dedicated bike lanes.

ecnahc515··on Yes, I have opinions on your open source contributions
Access management is required to have identity assurances. If there's no way to ensure someone's identity is secure, how do we know it's them in the first place?
ecnahc515··on What comes after Git
It kind-of makes sense when you think of rebase as a composite command that does a checkout of the branch/newbase and cherry-picks the commits from previous branch.
ecnahc515··on Tell HN: Instagram demands I send a picture of myself to prove I own my account
That is true of basically every anti-spam mechanism that exists. This is the trade-off to trying to deal with spam.
ecnahc515··on EU reaches deal to make USB-C a common charger for most electronic devices
> and you would just buy a real one to work with all your devices.

Except that could kill your Nintendo switch, and it's not like Nintendo is going to change how their hardware works on something that's already been released to the masses.

ecnahc515··on Fly.io: The reclaimer of Heroku's magic
FWIW, I'm pretty sure OP was referring to literal pacemakers, as in, the things that keep people's hearts beating.
ecnahc515··on A first for Canada: New type of nuclear plant opening by 2028
So it's still near a town/city then?
ecnahc515··on Does Time Exist?
You could probably replace the usage of "time" with "increase in entropy", but it just makes it harder to understand WRT velocity. As your velocity increases, the entropy in the universe has increased as a result of whatever mechanism for acceleration is being used. If it's gas, then you are going from a nice, mostly orderly/low entropy liquid in a container, to a chaotic, high entropy gas that's now in the atmosphere.
ecnahc515··on JEP proposed to target JDK 19: 425: Virtual Threads (Preview)
Implementation details are often also defacto features, because the behavior may be relied upon by users. Unless you designed the language up front to consider these things, it's often very much a challenge to tell your users that their code is broken, especially if you did not have a language specification clarifying it.

For languages like Python for example, this is a big issue, and reason why alternative concurrency patterns to async/await haven't made much progress.

ecnahc515··on Ubiquiti is suing Brian Krebs for his reporting on their breach
The employee in question was the head of their cloud, so he would have been the one to implement, or drive the implementation of the proper access controls. Based on other employees accounts of the guy, it sounds like people were trying to advocate for better access controls/separation but he didn't let it happen (presumably because he was planning on doing something like this).
ecnahc515··on Kubernetes Documentary: A Critical Review
The developers who implemented cgroups worked at Google and upstreamed them.
ecnahc515··on Back-end languages are coming to the front-end
To be fair, there's a bound how much the JIT/interpreter can do for a given language. Lua is a lot simpler, and a lot easier to optimize as a result, compared to JS.
ecnahc515··on The Road to OCIv2 Images: What's Wrong with Tar? (2019)
OCI is starting to be used for more non-container things like your describing actually. One example I'm aware of is the Helm tool in Kubernetes, which has support for using OCI as a method of storing/transporting helm charts (which are effectively just tarballs of Go templates/yaml). I

I think your challenge for virtualenvs would be that virtualenvs generally are not relocatable, as they hardcode absolute paths within the generated scripts (eg: venv/bin/activate`).

ecnahc515··on Letter from Union Pacific to LA District Attorney re: train thefts, safety [pdf]
The history of logistics disagrees with this.

It used to be bandits raiding caravans, and now it's criminals raiding trains, front porches, etc.

ecnahc515··on How to mentor software engineers
You may have just finally explained why I frequently find spelling mistakes and using vim's spell check. Thanks for the tip!
ecnahc515··on How to Stand Out with Your Job Application as a Junior Software Developer
> Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so fuck off.

https://twitter.com/mxcl/status/608682016205344768

ecnahc515··on “Open source” is broken
As others mentioned, for any companies relying on this software, that's their problem, and it's nothing more funding and resourcing can't solve.
ecnahc515··on Apple Open Source
Some projects have been approved and have internal "champions" of the project and you can get approval more easily for those projects since it's not a one-off, and a non-VP has been granted authority to approve upstreaming patches to the project they champion.
ecnahc515··on Individuals Matter
And if I build a paper/balsa wood airplane that's 1 pound and can carry a mouse?

It all depends on what the actual "airplane" (product) that's being built is.

← PreviousPage 4 of 19Next →