HNHacker News
TopNewBestAskShowJobs

29athrowaway

2,740 karma · joined December 29, 2018

You are absolutely right!
submissionscomments
29athrowaway··on Dillo, a multi-platform graphical web browser
Dillo gave new life to lots of hardware out there that could have otherwise end up in the trash. Many thanks.
29athrowaway··on BlackRock's Larry Fink: "Tokenization", Digital IDs, & Social Credit
A reason to use cash is that transaction fees (like CC fees), over time, tend to eat up all the original money being transacted.

On the other hand, cash is a germ superhighway.

29athrowaway··on BlackRock's Larry Fink: "Tokenization", Digital IDs, & Social Credit
The tokenization being talked about is minting digital tokens in a public blockchain to represent traditional assets.

Unlike decentralized cryptocurrencies, this blockchain is not decentralized and participating requires creating a wallet and having it whitelisted by a centralized controlling entity.

Some form of identification, KYC/AML process has always been required to be an investor or non-trivial financial transactions.

The benefits of tokenization over the traditional approach are fractional ownership, faster settlements and transfers, 24/7 market, etc.

29athrowaway··on The Case That A.I. Is Thinking
What is thinking, and what is not? what are the finite set of properties that once you remove one it's no longer thinking?

"Thinking" as a concept is just a vague predicate, just like being alive or dead.

29athrowaway··on Intent to Deprecate and Remove XSLT
XSLT is very useful to transform nested structures.

The input has to be XML, but you can get there via YAML, JSON, tree-sitter etc. And the output doesn't have to be XML.

xsltproc is usually easy to install.

29athrowaway··on Intent to Deprecate and Remove XSLT
XSLT is amazing.
29athrowaway··on From VS Code to Helix
Helix is fine but Zed is perhaps the most similar Rust-based VS Code alternative.
29athrowaway··on 1X Neo – Home Robot - Pre Order
A completely new world of legal liability, or plausible deniability.
29athrowaway··on Nearly 90% of Windows Games Now Run on Linux
Outside of Steam, you can use Proton as well. Via Lutris, for example.

The Internet Archive happens to have many game ISOs for some reason.

protontricks and gamemode can be useful too.

29athrowaway··on Using AI to negotiate a $195k hospital bill down to $33k
Of course, there will be another insurance AI whose job will be delaying and denying coverage for those who appealed.
29athrowaway··on Nearly 90% of Windows Games Now Run on Linux
I'll have to retest then, few months ago I had various issues with this.
29athrowaway··on Nearly 90% of Windows Games Now Run on Linux
Or use ProtonDB https://www.protondb.com/explore
29athrowaway··on Nearly 90% of Windows Games Now Run on Linux
If your choice of OS is the one that can run Adobe products better, they work better on macOS anyways
29athrowaway··on Nearly 90% of Windows Games Now Run on Linux
In terms of compatibility and performance, there is a noticeable increase over the last years since Proton came up.

Racing wheels are still not well supported IMO. Although on Linux you can map a racing wheel to any other peripheral and work this around.

Another thing is that streaming experience is not as good on Linux as it is on Windows. OBS exists but the whole ecosystem around it is largely not.

Still... Linux is my choice of OS.

29athrowaway··on Ask HN: Not treated respectfully by colleague – advice?
Cunningham's Law: "The best way to get the right answer on the internet is not to ask a question; it's to post the wrong answer."

If I am wrong, someone will point it out and I will have learned something new in the process.

29athrowaway··on Movie posters from Ghana in the 1980s and 90s
Looks like the US box art for Mega Man 1.

I like this movie poster art. I think it conceptually reflects what you will see in the movie. It also looks genuine and authentic.

29athrowaway··on Ask HN: Not treated respectfully by colleague – advice?
- You cannot control others, only how you respond and what you allow into your life (Stoicism)

- You can be kind, but you also have to be kind to yourself (psychology)

- Collaboration works only when participants share goals (game theory)

- Everyone contributes to one shared output (systems thinking)

- Respecting your profession and honoring the effort that got you to your position (Aristotelian and Confucian role ethics)

- Success comes from discipline, self-restraint and honoring your responsibilities (meritocratic work ethic)

- Identity (and therefore respect) is not reducible to your role, position, recognition, skill level, or socioeconomic status (Eastern philosophy)

29athrowaway··on Ask HN: Not treated respectfully by colleague – advice?
Seeking everyone's approval is not a good mindset.

You are not there to win a popularity contest but to articulate what is needed clearly, keep people focused, unblocked and to get things done.

If you worry too much about being liked by everyone your mental health will suffer. You just have to accept some people won't like you.

Also comes across as insecure and less fit for leadership roles.

29athrowaway··on Ask HN: Not treated respectfully by colleague – advice?
It's not your responsibility to fix it.

Just like if someone showed up drunk at work, showing up with an unacceptable behavior should be seen in a similar lens.

29athrowaway··on Ask HN: Not treated respectfully by colleague – advice?
I try as much as possible to stay out of politics and believe in merit. If someone advances their career through merit, I will be the first to celebrate with them.

But at the same time, I do not believe in the power of "let's have a coffee" in a situation like this. There are core beliefs that a cup of coffee will not change.

If someone believes in playing dirty, believes in that basic respect is earned not given, and other rotten beliefs... that person was a bad hire, and needs to have an expedited firing.

29athrowaway··on Ask HN: Not treated respectfully by colleague – advice?
Some toxic people can be good at provocation, victimization and distorting situations. An attempt to improve things over a cup of coffee can be distorted as rumors, slander, harassment, intimidation, threats, etc.

A person that reached adulthood while being toxic throughout their life is probably competent at it at this point. While you were focused in acquiring your skills, they were probably getting better at being toxic. So you are probably not prepared for a direct confrontation with a veteran sabotaging jerk. Do not play a game you have never practiced as the away team because you are probably not going to win.

The more you have advanced your career, the more you have to lose while engaging someone. And in this case you have not much to win, against a person that has less than you to lose. Just using up your time and distracting you from your job is a win for a saboteur.

Anything you say can be held against you, so unless you've talked to a workplace attorney better stay out of it. If the situation is affecting you psychologically then engaging the person can affect you even more. Seek therapy if that helps, or channel your frustration through physical activity.

The best you can do is to limit your interactions to the professional level, and limit the topics to what he is working on. Everything else is your business and not his and you can seek additional collaboration at your discretion.

29athrowaway··on Ask HN: Not treated respectfully by colleague – advice?
Why would you let yourself be drained of your energy by someone who is determined to undermine your role and create a precedent that you can be disrespected without consequences? Not only having to tolerate the person but giving them your time and attention? Using your energy that would otherwise be meant to do your job efficiently, advance your career and meet expectations outside of work with your family and friends, etc.

If someone wants to play a different game, let them play alone. It must be clear that the game is collaborating towards a common goal, and if you want to play a different one then you will be playing alone.

We are a band, we are all playing an instrument for the same song requested by a customer, and if you want to play another song I won't start playing the notes of your song that nobody requested.

You can be kind to others, but you also have to be kind to yourself, your employer, and have respect for your profession and the sacrifice others have made to help you attain the position you have.

29athrowaway··on Ask HN: Not treated respectfully by colleague – advice?
The guy clearly is an underperformer that knows he cannot win through merit and instead wants to win by playing dirty.

Do not reward aggression towards you with attention and empathy.

You have to stay away from such people. The guy is likely someone with behavioral issues, bad personality traits and the undermining/sabotage could be a sign of a low skill workplace psychopath trying to manipulate and create a psychopathic fiction. You are not a therapist and it is not your job to fix that person.

