HNHacker News
TopNewBestAskShowJobs

jackhack

2,538 karma · joined June 24, 2008

Paper shuffler by day with a background in embedded development + robotics, realtime, oldschool Windows from v2.1, Apple from the ][+ days onward. Currently in the "indifferent" stage of my oscillating love/hate cycle with Apple.
submissionscomments
jackhack··on Chip industry had worst sales year since dot-com bubble burst
Agreed, this news doesn't square with market performance. For instance, FSELX (Fidelity Select Semiconductors portfolio) mutual fund is up 43% over one year, doubling the performance of the S&P500. Top-10 holdings (68%) include Intel, Qualcomm, Broadcom, Nvidia, Micron, Marvell, ON, NXP, FLex, Commscope, so it's a fairly broad measure. For this cross-section to be performing so strongly, others must be circling the drain if indeed the industry is turning down steeply. I'm not seeing that.
jackhack··on Rescuing vintage arcade video games from an abandoned ship (2016)
I can't help but wonder what sort of maintenance might these machines require before starting up again? I imagine, at the very least, cleaning corrosion from the contacts of all mechanical switches and changing out the filter capacitors in the power supply and CRT. What else? Would every capacitor be suspect? Are the boards salvageable or would the cabinets just be gutted and a modern (MAME?) machine be substituted (or is this just sacrilege?)
jackhack··on 3D printed hands are giving Syrian children a second chance
If it were "only" entertainment. It's worse than that -- it's "business!" One of the more insightful things I've learned in my lifetime can be paraphrased like so: "There is just as much money to be made in tearing down a civilization as in building one up. But the former is much easier, faster, and more reliable." Find those (people/companies/governments/religions) who increase wealth and/or power as a result of this, and you will find the culprits.
jackhack··on Kodak Alaris warns the TSA's new airport CT scanners can damage undeveloped film
To my mind, the hypersaturation of colors in digital photography is the same as the loudness wars on CDs (which ironically loses one of the great benefits of CD, the huge dynamic range which is now effectively unused outside of few jazz and classical recordings), and the televisions/monitor defaults that emphasize red and high contrast.

Consider, too, with CCD and the lens systems, there are shifts toward certain hues, and further post-processing (e.g. photoshop) is used to distort the color balance.

Of course they probably said the same about Kodachrome's vibrant, but unnatural colors "back when..."

But why? It's done, because we can. And it's noticeably different. And it's sometimes not a matter of being better, just different, since in a saturated world of media (no pun intended) differentiating one's work from the millions of others is often enough of a deciding factor to trigger a choice. Which brings me to the topic of the fashion industry...

jackhack··on My 2020 Hackintosh Hardware Spec
thank you. A very useful contribution that neatly answers the question of why anyone would go through so much trouble. I would have guessed the difference in price was "only" a few hundred, and obviously would have been quite wrong! I never would have guessed 3.5 times!
jackhack··on My 2020 Hackintosh Hardware Spec
interesting list of hardware and beautiful photos, but this blogpost missing one key item -- cost!

HOW MUCH $$$ TO BUILD THIS MONSTER of a "mac", and how does that compare to a similarly-specified Apple product?

Without this, it feels like a collection of thinly-disguised product placements.

jackhack··on FBI unlocked iPhone 11 Pro via GrayKey, raising more doubts about Pensacola case
>it is not likely that US$ 15,000 or US$ 30,000 is something that any police department has in a drawer

I wish that were true. Police in any small town in America could start at lunchtime and have that amount by nightfall. Let me introduce you to "civil asset forfeiture" ( https://www.heritage.org/research/reports/2014/03/civil-asse... )

There are state and federal version of this, and a "sharing" program to share the loot. It's pure corruption in blatant violation of the US Constitution, but it's good for government/police business (e.g. buys a lot of helicopters, tactical/swat equipment, training, etc.) so it persists.

jackhack··on Undocumented Catalina file access change
exactly. It's user hostile to correct/undo the action. A 2 second drag-drop mistake requires the following to correct it: 1. realize mistake / stop-everything-you're-doing 2. reboot to recovery mode 3. change SIP setting --> disabled 4. reboot to normal OS 5. delete attribute you never wanted 6. reboot to Recovery again 7. re-enable SIP 8. reboot to normal OS and get back to work if you can remember what you were even doing 20 minutes ago.

That's "user hostile" in my book.

jackhack··on The hardest aspect of learning English as a second language
Even as a native speaker, that was still a linguistic speed bump.
jackhack··on Abstreet: Traffic simulation game written in Rust
Very impressive simulation! For others unfamiliar with the term "lane sweeping", it means crossing/changing a lane during a turn. You must turn into the lane closest to you. https://cherinlawfirm.com/2018/01/what-is-lane-sweeping-and-...

(It's scary thinking a half-mile traffic jam starts at 4am... and I can't help but wonder what it looks like at more sane hours such as 8:30am or 5:15pm. Is everything just red for miles around?)

jackhack··on Apple's Pro Display XDR Can Only Be Cleaned with Special Apple-Provided Cloth
Yes, it's a safe bet we're talking about rubbing (wood) alcohol here, not grain (e.g. booze) to clean fingerprints and miscellaneous cooties off the screens. A single-malt is only effective for scrubbing off residue from social interactions.
jackhack··on Apple's Pro Display XDR Can Only Be Cleaned with Special Apple-Provided Cloth
Is the cloth in the shape of a delicate snowflake? If not, they missed a marketing opportunity.
jackhack··on Apple's Pro Display XDR Can Only Be Cleaned with Special Apple-Provided Cloth
what's the purpose of a fancy coating if it makes the surface less durable such that it now requires special techniques just to clean it? Serious question.
jackhack··on A Week in the Life of a McDonald’s Cashier
I agree wholeheartedly with this. Everybody needs a &^%$ job once in a while to reset their empathy scale.

Walmart does something interesting for their software development process. Say a developer is working on a warehouse automation system -- that dev. is then trained and works in the warehouse for a month. Same goes for checkout/cashier, or customer service, or whatever. You WORK that job for a month and you'll understand just how trying it can be to struggle with lousy software on top of a sometimes difficult public. You'll know the trouble spots and the workarounds, and can take that education back to a nice safe quiet desk where you can then go on to help solve the problems.

jackhack··on Teacher Effects on Student Achievement and Height: A Cautionary Tale
My ability to predict the future is mixed but I think it's safe to say, with the recent dawn of CRISPR, that comment will seem quaint in 20 years.
jackhack··on Vinod Khosla Wins Ruling Threatening Public Beach Access
How ironic. Breaking the paywall on a billionaire's newspaper to read an article about a billionaire's paywalled beachfront.
jackhack··on Vinod Khosla Wins Ruling Threatening Public Beach Access
"Thank you for choosing Streisand Effect Charter Service, providing daily access to the hotspots of entitled Billionaires who abuse the legal system since 2019..."
jackhack··on WeWork lays off 2,400 employees
Honestly I'm surprised there are 2400 employees who have stuck around this long, waiting for the other shoe to drop. How could they not see the obvious implosion coming? The proverbial tidal wave of ugly news has been steady for months now.
jackhack··on Her Amazon Purchases Are Real, the Reviews Are Fake
And rebates (5% bonus) on purchased made with her Amazon credit card.
jackhack··on Her Amazon Purchases Are Real, the Reviews Are Fake
agreed. disgustingly antisocial and immoral. I was astonished back when the poisoned chinese baby formula story hit the news, thinking "how could people knowingly perpetrate such evil?" yet here is this story about "Jessica" knowingly endorsing products that her chemist-boyfriend has identified as toxic. But she "earns" $100/month in kickbacks and gets lots of "free stuff" so I guess it's all good even if others are harmed. (Hope that sarcasm was obvious.)

Looks to me like "Jessica" might be a co-conspirator to racketeering. If I were a prosecutor, perhaps I would think that's something for a jury to sort out?

jackhack··on Your throat hurts, your brain hurts: the life of the audiobook star
I don't think it's a Dutch vs USA thing. More a white-collar vs blue-collar dichotomy. Some people don't seem to understand or appreciate how good they have it, and their complaints ring hollow to me. It's a matter of perspective.

>"Why should someone hurt after any work?"

Because some work is just HARD. It involves dangerous things (chemicals, biologicals, heavy things, powerful equipment, sharp edges, heights, etc.). The world is built by people willing to take on these tough tasks and not all of it can be accomplished by a digital assistant, or through pushing a button.

The bit about the actor bursting into tears from the idea of being paid to read a second day shows a serious lack of self-awareness and perspective.

Ask a stone mason how his shoulders and knees feel after a few days of stacking block. Or the oilfield worker, after a few hours of stacking straws on a derrick. Same goes for the guy in the steel mill working hour 10 of a 12-hour shift, the office janitor tidying up at night, the line cook at the restaurant on the corner, or the long haul truck driver clocking mile 600 with 200 more to go. Some work is just hard.

For the actors, watching a season or two of Mike Rowe's "Dirty Jobs" would be a suitable counterbalance.

jackhack··on Your throat hurts, your brain hurts: the life of the audiobook star
"...they get paid per recorded hour."

And, as members of the actor's union, they are paid scale. (edit: and royalties.)

I'm struck by the irony that voice actors (who work for a day or two on a video game) are paid royalties for years, while developers (who work crazy overtime for years on a video game) are paid a straight salary, then laid off after it ships as a "cost savings" measure.

So "your throat hurts" after a few days' work? I'm finding it difficult to muster sympathy.

jackhack··on Office noise bothers some people more than others
Thank you. I don't, unfortunately. It was formulated purely on my own experience and instinct.

This was part of a presentation I gave in the early 2000s, literally begging my management not to destroy productivity by moving our company from cubicles to an "open floor plan/hot desk" environment. I wanted to boil down the issue to its essence and this dichotomy was the product. As others have pointed out, the real answer is that people work on a continuum, but my point is that if we are going to pursue a change in environments, we should attempt to understand the nature of work and strive for an ideal. Why implement a "solution" that only works for one end of the concentrator/collaborator scale?

In my case, implementation of the hot-desk program proceeded anyway, and I left the company soon after. Life is too short to be treated with such lack of consideration. The company has since laid off 10s of thousands of employees and sold off most of their once-glittering R&D campus buildings, bulldozing others. Only a thin shell of what used to be persists.

I regret that I did not ask a rhetorical question such as the following: "if you had to re-take a college mathematics exam in eight hours, and your continued employment depends on a passing score, where would you go to study? A quiet room, or a busy place like the food court at the shopping mall or a bus terminal?" but I realize the executive Q&A sessions were merely a show trial, not a true inquiry. The decisions were made well in advance.

jackhack··on Office noise bothers some people more than others
Yes, I've seen this, and experienced it myself. It's possible, but hardly preferred.

Do you ever wonder how much better could you perform in a non-distracting environment?

jackhack··on Office noise bothers some people more than others
I think this is it -- he had control. Once others are free to intrude into your space, injecting distraction, all is lost.
jackhack··on Office noise bothers some people more than others
There are two mutually exclusive groups of people: "Concentrators(1)" and "Communicators(2)". Concentrators must have conditions that allow one to form and hold complex ideas, and act upon them. This is almost always some degree of a quiet environment, without visual or auditory distractions. the opposite of the ideal conditions of Communicators. Communicators must interact with others to do their job.

(1) Typical of this group: mathematician, engineer, scientist, writer (2) project managers, C-class executives, sales, support

It is as unfair to ask a Concentrator to work in a noisy environment as it is unfair to ask a Communicator to work in silence. However, if one puts both in an environment together (which is often the case) the Ccommunicator always "wins" by suppressing the Concentrator's ability to work through the mere act of performing their duties.

jackhack··on Naïve Bayes for Machine Learning
>That probability is n_word/total_words the corpus.

Thanks. It's been 15 years since I implemented it. Guess I failed the interview.

jackhack··on Naïve Bayes for Machine Learning
Bayes is very simple, easily understood by a 6 year old, if explained properly. There are scary looking integral equations used to express it, but ultimately if you can count you can implement this.

Let's build a bayesian spam engine:

Start with a known-good email (not-spam) and a solicitation (spam). For each word in the not-spam document, count the number of times each word appears. That's your not-spam "corpus". Repeat for the known-spam document. Now you have a list of words+frequency (dictionary of counts). There will be many words which appear in both lists. This is normal.

Now, when you have an unclassified document, for each word in the document check both lists (spam & not-spam). In which list does this word appear more frequently? if the count for that word is higher in the spam list, then this is a "spam" word, therefore this document is +1 spam. If a not-spam word, then this document is +1 not-spam. Repeat for all words. At the end, which count (spam or not-spam) has the higher total? There's your answer. Spam or not-spam. Done.

Simple counting and comparison.

Seriously, that's the algorithm. It's that simple.

If the system miscategorizes a document, move it to the appropriate group yourself and count all the words again. (retrain). The system just "learned" from the mistake. It got "smarter".

You can easily add more categories, other than "spam" and "not spam" -- "questions from customers", "family & friends", etc. It works the same. The group with the highest total "wins" the classification.

extra credit: Now here's the interesting part. The corpus doesn't have to be words. It could be a switch set to "on" or "off." Joint angles on a robot. Ping time of a packet. Temperature from a thermistor.

And the classification doesn't need to be spam/not-spam, it could be "friend vs foe", upright/inverted, safe/not-safe, or anything else. The algorithm doesn't care, it's looking for probability of being in a classification group.

There you go. Have fun!

jackhack··on The 16-Inch MacBook Pro
For me, this is the takeaway quote : "The biggest change is that I finally don’t feel like it’s constantly fighting me. Its design doesn’t feel spiteful."
jackhack··on Facebook says a bug caused its iPhone app’s inadvertent camera access
“ALL ANIMALS ARE EQUAL / BUT SOME ANIMALS ARE MORE EQUAL THAN OTHERS.”
← PreviousPage 3 of 22Next →