HNHacker News
TopNewBestAskShowJobs

hootbootscoot

182 karma · joined August 2, 2019

submissionscomments
hootbootscoot··on Evolutionary biologist slays the beast of Individualism
Indeed, monochromatic moralizing with a baseball bat. I would characterize Ayn Rands writings as obtuse.

What sort of non-self-aware person terms their personal philosophy "objectivism"? AS-IF you were "objective", Ayn.

In my mind, Ayd Rands philosophies are immoral. Most of the problems life on earth faces at this junction in time are caused by human selfishness on the part of individual actors who actively seek to undermine humanities necessary collective corrections 1) environmental catastrophes of all sorts, including climate change 2) extreme poverty, folks without basic health-care, drinking-water, food, shelter, etc.

I see Ayn claiming that big bosses "earned it" but I question the extent to which Bezos, Musk, Gates, etc, "earned it"... certainly 6 figure salaries, but the equivalent of entire continents full of nations GDP? It seems like a broken system, bare-minimum.

The idea that one could propose the harshness of our economic failed-systems as the exclusive solution to every human issue = implausible at best.

"Standing on the shoulders of giants" - is this only true when you want to acknowledge our computing forebears, or does not society provide individuals with tools and materials they would never be able to individually obtain etc?

From arms-makers who push for specific foreign policies to oil companies who fund right-wing astroturf movements, the problem has the same origin: The economy and markets are what rule human activities on planet earth. Governments must cater to them, at their peril. The economy and markets treat environmental catastrophes like "the tragedy of the commons" like externalities.

Radical Individualism is not a philosophy, it's a religious conviction, and cannot allow any alternative ideas to exist, witness the discourse here and the dismissive manner folks treat a rather decent author (whatever your point of view on their conclusions), versus putting a rather technically-poor writer on a pedestal.

Her characters never develop or think a different thought from beginning to end, as the authors moralizing overpowers the frail thread of an attempt at disguising her viewpoint as a story, etc. I can't see how anyone can seriously pick on this Nautilus writer while giving Ayn Rand a free pass.

There was a brick factory in the old town I used to live in. The owner died and his son didn't want to run it. They liquidated it. They liquidated 500+ jobs and those 500+ folks went on the unemployment rolls and starting being a social drain in lieu of a social boon.

Does society not have an interest in keeping this brick factory running, for the sake of the local economy etc?

Could the Camera Municipal simply have insisted that they will find buyers for the factory but that liquidation is not an option?

Does society have no rights?

Ayn Rand grants society nothing. zero. zilch.

Clearly society exists. I have a real issue with the English-speaking worlds lack of reflection on etymology and the actual meaning of words.

Thatcher "given A, A does not exist" Teresa May "Diogenes coined a word I don't like" (never mind that cosmopolitan literally means citizen of everywhere, thus contradicting the notion that a cosmopolitan could ever be a citizen of nowhere. hello "words" and "meanings" for 10 points...)

hootbootscoot··on Why the Wuhan lab leak theory shouldn't be dismissed
"Look, dude," RNA mutates due to many environmental factors. It's why living organisms typically now use DNA and only short-term usage of RNA for copying purposes, certainly not as the primary data store.

RNA mutations mimicking proteins are precisely how a non-living entity can, like a bike-thief trying combinations randomly, unlock the lipid or protein sheaths on animal cells and gain direct access to the inputs of a genetic reproduction machine inside the cell.

So, aside from the fact that these folks only have some circumstantial evidence and woo to suggest a lab hypothesis, (not EVEN a theory, not EVEN a hypothesis, nay, mere speculation with a vested political axe to grind, hello) and that fact that all factual evidence of how all previous cross-species virus hops occurred point to this being a relatively common occurence (1918 avian-porcine-human connection occurred in Kansas by the way, not "Spanish")

umm sure

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

