HNHacker News
TopNewBestAskShowJobs

Roboprog

2,235 karma · joined June 2, 2010

http://roboprogs.com
submissionscomments
Roboprog··on GTA V – The Wormy Fountain
>> respected the time of the player

THAT! As a “filthy casual”, I have other things to do in life , some of which earn money to buy these games.

I appreciate it when games let you skip things you aren’t enjoying (duh!!!). It allows the game designers the freedom to throw in all kinds of crazy things, without worrying about losing the audience.

Not everybody is a completionist.

Roboprog··on Ask HN: Was the Y2K crisis real?
I don’t remember any more.

We fixed it a few days later, but it didn’t cause much trouble so it was largely forgotten.

Roboprog··on Ask HN: Was the Y2K crisis real?
I remember having to go into work at 4:00 AM to replace the shift that spent the night in the operations support center.

Fortunately, the guys that spent the previous year sweating the details got it right. We had one system that printed year 100 in its log which was only used by humans.

Unfortunately, I missed the party and cash the night shift got.

Roboprog··on Stages of denial in encountering K
Putting a space between discrete symbols would have helped the first example considerably

    + / ! 1000
Roboprog··on Stages of denial in encountering K
OTOH, there is something to be said for reading fewer lines in some cases.

Conifer forest

Vs

Pine Pine Cedar Spruce Pine Cedar ...

Roboprog··on Slope Soaring Tips for Beginners (2004)
Cool. Do you ever watch any of SpeedsterDEN on YouTube?
Roboprog··on Slope Soaring Tips for Beginners (2004)
I have an electric powered flying wing I used to do this one windy day a few years ago.

No bungee or other setup. Just toss it over the hill.

Under-the-wing video:

https://youtu.be/dFeZB1qpMk8

Roboprog··on Slope Soaring Tips for Beginners (2004)
Definitely not in “park flyer” category any more.

Carbon fiber decapitating blades of death if you get too close. HHOS.

Roboprog··on Production-Oriented Development
I have never worked in the game industry but I love your comment “you can’t unit test fun”.

There is definitely value in having both automated testing for repetitive stuff, AND, humans touching stuff to spot unspecified insanity.

Roboprog··on Production-Oriented Development
Thank you for contrasting life building the latest social media platform from what many of the rest of us do.

Currently I work on systems to prepare and validate birth and death certificates for the state, counties, hospitals, et al, and this whole “throw it against the wall and see what sticks” methodology doesn’t fly. Nor would it have worked when preparing and presenting investment account information 5 years ago, nor the job 10 years ago processing lawsuit and insurance claim cases and legal bills. Nor any place that I at least have ever worked in the last 30 years.

Roboprog··on Performant Front-End Architecture
Is 5 seconds an initial load, or every time the user clicks a button or menu item?

Business to business app, or sales site?

YMMV. 5 seconds could be intolerable, or a big improvement.

Roboprog··on Performant Front-End Architecture
Hmm. There is a lot of difference between a sales brochure site, and a business to business site / app, with things in between.

If you are running a marketing or sales oriented site, you want to minimize friction.

It sounds like you are doing more of a “captive user” app, similar to the government/healthcare oriented stuff I have been working on the last few years. In that case, you still want to tune things a bit, but you do have goals and criteria which might not match this article.

Make sure things which can be cached are. (And don’t sweat the size of static assets too much, the second visit is just an HTTP header swap)

Minimize the number of requests.

Schedule requests for supplemental data in a component or form to load after the primary data.

Minimize the size of dynamic data messages, though this can be hard when you work with devs who like very long names.

Accept the fact that many of your web clients may have round trip latency well over 200 milliseconds, as well as the occasional multi second delay or request loss, and plan to work around that without hanging.

Roboprog··on MacBook 16-inch Fan Noise (2019)
I suspect you’re quite right, and the engineers knew what they were doing. But the requirements were crap, alas.
Roboprog··on Chip industry had worst sales year since dot-com bubble burst
The “payload “ of this article might be the line that attributes the so called crash to a trade war that damaged free trade. Some partisans consider free trade to be sacred, others, evil.

Disclosure: I lean more towards “free trade is evil”, at least if you are labor, rather than capital. Michael Bloomberg might see it differently.

