HNHacker News
TopNewBestAskShowJobs

dustractor

223 karma · joined March 29, 2020

submissionscomments
dustractor··on Ask HN: What are your favorite examples of elegant software?
Projects developed under a BDFL: blender (ton) vim (bram) and python (guido)
dustractor··on The bottom is dropping out of Netflix
Serves them right for cancelling The AO.
dustractor··on Ask HN: People who use different emails everywhere, who sold you to spammers?
A coffee-shop where I applied for a job. A freaking coffee shop? Really?
dustractor··on Ask HN: Why are some soundtracks of movies so powerful?
I've never even seen the movie The Last Temptation of Christ but the soundtrack is always the first thing I think of whenever this topic comes up... https://youtube.com/playlist?list=PLqnnuEVGcRQy6dzmNbXJpU5mf...
dustractor··on Bill to require job postings to include salaries passes Washington Senate
Now we need laws restricting a specific job-posting tactic where a few employers spam their same jobs over and over, multiple times daily, so you have to scroll past or filter out redundant listings. DoorDash is a prime example. Truck-driving jobs belong in a separate category altogether, but they are also prime offenders.
dustractor··on Ask HN: Single-person creations that have stood the test of time?
Not entirely on topic here but the first thing I thought of: Years after his music program called Impulse Tracker had had it's heyday, some music magazine did a roundup of various resampling algorithms and Jeffrey Lim's resampling algorithm was included for posterity and to round things out so that it wasn't all only big-money players. Names like Kurzweil, Alesis, Akai, Roland, Yamaha, Sony, Pioneer, Philips, Tascam ... but there on that list at NUMBER ONE was the resampling algorithm from a little shareware program made by a hobbyist for making beep boop techno.

(For those interested in the technical aspects of how to compare resampling algorithms, you take a sound, graph it, speed it up then slow it down, graph it again. Comparison of the two graphs would ideally be identical but in practice that's nearly impossible. Mainly you're looking for where frequencies got created that were not originally there.)

dustractor··on Soybean oil affects hypothalamus, causes genetic changes in mice: study (2020)
Over the last 3 decades I've had the experience of working on and off in the restaurant industry so I've been able to observe what happens to my body and which type of health issues seemed to always disappear when I'm not working in a kitchen versus when I am, and I have narrowed it down to only the kitchens where there was soybean oil in the fryer that correlated with extreme sinus issues.
dustractor··on I Don't Like Smartphones (2016)
Phones used to have tactile buttons you could dial without even looking. They also worked in extreme cold. Touchscreen? Below a certain temperature, the 'buttons' cease to exist.
dustractor··on Ask HN: Any piece of hardware that was more of game changer than you expected?
About ten years ago, I lived in an area where power outages were a common occurrence, sometimes lasting up to a week. Naturally, during those times, I found it necessary to own some sort of flashlight or headlamp, along with whatever batteries it took. Unfortunately, being that this was in rural America, all of the available headlamps (coleman/energizer/craft, at walmart, at lowes, at DG, etc) are of such low-quality that they basically start out being trash. As a rule, they take three AAA's, and also, as a rule, they flicker out all the time so you have to give a technical-tap every few minutes to jiggle the loose connections, and that's when they're actually working. Over the course of two years, I went through five headlamps. I had one explode on my forehead after only five minutes of use.

It made me very sad, that we as a species appeared to have forgotten how to build a simple apparatus consisting of a light-bulb, a switch, batteries and wires. So then I got a Fenix. It's machined out of a single block of aluminum and it takes 18650 cells instead of triple A's. I've used it on a regular basis for the last decade and it still works every time I need it, the whole time I need it. No more technical taps.

dustractor··on Ask HN: How can I make a “kid's computer” today as good as an Apple II?
Separate cartridges or disks for the OS, the various programs, the user files. When we switched over to internal storage and started putting everything together, the end user lost something. Children (people) need freedom to experiment but also need a way to put things back to square one, like they CAN'T mess the os up when it's on a write protected disk that's already been ejected.
dustractor··on Make the “semantic web” web 3.0 again – with the help of SQLite
Range requests. Hmm. That would lead to some interesting semantics.
dustractor··on Blender 3.0
https://i.imgur.com/Ikx12dL.jpg
dustractor··on After Whistle-Blower Goes Public, Facebook Tries Calming Employees
“She didn’t know how basic stacks worked,”

Sure, most programmers have at least heard of a stack, and some could tell you the name of an operation one might do to a stack, and quite a few could at least tell you the name of an algorithm that did said operation, but stack-based programming is kind of a niche domain so that sounds more like the thing a non-programmer would say to impress other non-programmers.

dustractor··on User Inyerface – A worst-practice UI experiment
7:03

amazing.

dustractor··on Surprising Shared Word Etymologies
My favorite insight lately comes from looking at the letter ell. Hebrew lamedh. Familiar to programmers, a 'lambda' function is a nameless function.

Looking at a translation of the lords prayer, wondering where the word 'hallowed' came in, since it wouldn't have been part of the original language, I delved into why hallow was the substitute for sacred, and what the origins of 'sacred' were.

Sacere, a set-aside area, so so something set aside is 'sacred'. To hallow something is to hold it in high regard, to respect it, to put it in another category other than the normal one.

