HNHacker News
TopNewBestAskShowJobs

Freaky

1,399 karma · joined August 24, 2008

I run http://freshbsd.org/
submissionscomments
Freaky··on NASA Camera Shows Moon Crossing Face of Earth for 2nd Time in a Year
Too dim to show up in an exposure calibrated for a nearby sunlit Earth.
Freaky··on BSD vs. Linux (2005)
> if your SLOG is corrupted you just lost your entire pool

As far as I'm aware, SLOG loss does not jeopardise the pool, only the transactions that are in the SLOG. The pool may violate synchronous write guarantees in that supposedly committed writes that were in the SLOG effectively get rolled back (or rather, never get applied to the underlying pool), but that's about it.

Freaky··on Dwarf Fortress Development
> It doesn't need to be 3d, or need all these fancy bells and whistles. Nowhere has that been suggested (at least in anything I've written)

You literally just suggested a pretty isometric visualiser become the new basis for the game UI.

That's a bit like complaining that vim is obtuse and to fix it we should switch its rendering engine to use proportional fonts.

> just make the UI intuitive

Oh yes, "just" do that.

If you actually have something new to suggest, feel free to contribute: http://www.bay12forums.com/smf/index.php?board=5.0

Generally the attitude is perpetually "yes, it'd be nice, but then we also want all this other stuff". And at the end of the day, Toady does what Toady does, he doesn't owe us anything.

Freaky··on Dwarf Fortress Development
> what it really needs is for that isometric graphics mod to become a full UI layer

Ugh, no. Isometric views are a nightmare for usability. They look nice, but they obscure things and make for particularly error-prone tile selection, which is just poison in a game where that's the main thing you're doing.

I'd look to Prison Architect and RimWorld for UI inspiration, not Stonesense and Gnomoria.

Freaky··on EU Referendum Results
https://www.theguardian.com/commentisfree/2011/feb/25/no-to-...

:/

Freaky··on Progress Towards 100% HTTPS, June 2016
Yep. You can get 20 different certificates per domain per week, with up to 100 names on each.

https://community.letsencrypt.org/t/rate-limits-for-lets-enc...

Freaky··on APFS in Detail
How are you expected to know you need to restore from the backup if the damage is silent?

How can you have confidence in your backup if damaged data can be silently written to it?

Freaky··on Apple File System
> Do any block-device cryptosystems support an AEAD mode yet?

FreeBSD's geli supports authenticating data with HMACs.

https://www.freebsd.org/cgi/man.cgi?geli(8)#end

Freaky··on Apple File System
They could just checksum metadata, which is cheaper to store redundantly.

ReFS already does this when you're running it on non-redundant storage - integrity streams are only enabled on mirrored/parity configurations.

Freaky··on Apple File System
> It's a 550K extension, compared to the 2.5MB zfs.ko on FreeBSD

hammer.ko is 494KB in the latest DFBSD, for those wondering the obvious.

Freaky··on Apple File System
Yup. Nothing intrinsic to it that needs checksums.

    zfs set checksum=off rpool
Freaky··on How to spy on a Ruby program
Don't forget if you're on a system with DTrace, Ruby supports a nice bunch of probes for various events: http://ruby-doc.org/core-2.3.0/doc/dtrace_probes_rdoc.html
Freaky··on FreeBSD 10.3 officially supported on Microsoft Azure
> Unfortunately FreeBSD's init system seems at first glance to be even more primitive than Linux's old sysV-init.

You're better off looking at the rc system[1]. It leaves a lot to be desired, but it's much better than the sysV approach.

There are ongoing efforts to modernise things a bit. The 4Q 2015 report[2] mentions a few.

I like the look of nosh, personally.

1: https://www.freebsd.org/doc/en/articles/rc-scripting/index.h... 2: https://lists.freebsd.org/pipermail/freebsd-announce/2016-Fe...

Freaky··on 8x Nvidia GTX 1080 Hashcat Benchmarks
He's talking about KeePass's key derivation algorithm - SHA256 the password, make a random 256 bit key, AES-encrypt the hash N times using the key, and SHA256 the result.

10 million iterations is about a second of work on a typical desktop.

