HNHacker News
TopNewBestAskShowJobs

theonewolf

384 karma · joined December 23, 2011

Distributed Systems and Cloud Computing Researcher, 6th-year PhD Student at Carnegie Mellon University's School of Computer Science

http://www.cs.cmu.edu/~worichte

submissionscomments
theonewolf··on PostgreSQL for Everything
For "replacing your microservice" you should checkout PostgREST. It basically turns PostgreSQL into a microservice.
theonewolf··on New Zealand's $16B health dept managed finances with single Excel spreadsheet
If it creates long term value, is it truly the wrong tool?

Perhaps we should re-evaluate how and when we use things when presented with evidence that others are getting massive value out of tools we typically would have been biased against.

theonewolf··on Every V4 UUID
I found the Pi UUID: 185e45bc-750b-43d7-91ee-314159265358
theonewolf··on Every UUID Dot Com
I found the Pi UUID:

185e45bc-750b-43d7-91ee-314159265358

theonewolf··on Disallusioned with Julia anyone got thoughts on Carbon?
Is this a personal or business decision you are talking about?

Can you elaborate the cons that made you decide to move away from Python, C++, and Julia?

Julia makes sense to me, as the youngest production language and community.

But Python? It is the #1 most popular programming language globally. C++ is also very popular. This means you can easily find people to hire globally (making business easier and more economical). You can also easily find code doing almost anything you want---speeding up time to value and time to ship.

I'm wondering what cons are driving your decisions to move on from Python and C++?

theonewolf··on Tell HN: I interviewed my dad before he died
I used Artifact to do this with my grandfather. Recorded his stories and voice for posterity as a series of podcasts basically with a professional interviewer and recording team.
theonewolf··on Launch HN: Stock Unlock (YC W22) – Investment Education for Everyone
Have you considered other forms of financial literacy?

For example, many people don't use credit cards properly.

Many people don't take advantage of lower interest loans.

Many people don't understand the importance of certain forms of permanent / life / disability insurance.

These are all things I hope my kids get to learn _before leaving high school_!

Your tool feels like it could really expand financial literacy across the board, not just for investments.

theonewolf··on Learning coupled differential equations subject to non-conservative forces
Not sure if this is close to the problems you want to study, but NASA applied Deep learning to anomaly detection on spacecraft telemetry and has some early results here: https://arxiv.org/pdf/1802.04431.pdf

I'm very interested in anomaly detection problems, so if you find anything good out there do comment back in!

theonewolf··on Google faces $5B lawsuit for tracking people in incognito mode
One could run every tab / sub-process within a container with its own networking stack.

It is complex, but doable.

theonewolf··on Ask HN: How do I reach making $1-1.5k/mo in 13 months?
I think what the others are getting at is it's more like the US market is competing now with cheaper labor markets.

But I understand what you're saying.

theonewolf··on Launch HN: Fly.io (YC W20) – Deploy app servers close to your users
Hey this sounds a lot like Cloudlets / edge computing! Really happy to see some real world applications out there: http://elijah.cs.cmu.edu/
theonewolf··on Ask HN: Recommended resources to learn the Linux kernel and OS theory?
The Minix OS was designed as an academic, teaching OS: https://www.minix3.org/

There is a textbook that goes along with it: https://www.pearson.com/us/higher-education/program/Tanenbau...

The author famously had interactions with Linus Torvalds when he was starting Linux!

And, Minix is inside every modern Intel CPU (https://www.zdnet.com/article/minix-intels-hidden-in-chip-op...).

theonewolf··on Mounting partitions from a dd image
You can directly expose the partitions using the tool `kpartx`, which will create a `loop` device for you:

  > sudo kpartx -a test.raw
  > lsblk
  NAME      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
  loop0       7:0    0     4G  0 loop
  └─loop0p1 253:0    0     4G  0 part
  > sudo kpartx -d test.raw
theonewolf··on Ask HN: What's a reasonable microkernel-based OS for desktop usage?
Mac OS?
theonewolf··on CMU CS 15-883: Computational Models of Neural Systems
Hey if you see the course website is from 2015. And this is a bit of an older course, so I think it's understandable.

I think the surprising thing is such a high quality resource was being put together so long ago :-)

