Recent submissions

Comment · 1 year ago
Was curious how they get such performance with a FUSE based design. It seems that they sort of cheat, FUSE is used to manage metadata but to get high performance you have to link in the C++ client library and do all your reads and writes through that. So it isn't general purpose, you have to modify your application to take advantage of it. Still, that's a clever trick, and makes me wonder if there's a LD_PRELOAD strategy that could generalize.
Comment · 1 year ago
A big fuck you to rssDaemon on Android which came out with a 3.x to 4.0 update that nuked all my feeds (this was a few years ago. I switched to Feedly and it's been great.
Comment · 2 years ago
There's only one right answer:

Nybble - 4 bits

Byte - 8 bits

Snyack - 16 bits

Lyunch - 32 bits

Dynner - 64 bits

Comment · 2 years ago
I don't think this has been discussed on Hacker News before, but I wonder if people have any opinions about Arvados?
Comment · 2 years ago
I've driven between Boston and Montreal in a 2018 Prius Prime and got something like 60 mpg despite a large part of the trip being through the mountains of Vermont. Hybrids are a fantastic technology that, in a rational world, should have completely taken over the mainstream car market 15 years ago. Momentum seems to be slowly going towards PHEVs, which actually benefit even more from ubiquitous charging infrastructure than long-range BEVs. Unfortunately having owned a PHEV for the last 5 years, charger availability does not feel like has expanded at all, despite there being 10x as many EVs on the roads as 5 years ago. So if you can even find a charger, it is probably occupied.
Comment · 2 years ago
"Manager" is a broad category, but in my case I am deeply involved in product design and technical architecture (with lots of input from my team) so I find that being able to plan a feature together, hand if off to one of my developers to implement it, and then see them successfully execute our vision to be just as exciting as if I had written it myself.

This is possible because I have exhaustive knowledge of the product, having worked on it for many years as an IC (and watched several other people struggle to manage it before I took the wheel). I imagine I'm a scenario where a manager and team are more disconnected, and nobody is really passionate about the product, that milestones would feel a lot more muted.

Comment · 2 years ago
Yes, my recollection of the books is that it isn't about the need to keep consuming resources, it is about the premise that it is impossible to judge if another civilization is hostile or going to turn hostile

If your civilization can annihilated in a single strike, the only civilizations that survive have the strategy to a) avoid being detected and b) destroy anyone who has detected them (which results in destroying everyone, to eliminate uncertainty).

The idea being that assuming the actual survival of your species is at the top of your moral pyramid, all kinds of atrocities in its defense are justifiable.

Comment · 5 years ago
Been checking the #roblox hashtag on Twitter and the two main themes are addicts going through withdrawal and devs saying how they wouldn't have their llama appreciation fan site be down this long let alone your core business.
Comment · 6 years ago
There seem to be some misunderstanding here.

CWL is intended for stringing together other programs. It is useful for reproducibility in that it attempts to provide a fairly specific description of the runtime environment needed to execute a program, and also abstracts site-specific details such as file system layout or batch system in use. CWL platforms such as Arvados also generate comprehensive provenance traces which are vital for going back and reviewing how a data result was produced.

Leibniz seems to be a numerical computing language for describing equations, which is more similar to something like NumPy or R. It seems like an apples-and-oranges comparison.

The original call-out is weird, because CWL did not exist 10 years ago so you can't yet answer the question yet of whether it facilitates running 10 year old workflows.

Comment · 6 years ago
I use RssDaemon on Android, which had been around forever (8-9 years maybe?) is apparently so dead that the author just released a new version with major UI update.

My most used been apps on my phone are RssDaemon and Twitter. I read Hackers news though RSS. Twitter on the other hand has been getting worse.

The backlash against centralized social media platforms is building, but it is hard to say what comes next.

Comment · 6 years ago
I was really hoping this would be structured as a set of assertions which would then be used to generate answers in response to queries.
Comment · 7 years ago
The Pacifica plug-in hybrid is a fantastic minivan that can go up to 30 miles all electric before needing to engage the ICE, and in hybrid mode it still gets significantly better milage than a conventional ICE minivan.
Comment · 7 years ago
I don't know if I can change your mind, or if anyone else is reading this thread, but CWL was designed to solve a particular set of problems, if you don't have those problems, you might not need it, but it doesn't mean those problems don't exist.

> the project doesn’t even provide you a dispatcher component but instead tells everyone to take a spec and write their own.

Close...

Software that supports CWL are SaaS vendors, FOSS projects, and various HPC schedulers that all have their own incompatible data management and dispatch/scheduling systems. If you want to write an analysis that runs on more than one of these platforms, you need some abstraction for it. CWL is one such an abstraction.

This matters because maybe you've developed a research pipeline that integrates a bunch of different tools written in different languages and want to run it on somebody else's data, and you need to run it on their infrastructure because copying 12 terabytes of HIPAA-restricted data from their LSF cluster to your Google cloud instance isn't an option.

"Just use bash" is what people who adopt CWL are trying to get away from. It is nearly impossible to write portable parallel / distributed analysis in bash, and the result is brittle scripts with more coordination code than code that actually does scientific work. Because CWL is declarative, the CWL engine handles all the coordination, scheduling and data staging for your particular infrastructure.

You may not have any of these needs, but suggesting that we're just bored developers creating castles in the sky is really unhelpful.

Comment · 7 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton