HNHacker News
TopNewBestAskShowJobs

DylanDmitri

570 karma · joined May 23, 2018

submissionscomments
DylanDmitri··on Minecraft's “Pack.png” Seed Reversal Methodology
Minecraft via mods. As exemplified in this post, the Minecraft community makes good tools for map making and otherwise transforming the base Minecraft game into whatever you want.
DylanDmitri··on A Concurrency Cost Hierarchy
Really enjoyed this article, thank you for sharing
DylanDmitri··on .NET Memory Performance Analysis
I worked with David Fowler he’s really good.
DylanDmitri··on Growing a Language (1998) [video]
Thank you for sharing gtoolkit! I’m also looking for the sequel to Jupyter, something that gives the same speed of iteration but with the ability to scale to production systems.
DylanDmitri··on F (2006)
In loopless Python:

    set(open('file_b')) - set(open('file_a'))
Slower than J by a factor of 2-3, but still 10x faster than grep:

    real    0m0.128s
    user    0m0.078s
    sys     0m0.063s
This would make a good Rosetta Code prompt.
DylanDmitri··on Modeling a Wealth Tax
Shorter timescale than generational. Once anyone becomes a billionaire incentives push them towards extracting rents rather than creating wealth.

Rich founders who get pushed out often start new companies (Pixar, SpaceX, Square, etc..)

Rich founders who stay waste their talent & access to capital on moat digging.

Why did Gates, after inventing personal computing, spend the 90s killing Netscape and stagnating browser standards?

The trend of wealthy founders leaving their companies to become mentors/investors for the next batch of startups is likely the biggest contributor to the ongoing success and prosperity of Silicon Valley.

DylanDmitri··on Modeling a Wealth Tax
Contrast between a growing/innovative/free society and a stagnant/authoritarian one. Key difference is meritocracy -- can competent newcomers displace incumbents?

This is mirrored at smaller scales -- good leaders of healthy teams want newcomers to grow and learn and surpass them. Bad leaders are afraid of failure and don't want their people to fundamentally grow and change. Likewise good parents want their children to surpass them; bad parents harass and belittle and shame.

When Apple makes it painful to build sizable businesses on their platform, this is intentional stagnation to maximize profit.

When billionaires run think tanks, fund political campaigns, and rig laws to increase their power at the expense of the common good, this is intentional stagnation to maximize profit.

DylanDmitri··on America’s Monopoly Problem Goes Way Beyond the Tech Giants
ISP anti-trust should break vertical integration. Have one set of companies laying cable, and then selling commodity bandwidth to another set of customer facing providers.

Similar to South Korea's very efficient internet system.

DylanDmitri··on Intel ousts its chief engineer, shakes up technical group after delays
Re-orgs, at least ones I've seen in Microsoft recently, are necessary acts of creative destruction. Halt stagnant projects and move employees into new growth areas.
DylanDmitri··on MTG Hivemind: Artificial Intelligence Designing Magic the Gathering Cards
Interesting to try this type of card generation on abstract syntax trees instead of straight text: https://github.com/rmmilewi/mtgcompiler
DylanDmitri··on Why some nations are rich and others poor (2016)
"Why Nations Fail" is an excellent book on this topic. There's a cycle between poverty and exploitation, and the book does an excellent job detailing many historical examples.
DylanDmitri··on DuckDuckGo, Google, and Android choice screens
Revenue isn't Bing's only goal.

Bing also gives Microsoft: - a relational knowledge graph - a way to annoy Google

"Annoy Google" is a "commoditize the complement" play.

Bing (and the Bing powered Yahoo + DDG) create a viable alternative where otherwise there is none. Google now has to constantly spend to keep their search tech ahead, and Mozilla and Apple can now threaten to switch default search engines forcing Google to pay protection money. Altogether, Bing forces Google to burn around 15-20 billion per year. This is money Google can't use to poach Microsoft engineers, or push G-Suite against Office, or Chromebooks against Windows, or Google Cloud against Azure.

Microsoft already has open sourced many key Bing technologies, and actively pays consumers to search with Bing. The primary goal isn't revenue, it's commoditizing search.