hootbootscoot··on Why the Wuhan lab leak theory shouldn't be dismissed
Hypothesis. Theories have evidence. This hypothesis has circumstantial evidence that a basic study in RNA molecules, virii, hydrolysis, mutation, protein-mimicry, "trying all keys of a combination lock, getting the right one gives you a direct ticket to an animal cell taking you into it's DNA replication process"

The so-called "Spanish Flu" of 1918 had origins in a migratory bird route over large tracts of pig stockyards, and the workers and nearby army base residents were subsequently infected and subsequently brought it over to Europe at the end of WW1.

Given both points above, shame on USATODAY for giving the time of day to such dangerous speculation while much of the planet chafes under lockdown and is irritable and hating on China anyway... shameful demagoguery. Dismissed.

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

hootbootscoot··on Crystal 1.0 – What to expect
HTTP is a first class member of the standard library, along with bcrypt, JSON, and a host of other useful stuff?

https://crystal-lang.org/api

This is a sweet spot for anything web-server related (which is quite a lot, these days, considering mobile API's and such...)

I would actually hesitate to use a framework for many use cases, although Amber and Lucky are competing for a "soup-to-nuts" total platform, Kemal fills the Sinatra/Express niche nicely, and you really find yourself wondering what you want.

The "shards" module system is very nice, and no external tool is needed, it comes with Crystal.

No need for a C FFI, you can directly wrap the C ABI or C libraries and call both ways (from C to Crystal, from Crystal to C)

It's not Rust nor C nor C++ but more like a better Go, in terms of being a statically typed compiled language that, nonetheless, is garbage-collected (everything is an object, check the API docs I linked above) but it's syntax is like Ruby, and so it' basically eats Elixer and all that's lunch... (Lucky takes on Phoenix, Amber takes on Rails? lol)

It's also extremely fast, and the memory footprint is tiny... (anecdotal, but a 40kloc that was around 500mb ram on node is currently using 12mb)

The compiler catches many errors and long-running applications don't apparently leak memory (cough cough anything dynamic) and one has the feeling that the static typing is allowing stack-frames scoping and Boehm to play nicely together, but this is just anecdotal.

I guess you have one way to find out "Why Crystal"

Let's not HackerNews Bikeshed this to death... go try it... you'll probably like it.

Tooling? I use gedit, so I'm the wrong guy to ask. It works fine on most "ruby" presets for text coloration/highlighting whatever you call that stuff...

hootbootscoot··on We created a fake language to root out resume liars
..."maybe they are"... did you check for a pulse? I suppose there's nothing preventing walking Markov chains from having pulses...

But your comment is the pithiest most succinct one here. Throw away the OP's tweet and all these comments, especially mine, and just put your comment on a blank page and let's call it's the succintestist summary possible.

hootbootscoot··on We created a fake language to root out resume liars
Twitter is most definitely the fastest C pre-processor out there.
hootbootscoot··on We created a fake language to root out resume liars
don't forget to rotate your carburator bearings.
hootbootscoot··on We created a fake language to root out resume liars
"Get a bundle, they are cheaper."
hootbootscoot··on Apple has gone to extraordinary lengths to make scroll bars invisible
Don't forget "dark patterns" that serve deliberate goals. It's often perfectly functional for a company to force you into certain courses of action due to apparent mistakes that aren't.
hootbootscoot··on The Bitcoin blockchain is helping keep a botnet from being taken down
maybe bitcoind is actually a botnet. anyone read through the entire source? LOL. (*disclaimer: JOKE)
hootbootscoot··on LinkedIn Is Down
SQL injection? do they escape your clipboard before they save it? lol
hootbootscoot··on LinkedIn Is Down
I would have found out by 2022 for sure.

Maybe it was due to copying a really-large clipboards contents...

hootbootscoot··on When Bitcoin miners take over a town (2018)
I'm sorry, this directly contradicts the principle of ever-increasing difficulty for the proof-of-work hash.

Bitcoin and other proof-of-work (no actual useful work being done here either, opportunity wasted!) based crypto-currencies increase the proof-of-work algorithms complexity factor as a means of controlling the rate. Bitcoin cannot scale up without using an ever increasing literal waste of electricity. Want a better system? make a new crypto-currency trust basis... (proof of stake, etc.)

https://en.bitcoin.it/wiki/Proof_of_work

https://changelly.com/blog/proof-of-work/#Proof-of-Work-Draw...

hootbootscoot··on Monolith First (2015)
Well, we often use plain old HTTP for this purpose, hence the plethora of 3rd party API's one can make an HTTP call to...

(I side with the monolith, FWIW...I love Carl Hewitt's work and all, it just brings in a whole set of stuff a single actor doesn't need... I loved the comment on binding and RPC above, also the one in which an RPC call's failure modes were compared to the (smaller profile) method call's)

hootbootscoot··on Front-of-the-Front-End and Back-of-the-Front-End Web Development
Apollo client? you mean where the Meteor Dev team suddenly leaped to when it dawned upon the world that Mongo as a primary-store and a bizarre architecture that let you walk away with exactly one artifact towards your inevitable rewrite? (moustache templates!) was probably not going to take-off in a big way. Awesome integration and polished docs etc. Mini-mongo and pub-sub with websockets always for everyone? mmmm it ran rather slowly... Put that at 30 degrees North North-West and integrate "what is good for a FAANG may bankrupt me and not provide foreign keys" lol.. Nothing against VC, but lets separate busy-work trends that mega-corps use in trench warfare of attrition (Google has more developers than you do.) from productivity tools. GraphQL? I'd probably Postgrest if I were a one-human front-end/SPA shop
hootbootscoot··on Front-of-the-Front-End and Back-of-the-Front-End Web Development
Yeah, we used to call them "Web Designers" and "Web Developers".

If you met someone at a free cracker and dip event and they self-identified as one or the other, you could potentially network and collaborate and not step on each others toes. Even in Flash. One made art and masks and timelines and tweens, and one wrote actionscript...I think you get the picture.

The issue is more that the front and back end have divorced. As we all actually know, the backend receives a request and responds to it, some of which can be contextually appropriate to the particular source of a request, if you know what I mean, nudge is as good as a wink. Such a response, that probably has a "bundle.js" shoved up it's nether regions, actually constitutes a sort of tennis "serve" or volley, that may unleash a programmatic payload, via said javascript (no need for bundle.js. You can hard-code js and css right into server-rendered templates, voila scoped css lol) the interactions between this initial page rendering and the activation and machinations of said javascript are an implicit set of dirty activities folks often allude to in discussions of SSR and hydration and other such silliness encountered by running your entire webserver application on the dynamic single-threaded event-loop runtime known as "the web-browsers programmatic API, brought to you by javascript", and having the largest spyware erm browser makers scripting engine blessed with more money than most countries raise in annual GD whatever annually dedicated to the impossible task of making it map to how computers actually work, which it wasn't built to do, am I digressing here? I was trying to say that isomorphic code is not anything remotely desirable to most people for most things, as the real implicit goal on this tangent is that the server wants more intimate knowledge of what a client is doing in order to better provide the illusion of the user manipulating the data, etc, etc. RPC gui is different than remote folder browsing in a vast open scientific institutions network in which index pages provide valuable insight as to the sort of files/documents/data/research-papers/cat-pix available at said resource endpoint...ah such trust...was I digressing again?

We used to say "Web Designer" and "Web Developer" Does anyone have time to discuss our good lord HTTP?

hootbootscoot··on Chick Corea has died
That is SAD. We will miss Chick and his music.
hootbootscoot··on What I Think of Bitcoin
What I think about bitcoin and crypocurrencies in general that are based upon a "proof of work" with no tangible production of anything useful in society?

They are a giant waste of electricity.

Even renewably-sourced electricity is in finite supply, even near large hydro-electric dams or geo-thermal plants, and thus this deprives the world of metal smelting or other energy-intensive activities we urgently NEED to adapt to electrically-driven processes.

I should expect to see intelligent folk like those in tech to understand the multiple environmental crises we are in, and how bitcoin and it's ilk are not aiding resolution of this in any way, and indeed can be shown to be hampering efforts.

Wasted CPU cycles have environmental costs. Proof of work is a giant waste of electricity that could be better spent.

Introduce a cryptocurrency that actually incentivizes goodness through it's creation instead of further destruction and spare me the hypotheticals. As currently implemented= BAD FOR PLANET EARTH and a diversion of resources to literal waste.

Imaginary money burning real joules of energy

hootbootscoot··on Ford, Google form 'strategic partnership' on cloud services, Android
but back to your original topic, I'm semi-familiar with the buggy world of automation drivers and the shady industry practices after a brief foray into home and industrial automation. I'm not referring to CAN drivers, particularly. Doubtless there are industry standards and compliance etc.

You surely must recognize that having any connection whatsoever between an automotive control network and an onboard infotainment system represents a potential attack vector, right? There are countless low-hanging fruit already on the market as far as automotive hacks, and this simply will enrich that supply...

hootbootscoot··on Ford, Google form 'strategic partnership' on cloud services, Android
I'll take exception and note that many metrics are displayed on the infotainment system, to say nothing of GPS and phone calls. I know that laws are intended to mitigate this, but the basic issue is that Android has frustrating UI issues that will likely contribute to an unsafe motor vehicle environment. Distractions exist. Android nearly gets me killed on a daily basis as-is, without making my car into a glorified smart phone.
hootbootscoot··on Ford, Google form 'strategic partnership' on cloud services, Android
This is the best comment I've read in weeks!
hootbootscoot··on Ford, Google form 'strategic partnership' on cloud services, Android
Wow, I guess I know which mark of cars to avoid in the future.

I'll likely get downvoted for what amounts to a negative review of a popular Google product but I find that Android is frustrating to use, hangs in the middle of tasks like typing the word "the" and has extremely dark UI patterns, like the word "backup" in one's photos immediately starting a cloud upload of what could be gigabvtes that even a power cycle won't stop. (there's no "stop" nor "x" on this upload either, and one wonders where "backup to SD" card fits into this all...)