Freaky··on 8x Nvidia GTX 1080 Hashcat Benchmarks
Most of them are defined here:

https://github.com/hashcat/oclHashcat/blob/master/include/sh...

Freaky··on 8x Nvidia GTX 1080 Hashcat Benchmarks
The scrypt and bcrypt rates are a bit misleading because they're with unrealistically low work factors:

* bcrypt: 2^5, when 2^10 or 2^11 is a much more typical figure

* scrypt: N=1024 r=1 -> 128KiB. For interactive logins the recommendation is N=16384 r=8 -> 16MiB.

LastPass is also off by a factor of 10 (500 rounds, when they default to 5000).

Freaky··on Abusing Privileged and Unprivileged Linux Containers
> What really does my head in is that a default Debian install can pull down 2 megabytes a second from a server over SFTP, and a default FreeBSD 10 server can only do ~800 kilobytes per second

Shouldn't be that much of a difference. You might try OpenSSH from ports, maybe the HPN patches will help if you're on a high latency connection.

Freaky··on Abusing Privileged and Unprivileged Linux Containers
> I can't give up Debian's package system, though

Why not? What would you miss from it?

Freaky··on Who Needs Git When You Have ZFS?
rsync.net does: http://www.rsync.net/products/zfsintro.html
Freaky··on Who Needs Git When You Have ZFS?
Do LVM snapshots still cause massive performance degradation?

https://www.nikhef.nl/~dennisvd/lvmcrap.html

Freaky··on Who Needs Git When You Have ZFS?

    zfs allow zef mount,create,destroy,snapshot,rollback,diff,clone,send,receive mypool/projects
Now he doesn't need sudo in front of most of them.
Freaky··on Rails has won: The Elephant in the Room
> At points I've tried to keep three ORMs/DB libraries in my head at a time: AR, DataMapper, and Sequel ... At least AR has any story around things like optimistic and pessimistic locking

That's rather dating your "at points". DataMapper hasn't seen an update since 2011, and Sequel's shipped with optimistic and pessimistic locking since early 2010.

Freaky··on My time with Rails is up
Sequel::Model's quite optional - it doesn't force you to use the AR pattern. It's built on top of Sequel::Dataset, which is entirely usable all on its own.

ROM also uses it as its SQL backend: http://rom-rb.org/

Freaky··on My time with Rails is up
http://rodauth.jeremyevans.net/
Freaky··on Anguish: Invisible Programming Language and Invisible Data Theft
You can name methods invisible unicode characters so calling them is basically invisible. Quick example:

https://gist.github.com/Freaky/51086f3c97784bdd6dfbd31913cd1...

You don't need to use define_method, it just makes it more obvious what's going on.

Freaky··on Moving Away from Python 2
Ruby 1.9 rewarded your upgrade efforts by running twice as fast. There was a lot of enthusiasm to migrate.

Python 3 still seems to reward you by running slightly slower. Where's the hook? Marginal improvements to language design are bit of a weak sell for a language that's already pretty nice.

Freaky··on LinkedIn password leak
> Such a password has about 157 bits of entropy, which is far too big to be found by any kind of brute-force approach.

To put this into perspective:

If you turned every grain of sand on Earth (about eight quintillion) into a computer able to test 1 trillion passwords per second, you'd need about 360 million years to exhaust half the search space and have better than even odds of guessing it.

Freaky··on The brain is not a computer
And you're suggesting they do this without storing information?

Hmm.

Freaky··on The brain is not a computer
> Your brain does not process information, retrieve knowledge or store memories.

Next up, an ornithologist tries to argue that birds don't fly, because they have muscles instead of engines and nobody can pinpoint the ailerons or control stick.

What else could a brain possibly be doing? What do you think a brain responding to stimulus and changing as a result of it is, if not a form of information processing and storage? And why would that be fundamentally non-computational just because it didn't look much like how we might hand-write software to do it?

Freaky··on Ruby has been fast enough for 13 years
OMR might offer some hope too - https://github.com/rubyomr-preview/ruby

http://www.slideshare.net/MatthewGaudet/experiments-in-shari...

← PreviousPage 5 of 17Next →