HNHacker News
TopNewBestAskShowJobs

diceduckmonk

833 karma · joined August 29, 2022

submissionscomments
diceduckmonk··on GraphQL vs. REST APIs: a complete guide
> "flexible" a lot, but I kind of wish they'd spend more words talking about why that matters.

I don’t think these articles exist for a technical audience or the bricklayers doing the integration. I think these are for the non-technical decision makers and business executives

diceduckmonk··on GraphQL vs. REST APIs: a complete guide
> created for SEO purposes

I’ve always thought these posts were for non-technical product buyers and decision makers.

diceduckmonk··on Japan births fall to record low as population crisis deepens
> developed world

There are four types of economies. Developed countries, underdeveloped countries, Japan, and Argentina.

Japan has so many unique sociocultural idiosyncrasies that shape economic decisions.

> Tokyo, young people... because of unstable housing and insecure employment.

This couldn't be more wrong.

People on minimum wage jobs in Tokyo can afford a standalone 1 bedroom apartment in the suburbs. White collar workers can pay off a house in less than 5 years if they wanted, too. The Google engineers can do it in 2, a manager probably 1. My rent's barely 5% of my income versus 30%+ of income being commonplace for young people in Bay Area / New York.

Japan's labor laws are exceedingly protective of employees, and it is nearly impossible to fire a full time employee. This is why you don't hear about layoffs happening in Japan. There is still widespread expectation that employees will stay at a job for decades, if not their entire life. Unlike America where 401ks replaced pensions and workers have to take more responsibility in their retirement, pensions are still the de factor employee perk in Japan.

That said, pensions are part of the problem. With demographic collapse, the pension system is growingly unsustainable and the likely solution is significant taxes increases over the next few decades.

Other reasons for declining birthrates is social media. For dating, people are exposed to a lot more options which leads to decision paralysis. It's been known that people less populated areas are more likely to marry their high school sweetheart. (Accessible) travel has made less people want to settle down in their 20s and 30s.

As evidence that young people have different different economic priorities, consider the prevalence of fashion consumption in Japan. There's literally a Louis Vuitton store at every major train station around Tokyo. While not at rates similar to China, the luxury goods market is continuing to grow in Japan, despite inflation and economic repercussions of COVID-19. There's 4 Celine stores in Ginza alone, which is an obscure brand to most Americans, but most young Japanese would recognize this. On any given train car in Japan, you will find a young person sporting a garment that's $500+ which is the average rent for a studio in Tokyo.

diceduckmonk··on A spellchecker used to be a major feat of software engineering (2008)
It will even fit within 5mb of browser local storage.
diceduckmonk··on The widespread layoffs are more because of copycat behavior than cost-cutting
Unlike these other pure software companies, it’s in Apple’s DNA to plan for the supply chain and associated risks years in advance.
diceduckmonk··on VanillaJS: Fast, lightweight, cross-platform framework for JavaScript apps
You forgot “modern”, next gen, last gen, multi-paradigm, opionated, mobile ready, desktop friendly, cloud native, local first, extensible, batteries included, serverless, server grade, enterprise, hobbyist, production grade, experimental, stable, dynamic, feature rich, minimalist, general purpose, domain specific, data centric, compute focused, lightning fast, rock solid, bulletproof, painless, consistent, available, partition tolerant, Java, Script, high, performance, computing.
diceduckmonk··on Steam Deck: First Anniversary
Has anyone used their Steam Deck with a projector and/or as home media machine (HTPC)? We bought a Chromecast while traveling abroad and took hours to setup Wi-Fi, login with various streaming accounts with arrow keys, then finally hit with regional lockouts (HBO not being available and Netflix having different catalogue). In the end, we just gave up and went to the movie theaters. It’d be great if we had a portable content streaming device that’s a proper computer and where we can have a VPN setup, possibly even with a offline catalogue while we’re on a plane.
diceduckmonk··on A runner who leads every pack and then vanishes
> You have pacers in most "official" races. Plenty of pacers in 5K's, 10K's, 15Ks, and Halfs.

So you confirm that this term is obvious for people who are familiar with races in general. I’m not and don’t even know what units those K’s are in. I’m going to presume kilometers, but who knows.

> I assume a patternmaker is someone who focuses on making patterns, probably novel, with sewing and crocheting

> Yep, seems close enough. Amazing what one can do with basic logic

The only thing they have in common is textiles. This is as close as saying people who know how to edit HTML/CSS are coders or scriptmonkeys are hackers.

No shit I know the word pacer means someone who keeps pace. What that means in context and culture is a different thing.

diceduckmonk··on A runner who leads every pack and then vanishes
If the watch also measured the distance you’ve travel, is pace not just distance over time? Speaking of wearable, pacemakers serve a different purpose, so the term is ambiguous

I’m sure you run then, because again I have no idea what you mean by “splits”

diceduckmonk··on A runner who leads every pack and then vanishes
For someone who does not run marathons, I’d ask why a human would be necessary? People could use smartwatches, or there could be waypoint signs. This is a domain specific thing.

Without Googling, did you know what a patternmaker is?

diceduckmonk··on A runner who leads every pack and then vanishes
I’m not ChatGPT, but here is the Wikipedia article that may be of interest. Wikipedia describes “Pacemakers serve the role of conveying tangible information about pacing on the track during a race”

https://en.m.wikipedia.org/wiki/Pacemaker_(running)

diceduckmonk··on A runner who leads every pack and then vanishes
The article uses the term pacer and rabbit but never really explained what function exactly this type of runner performed for the race organizers. They only alluded to this when mentioning other runners depending on the pacer. A little confused who the intended reader for this article is.