When fire has nothing else to burn it consumes itself. Just don't add more fuel to the fire. Don't let that person be in your head, drain your energy. Do not ruminate about interactions with this person. Practice mental hygiene and focus on what's important: collaboration, your actual job, your goals, your friends and family, or something you can contribute in any way...

29athrowaway··on Ask HN: Not treated respectfully by colleague – advice?
He is using meetings as a dominance/humiliation ritual, and disagreement as an insult delivery mechanism. He is in disagreement with the hierarchy, uses disagreement to show defiance because he wants to be the leader. He also perceives he does not have much to lose by doing this because in the worst case scenario he will just go be an individual contributor elsewhere, and in the best case scenario you would leave, your role would be vacant and he may be eligible for it again.

The first thing you will do, is to talk to individual people by name. Do not ask open questions that everyone can respond to, because he will use that opportunity to be toxic. If he does intervene in a toxic way, you will continue addressing the person you were talking to, by name, and not pursue his talking point. This is fair game because you were not talking to him.

Secondly, instead of having long meetings with the entire team about every topic, you will have a general high level meeting with the team, and dedicated meetings for navigating the actual solutions with specific team members. You will not discuss solutions at length in the front of the entire team, and if you do, see the point above. You will also try to have clear agendas and expectations for meetings.

Thirdly, if he wants to initiate a conversation, try to scope it to what he was working on. Until you mobilize him to work on something else or ask for his opinion, other initiatives are not his primary concern. You can ask "tell me how the initiative X is going", or "what are your current priorities at the moment" to frame the conversation, and steer the conversation so that it stays on topic. If he refuses to answer just say "he will revisit your priorities later" and talk to someone else.

Lastly, if he operates outside the direction given by you as a lead, or consensus of the team, document it. And if it has consequences, document them. Create a clear paper trail that shows that he is not an individual contributor that can be mobilized towards a goal and is a liability for the organization.

Until he fixes his attitude, never ask for his advice in terms of "what would you in this situation if you were me", but you may ask others this.

29athrowaway··on Why I code as a CTO
You can be the chief officer of a 1 person organization, or a 100,000 organization. Or pick another dimension such as SLOC, number of projects/products, teams, DAU, etc.

CTO has a different meaning at different levels of scale.

With a headcount of around 250 employees, you can still work directly on implementation. But with a headcount of 100,000, it doesn't make sense.

29athrowaway··on GNU Octave Meets JupyterLite: Compute Anywhere, Anytime
Scilab is another MATLAB clone, but emphasizes features rather than compatibility.
29athrowaway··on Elixir 1.19
Take the documentation of GenStage, for example. It is a dry transition between what a stage is into advanced concepts with diagrams are in ASCII. https://hexdocs.pm/gen_stage/GenStage.html

Not only this article dumps significant cognitive load on the reader. It's not well digested and not a soft landing into the subject. Worst of all, many Elixir articles assume familiarity with GenStage.

Compare it to this, which is not the best example but is a much more soft landing. https://doc.akka.io/libraries/akka-core/current/typed/actors...

29athrowaway··on Elixir 1.19
You can ask ChatGPT or any major model: from the perspective of an expert technical writer/information architect, how would it evaluate the Elixir documentation, and it will surface key issues.
29athrowaway··on IDEs we had 30 years ago and lost (2023)
The experiences so far that have been left behind:

- A RAD TUI like Microsoft Visual Basic 1.0 for MS-DOS

- DolDoc from TempleOS, with diagrams and sprites

- Clipper, DBase, FoxPro, etc

29athrowaway··on Root System Drawings
From the perspective of a plant... In soil, you have: silt, clay and sand. Plus other plants, fungi, worms, microorganisms, rocks, insects, animals, etc. Each plant needs different nutrients (nitrogen, phosphorus, potassium, and others), need different pH levels, can tolerate different salinity, etc. There might be different humidity, precipitation, wind speed, the water tables are different...

I guess all these differences translate into how the root must structurally develop to satisfy all those requirements and constraints.

← PreviousPage 4 of 34Next →