HNHacker News
TopNewBestAskShowJobs

tutfbhuf

1,882 karma · joined December 8, 2017

submissionscomments
tutfbhuf··on You need to be able to run your system
> In my experience, they're always wrong.

In my experience, if someone claims that someone else is always wrong, then he is wrong.

tutfbhuf··on You need to be able to run your system
> You don't need hundreds of terabytes to run an app with test data.

Well you could just mock the data and code, but then the according to the author:

> "Run an individual service against mocks" doesn't count. A mock will rarely behave identically to the real dependency, and the behavior of the individual service will be unrealistic. You need to run the actual system.

tutfbhuf··on An Introduction to Crystal
Yup, I'll consider that.
tutfbhuf··on An Introduction to Crystal
I appreciate your effort, I also have a hacker spirit / hands on mentality for my own hobby projects. But in this case I simply cannot "sell" it to my team. We really need something already production ready with community support behind it.
tutfbhuf··on An Introduction to Crystal
We use the Neo4j graph database quite extensively, so a Neo4j driver / client SDK would be nice. And for intra service messaging we need a google cloud pubsub client library.
tutfbhuf··on An Introduction to Crystal
Not yet, but I have it on my watchlist. I wait for wider (rust-like) adoption of Nim, because most of my programming tasks are heavily dependent on the ecosystem and requires a fair amount of libraries.
tutfbhuf··on Porting a React library 1:1 to Svelte – It might be easier than you think
I think that the advantages of Svelte are not sufficient enough to make the community switch from React.
tutfbhuf··on An Introduction to Crystal
The biggest selling point of Crystal is being a very high level language, but at the same time very performant. Think of a Ruby variant with Go speed.

I would like to have something similar for Python.

tutfbhuf··on Monolith First (2015)
> But is linking the right way to couple business logic from two different organisational units

I think it's not, but I would like to hear other opinions.

tutfbhuf··on Monolith First (2015)
When I started programming, linking was the only way of packaging software in mainstream computing, if it was so superior we wouldn't have moved away from it.
tutfbhuf··on Monolith First (2015)
> If the team can't rewrite their ball of mud as a new monolith, then what are the chances of successfully rewriting and changing architecture?

Well sometimes there are very complex subsystems in the monolith and it's easier to create a completely new microservices out of that instead of trying to rewrite the existing code in the monolith.

We had done so successfully by creating a new payment microservices with stripe integration and then just route every payment that way. Doing the same in a huge pile of perl mess has been assessed as (nearly) impossible by the core developer team without any doubts.

But I have to admit that the full monolith code base is in a maintenance mode beyond repair, only bug & security fixes are accepted at this point in time. Feature development is not longer a viable option for this codebase.

tutfbhuf··on The frame rate of the universe (2009)
Let's assume mankind could create a machine that could crash the universe. Should we ever press the button to test it? And if the button is successful (the universe terminates), how would we get to know the result of the experiment?
tutfbhuf··on The frame rate of the universe (2009)
Enough qualification for /r/theydidthemonstermath
tutfbhuf··on The frame rate of the universe (2009)
The problem with the VM example is that in this case you can actually compare the VM behavior with your knowledge of real bare metal behavior and try to detect differences. But what if you have nothing to compare to. If you are inside a VM and never heard of bare-metal and have no chance to get at it for comparison.
tutfbhuf··on OpenZFS – dRAID, Finally
> don't have the physical rack space for the extra servers required for ceph

Sure, it depends but the 140 drives (mentioned by secabeen) alone will take up a huge amount of space. Maybe I just wanted to point out that there might be a point when you have maxed out the storage capability of a single node and might want to consider a distributed storage setup.

tutfbhuf··on The frame rate of the universe (2009)
It depends on who you ask. I personally would like to have an answer to that question if it exists, but if it doesn't well that's okay too.
tutfbhuf··on Open source chess developers warn about a commercial engine based on Stockfish
https://github.com/official-stockfish/Stockfish/blob/master/...

Stockfish _is_ currently licensed under GPLv3. Chessbase is allowed to sell a modified copy, but only under the same license and they have to provide the source.

tutfbhuf··on The frame rate of the universe (2009)
He did the monster math and calculated that the frame rate of the universe is 18 septillion FPS.

Let's assume we are already in a game running with this FPS. Could we somehow prove that it's actually a simulation or disprove in the case it's not?

tutfbhuf··on OpenZFS – dRAID, Finally
But multiple nodes offers you resilience against node failures not just drive failures. And with Ceph you have the flexibility to add or remove single disks as you like. And you have multiple storage interface not just FS, but also S3 or block device if you like.
tutfbhuf··on OpenZFS – dRAID, Finally
> If you're doing a 20+ disk array ...

Then you might want to consider ceph.

tutfbhuf··on IKEA to discontinue its annual catalog, ending a 70-year run
> Can you even imagine a stack of one million catalogs?

The stack would reach from earth to ISS multiple times.

tutfbhuf··on Command Line Shell for SQLite
> How he’s ended up with so much karma

He has 65728 karma because of his many posts since December 12, 2010, but his h-index (community impact) is very low compared to others: https://github.com/antontarasenko/smq/blob/master/reports/ha...

This is one of the, leave a small comment on everything type of users.

tutfbhuf··on A Trip into FreeBSD
> We started doing this because it turned out that if you lob a story onto the front page with an old (say "2 days ago") timestamp, the thread will turn into "how is this story on the front page when it was posted 2 days ago".

I'm not sure if it's the right approach to edit timestamps, sounds like a hack to me.

tutfbhuf··on How They SRE
Unless your fiber has an outage, then you want redundancy, multiple independent uplinks that is.

And if your whole region has a problem, which is more likley to happen than one might think, then you want a multi-region setup e.g. us-west-1 and us-east-2, and then we can start to calculate the numbers of nines, unless your username is ocdtrekkie, he can beat AWS with a single NUC while he is sleeping.

tutfbhuf··on A Trip into FreeBSD
Just out of curiosity, wouldn't it be able to setup thousands of ZFS test in a CI environment for every new linux development build, to see if there are any regressions, e.g. 1 failed, 999 passed.

Second thing, if more and more people start to use ZFS then it will automatically become a center of attention for linux kernel developers, because they don't want to break their users systems.

And one last note: not everything that is out-of-tree is automatically unstable, otherwise the whole userspace code would be unstable.

tutfbhuf··on A Trip into FreeBSD
> I've heard too many people complaining about issues with zfs on linux

I think this is mostly related to Root on ZFS, which is pretty standard in the FreeBSD world, but not very stable in the Linux world. If you want to use ZFS on linux I would recommend you to put your linux root on ext4 (or something similar battle tested) and create a ZFS pool on the remaining disks.

tutfbhuf··on A Trip into FreeBSD
Ah okay so the popularity list of interesting links in HN is not only user driven, as I initially thought (except for rule violations), but also mod driven.
tutfbhuf··on A Trip into FreeBSD
Hmm, I submitted this 2 days ago, and it still shows 2 days in my submission list, but here it says it has been submitted 9 hours ago, why?
tutfbhuf··on Many small queries are efficient in SQLite
But the block device latency is usually a order of magnitude lower (microseconds) than the network latency between the database and its clients (milliseconds), except when all clients are located in the same datacenters.
tutfbhuf··on Many small queries are efficient in SQLite
That's a serious limitation since many VMs in datacenters have block devices attached over network.
← PreviousPage 7 of 21Next →