Seriously, I can't tell if the ultimate Windows editions since XP were deliberately designed to throw away decades of power-user "ah yes, there's the Start Menu Button" knowledge, and by the same token, I can't tell if Google is merely incompetent or helping sling hardware and dataplans. "Sorry sir, this phone that has 6 processing cores and more ram than 4 90's computers that ran Skype and some IM clients just fine, along with an IDE, a music player etc. this phone just simply isn't advanced enough to handle our material design concepts" or?

hootbootscoot··on New Spotify Patent Involves Monitoring Users’ Speech to Recommend Music
Let's see, they treat indie artists with total contempt, they treat their customers with contempt, and yet people keep using their lousy service.

If you care, support artists you like, typically bandcamp and portals with integrity, etc.

...because the artists who are literally paying to be included on playlists are merely another side-revenue-stream economy that has grown up in this sick environment. I'm not joking. Loads of artists are inculcated in the practice of paying to be included on Spotify playlists...

Their business model was never going to be good for music: "let's see, all-you-can-eat subscription model and then they can fight over how to divide their tiny slice of pie"

support individual artists you enjoy and want to hear continue making music.

hootbootscoot··on Show HN: SOUL Language 1.0 – A platform for writing and running audio code
Cool!

I have a few questions, I hope are not stupid. I'll confess to not having delved into the heart of SOUL source yet.

