HNHacker News
TopNewBestAskShowJobs

Roboprog

2,235 karma · joined June 2, 2010

http://roboprogs.com
submissionscomments
Roboprog··on My Resignation from the Intercept
The mask came off this last year for me.

If you look, there is often a lot of video on the ground of these events, so that you can see beyond a single narrative.

In the same vein, there is a lot of video of what happened in Kenosha leading up to the shootings.

Roboprog··on XB-1 Supersonic Rollout
Uneconomical, dragging a huge cone of air along with your plane.

The pressure Wave in front of the moving plane moves away at the speed of sound, so it just stacks up.

Roboprog··on Time for a WTF MySQL Moment
https://en.wikipedia.org/wiki/Binary-coded_decimal#Packed_BC...

Earlier than the 60s. Had to work on a system in the 90s to “transpile” IBM minicomputer code to C.

Useful for accounting since what you see is what you get as far as cents and other decimals go. 1/5, and thus 1/10, can only be approximated in floating point.

Not that I’m defending MySQL

Roboprog··on Ontario police used Covid-19 database illegally, civil rights groups find
Here in CA (possibly the rest of the US) they want to put an app on your phone to use Bluetooth to track who is in the room with you, because it’s not enough to know which end of the city block you are on at all times. Cuz, COVID!

Pardon me if I’m just a little bit creeped out.

Roboprog··on Vue.js 3
By doing twice as much in the same time, I guess.
Roboprog··on We now consider Moment.js to be a legacy project in maintenance mode
Thank you.

I pulled in moment.js 5 years ago for a suite of state death and birth certificate registration apps we are working on.

Due to the amount of “business logic” and small staff size on these, they take years to roll out. I appreciate that this library will “hold still” for a few years.

Not all of us are churning out a new e-commerce app every 3 months. E.g. we replaced the birth certificate app from the 80s, and I expect some version of our app to be around for at least a decade, albeit with patches for new browsers on the front end and new Java app servers on the back end.

Roboprog··on Ninth Circuit rules NSA's bulk collection of Americans' call records was illegal
If corporations are people, they need to face imprisonment and capital punishment, too eh? Charters can be suspended or revoked.
Roboprog··on Ninth Circuit rules NSA's bulk collection of Americans' call records was illegal
Why can’t a state’s militia have its own military grade weapons and vehicles? Aside from the whole Civil War incident...

I’m not going to argue if it’s a good or bad law, but as written, each state gets to regulate which residents get nothing more than a butter knife, or a nuke, and where the state keeps those things. Arms !== rifles.

Roboprog··on Don't trust default timeouts
Those users don’t get past our single sign on app in the first place. The “ticket granting ticket” used to give out sessions in individual apps expires after a few seconds, presumably to discourage various kinds of attacks.

Not every app is forced to support terrible connections. We definitely had issues with hung operations until we had a timeout, though there was some disagreement about failing “fast” (10 seconds is “fast”???) vs hanging inexplicably for much longer, but not forever, periods of time.

Edit: when REST calls occasionally failed after 10 seconds, rather than hanging the UI, the support calls stopped. 2 or 3 people a day had to hit submit a second time. They got over it, as opposed to reloading the app/page. This was the most cost effective way for us to handle this.

Roboprog··on Volunteers spot almost 100 cold brown dwarfs near our sun
For anyone missing how little radiation that is, radiation is proportional to the 4th power of the temperature in Kelvin.

200 K is a bit below (water) freezing. 400 K is just over boiling. The 400 K object emits 16 times (2 ^ 4) more radiation than the same object at 200 K.

Roboprog··on Plan the Sprint, Not the Project
Upvoting this more for the discussion than the article.

There are a lot of relevant opposing forces in this discussion. Reasonable people can disagree about where in the middle to meet.

Roboprog··on AKAI MPC 3000 sampler/sequencer drum machine
Thanks.

How does iMPC compare to something like BeatMaker?

Such as: use of AUs and external MIDI, sequences/scenes/patterns with different tempos or time signatures?

The bit on the App Store video to grab and move a chunk of a pattern looks handy.

Roboprog··on Typing Is Hard
One thing I don’t miss is C style Wild West access.

E.g., My coworker grabbed a word from somewhere, slapped a cast on it and proceeded to write into it. Hilarity ensues.

All the burden of explicit compile time checking, but no guarantees that anything is what you said it is by the time your coworker uses it. Of course, no computer Run-time is wasted on silly things like type, bounds or null checking, either.

Roboprog··on Typing Is Hard
I was expecting something about carpal tunnel syndrome or Dvorak keyboards as well.

