HNHacker News
TopNewBestAskShowJobs

feld

2,363 karma · joined April 6, 2014

submissionscomments
feld··on The sudden death and eternal life of Solaris
What do you mean "find support" ? This is open source software. Your sysadmins are your first line of support. If they can't debug issues, work with the open source community, and write basic patches in C you have the wrong staff.
feld··on Why favor PostgreSQL over MariaDB/MySQL?
I won't speak for Oracle because it's always been a "if you have the money you can get a custom patch for the behavior you want" game.

But for Postgres, you contact the developers. If your problems are costing you so much money why wouldn't you just hire a core developer on the Postgres team or hire EnterpriseDB on contract to work on your issues? They'll fix the bug, upstream the fix, and roll you updated packages you can push out to your servers. Not entirely different than working with Oracle, except you are working in the open source world.

Hints are bad. Next time you upgrade your database you may end up with worse performance due to other changes in the query planner. Once your data crosses a certain size threshold it may also start performing worse. They are unpredictable. You will never know when they could break. Using them is the wrong solution.

feld··on Why favor PostgreSQL over MariaDB/MySQL?
> - optimizer hints

> - optimizer tracing

Hints are bad. They always have been. If you need hints your query planner is broken.

https://wiki.postgresql.org/wiki/OptimizerHintsDiscussion

Even Oracle Tom says DO NOT USE HINTS IN PRODUCTION! Report the bug to Oracle and let them fix it properly.

feld··on The sudden death and eternal life of Solaris
"migrating applications" -- you'd be shocked at how unix software tends to run on... unix OSes with few to no modifications.

Things like:

  * Java
  * PHP
  * Perl
  * Python
  * Ruby
  * Apache
  * Nginx
  * Varnish
  * MySqL
  * Postgres
  * Node.js
  * etc
all run just fine on a Solaris-clone. Unless your app is using very specific kernel features it will probably work fine.
feld··on Restic Cryptography
I use ZFS compression so I don't use borg's native compression either. I'm currently using lz4 but I will soon be moving to zstd which will gain me even more performance with similar or better compression.
feld··on Restic Cryptography
I use full disk encryption, so I don't care about the encryption feature. But if this is going to be faster than borg for backing up data and deduplication because it's in Go and not in Python I will gladly switch.
feld··on Dealing with IPv6 fragmentation in the DNS
because some ICMP types are actually dangerous and can be abused
feld··on Dealing with IPv6 fragmentation in the DNS
> I'd say it has a few main facets: - ICMP is dangerous, and needs to be blocked. This is partly true, as there is historically information leakage with ICMP under certain codes. So blocking all of it is easier than trying to figure out what should be allowed and what should not.

It's actually quite easy to identify which should be allowed and which should not.

ICMP: 0,3,8,11 (echo reply, destination unreachable, echo, time exceeded)

ICMP6: 1,2,3,4,128,129,135,136 (unreachable, packet too big, time exceeded, parameter problem, echo request, echo reply, neighbor solicitation, neighbor advertisement)

See, that wasn't hard. These are the base requirements for you to have a reasonably functional IPv4 network, and the absolute minimum requirements for IPv6 to work properly.

feld··on Google is paying Apple billions per year to remain on the iPhone
You have to include Applecare+ or you're buying a phone without a warranty. That's another $150 i think and then tax
feld··on Essential Phone, available now
No, they benefit from the the magnifying glass feature, VoiceOver, and the ability to do voice to text input
feld··on Essential Phone, available now
> - And physical keyboards. Something for SSH'ing with.

There is no market for this product. Nobody wants it except a tiny fraction of the market who work in IT.

feld··on Google is paying Apple billions per year to remain on the iPhone
Can you even get an iPhone for $700 anymore? When I got the 6S (not plus) with 128GB memory for myself and my wife they were $1100 each I think?
feld··on AMD Ryzen Threadripper 1950X and 1920X Review
Yes, it's expensive to re-encode video to a different resolution or quality.
feld··on AMD Ryzen Threadripper 1950X and 1920X Review
Maybe you have 4K source video and you happen to watch it sometimes on your mobile phone or 1080P TV. You're gonna need a good CPU.
feld··on The man who wrote the book on password management regrets the error
hint: they're not all hashing the passwords
feld··on The man who wrote the book on password management regrets the error
those passwords would probably be safe to use because the correct word is "staple"
feld··on CouchDB 2.1.0
The answer I got to this problem was "design middleware that handles this for you" which has to be a joke
feld··on Tesla Burns Through Record Cash to Bring the Model 3 to Market
Musk already stated Tesla will be a battery company. If he's telling his investors that, what do you think he's going to do?
feld··on Tesla Burns Through Record Cash to Bring the Model 3 to Market
They're not going to be a monopoly. They will be the only company on the planet that can produce the motors and batteries(!!) that are required for high quality and reliable EVs.

Tesla will make some cars for Tesla fans. Tesla will make billions selling key parts to everyone else. So they'll be the new Bosch of EVs, really.

feld··on ⁠Btrfs has been deprecated in RHEL
You have to tune the parameters at filesystem creation time if you care about small file performance. It was designed for large files.
feld··on ⁠Btrfs has been deprecated in RHEL
Actually it's better to just do mirrors. Avoid RAIDZ at all costs if you care about performance and the ability to resilver in a reasonable amount of time.
feld··on ⁠Btrfs has been deprecated in RHEL
The problem is that Redhat and others are refusing to challenge the norm and break away from the "freeze the release; backport fixes" mantra.

Stop backporting fixes. You're forking the codebase.

Ship exactly what upstream provides.

Teach upstream projects how to do better release engineering if they're abandoning major releases to early or breaking API/ABI in a minor release.

Stop backporting fixes. You're forking the codebase.

edit: also stop incorrectly backporting security fixes and creating new CVEs. Seriously. Stop it.

feld··on If SoundCloud Disappears, What Happens to Its Music Culture?
But they won't. The people creating content on it did not have money and just wanted exposure. The consumers did not have money either.
feld··on FDA announces comprehensive plan for tobacco and nicotine regulation
You could say the same about sugar.
feld··on Rapid DHCP: Or, how do Macs get on the network so fast? (2011)
Can I join it to my AD infrastructure? Can I access network shares (NFS/SMB) ? I could list off a million "Can I...?" questions but the fact remains that it's a Google Chrome appliance. The detail that hidden underneath is a Linux/Gentoo base is irrelevant. This is no different than your PS4 which runs Orbis, a stripped down OS based on FreeBSD. It's not a real OS targeted for users who want a complete OS computing experience. It's an appliance with a single purpose built upon parts of an existing OS.
feld··on Rapid DHCP: Or, how do Macs get on the network so fast? (2011)
ChromeOS is not a real OS. It's an embedded appliance/cloud OS as a gateway to the web and Google services. Anyone can make a machine boot fast if it has nothing to load.
feld··on Fastnetmon DDoS analyzer now available as an official Debian package
And if you're on a FreeBSD box, just pkg install fastnetmon

Glad to see this software exists. Had to help build a poor man's version of it at a previous job and it was half baked due to lack of time.

feld··on AMD Threadripper prices undercut Intel's Core i9 by as much as $1,000
Some OSes are terrible at NUMA
feld··on Tesla Model 3 Hits Production
Well when someone gets a million dollar settlement from their employer and gets to keep their Tesla paid for outright and has nothing better to do for a year they just drive around the country. So that's what he did.
feld··on U.S. health care's widespread overbilling problem
in reality that's covered by the price gouging and the hospital getting to write it off
← PreviousPage 2 of 34Next →