1) what are these "audio processors" that computers already have embedded in them? (DSP cores and associated extensions or an MCU controlling the audio-HW-codec state machine and providing a buffer for the computer or?)

2) Does SOUL engage in the audio sub-system hardware in any way or perform any firmware like activities? DMA engine configuration typically driving the audio engine I/O, right?

3) Do external audio DSP hardware like UAD provide, for example, pipe audio out and then back into the computer, typically? Could such hardware be addressed if it weren't proprietary?

hootbootscoot··on Pidgin – A Universal Chat Client
like which "take"?

you could literally be critiquing any of 10 onion-layers of dialog allegedly about an extinct PM client, but it turned into a "no one uses computers anymore, just phones" tale.

I cannot tell if you are pro-AIM or a paid Slack user

hootbootscoot··on Pidgin – A Universal Chat Client
the ironic thing is that I program computers for a living yet I cannot achieve the basic functional level of a 5 year old with an Android device...that's not even counting the deliberate dark patterns. I see young ones automatically pinch-zooming stuff right out of the womb, however, so I suspect that it's "just me" having the issues...
hootbootscoot··on Executable PNGs
"Novelty is overrated when it comes to learning."

I'm still trying to understand what this means.

I must admit to being aesthetically offended by any dismissal of novelty, but this is clearly an emotional reaction and I recognize that.