Then I realized it was Haskell zealotry :-(

Roboprog··on Typing Is Hard
Reminder: strict type checking is more trouble than it’s worth for some of us.

Ask yourself why dynamic type languages keep appearing, despite a fanatical resolve to purge them from the face of the earth? It’s almost as if some people prefer them.

But I guess the knowledge of salvation by compile time binding must be brought to the late binding heathens, to use a poor analogy.

On the other hand, I’m willing to admit that strict Compile time type checking is what many or most people prefer.

Roboprog··on First Ever Image of a Multi-Planet System Around a Sun-Like Star Captured by ESO
Interesting. It’s attached to one of the VLTs

https://en.wikipedia.org/wiki/Very_Large_Telescope

Unclear if they use the auxiliaries as part of the process.

Roboprog··on First Ever Image of a Multi-Planet System Around a Sun-Like Star Captured by ESO
Interesting.

I don’t think it’s that hard to build a vessel full of warm radioactive pebbles to boil water.

Sorting ore by chemical element, and then making a fluid / gas / solution of the fuel element to sort by isotope mass in a centrifuge may or may not be doable for “blacksmith” level technology, though. Hard to say.

Roboprog··on First Ever Image of a Multi-Planet System Around a Sun-Like Star Captured by ESO
Is it that hard to enrich isotopes enough to make a steam engine that runs on radium, thorium or uranium instead of coal?

If you know that radioactive isotopes exist, it sounds like steampunk, 1850s, level tech could build a power plant, but perhaps not a bomb.

Roboprog··on First Ever Image of a Multi-Planet System Around a Sun-Like Star Captured by ESO
Tutorial level civilization.

You must complete energy collection on current planet for XP to advance to level 2.

Roboprog··on First Ever Image of a Multi-Planet System Around a Sun-Like Star Captured by ESO
No, they are imaged in reflected light, rather than a transit (silhouette).

The parent star is masked off, and I’m pretty sure it’s an image generated from multiple telescopes, “interferometry”, as others have mentioned.

Roboprog··on A Tesla YouTuber Wants a Gas Car and Now YouTube Keeps Taking Down His Video
You keep that up, and you’ll be hell banned next.

I hear you, but I don’t pay for this toy, and the owner(s) run it as they see fit. I do agree with you though that I dislike down voting.

Roboprog··on Dates and Times in JavaScript – A New API for Dates from TC39
I have been lucky, then.

I pulled in moment about 5 years ago into our group’s stack, but we mostly use it for parsing and formatting date (only) strings for date arithmetic. The government vital records forms we are working with seldom deal with time of day, and when they do, it’s an optional string down to minutes resolution only.

I guess all the converting to and from strings coincidentally protected me from mutability. Good to know.

Roboprog··on The Acorn Archimedes was the first desktop to use the ARM architecture
VST? Is that like an AU?

Kidding, but since you mentioned iPad...

Roboprog··on The Lisp 2 Project (2018)
Overlays were common on MS-DOS in the 80s.

A typical scheme was to have a configuration file / script for the linker. You would list one or more blocks, each of which had a list of mutually exclusive .obj files to be swapped in and out as needed. It could be challenging to track dependencies between objects to make sure you never called between modules which were supposed to be mutually exclusive, which was why you sometimes had multiple swap buffers.

Later linkers, or proprietary schemes like in Turbo Pascal version 5, would swap things per subroutine, rather than per compilation unit (.obj file), which was much easier to use.

(I did once see some people make a C function that was literally over 50 printed pages long, and the overlay manager didn’t help them much with OOM, among other problems that thing had)

Roboprog··on But no, 80-column terminals in 2020 isn't “reasonable” any more
As to vertical size: how much crap are you going to put into one function, anyway? Other than perhaps some local (nested) helper functions.
Roboprog··on But no, 80-column terminals in 2020 isn't “reasonable” any more
I like it, but then I have adopted a style very similar to that in the last 3 or 4 years: format expressions to approximate their syntax tree, with closing symbols aligned with the line that opened the sub-tree. Essentially, K&R indentation for ALL grouping symbols, not just curly braces. This way, lines are never very long anyway. Well, especially since my JS code has more of a “Ruby, with a dash of Lisp” style than a “Java” style.
Roboprog··on US customs and border protection is flying a surveillance drone over Minneapolis
Ok, so that’s a real thing, and not just a Charles Stross / Laundry Files reference.

I guess it’s not too surprising that you would want to keep an eye out for rioting.

Missiles would be a whole new level of messed up, though.

Roboprog··on ECMAScript 4: The Missing Version
I’m so glad ES4 never happened. Bullet dodged. Nice to see that sometimes, at least, the industry avoids needless suffering.

But I like that JS can be a primarily functional, rather than primarily object oriented, language.

Roboprog··on Walmart says it will discontinue Jet
Exactly. This is the first time I’ve ever heard the name.

Like the post above said, much of the Jet acquisition was likely really just to absorb the IP and expertise, anyway.

That said, we recently ordered some patio furniture from Walmart.com after comparison shopping on Amazon and Home Depot. And I suppose next month we’ll find better deals on yet another site. Don’t get too cozy with any of these companies and keep your eyes open for price and quality drift.

Roboprog··on From Node to Deno
Maybe it would be OK if all the Typescript people went Away to Deno and the few of us left who just want to run plain JS on Node, could, in peace.

... As long as there is enough interest still in Node to maintain it. Hopefully, there is still interest in running the same language as browsers do, without additional dependencies.

Personally, I would prefer Clojurescript to TS, but not strongly enough to want to be tied to its fate.

← PreviousPage 2 of 34Next →