HNHacker News
TopNewBestAskShowJobs

somehnacct3757

1,780 karma · joined May 29, 2021

submissionscomments
somehnacct3757··on Why don’t we do email verification in reverse?
I don't know what mailto links would open on my computer but it's not my web-based email client. I think it opens a local executable that came installed by the OS? I don't even know what email address that thing is tied to.

DKIM et. al. security concerns aside, I don't think a mailto link will be easier to use because the web server doesn't control the user's configured handler for mailto links and there's a lot of ways for that link to go unhappy.

somehnacct3757··on Google’s video chat merger begins: Now there are two “Google Meet” apps
The blurb ar the bottom about the Workspace GM focusing on communication apps in response to the pandemic, explains why the Workspace Addon ecosystem has been quietly abandoned by Google.
somehnacct3757··on Robinhood lays off 23% of staff
The Shopify layoff also contained this phrasing. Shows how tone-deaf these CEOs are.

Shopify's version:

> Ultimately, placing this bet was my call to make and I got this wrong. Now, we have to adjust. As a consequence, we have to say goodbye to some of you today.

somehnacct3757··on What the Hell Is Up with Dilbert?
Adams would like to pivot his career from cartoonist to political pundit. He's okay with burning bridges to do it because just about everything involving newspaper comics is bygone.

He will be successful because the Incredibly Online people haven't yet learned the golden rule: don't feed the trolls.

With this article, and these comments, consider him fed.

somehnacct3757··on Rumor: Google Stadia May Be Getting Shut Down
No need for laws, all the digital game stores are going to migrate their users to game subscription services regardless. It's much more clear legally speaking that you walk away from a subscription service with nothing, and it lets platforms drop support for problematic content. Nobody wants to be responsible for your digital library.
somehnacct3757··on Godot 4.0 development enters feature freeze ahead of the first beta
Consoles are actively migrating their audiences onto digital subscription services so that the brand has an identity separate from the console. The future is selling hardware if you must, so you can make money selling PC games.

Microsoft's strategy is to sell PC games on Windows devices. They might call some of them Xboxes.

Valve's strategy is to maintain a Linux distro that can play PC games.

Sony also ran.

somehnacct3757··on Godot 4.0 development enters feature freeze ahead of the first beta
If you're long on the games industry we are probably in the last generation of game console architecture. Everything is going to be Windows or Linux boxes with PC hardware next gen.

I could see Nintendo bucking this trend but they have enough IP to be their own island.

It might be smart for Godot to punt; it lets them go faster than Unity and catch up

somehnacct3757··on Godot 4.0 development enters feature freeze ahead of the first beta
Former professional game dev getting into Godot recently for fun and maybe for hire.

What are the limitations of gdscript you allude to? Let's say I want to render an infinite scrolling hex grid. Why would c# excel or gdscript struggle?

somehnacct3757··on Help pick a syntax for CSS nesting
It's a lose/lose situation.

If you resolve the ambiguity in real time in favor of the preprocessor syntax, you break existing websites.

If you perform a preprocessing step it now blocks CSS parsing and slows down all websites on the internet.

Maybe the preprocessor authors should have thought harder about their syntax if they wanted it to be adopted as a web standard.

somehnacct3757··on Help pick a syntax for CSS nesting
The article answers this exact question already. It isn't possible because there's no build stage like preprocessors have to remove ambiguity.
somehnacct3757··on The Stanley Parable: Ultra Deluxe Review
On your last point you may find this timeline of games industry market cap to be equal parts enlightening and horrifying.

https://www.visualcapitalist.com/wp-content/uploads/2020/11/...

During your lifetime consoles have been largely static and mobile gaming came out of nowhere and eclipsed every other form of gaming combined. But you're also old enough to have fraternized with those who rode the big console wave. 'Big' here is of course tiny compared to the mobile gaming wave. But it felt big at the time (and was.)

There are those who believe that games aren't how much money they make so they continue to ignore mobile gaming. Still, the timeline at least explains developers' behaviors.