I agree that making an implementation of an existing thing can be a useful way to learn about it's structure. I really don't think that novelty and original work (i.e. a hacking exploit and it's writeup) are opposed to the previous sentence.

What does it mean to oppose novelty and learning?

hootbootscoot··on Executable PNGs
I can't believe someone flagged a citation-laden dry-as-a-bone statement with no insults, rude words, etc.

I do think that that the author addressed this comment by saying that they don't CLAIM original work, but I find such use of the "flag post" tool to be disturbingly motivated and illogical.

hootbootscoot··on Global chip shortage threatens production of laptops, smartphones and more
thank you!

Despite all the defenses of such by progammers who claim hardware always improving and code cosmetics/organizational trends obviate software performance concerns, I can attest to the reality that I composed electronic music with completely software instruments and effects on 512mb ram on earlier versions of certain unnamed DAW's with all the "latest" plugins at the time. My last Macbook pro 2011 with 4gb ram on Snow Leopard was sufficient, but once I updated it to Yosemite and went from Cubase 5 to Cubase 9, from Ableton 5.5 to Ableton 10, that it went from "performing just fine" to basically running the fan the entire time and glitching at basic playback of sessions I was previously working on no problem. (same plugins). The Steinberg Cubase one being the biggest noticable turd, and I blame their acquisition by Yamaha, as the customer-service also went down the tubes, as I waited months to get a reply on a replacement USB dongle (also a sucky thing for a laptop with 2 USB ports, but I digress)

Software bloat kills. It's not all deliberate, but if our values don't change from "who cares" to "we care", we can't expect any change. Is uncaring mega-corp structure the cause? (programmer wants to go home, project is badly managed, bugs outnumber features, let's start a new project, etc?) I'm curious what folks think is the cause of poor-quality buggy bloated "modern" software that is demonstrably worse than older software.

It's not an improvement in technology, it's simply that our modern world cares more about superficial animated menu openings than about performance.

Mind you, not ALL software follows this trend. Reaper still kicks A, but that's because Mr. Frankl has a vision, integrity, and still maintains control lol

anyway, about chips and processes, it's not about getting tinier and tinier, it's about an intelligent design. All the efficiency improvements in the process are wasted if the goal is to make a mega-poo-renderer that renders 0.1 turds per KW of power expended.

Controversial thought of the day: I will reckon that a simple interrupt driven event-loop on a microcontroller running all HID input is a million times more efficient than the convoluted way a context switching multitasking operating system handles the same under full load with full memory saturation.

hootbootscoot··on Buy Don't Build
Mmmm probably depends upon what it is. Core competencies of your business? Probably not the best thing to use an external service for. (Assuming your core competency is not cloud computing & storage) Your core will need to constantly be extended, honed, refined, redefined, poked at, prodded etc...
← PreviousPage 3 of 12Next →