The hebrews had seven holy names and EL was one of them. Imagine if you time traveled back to that time and asked random people in the fertile crescent, who or what do you worship? They technically couldn't answer that because their beliefs told them not to say that word, but they COULD say the ____

the ____

el (blank)

the the

EL EL? I worship the ____ (cant say it, leave a blank)

A blank? Like a hollow? A word with a separate category? A set-aside-area? Sacere. Sacred. So, our father hallowed be thy name is like saying you have a separate category for that name. What is the normal category for all the normal words? You can say them and you can write them. What is special about the 'sacred' words? You don't say them.

dustractor··on Why are American workers becoming harder to find?
Its all these jobs that want you to already own a car when you apply so they don't have to pay you enough to a) live somewhere b) eat food c) keep your phone on d) keep your lights on e) keep your internet connection f) much less g) buy a car
dustractor··on The modern web on a slow connection (2017)
Between 2010-2016, I lived in a rural area where we had one option: Satellite internet from HughesNet. Prior to that, the only option was dialup, and since it was such a remote area, the telephone had grandfathered a few numbers from out of the service area as free-to-call, to allow for residents to use the nearest isp without extra toll charges.

So we went from paying 9.95/month for average 56k service, to 80/month for a service that was worse than that.

To add insult to injury, a local broadband provider kept sticking their signs at our driveway next to our mailbox, and we would call to try and get service, but we were apparently 200 feet past the limit of their service area. People who lived at the mouth of our driveway had service, our neighbors had service, but we were too far out they said.

I repeat: as late as 2016 I WOULD HAVE KILLED TO BE ABLE TO JUST USE FREAKING DIALUP!

dustractor··on Working from home at 25MHz: You could do worse than a Quadra 700
https://arstechnica.com/gadgets/2016/09/an-os-9-odyssey-why-...

There are apparently some DNA sequencer machines that only interface with older macs. The linked article is just as an 'exhibit A'... It doesn't go into the technical details as to why that is so. I can't find the article on why virtualization is difficult for this case but it was very interesting. Cooperative multitasking (mac system 5, system 6, system 7 ish era) meant that the running task had the responsibility to yield. If the task was something like 'sample the value of x instrument register every 10 ms' (or something like that) then it could do the quick maths based on the base system clock rate and know exactly how many cycles to sleep between each sampling. In other multitasking scenarios where the os has it's own things it wants to do, the program cannot deterministically know how many cycles to sleep. What if the process will be arbitrarily delayed or interrupted, so some samples are taken 17 clocks apart and some samples are 19? With the priority being JITTER FREE, it doesn't help if the os thinks, ahh i have a million clock cycles this second, and only 1000 things to do, I'll just do some housekeeping... so there are background processes using bus resources, network interrupts, etcetera, all batched up and dispatched because the os thinks it has time to procrastinate this one task that just wants to sleep and sample a register and sleep... but sleeping for EXACT duration.

dustractor··on Blender 2.91
Private sector company would have to operate under the benevolent-dictator-for-life model in order to produce something with an underpinning philosophy on par with Blender's. That uncomfortable constraint alone makes it unlikely. Stated another way, the product of a combined effort by tens of thousands of enthusiasts made over a span almost two decades would be costly to duplicate and would probably reflect a different philosophy in it's design. The company can throw money at a project to buy developer time but it isn't quality time. Look at autodesk, why improve a product when you can just buy the competitor?
dustractor··on Why I'm Tcl-Ish
My only experience with tcl is through tkinter but out of all the GUIs I've ever written code in, it's the one I prefer. Strange way to learn a language, that. The only complete documentation is on the tcl side of things, so you have to switch between partial docs on the python.org site, partial (and opinionated) docs elsewhere, the only good site is now defunct, and so yeah, if you are determined to figure out tkinter you have to rely on docs in another language and then just -- I don't know how to say this, do the obvious thing, whatever seems most pythonic, most lazy, that is basically how it is intended to be used. Case in point: The way you that you hook up a stringvar to a listbox -- to have multiple items, you just ... set the string to a list. Or put newlines in the string. Simple stuff like that, or the ease with which you can make a simple interface with buttons whose command doesn't have to live in three different locations, you can just write a lambda and be done... but wait! That's how you're supposed to do it? It's not breaking rules? My curiosity about this tcl thing has been growing over the years, and I think this article has given me the push to actually try it on its own.
dustractor··on Google's penalty against The Online Slang Dictionary
also, citations would be outgoing references and that is different from being linked TO. The in/out ratio was abused by SEO spammers and so as a result, google came to value sites with more inbound links. Every single word on UD has links to tweet/like/share. If this Walter guy added that feature and gave the site a few typographic finishing touches, who knows? Maybe the auto penalty would be less for having 5700-out/??-in ratio?
dustractor··on Chaos Ink
That would make it less afterdarky though. I know that isn't a word but screensavery isn't either.
dustractor··on Ask HN: What are some current shortages you were surprised by?
Had to redo my online shopping cart three times because of components going out of stock before I finished making my selection... sigh I knew I should have bought it last night but I slept on it and now that lambda a++ psu will have to wait
← PreviousPage 3 of 3