HN user

notamy

5,491 karma

Computers are bad.

Contact:

echo "H4sIAAAAAAAAAx2OwXKCMBRF934NoE7rkmQaSARnHpAEsqsvY+gI2oWmkK9vdHvPPXOv0af7ec1vbbIo+3No5DRVUjIyzHuNmSDIWIod7ODrUat+8FIJ06WMgJr6ulP1WTdP2DYLJBDaLrnx8s9hpq6cphOnNlRJ7vti58VKPnk5jjjbEJmI7OPSohtmFr5p/hjiB/P+QmIeu4UYMZPZKTJDX+5vsAW4SsN7w5bciXR5iugBRXehJBj94tKJbe2Bgq9WPG7+AdivT2PhAAAA" | base64 -d | gzip -d | base64 -d | sh

Posts196
Comments590
View on HN
www.npr.org 1y ago

When the U.S. tried to replace migrant farmworkers with high schoolers (2018)

notamy
74pts84
arstechnica.com 1y ago

Do Kwon, the person behind $40B Luna/Terra collapse, extradited to US

notamy
3pts0
arstechnica.com 1y ago

OpenAI defends for-profit shift as critical to sustain humanitarian mission

notamy
4pts1
github.com 1y ago

A Minecraft server written in COBOL

notamy
344pts121
medicalxpress.com 1y ago

Commercial tea bags release microplastics, entering human intestinal cells

notamy
2pts0
arstechnica.com 1y ago

Apple hit with $1.2B lawsuit after killing controversial CSAM-detecting tool

notamy
6pts1
arstechnica.com 1y ago

China hits US with ban on critical minerals used in tech manufacturing

notamy
3pts0
www.cnn.com 1y ago

Enron has been resurrected in what appears to be an elaborate joke

notamy
3pts0
arstechnica.com 1y ago

Supreme Court wants US input on whether ISPs should be liable for users' piracy

notamy
19pts12
twitter.com 1y ago

"So what happens if you buy http://us-east-1.com?"

notamy
27pts0
www.nbcnews.com 1y ago

Spirit Airlines files for bankruptcy amid growing losses and debt

notamy
1pts0
arstechnica.com 1y ago

A lot of people are mistaking Starlink satellites for UAPs

notamy
5pts0
old.reddit.com 1y ago

The Most Mysterious Song on the Internet has been identified

notamy
23pts5
www.washingtonpost.com 1y ago

Elon Musk launched his career working illegally

notamy
30pts3
onesquareminesweeper.com 1y ago

One Square Minesweeper

notamy
104pts63
en.wikipedia.org 1y ago

Attempted Exclusion of Egon Kisch from Australia

notamy
1pts0
www.augmental.tech 1y ago

MouthPad^

notamy
6pts2
www.theguardian.com 1y ago

World conker champion found with steel chestnut, cleared of cheating

notamy
424pts579
final.town 1y ago

"One of my managers has just told me that Google has been messing with our ads"

notamy
4pts1
www.404media.co 1y ago

Wordpress.org Login: "I am not affiliated with WP Engine in any way"

notamy
212pts246
pubmed.ncbi.nlm.nih.gov 1y ago

Cannabidiol-associated hepatotoxicity: A systematic review and meta-analysis

notamy
1pts0
natethesnake.com 1y ago

Nate the Snake

notamy
4pts3
www.gamedeveloper.com 1y ago

Game UI Database slowdown caused by relentless OpenAI scraping

notamy
3pts0
en.wikipedia.org 1y ago

Low-Background Steel

notamy
5pts0
slatedb.io 1y ago

SlateDB – An embedded database built on object storage

notamy
162pts55
www.engadget.com 1y ago

Reddit policy changes make sitewide protests nearly impossible

notamy
64pts40
www.npr.org 1y ago

Essential node in global semiconductor supply chain hit by Hurricane Helene

notamy
234pts71
arstechnica.com 1y ago

Cox asks court to block Rhode Island plan for broadband expansions

notamy
11pts0
arstechnica.com 1y ago

Lenient 2-year sentence for Caroline Ellison after cooperation in FTX case

notamy
9pts1
arstechnica.com 1y ago

iPhone 16 has a new wireless recovery mode for when iOS updates go bad

notamy
3pts0

Subligual methylcobalamin works just as well as the shots

It does not. The cobalamin molecules are quite large and don’t penetrate the sublingual mucosa very well. On top of that, the proteins in saliva that bind to B12s will cause any bound B12 to not absorb sublingually, instead having to wait to make it through the digestive system for intestinal uptake.