Edit: and I didn’t go into the article looking for a fight - I wanted to see news affecting an industry I work in, and the trade line jumped out. It’s probably even true, but it’s not hard to to imagine ulterior motives for mentioning it.

Roboprog··on A Link to the Shadow Inc. App That Blew Up the Iowa Caucus
Thanks. As basic (and utterly unnecessary/counterproductive) as this app (client) is, it looks like the real villain is the server side.
Roboprog··on A Link to the Shadow Inc. App That Blew Up the Iowa Caucus
Ob: https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_Ref...

E voting shouldn’t exist. How badly it was implemented is moot.

Roboprog··on Is Catalina a Good Upgrade Yet?
Sadly, my 2011 MacBook Pro won’t update to these later versions, so I just have to leave it running for months at a time.

Perhaps when the keyboard fails, someday, I’ll replace it, instead of just upgrading the RAM and drive.

Kidding aside, I would like to get a newer version someday with better screen resolution and size, but Apple seems to have many missteps to recover from the last 5 years or so.

I’m assuming an implied “/s” at the end of your comment.

Roboprog··on What Is the Point of Universal Basic Income?
Have any recommendations on where to put the money from that payday loan so John Q Workingman can retire early?
Roboprog··on What Is the Point of Universal Basic Income?
Also, by “hire people”, I mean directly, for a living wage, NOT outsourcing to billionaires who skim most of the money off the top and pay out minimum wage to a bunch of part time giggers.
Roboprog··on What Is the Point of Universal Basic Income?
How do you start a business for a product for which there is no demand? Not as in “didn’t know I wanted it” but as in “can’t pay for it “.

That said, I’m not a fan of UBI. Yes, do tax the hell out of people who made fortunes from their inherited wealth and social connections / status, but use the money to hire people to do something useful and purposeful. E.g., roads, parks, schools, healthcare, basic research.

Maybe we try old fashioned Keynes style policy again, as Reagan / Laffer nonsense seems to have objectively failed for 90+ percent of the population, then maybe we discuss UBI if still needed.

Edit: P.S. I mostly like your comment, otherwise.

Roboprog··on What Is the Point of Universal Basic Income?
I assume the Yang Gang is downvoting the comments against UBI

Yes, this is article is very politically timed given the upcoming primaries.

Roboprog··on Why events are a bad idea for high-concurrency servers (2003) [pdf]
How much does a MB of L-n cache cost?

I don’t have the answer, but you would want to measure dollars to buy it, and nanoseconds to refill it.

Roboprog··on Why events are a bad idea for high-concurrency servers (2003) [pdf]
Oh wait, the article is about performance, not safety. Real programmers don’t care about reliability, only if it’s performant at interweb scale.

Meh.

Roboprog··on Why events are a bad idea for high-concurrency servers (2003) [pdf]
I guess it depends.

I guess I’m somewhat used to the asynchronous I/O model that things like Win16 and JavaScript use. You have to think a bit more about the unpredictable order that things happen in, but not about preemption race conditions and data corruption.

The only threading model I have seen that I care for is Erlang’s. The C ... Java model is a data corruption death trap.

At that, Erlang kind of straddles the gap between independent execution and communicating sequential processes.

Roboprog··on F-35’s gun that can’t shoot straight adds to its roster of flaws
Interesting. That’s a different world from the business, or development tool, projects I have ever worked on.

Never worked on any real time stuff. Looks like they are very big on using a flat finite state machine model. At least at Saab. I’m guessing they didn’t use C++, either, but who knows.

Roboprog··on Chinese ‘students’ keep getting arrested at Key West Navy base
Yeah, feels like the tip of the iceberg.
Roboprog··on Effectively Using Materialized Views in Ruby on Rails
Yeah, pg_cron, then. Updating a materialized view feels like a data integrity issue which should be addressed within the DB itself, if not the DDL for the view itself.
Roboprog··on Effectively Using Materialized Views in Ruby on Rails
It also seems odd to me that the refresh is scheduled in the app instead of the database.

Can anybody here speak to that choice?

Roboprog··on Washington pressures TSMC to make chips in US
So that there is a “chain of custody “ from plan to production completely within the US. Presumably the people working in such would be reachable by US law, if not closely aligned with their own country’s interests.
Roboprog··on Problems with TypeScript
Type inference from analyzing data flow.

Especially if you avoid making everything global.

← PreviousPage 4 of 34Next →