HNHacker News
TopNewBestAskShowJobs

manbash

296 karma · joined June 8, 2018

submissionscomments
manbash··on Citadel CEO Ken Griffin: Remote work makes it easier to fire people
Hey look, another boss with another attempt to convince his workers to go back to office.
manbash··on Show HN: I built a virtual tabletop for playing Dungeons and Dragons
Criticism for Foundry aside, it's an extordinary effort to implement a mature self-hosted alternative, especially as FOSS implies it's going to be a side project for most if not all of its developers.

Foundry's upside is that it's extensible (modules), which increases traction and nurtures a community.

Most of the FOSS attempts will probably die if they won't take that approach (extensibility that is).

manbash··on Show HN: I built a virtual tabletop for playing Dungeons and Dragons
This looks like a really awesome project.

But, I can't understand if this is a subscription service or I can simply self-host. I don't want to sign up without having that information first.

manbash··on KSP2 is spamming the Windows Registry until the game stops working
OP asked for an analogue, not a comparison.

I think it's silly to compare the two.

manbash··on Text editing on mobile: the invisible problem
There is nothing quite like the experience of text editing on mobile with RTL languages.
manbash··on Show HN: Writedown - Open Source Markdown Diary
Its license isn't open-source, though.
manbash··on Sequence diagrams, the only good thing UML brought to software development
I consider myself an advocate of sequence diagrams (of all other UML diagrams), so I wonder why the article doesn't mention that this type of diagrams is meant to depict testable flows the software components.

It's nice and all that you can clarify to your team what you want to gain (the big picture), and it's also nice if you want to explain how (details), but in my opinion it's not worth much if your sequence diagram doesn't explain test cases clearly and expect for them to be written.

manbash··on OpenAI's plans according to Sam Altman removed at OpenAI's request
This illustrates the irony: a company, whose product collects information from the internet, requests that an article "removed" from the internet.

(And honestly this is probably a mistake as it actually draws more attention to the original article).

manbash··on GPT-4
Honest question: why would you bother expecting it to solve puzzles? It's not a use case for GPT.
manbash··on Show HN: I built an autopilot for the lunar lander game
Max speed: 148.7 Max height: 3998 Flips: 34

Perfect landing. :)

manbash··on ChatGPT Plus
Hi fellow D&D Player/DM :)

I pretty much am having the same positive experience.

Additionally, I play around with it to generate statblocks.

manbash··on Photos capture life inside a drop of seawater
"you could have been born as" and the so-called "life-lottery" are a matter of philosophical and belief-system debate.

The "you" (or: self) is a concept, a perception.

I am just me, and couldn't have been something else, or born in another timeline, or to different parents.

manbash··on Show HN: I made a pretty relaxing puzzle game
The "..." is called a spread operator in javascript.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