somehnacct3757··on The Stanley Parable: Ultra Deluxe Review
I fully agree, and the quoted blurb is an instance of sarcasm not transmitting over text.

There's nothing about microtransactions that makes premium games unreleasable. This is part of why I view the anti-MT stance as gatekeeping.

somehnacct3757··on The Stanley Parable: Ultra Deluxe Review
$60 price point for games spans back nearly 2 decades. In today dollars those games would cost $90. If you would like developers to release games with source engine graphics, and charge $90 for them, then just say that.

Back then games had a huge problem with equitable access. You needed the equivalent of $90 disposable income in 2022 just to try a game sight unseen. Gamers were incredibly wealthy and privileged in those days.

The industry dealt with rampant piracy from those who wanted game experiences but couldn't afford them. Gamers relied on written reviews by a handful of curators to derisk purchases.

All the while the table stakes to develop a game were rising. The nature of the console games industry is a technology reset every decade which undermines economic efficiencies in development tools. Development costs were kept artificially low by poor working conditions for those in the industry. Poor job security and stolen wages.

I haven't yet mentioned that gamers' expectations for control schemes, camera behavior, animation fidelity, environmental realism, and much much more have only grown and contributed to table stakes.

I think you are putting the momentary happiness of a niche gaming cohort on a pedestal and it blinds you to what the industry has become and just how many it benefits.

Lastly your claim that whales are gambling degenerates or people with poor self control is FUD. This claim is itself part of the gatekeeping from capital G Gamers because it assumes people spending money on games in novel ways can't possibly be enjoying those games. Whales are wealthy people with loads of disposable income. The same people who fly private jets or hire famous musicians for private parties. And everything in between. Why should games miss out on monetization models benefiting other entertainment formats?

A much simpler explanation is that Gamers who had grown accustomed to being the Alphas in a hobby they self-identity with, are grappling with the economization of their hobby and being priced out of Alpha status. In effect, the games industry has sold out, man. A naive position that overlooks all the economic realities I outlined at the start.

somehnacct3757··on The Stanley Parable: Ultra Deluxe Review
Gaming as-you-define-it is surely dying and it took maybe 15 years for microtransactions to do it in.

However, more people play video games than ever before and more games are released per year than at any other time in human history. So what died exactly? Certainly not an industry. Only a business model has died. A game's business model has always been inextricably tied to its design, going back to arcades. So designs you like are dying.

This is why I classify your behavior as gatekeeping. All those happy gamers must be enjoying games wrong. The designs they like are not valid game designs because they aren't adherent to your design aesthetics.

Do you miss paying a fixed price for a fixed amount of content, never to be updated? Nothing about that is incompatible with microtransactions. In the old days we called them expansions. These days they're called battle passes.

Do you miss paying for access to a live game server? Those used to be called subscriptions. Now we've found a way to offer free subscriptions to any and all, subsidized by gamers who have the financial freedom to support their favorite games.

[edit: for politeness]

somehnacct3757··on The Stanley Parable: Ultra Deluxe Review
I've found people who extole Stanley Parable are not just capital G Gamers but also capital G Gatekeepers. Their game curation aesthetics have all the tact of Superman's Braniac collecting planets.

Celeste is derivative of Donkey Kong Country. I agree that for an author who thinks derivation itself is stinky, using an overly reductive critical framework where every game is derivative of, I don't know, unaliving Donkey Kong at the arcades, it was odd to see Celeste as a counter example.

Most of game innovation the past decade has been in the monetization model, moreso than mechanics. The author looks down their nose at microtransactions so they have probably missed all the innovation even as it continues to cross pollinate with every aspect of the games industry. No wonder they think Stanley Parable is still a noteworthy observation in 2022.

somehnacct3757··on The Dangers of Microsoft Pluton
Author has a bias against Microsoft. So do hacker news readers.

News of Pluton and its security goals have been readily available since 2020 from reputable hardware sites like Anandtech, or directly from Microsoft themselves. There's nothing new or hidden or surprising about it unless you live to dream up Microsoft conspiracy theories.