theonewolf··on Cross-platform Rust rewrite of the GNU coreutils
I don't understand why you need an IDE, I believe Rust is simple enough that you can work on things in Notepad++ or Vim or Emacs.
theonewolf··on Introducing iSCSI over TLS
Are you really the first to use TLS in securing the storage fabric?

I believe Seagate's Kinetic had TLS features quite awhile ago: http://www.seagate.com/tech-insights/kinetic-vision-how-seag...

Both of which are reminiscent of CMU's NASD research: https://en.wikipedia.org/wiki/Network-Attached_Secure_Disks

New things that are really cool from Blockbridge:

1. Opening up WAN access to storage devices via TLS

2. Kernel drivers (for all major OS's?) allowing storage devices over the WAN

3. Re-imagining how we access block devices

Opens up the possibility for EBS-like storage across the WAN which is, simply, amazing.

theonewolf··on Sandstorm App update: New open-source self-hostable apps
I'd love to see integration with uploads of backups to Backblaze B2!
theonewolf··on Perforce introduces GitSwarm
I see. I understand the problem they're solving now.

Bringing Git + more agile development flows into the Enterprise.

theonewolf··on Perforce introduces GitSwarm
Oh I see, so this might be an "Enterprise in" and that's the "key feature." Not that I should expect a lot more on top of Git + GitLab that isn't already there.
theonewolf··on Perforce introduces GitSwarm
Update: They do cite GitLab. Now I guess my confusion as a GitLab user is they don't sell me on what is new/differentiate their customized offering.

This product looks like a poorly rebranded GitLab.

Why don't they cite GitLab as the front-end web application/real workhorse here?

theonewolf··on Ask HN: Most hacker friendly laptop on the market?
I'm using the new Dell XPS 13 Developer's Edition, without the touch screen. I've found build quality to be a step up for Dell, but still a bit flimsy especially around the cover of the monitor.

I like that it's pre-vetted hardware for running Ubuntu/Linux, has very long battery life, and the screen is really a joy to look at.

It's a 13-inch screen crammed into an 11-inch laptop body, so you get a lot of screen real-estated without the full bulkiness.

I also love the lightweight (close to MacBook light here), and the versatility in connectors (a detractor for the MacBook line for me).

In addition, out of the box things like 5GHz ac wifi just works under Linux.

theonewolf··on Ask HN: Most hacker friendly laptop on the market?
What do you mean run Ubuntu in a Chrome tab? Is this a full virtual machine?
theonewolf··on Seastar: C++ framework for high-performance servers
A lot of their speed comes from special tricks like bypassing the kernel and going direct to hardware (DPDK).

Intel's DPDK doesn't support Mac OS X.

You should probably develop in a VM anyways, or at least with a platform + hardware that supports these features so you can better match what production deployments will be like.

I always cringe a little, for backend systems software, when people develop in an environment completely divorced from their production environment. It just creates headaches.

theonewolf··on Why We're Not Raising Funds
This is actually the most stressful part of dinner. Along with splitting a bill fairly.

Of course I can do it, but when I'm talking with people I'd rather do it much faster with less likelihood of a mistake.

theonewolf··on Best Linux server backup system?
I see what you're saying...kind of like an AI or an "automation" tool/framework for backup.

I was focusing on the lower-level building blocks.

theonewolf··on Best Linux server backup system?
Problem with Snebu: it only does file-level deduplication I think which means storing something like virtual machine snapshots or images will not deduplicate well.

You need block-level deduplication to work well with things like VM images.

theonewolf··on Best Linux server backup system?
My experience with attic (seems to be a trend with all of your dedup reviewed systems) is that it also takes a very long time to restore large amounts of data _however_ you have the option of restoring individual files via a FUSE file system which is _immensely_ useful.

An example was that a restore of ~200 GiB of VM snapshots took over a day from a NAS to the server in question.

Usually, the backups take about an hour to write out, so reading data from attic does take significantly longer.

This is probably because dedup is non-trivial to restore from (it can involve lots of random reads/disk seeks).

theonewolf··on Best Linux server backup system?
As some commenters mentioned, a meta-backup system that can manage multiple different ingest methods would be Deltaic:

https://github.com/cmusatyalab/deltaic

theonewolf··on Best Linux server backup system?
So a metatool that is flexible in terms of backup ingest? Almost like backup plugins?

Check out Deltaic, designed precisely for this:

https://github.com/cmusatyalab/deltaic

Page 1 of 5Next →