HN user

jsharpe

501 karma
Posts30
Comments132
View on HN
www.seangoedecke.com 1y ago

Working Fast and Slow

jsharpe
3pts0
taugames.ca 2y ago

I read the dictionary to make a better game (2023)

jsharpe
14pts10
taugames.ca 3y ago

Show HN: My word search game with curated dictionary and progressive hints

jsharpe
2pts0
gordonbrander.com 9y ago

Start with a Toy

jsharpe
1pts0
courseweb.stthomas.edu 13y ago

The Unreasonable Effectiveness of Data

jsharpe
1pts0
www.randsinrepose.com 13y ago

Triggers

jsharpe
1pts0
fitz.blogspot.com 13y ago

Avoiding Burnout: How to take a vacation from your email

jsharpe
1pts0
www.newstatesman.com 13y ago

Terry Pratchett: Sex, death and nature

jsharpe
2pts0
dilbert.com 13y ago

Scott Adams: I speculate that Larry Page has Spasmodic Dysphonia

jsharpe
5pts0
codingkilledthecat.wordpress.com 13y ago

Some Best Practices for Web App Authentication

jsharpe
1pts0
wiki.nimbuskit.info 14y ago

NimbusKit.info Server Design (using node.js and ruby)

jsharpe
2pts0
ejohn.org 14y ago

How Javascript Timers Work

jsharpe
1pts0
www.fastcodesign.com 14y ago

Facebook’s Design Director On Crafting A Design-Led Organization

jsharpe
2pts0
algeri-wong.com 14y ago

Encrypting Your Plaintext Passwords

jsharpe
1pts0
syprog.blogspot.com 14y ago

Dynamic Code Encryption as an Anti Dump and Anti Reverse Engineering measure

jsharpe
23pts14
www.spinnwebe.com 14y ago

Procrastiception

jsharpe
2pts0
venturebeat.com 14y ago

How Steve Jobs felt betrayed by Eric Schmidt over Google’s Android

jsharpe
2pts0
inventwithpython.com 14y ago

Author of "Invent with Python" releases rough drafts of two new Python books

jsharpe
2pts0
www.cs.utah.edu 14y ago

State of Ray Tracing (in games)

jsharpe
2pts0
jverkoey.github.com 14y ago

Nimbus: An iOS framework whose growth is bounded by O(documentation).

jsharpe
2pts0
www.youtube.com 14y ago

Windows 8 Preview [June]

jsharpe
1pts0
gilbertl.posterous.com 15y ago

Unemployment and Education

jsharpe
2pts0
zeboyd.com 15y ago

How an indie game developer sold 30k copies on Xbox Live

jsharpe
13pts2
prog21.dadgum.com 15y ago

A Spellchecker Used to Be a Major Feat of Software Engineering

jsharpe
3pts0
stackoverflow.com 15y ago

Understanding Python Decorators

jsharpe
1pts0
en.wikipedia.org 15y ago

The Hailstone Sequence

jsharpe
6pts0
www.prestonlee.com 15y ago

On The Perl Origins Of “&&” And “||” Versus “and” And “or”

jsharpe
2pts1
www.math.rutgers.edu 15y ago

Mathematical exploration of the game SET [pdf]

jsharpe
2pts0
news.ycombinator.com 16y ago

Ask HN: What is the best Java IDE?

jsharpe
20pts25
www.c2.com 16y ago

The Feynman Algorithm

jsharpe
60pts31

I can see why people would be irritated by 1 and 2 and they happen to me too, but I have just reframed how I think about them.

If someone jumps on something I'm struggling with, I take it as an opportunity to really pay attention to what they're doing and try to learn. They might just be way stronger, but they probably also have some better technique ideas.

For #2, I just take it as a slightly awkward attempt to reach out and socialize. Advice isn't harmful. At worst it's a mild spoiler (oh well), or just wrong (then ignore it). At best it's a great chance to learn something.

I'm awkward and it's rare for me to start a conversation, so I just take someone else talking to me as an opportunity to connect without having to make the awkward first step, and try to spend a minute or two (at least) talking with the person.

I love when I'm climbing alone and working on something really hard for me and some random people just start cheering as I get near the top. :)

Goodbye to Sora 4 months ago

I think the real answer is that Sora-style AI slop videos just aren't as addictive as we thought they'd be.

I let my kids have access to the app in the hope they would be inoculated against being obsessed with AI video and it actually worked. They got bored in like 2 days.

It simply doesn't compare well with handcrafted short form videos that are already plentiful on TikTok (which I absolutely don't let my kids watch).