(In python there is the "*" operator which should be equivalent: [1, 2, *arr].

Array(clicks) instantiate an array of length 'clicks', with its elements undefined.

Then "[...Array(clicks)]" takes the above array instance and spreads it as content in another array.

Seems redundant and they could've just used Array(clicks).

manbash··on Zero Trust Strategy and Roadmap
Firewall and VPN is the obvious part, and that's the industry standard.

Zero-trust means that Access Control is more finely-grained, down to the machine/user level. In this approach we don't trust any machine/user inside the organization as well.

manbash··on Why CVE-2022-3602 was not detected by fuzz testing
OK but we can mitigate these types of exploits (buffer overflow etc.) using memory-safe languages.

Bad design is a universal orthogonal problem.

manbash··on Writing down what I do in Obsidian
I am constantly finding myself deliberating whether I should or shouldn't use folders in my Obsidian vault.

Most of the times folders feel artificial. I prefer tags nowadays as the single source.

The times I separate to a folder is for very-specific Dataview data-only pages, and for storing assets such as images.

manbash··on Make your DOM look like an eye that can focus on anything
I would like to add about the text input: I expected that if I edit my text input e.g. put the caret (text cursor) in the beginning of the text, then the focus will change. This is not the case, even when typing.
manbash··on Communities Now Available
Signal offers more to the table to prove it's secure and respects users privacy.

Whatsapp/Meta claim so, but have no proof. As with your comment, without proof we can't be convinced.

manbash··on I finally found a use case for my Raspberry Pi Model B+
Is 'btrfs' used only for 'btrbk'? Does it prevent data loss due to SSD failure, or just user errors?

What are the recommended data storage file systems nowadays?

manbash··on The Perfect Commit
Step 3 is problematic. When you push change requests you also need to rebase i.e. put the fixing commits right after the affected commits.

Otherwise, if you only rebase once the PR is complete, then you are likely to stumble upon conflicts due to the order of affected files.

It's a waste of the developer's time either way, not to mention that rebasing i.e. changing history on an (upstream) PR hurts the review experience e.g. comments on lost commits.

manbash··on Take Advantage of Git Rebase
Anyone who has experienced rebasing a PR on github knows how much it hurts the review process.
manbash··on I don’t believe in sprints
Why do people excuse ideas they don't like as "bureaucracy"? It makes me sad.
manbash··on UML: My Part in Its Downfall
Yes plantuml is still my go-to visual design tool, whenever I feel information is missing, and I actually prefer it over mermaid (which has been integrated in github markdown), which I found very lacking.

What I like about text-based tools like plantuml/mermaid is the ability to see diffs in PR.

Other industry modeling tool use binary databases to represent the UML model and make it harder (i.e. need to use their specific diff visualizers, if available) to review changes of the design.

Maybe plantuml should be adopted and maintained. Unfortunately it is still stuck in a Java implementation...

manbash··on UML: My Part in Its Downfall
I wish that the lessons from UML would one day lead to the a less ambitious modeling toolkit. What we need are ways to _communicate_ our design, not automate it.

While comments in code/tests, README.md etc. are a good way to explain the bits and pieces of our software, companies have various stakeholders (software engineers included) that can't affored the time to translate these primitive documentation formats so that they make sense.

Visual representation works the best, and I wish that UML would be elaborated as a sketching mean to communicate better with stakeholders, rather than being a part of an ambitious software-generation ecosystem.

manbash··on Unit Testing is Overrated (2020)
In design terms, I would claim that Sunset Calculator is a "component" (an integration of units), with a "required interface" (i.e. abstracted) that provides the coordinates.

A role of one unit inside this component is to use the provided coordinates and only perform the calculation.

manbash··on Almost 37 years after its launch, someone found an Easter egg in Windows 1.0
A link with all the triggers to the respective versions was posted down the twitter thread: https://pastebin.com/raw/FruE3GRX
manbash··on Show HN: Bionic Reading – Formats text to make it faster to read
For me at least, it made little difference. My brain refused to ignore the parts that aren't boldened.

I think what I don't understand is the concept: "and so just a few letters are enough to recognize whole word".

This isn't expressed in the example. The rest of the word isn't hidden, it's still there in my peripheral vision (?). It is basically the same as I normally read.

If the unboldened parts of the words were actually discarded, I am not sure if I would be able to recognize all the original words, at least not efficiently and faster than the original.

manbash··on 25 Gigabit Linux internet router PC build
Now it's up to the person to decide whether increase in living cost is worth it, which... is kinda normal. I think I spend more money on other things that I take enjoyment from.
manbash··on Google Docs will now use canvas based rendering
I assume they have used CSS to apply the styles on each text span, and now they don't?
manbash··on Show HN: UML model and code examples of GoF patterns in Crystal
I use it. Diagrams are easy to grasp especially when the alternative is lots of text. UML2 is a good specification IMHO. There are tools that let's you model your solution, which makes it easy to maintain it. https://www.omg.org/spec/UML/About-UML/
← PreviousPage 4 of 5Next →