Sublingual is still certainly a better option than oral pills, but the injections are preferable in severe cases for a reason.

Apparently this form of B9 absorbs better if it’s combined with the methylated form of B12 (methylcobalamin)

B9 and B12 are interdependent. When the body uptakes cobalamins, the ligands are pulled off and replaced with ligands sourced from other processes. IIRC in the case of methylcobalamin, the methyl group is pulled off and replaced with a methyl group that’s moved over from methylfolate via a riboflavin-dependent reaction. Been a hot minute since I looked into this so I may have some details incorrect.

The paradoxical B12 deficiency might have a relation with the inactive form being supplemented.

Yup, not everyone can convert cyanocobalamin or hydroxocobalamin to adenosyl-/methylcobalamin. Especially in severe cases, anecdotally I’ve seen people not make progress with the standard cyanocobalamin injections, but then make huge progress with methylcobalamin injections. Unfortunately, methylcobalamin is often not preferred in injectable form due to very quick degradation into hydroxocobalamin upon exposure to light.

Vitamin B12 deficiency can cause PGH through unknown mechanism. About 55% of patients with pernicious anemia had graying before 50 years as compared to 30% in the control group.[32]

/soapbox

Get your B12 tested (before taking supplements!).

B12 deficiency is known to present in many ways, and also to be often overlooked in clinical settings[1]. It’s known that not everyone presents with the anaemia from it[2], which is often why it’s skipped as a diagnostic option. Additionally, long-term/severe deficiency can present with symptoms almost identical to multiple sclerosis[3]. Deficiency of other B vitamins, such as B2, can cause a functional B12 deficiency as well[4]. It’s also known that supplementation will falsely elevate levels even in the presence of a deficiency.

/unsoapbox

[1] https://www.mcpiqojournal.org/article/S2542-4548(19)30033-5/...

[2] https://www.bmj.com/content/383/bmj-2022-071725

[3] https://researchonline.nd.edu.au/cgi/viewcontent.cgi?article...

[4] https://www.iomcworld.org/articles/paradoxical-vitamin-b12-d...

The maintenance burden for a VPS: periodically run apt update upgrade. Use filesystem snapshots to create periodic backups. If something happens to your provider, spin up a new VM elsewhere with your last snapshot.

And make sure it reboots for kernel upgrades (or set up live-patching), and make sure that service updates don't go wrong[0], and make sure that your backups work consistently, and make sure that you're able to vertically or horizontally scale, and make sure it's all automated and repeatable, and make sure the automation is following best-practices, and make sure you're not accidentally configuring any services to be vulnerable[1], and ...

Making this stuff be someone else's problem by using managed services is a lot easier, especially with a smaller team, because then you can focus on what you're building and not making sure your SPOF VPS is still running correctly.

[0] I self-host some stuff for a side-project right now, and packages updates are miserable because they're not simply `apt-get update && apt-get upgrade`. Instead, the documented upgrade process for some services is more/less "dump the entire DB, stop the service, rm -rf the old DB, upgrade the service package, start the service, load the dump in, hope it works."

[1] Because it's so easy to configure something to be vulnerable because it makes it easier, even if the vulnerability was unintentional.

Probably, but Clickhouse has been zero-maintenance for me + my dataset is growing at 100~200GB/month. Having the Clickhouse automatic compression makes me worry a lot less about disk space.

Clickhouse is great stuff. I use it for OLAP with a modest database (~600mil rows, ~300GB before compression) and it handles everything I throw at it without issues. I'm hopeful this new JSON data type will be better at a use-case that I currently solve with nested tuples.

What an amazing name choice, certainly one way to end up at the top of search results :P

To be serious, good job!! Building a good framework is a shockingly large task, and it’s always nice to see people exploring the design space and trying for new ideas.

Against /Tmp 2 years ago

For a janky way of doing it, create a new mount namespace, then bind-mount $HOME/.tmp over /tmp. In practice better ways (ex. sibling comment) exist and you should use those.

I want a working environment where my "personal computer" is virtual, and it runs on whatever device I happen to be messing with, and it gives me my own personal workspace with access to my own personal stuff, without concern for which specific device I happen to be touching at the moment. Every property of computing that falls short of that is just a gratuitous obstacle to getting my work done.

Okay, I can see it with this! This actually sounds a good bit like something I've been wanting to figure out setting up for myself, the struggle is that the data sync for ex. offline periods would be rough.