Many other hardware manufacturers have similar security offerings including Intel and Apple. Microsoft is arguably late to the game here, given their only recent interest in PC hardware. OS integration isn't even new. Macs have been shipping with T1 and T2 chips for over five years. Has the sky fallen on that ecosystem?

somehnacct3757··on In Praise of Stacked PRs
I like to figure out what all my PRs will be during the planning phase, optimizing for reviewer cognitive load and incremental development of shippable features.

I never need to stack PRs cuz I can work on the next one while the first one is under review and rebase once it's merged. I can see if the review phase is long at your company that this wouldn't work. But I prefer it if possible.

One thing I hate about stacked PR delivery is ppl go dark for a month building this whole new world and if you have architecture concerns in the root PR they will resist them because it means rebasing and changing all the downstream PRs as well. Bad incentives all around.

somehnacct3757··on Ask HN: What makes users want to share a game?
I agree that good k-factor emerges, but you can still fertilize the soil, pick a sunny location, etc to increase the odds. It's hard to do this with a finished game in hand. I really think you need a holistic approach so that your desired playstyle (in this case ppl sharing outcomes with one another) is encouraged intrinsically by the design.

So I would offer that as another solution. Congratulations to OP on shipping your first game and learning a ton. What would a sequel or spiritual successor look like? This thought exercise gives you the freedom to question mechanics you already shipped which may be holding back your other design goals.

somehnacct3757··on Ask HN: What makes users want to share a game?
Former f2p game designer. The industry term for what you're scratching at is virality or k-factor.

There's no static playbook here, you're trying to play society like an instrument.

Figure out why a player would be motivated to share and then make that action as obvious and easy as possible. For example players share Wordle results as if to start a conversation with ppl they already engage with: "I bet you can't beat my performance". Or, "look at my proud performance." Wordle optimizes this impulse in two ways: it fits the request into a tweet, and it uses a novel presentation to compete with all the other content posted to Twitter.

Novelty is a huge component in that last bit. Once twenty games are spamming Twitter with emoji posts, they'll all suffer. Think Facebook in 2011 when Zynga had everyone's feed stuffed with nails and wood boards and goats.

I would start thinking about the intrinsic rewards your game offers. If it makes players feel smart, they may be tempted to share to humblebrag. That's half the equation (and why focusing on sharing isn't enough) because now you need what they shared to be as enticing a click as the other content on the platform.

Makes sense to me why leaderboards didn't work. Nobody cares to compete with total strangers and even friend leaderboards are extrinsic motivation. It will only speak to competitive player types. Plus if you have any level of success, hackers will ruin your board by submitting unreachable scores.

somehnacct3757··on Show HN: I made CSS Scan 3.0, a fast way to check and copy CSS
I've used tools like this, but built into products that want selectors as implementation detail for non-technical ppl. (Think AppCues flows or Intercom product tours.)

They've all generally picked horrible selectors which then leads to getting a dev involved to provide a better one. So the angle you have on selector intelligence is the most compelling aspect to me.

How readily can new rules be added? And do you have lots of rules specific to different frameworks? For example if I'm using FrameworkA and it loves to splash ids like Component-12345 where 12345 counts up from zero, the id will be very alluring to basic selector generator tools. One stop identifier. However the example I give is an unstable id because every execution loads components differently and the ids will be assigned differently next time

somehnacct3757··on Ask HN: Is having a personal blog/brand worth it for you?
I found I only have something really worth saying every few years which isn't often enough to make my blog be content marketing for my personal brand. I do like my blog, I can read things I wrote a decade ago and still believe in them. Any sort of artificial cadence would undermine this.

Also as I get older I find the hot takes I used to write down are not interesting enough to share in article form. They live better as comments or tweets. I'm more aware of nuance in everything, and caveating my claims out the wazoo to appropriately constrain my claims is not worth it.

I see a lot of this hot take style writing from other young devs making it to HN front page. So that's not to say this style of writing isn't popular. But it isn't popular with me, and first and foremost I'm writing for myself.

somehnacct3757··on Hybrid work is doomed
The argument for dooming hybrid is much simpler than this. Hybrid work asks you to live nearby, and to commute; in return you get to escape your home life (kids, spouse, family), and you get access to free cans of soda and bags of chips.