If you're interested in making and finishing a game, there is no good argument to be made for writing your own engine unless you have some very very specific rendering requirements (e.g. you want your game to be in hyperbolic space or something, or have 3D portals).

In every other case by writing your own engine you'll be wasting your time on a million already solved problems instead of actually, you know, making a game.

If you're interested in game engine development, or graphics programming, and not so much in finished games, then you can write some engine code as an educational exercise, though.

Contrariwise, it's possible (but harder) to have no sense of taste and merely copy what most would regard as "good taste" and be perceived as having "good taste."

Not only possible, but exactly what AI does. :)

Exactly. This idea comes up time and time again, but the cost/benefit just doesn't make sense at all. You're adding an unbelievable amount of complex tooling just to avoid running a simple formatter.

The goal of having every developer viewing the code with their own preferences just isn't that important. On every team I've been on, we just use a standard style guide, enforced by formatter, and while not everyone agrees with every rule, it just doesn't matter. You get used to it.

Arguing and obsessing about code formatting is simply useless bikeshedding.

I don't, unfortunately. I'm trying to avoid having a dedicated backend for this so there are Google Analytics but they don't allow that granular of a metric.

That definitely could be something interesting, but I'd probably need a decently larger player base to get enough data, considering how many words are possible.

I did consider this but the effort of doing a full dictionary pass is a lot to ask for marginal improvement and I don't know anyone quite as obsessed as me who would do it. Paying someone would be possible, but finding the right combination of "willing to do it for pay" and "I trust their judgement" is hard.

In practice, the way I approach this is by reacting to complaints from players who either don't know words I included or were disappointed I didn't include a particular word.

Another example is open world games. They have to keep world coordinates centered on the player because for large worlds, the floating point inaccuracy in the far reaches of the world starts to really matter. An example of a game that does this is Outer Wilds.

Charging a monthly fee on game installs is absolutely wild, considering that most games on Steam are one-time purchases. The personal fee (for first world countries) is $0.20 / month. If you charged $10 for the game, you'd be losing money after only 50 months (around 4 years).

College students don't have to, since they don't meet this criteria to be charged the monthly fee: "Those that have made $200,000 USD or more in the last 12 months AND have at least 200,000 lifetime game installs."

That said, wow. Charging a monthly fee on game installs is absolutely wild. The personal fee (for first world countries) is $0.20 / month. If you charged $10 for the game, you'd be losing money after only 50 months (around 4 years).

Those relatives/friends/neighbors may very well have a healthier relationship with the news than you do. For a certain set of people (me included), news is addictive and destructive to my life, but for others, it's something they can peruse once a day.

Besides which, it's not like a majority of people will ever quit the news. You alone doing it is not doing anyone else a hardship. It's not like anyone is thinking, "Ugh, I have to keep scrolling twitter so that I can keep my news-less friend in the loop."

Regulation will take time to catch up. We manage to create and approve a flu vaccine every year, and that's likely because the general process has been approved, and so each iteration is fast tracked. I don't think that's the case with mRNA vaccines yet.

I'm curious what improvement, if any, is seen from using the fan on the range hood while using the gas stove/oven. Since I heard about this issue, I've been using it every time I use the stove or oven, and it does make a different to the subjective gas smell around the house, but I don't know if it impacts actual NO2 levels.

It's not that close. The moon is 384,400km away, and JWST will be 1.5 million km away (i.e., around 4x as far as the moon). It would be a pretty serious undertaking to get to it and get back.

Unwanted Corkpull 5 years ago

There's some rumination in this article on how difficult it is to get rid of gifts.

I find Marie Kondo's advice on this very practical: https://konmari.com/gifts-that-dont-spark-joy/

“The true purpose of a present is to be received.”

"... You don’t have to keep using the gift forever. If you try using the item and decide that it still doesn’t suit you, thank it for the joy it brought when you first received it – and bid it farewell. The true purpose of a present is to be received, because gifts are a means of conveying someone’s feelings for you. When viewed from this perspective, there is no need to feel guilty about parting with a gift that ultimately doesn’t spark joy."

Completely agree. As a user, I often find FAQ pages to be the single most useful documentation pages.

I rarely read the entirety of the documentation for something, but I usually will read the entire FAQ for something I'm interested in. It has a far higher usefulness-to-length ratio than most documentation, since if done properly, everything in the FAQ was useful to somebody (or hopefully many people).

It's also arguably the best format for certain types of information. For many things, there are "obvious" questions one would ask about them (e.g. "Does this take into account X?", "What about Y?"). When I think of these when reading about something, I'll check the FAQ, and it's often presented right there. It ends up being by far the easiest way to get answers to these types of questions.