I had to follow up with a Wikipedia search where just the usage of the term “pacemaker” or “pacesetter” made things more clear.

diceduckmonk··on 2D Liquid Simulator with Cellular Automaton (2017)
Simple Hooke's Law for Springs worked pretty well [1], even when I generalized to 3D. There much less nodes you have to iterate over to achieve a water effect.

https://gamedevelopment.tutsplus.com/tutorials/make-a-splash...

diceduckmonk··on 2D Liquid Simulator with Cellular Automaton (2017)
It's got to be this one for me:

https://madebyevan.com/webgl-water/

diceduckmonk··on Show HN: Rent Engineers – Freelance professional engineers directory
Since the company the engineer is currently employed is listed, how can customers feel confident in Intellectual Property restrictions / overlap, and, ultimately, legal protection? Is this intended for prototypes where the code is okay be to be thrownaway?
diceduckmonk··on Encryption Lava Lamps (2017)
> number sequences which are used as symmetric encryption keys to create virtually unbreakable ciphertexts

Why should the average reader be expected to know the distinction between keys, ciphertexts, and number sequences. They're just codes.

This is AtlasObscura intended for travelers, not an academic journal.

It's like learning about functional programming and the gatekeepers explain a monad as being "a monoid in the category of endofunctors".

diceduckmonk··on U-2 pilot's selfie above China's balloon taken over Missouri
Could have just asked Georainbolt

https://en.m.wikipedia.org/wiki/Trevor_Rainbolt

diceduckmonk··on Ask HN: What moonshots do you wish were being attempted?
Space elevators.
diceduckmonk··on Pope Francis nationalizes all assets and property owned by the Vatican
That’s a terrible analogy.

Local governments also request funds from the central government.

Also, people pay taxes directly to central governments.

diceduckmonk··on Konsta UI – Mobile UI Components Built with TailwindCSS
Really curious about this. Can you link to some context?

We're looking to find the lowest common denominator of expressing UI components and thinking about JSON metadata instead of Web Components. With this, we'd have to implement some adaptor that maps JSON to each UI library, but in our case we really only have to worry about React and Native Mobile.

diceduckmonk··on Konsta UI – Mobile UI Components Built with TailwindCSS
If you compare a given snapshot of code containing utility css vs well defined CSS, then yes, it looks worst.

The reality is that if the codebase and style code is in flux, that idealized CSS stylesheet will churn towards a being a mess of tech debt. Utility CSS contain redundancies (on the HTML side of things), but the rule of dumb is that you shouldn't refactor redundancies until you are absolutely sure what the unit of abstraction / isolation should be. In the case of prototype and fleshing out your designs, having a concise CSS stylesheet won't work, especially if you work with other people who are tunnel visioned on one specific scenario (a sort of tragedy of the commons) and not thinking hollistically as you would as an solo developer. We can think of that idealized, perfectly concise, stylesheet an "unstable saddle point" whereas utility CSS is not already at the saddle point but it does converge towards a stable one.

diceduckmonk··on Konsta UI – Mobile UI Components Built with TailwindCSS
My startup team is working on a new project and elected Tailwind this week. Konsta looks like a great fit as we want to work well on mobile.

Wondering if there are plans to add a grid with drag+drop? We're looking to emulate the iOS homescreen where you have a grid of Icons that can be dragged/dropped using https://shopify.github.io/draggable. Having an integrated solution would help us avoid haphazard glue code.

diceduckmonk··on More than half of YC startups don't have a dot com
> an asset that will most likely increase in value over time.

This is actually a myth. See the changing of hands of sex.com. Also, Domain names are being less important as users stay within apps / content platforms like FB, Instagram and TikTok. Also Google Search and soon ChatGPT.

diceduckmonk··on More than half of YC startups don't have a dot com
YC also mentioned more of the cohort being from outside the United States, which would mean a higher proportion of regional domain names.
diceduckmonk··on Coinbase Launches Base
A monad is a monoid in the category of endofunctors.
diceduckmonk··on Custom Embeddings: Why going viral caused us to rip out everything in a weekend
There is a description at the bottom

> Buildt is an AI tool to help developers quickly search and understand large codebases.

diceduckmonk··on Ask HN: Why is hiring so dehumanized, and what can be done?
> honestly I'm not sure it's possible for someone who doesn't even code for a living to learn how different technologies are and aren't compatible, skills-wise

You don’t have to be the best sports player to be a great sports coach. You don’t have to be the best programmer to be a great engineering manager. The problem is that companies have not decided it cost effective to pay more for recruiters that know how to code or even have a CS degree.

This said, I think AI, ChatGPT/LLMs, and probabilistic models can make inferences about skill transferability. Interacting with ChatGPT could effectively become a fizzbuzz programming interview. Potentially, we can have the AI randomly remove a line of code from otherwise correct code, and interacts with the interviewee to debug what’s wrong with the code.

diceduckmonk··on Google stopping coding competitions
> Tips create both performance incentives and price flexibility. In Europe, where tips are not customary, attitude from service workers is much worse than US.

In Japan, where tips are prohibited, attitude from service workers is much better than US.

diceduckmonk··on Last undersea Internet cable connecting Vietnam with the world breaks down
The article was 6 paragraphs long. I’m not sure citing two paragraphs without commentary adds much value.
diceduckmonk··on Google stopping coding competitions
Affluent people existed before Google and tech workers.
← PreviousPage 4 of 10Next →