HNHacker News
TopNewBestAskShowJobs

nbsd4lyfe

25 karma · joined December 31, 2017

submissionscomments
nbsd4lyfe··on Ask HN: One tab on Chrome takes about 100MB memory, why?
Yes, I have a noisy fan and if the browser makes it turn on it's distracting.
nbsd4lyfe··on All of Oculus’s Rift headsets have stopped working due to an expired certificate
it's not bad because of misguided intentions, it's bad because it lacks resources. really badly, even.
nbsd4lyfe··on All of Oculus’s Rift headsets have stopped working due to an expired certificate
Cairo is currently desperately asking for development help, so uhh... https://people.gnome.org/~federico/blog/helping-cairo.html
nbsd4lyfe··on Google helps Pentagon analyze military drone footage
Mad respect to sales guy. I'm doing the same and avoiding arms companies (my background is very useful for military research).

I acknowledge some warfare may be legitimate (having been bombed myself), but arms companies don't stop at selling to your personal favorite army which you consider morally right, they keep looking for more business abroad.

I don't want to be the one realizing I'm sitting in a cozy air-conditioned office and having made money from the messed up warfare in some distant far-away country, having a large financial incentive to cause more conflict there.

nbsd4lyfe··on The top 1% of the US makes $480k or more in adjusted gross income
I've been reading stories about a corruption case and apparently there's a lot of easy money to be had doing that.
nbsd4lyfe··on How to Replace Google's AMP Without Slowing It Down
I have an awful ISP - having a local mirror is a massive improvement.

It almost seems like the web is unusable aside from companies large enough to have a mirror here.

nbsd4lyfe··on Show HN: OpenBSD Email Service – A free-email alternative
I think in this hypothetical scenario the uid 0 attacker can create its own node for /dev/rwd0 and use raw disk accesses to get around filesystem limits.
nbsd4lyfe··on Show HN: OpenBSD Email Service – A free-email alternative
Why do you need ACLs to run a few services on their own server?
nbsd4lyfe··on The cost of forsaking C
> Breaking dords into bytes and vice-versa involves long sequences of shifts and logical operations

modern MIPS has "ext" and "ins", which are probably an improvement in that regard.

> plentiful-yet-unhelpfully-named registers

what's wrong with MIPS register names? my only comparison is x86 and that has been awful. I'm constantly looking up which registers are what.

nbsd4lyfe··on Go accepts patches from GitHub pull requests now
I'm still putting off contributions because the CLA signing mechanism asked me for my phone number.
nbsd4lyfe··on Go accepts patches from GitHub pull requests now
I'm assuming you're talking about the reviewer and long term contributor side of it. personally I found initial setup as a drive-by contributor to be very tedious. GitHub is the lowest friction because I already have an account with SSH key etc.
nbsd4lyfe··on Memory Safety in Rust: A Case Study with C
I agree, it's a hella questionable language choice, and not limited to C.

I found out about it through https://github.com/rohe/pysaml2/issues/451

nbsd4lyfe··on Memory Safety in Rust: A Case Study with C
asserts are for diagnostic-enabled code, don't use them for security checks.
nbsd4lyfe··on MacOS High Sierra Kills Terminal FTP
tnftp does HTTP and HTTPS. the command name is a misnomer.
nbsd4lyfe··on 7-Zip: Multiple Memory Corruptions via RAR and ZIP
Libarchive (sometimes known as bsdtar) supports 7z with an independent implementation.
nbsd4lyfe··on Linus Torvalds: “Somebody is pushing complete garbage for unclear reasons.”
As for NetBSD, there's hundreds of people with commit access and a small group of respected developers to resolve disputes, with some extra democracy / laws restricting it. FreeBSD is similar but I never bothered to check the details.

I think we generate less hackernews-worthy drama posts overall because when someone is repeatedly abusive, they're asked privately to stop/apologize, and if they keep at it, they risk being kicked from the project.

With hundreds of contributors and a weak hierarchy, no one person is too important to be kicked.

nbsd4lyfe··on Linux Torvads calls Intel patches 'complete and utter garbage'
Linus Torvalds again uses abusive wording when he could've made his point just as clearly without it. As the leader of a project he should avoid that - it's massively detrimental that contributors fear being the target of his next rant.
nbsd4lyfe··on Is it time for open processors?
I don't think you necessarily have to miss it on a threaded CPU, but that isn't as optimal.
nbsd4lyfe··on Meltdown and Spectre Linux Kernel Status
Notify groups who have to develop fixes (in this case: OS, compiler developers). Especially when they have a record of not violating embargoes and good faith in fixing issues.

When the longer time for fixes is done, post an announcement in private pre-disclosure lists.

For a very complicated change, give a few days of private testing and provide patches and details to groups that must apply the patches (oss-sec distro list, etc.)

For a simple one with existing backports, notify that <DATE> is publication date for a type of vulnerability to <PROGRAM>.

Wait 2-4 weeks to publish a working exploit.

Don't notify bodies who don't have their own custom code that must be fixed, but happen to pay you enough money.

The latter is actually what happened in this case and it's immensely frustrating.

nbsd4lyfe··on Google Memory Loss
Our git repository went down when crawlers decided to index it
nbsd4lyfe··on Google Memory Loss
Those captchas are the worst. Google asks me to answer one whenever I make search queries in the middle of the night.
nbsd4lyfe··on Skia: an open source 2D graphics library
just a heads up, skia doesn't work on big endian.
nbsd4lyfe··on What It Felt Like in Hawaii When Warning of an In-Bound Missile Arrived
the first gulf war was in 1990 and the US was a party to it
nbsd4lyfe··on What It Felt Like in Hawaii When Warning of an In-Bound Missile Arrived
Below the surface there's an abnormally high rate of PTSD and a small percentage of people who fail to function.
nbsd4lyfe··on Ask HN: What are you doing for your mental health?
Visiting my family on the weekends, not giving myself a hard time for failing to do things that are optional, making sure I don't accidentally skip meals.
nbsd4lyfe··on Leaving htop running freezes macOS High Sierra
You should blame whoever gave advance notice to Apple and allowed them to patch the issue, but didn't do the same for FreeBSD.
nbsd4lyfe··on Mitigations landing for new class of timing attack
You can block access to rdtsc right now by setting CR4.TSD
nbsd4lyfe··on Are all BSDs created equally? A survey of BSD kernel vulnerabilities [video]
I'm a netbsd developer and run netbsd. I think most active netbsd developers do.

a lot of former netbsd developers are still hanging around and contributing to pkgsrc while using it on OS X or linux, I don't think that's a thing to be ashamed of.

nbsd4lyfe··on Are all BSDs created equally? A survey of BSD kernel vulnerabilities [video]
netbsd hasn't dropped the ball wrt backporting the changes, they are all in there, even for netbsd-6. here's one of the requests for the old stable netbsd-6 branches: http://releng.netbsd.org/cgi-bin/req-6.cgi?show=1482

it does have an issue with making advisories, though.