Coming back to this some time after my original comment, a few more thoughts in no particular order:

a modern, desktop-like UI that meets today's needs

What are "today's needs"? Why does the standard desktop interaction paradigm not work with them? Why does "move it into the browser" solve the problem?

it actually has some useful features to help with your browsing management

I can see some potentially-interesting features in the demo GIFs, but they don't make it clear why I'd want them through a desktop-style interface. Why not as just a browser extension or similar? What does the desktop paradigm provide that's a meaningful enhancement for the end user and not just a tech showcase?

And then a "revolutionary" product comes out that puts our links & tabs collapsed on the side, with some extra features. Magical, right :)?

It's a bit overdone, sure. I won't disagree with that. But why does it keep happening?

imho it happens because the standard tab setup of "put all the tabs at the top of the window" had obvious shortcomings for a meaningful-enough group of users, and moving it to the side -- be that as a list, a tree, ... -- had benefits that those users appreciated, and that the more-average user may also find benefit in. Tabbed browsing had a significant benefit over the traditional windowed browsing, and imho it seems that moving them to the side has enough of a benefit over the "standard" one-row top-only tabs that people are moving to it.

But what does the desktop paradigm then offer over that? From my quick experimentation, I couldn't even figure out how to get value out of the base UI; this discourages me from then wanting to then try to ex. install your browser extension.

---

Who's the intended user? Is it specifically for desktop-heavy power users? Is it for less-technical users to gain a better interface for browser interaction?

Why floating window management? With a surprising amount of people's interactions with the web moving to mobile (smartphones, tablets), I could see the floating window interactions actually being a drawback. Tiling windows might be better, but again that's potentially very user-dependent.

Jumping off of the floating window question, where is the intended use-case? Is this for desktop users? Are tablets a supported use-case? Smartphones? Where's the line drawn? If you intend to support more than the desktop user, how will you handle the lack of precise touch? The current UI has annoyingly-small icons on desktop; if mobile is an intended use-case I could see this very quickly becoming infuriating.

How is accessibility handled? Is keyboard-only interaction possible? What about screen readers? As a disabled person, I'm pretty tired of seeing user interfaces that are incredibly unfriendly to me because they rely on precise click/tap targets that I struggle immensely to properly use at times.

The product might benefit from having an actual tour / demo / etc. It's very unclear what the true use-case for it is. Every major (desktop) OS already has drag-and-drop, multiple workspaces, floating windows, ... Having some kind of walk-through would probably go a long way towards helping people understand.

---

I don't say these things to discourage you, but this just doesn't feel ready for release yet. The sheer number of comments here on HN expressing negativity about this, at least to me, signal that the product's use-case isn't clear and that it's not obvious why this would be wanted. As a tech person, I very well understand the desire to make cool tech and show it off, but cool tech does not a product make. This reads as a tech demo being dressed up as a product, which explains a lot of the negativity here.

Your comment below[0] makes it a lot more clear that this is less "real serious product" and more "toy/tech demo/similar," and if it had been expressed as such from the start, I think the reception would have been better.

Hopefully these thoughts are of use! I do love seeing experimentation outside of the standard ways of interacting with things, and I think that with more refinement and experimentation you might find something interesting with this idea.

[0] https://news.ycombinator.com/item?id=41872816

I struggle to understand the use-case. What does this actually offer me over just using a normal web browser with maybe a customised new tab page? I made an account with a throwaway email to play around with it, and I honestly didn't understand why I'd want to use this over whatever workflow I have now.

Look outside of tech.

I found an area far outside of tech that had very real problems that nobody was really solving; in fact, the existing tools that should have solved this problem turned out to be a nightmare for the intended users. I've been working on it for a few months now and gotten very positive feedback, and have a steadily-growing userbase now. It's more of a side-project right now, maybe 10 hours/week, but maybe someday it'll evolve into an actual business (:

Not willing to share specifics about the specific area I'm doing this in, but the general idea stands. It helps a lot that the problem I'm working to solve is one I personally dealt with, so I understood a lot about what the problem was and was able to effectively solve it for myself. This translated into producing something that a lot of people like and use regularly.

Even more broadly: solve your own problems, then generalise out. If you're solving a real problem that you have, that isn't incredibly specific to something about you/your life/the way you do things/..., then odds are there's probably others out there with the same problem. Every even modestly successful project I've had started with solving my own problems, then polishing the solutions for others to use.