DylanDmitri··on Linux touchpad like a MacBook Pro, May 2020 update
If old Surfaces had problems, the new ones don't. I've used a new MacBook and Surface daily for the last couple months, and the tracking performance and latency are indistinguishable. Haptic clicking is better on the Mac though.
DylanDmitri··on Witchcraft and Wizardry – RPG game created in Minecraft
Large scale terraforming (land masses, forests, mountains, rivers) is done via external tools. Most "human scale" features like buildings are done in-game.
DylanDmitri··on Maybe visual programming is the answer, maybe not
Agree with you here. When working on more complex problems, I keep a hand-drawn diagram of the relevant code next to my keyboard. Often I'll spend a day sketching out 5 or 6 rough drafts before I arrive at an accurate understand of both the existing code how and how to portray it visually.
DylanDmitri··on GitHub is now free for teams
Core business is Azure. Actions, hosting, pushing the C# stack.
DylanDmitri··on The sound of the Hagia Sophia, more than 500 years ago
Just show up to liturgy early and practice with the choir! They'll be happy you're there, and you don't have to sing during service if you aren't comfortable.
DylanDmitri··on Blazor Mobile, Uno Platform, and WebAssembly
I've used Blazor for one project, and it was a true joy to learn. All the good parts of React, but without some of the clunky design decisions that come from having to work with traditional browser javascript.
DylanDmitri··on A former Egyptian engineer found the secret to building a big gas-station chain
I attended a service at St Mary's, and the people were both friendly and compassionate.
DylanDmitri··on I'm not feeling the async pressure
I've found a hybrid model to be generically useful. Keep the first ~10 calls in a FIFO queue, and if that queue is full put additional calls into an LIFO stack that functions as overflow storage.

You can even reuse the same data structure and just flip the behavior under load, what's important is having FIFO behavior normally and then LIFO behavior when congestion occurs.

DylanDmitri··on Having Kids
There's bias: people with children were previously people without children and can realistically regret the lifestyle that they're leaving behind, but people who've never had children lack that same capacity for regret.

And as to who is feeling overwhelmed and regretful, it's mostly women who are shoved into a thankless housewife roll and living far away from their family and friends.

DylanDmitri··on Microsoft's “Love” of Linux
From user perspective, OS has become a commodity. https://xkcd.com/934/
DylanDmitri··on Basic Social Skills Guide (2012)
Social/engineering skill are two sides of a rectangle, and the area is what matters.
DylanDmitri··on Artifact: What Went Wrong?
I played roughly 150 hours of Artifact, almost entirely the free draft mode. Gameplay is more interactive and interesting than MTG or Netrunner, which are in turn better than Hearthstone. Artifact automates the small stuff for you leaving you to play this lovely resource-balancing bluffing game. For a metaphor, playing MTG feels like writing code to spec, while playing Artifact feels like architecturing a complex system. Same decisions but more abstracted, with greater chances for failure or brilliance.

I'm sad the game died. I agree with this article's post-mortem, it's largely Valve's failure to test the "outer loop". I hope we get a worthy successor eventually. (STS is great but single-player only)

DylanDmitri··on Slack’s Shares Plunge After It Predicts a Larger Loss
Teams isn't going to directly take market share from Slack, but it forms a hard barrier limiting Slack's future growth. Large established organizations are switching to Teams, and finding it good enough that they'll never want to pay for Slack.
DylanDmitri··on Sikh drivers are transforming U.S. trucking
Orthodox here, there's a couple distinctions. Unlike our friends the Catholics, we maintain that physical bodies and the physical world are good and natural. Eating delicious food can bring you closer to God, exercise can bring you closer to God, admiration of nature, etc.

There is a separate concept of "living apart from the world". My understanding of this is not "go live in the woods" bur rather "don't be complacent". It's striving for the best possible value system regardless of how people choose to act around you. Society can (and should!) be improved.

DylanDmitri··on Scrum is fragile, not Agile
I like standup on my current team. We're in an open office already, and just (physically!) stand up and say "I'm doing X today". Whole thing never goes over 2-3 minutes, and it's a friendly way to keep everyone up to date with the bigger picture.
DylanDmitri··on Dwarf Fortress is coming to Steam with graphics
I enjoy both of those, but have been playing more Slay the Spire recently. It has wonderful diversity in viable builds, and most runs you end up with something unexpected. A delightful sense of discovery and mastery.
DylanDmitri··on SpaceX Crew Dragon Docks with International Space Station
Good thing we'll have AR tutorials!
DylanDmitri··on Microsoft changed how it interviews software developers
Yes, these are software engineering interviews. It's the PMs who are designing and refining the process though.
← PreviousPage 4 of 5Next →