That's all the pros and cons. It doesn't fundamentally change the work experience itself because in any given conversation at least one other person will be having their remote day, forcing the interactions to take place in a remote-friendly way. You can sit at home or sit in the office, but you're still a remote worker. Many people, especially younger ones, won't take the deal. They have no family burden to escape and everywhere else to be. Therefore the return to office is all or nothing.

Any company doing hybrid right now really wants to be fully in office. And they'll boil the frog to get you there.

More interestingly, what will new companies do? Financial momentum is in favor of remote work. The burden of proof is on new companies to justify why they should reduce their runway by 25% and limit their hiring pool by investing in an office in some place. If there really is an advantage or an efficiency to in-person work that could otherwise be remote, we will find it shortly.

somehnacct3757··on Meta Accounts: A New Login for VR
People may remove the choice from themselves by supporting data privacy laws.

I think if privacy laws were to be made that restrict what data the Oculus can snoop, Meta wouldn't raise the price to compensate. They would sell or shelve the entire Oculus brand and endeavor.

VR has little value to Meta other than a way to sneak cameras and microphones into your home. If you've seen what the Kinect could do a decade ago with IR cameras, the Oculus has those. The Kinect could monitor your heart rate in real time and track multiple bodies.

Nobody will be thinking about the Oculus when they pass the laws, but they may be thinking about Echos and Nest cams and pass laws to restrict audio and video snooping. So Oculus is along for the ride even at its current level of irrelevance.

somehnacct3757··on Meta Accounts: A New Login for VR
We have over a year of data now from Apple's app tracking transparency feature. Only 25% of users have opted in and the trend line is not promising. I think the HN crowd is way ahead of the curve on this topic, but still a good indicator of global sentiment.
somehnacct3757··on Meta Accounts: A New Login for VR
The problem isn't that you need a Facebook account, it's that Meta owns Oculus at all. Call the account whatever you want; if I'm a record in any of Meta's databases then I expect to be linked to a shadow profile and surveilled for their profit. The only control I have over the situation is to never agree to any ToS relationship with Meta. There's literally nothing they can do to change this short of selling Oculus to someone else.

The day Meta bought Oculus they killed the platform for privacy-conscious webizens. I say this as someone who would love to try the Soda Island VR experiences and often lament the acquisition.

somehnacct3757··on How to Animate Multiplayer Cursors
It's very common for games to deal with erratic input from keyboard controls. Consider player position in a moba or fps where two humans are responding to each others' presence (footsie.)

The penalty for a wrong prediction is rubber banding, so if you can get away with streaming their past at high latency, I would avoid predicting at all.

That's the model often used by async PvE games (think social games, invest/express, etc) and I think that approach would map best onto SaaS presence features.

somehnacct3757··on How to Animate Multiplayer Cursors
This is analogous to player position in any multiplayer game.

One additional parameter to keep in mind is how real-time does your simulation of remote players need to be? If you don't need real-time positioning there's a whole other dimension of shortcuts you can take by introducing what amounts to a 'streaming delay'.

In a lot of these apps the cursors can't interact with each other so you have no need for real-time positioning and its accompanying smoothing techniques. Cheat cheat cheat! That's how games get their performance, way more often than being smart they're clever opportunistic cheaters!

somehnacct3757··on Cow Clicker (2010)
At the time I thought Cow Clicker would be an eye opening moment for the Game Design Gatekeeperati, but they doubled down. This turned the whole thing into performance art, with the unwilling professors of fun as part of the show.
somehnacct3757··on Oh Shit, Git
I use --cached as well but I think I will try switching to --staged since that name makes more sense to me. I similarly have gotten away from checkout in favor of switch/restore.
somehnacct3757··on Ask HN: Does anybody still use bookmarking services?
I get the feeling most ppl keep tons and tons of tabs open these days. Browsers keep having to reduce the workload of background tabs, and have even added some UX features like tab grouping and pinning. And then there's the success of tab manager browser extensions...
← PreviousPage 4 of 11Next →