HNHacker News
TopNewBestAskShowJobs

tech2

506 karma · joined May 14, 2016

submissionscomments
tech2··on Apple unveils M1, its first system-on-a-chip for portable Mac computers
I'm a little surprised that there's so little mention here regarding this being a possible precursor to the end of the hackintosh.

One comment mentions the possibility of using old ARM tablets in a hackintosh build, but this seems to run against one of the two reasons for using hackintosh over Mac directly - performance. Cost would definitely be a benefit, but I'm less convinced of the value here.

I imagine though that this is literally the end of the hackintosh entirely. With control over basically all the hardware, there are no more workarounds or backward compatibility aspects. Hell, even external GPU aren't supported as-yet.

tech2··on Image Scaling Attacks
Because resizing in a linear colorspace is more costly. JPEG can be resized without shifting colorspaces VERY cheaply, but requires loading into RAM if a change in colorspace (or gamma shift) is performed. The hit can be quite significant. On a phone or laptop it would hurt battery, on an online service (dynamic resizer service) it would impact latency.
tech2··on Transparent OLEDs
As a counterpoint to that (and maybe it has just been a particular model series), I've had the 9343 XPS13 for 5 years now without issue. The battery life is much shorter now, for sure, but it's been a daily driver for all that time so I'm not so surprised.
tech2··on Factorio 1.0
A lot of these rules/ideas likely apply to Satisfactory, though there are additional concerns like rate-of-climb for ramps and placement of objects is not (by default without using base-plates) fixed at 90 degrees but works in (iirc) 15 degree increments. It makes things differently challenging.
tech2··on Factorio 1.0
I never got in to Factorio, though I'd been tempted several times. I recently bought the early-access Satisfactory though which is a similar game type, mostly to support the developers (Coffee Stain) who make another game I quite enjoy (Deep Rock Galactic).

The refactoring bit hits hard, how do you structure your factory to minimise time/cost/space, can you increase throughput, do the outputs line up where you need them, how do you ensure a sufficient power supply, etc.?

tech2··on Microsoft President: We Need a Hippocratic Oath for Software Engineers
How then do you manage things like outsourcing, or the purchase of overseas companies, or multinational mergers?
tech2··on Microsoft President: We Need a Hippocratic Oath for Software Engineers
It should be immaterial whether you chop down the Christmas tree or set a pre-programmed robot capable of doing the same on its way.

The programming of said robot isn't the bad act here, it's the act the robot actually performs.

The danger of being castigated for having written something that wasn't used is that we then get into the area of thought-crimes.

tech2··on Microsoft President: We Need a Hippocratic Oath for Software Engineers
Medical software systems already have legal obligations that fall on (I believe) the CEO of a firm. In the CRO space for clinical trials for example you're often audited by the FDA, MHRA, and others to ensure your processes are documented and followed, your issues traced and corrected, etc. You also have a requirement to fulfil things like 21 CFR Part 11 for records and signatures tracking/management.

Failures of a company responsible for this kind of thing that lead to injuries or deaths can result in imprisonment of (at least) the CEO and possibly others. I'm not sure licensing is necessary here, that's what documented process is supposed to manage (change tracking, development process, etc.)

tech2··on “Irregardless” is part of a penumbra of unorthodox English words
I think it's an interesting line, and depends on the propaganda. I imagine at some point lawyers would need to get involved to argue the minutiae.

I can't say for sure and would really need decent examples.

tech2··on “Irregardless” is part of a penumbra of unorthodox English words
I think the difference is the intent. If the intent of the act is the death (or other outcome) of a group of individuals then the act would be mass murder. If however the intent of the act is to use these acts to cause terror (the deaths are merely a means to that end) then the act is terrorism.

Terror has been a tool of a number of political groups over the years. An easy example would be when the IRA bombing campaign moved outside of London after the ring of steel was constructed. The destruction of property, or the deaths of individuals themselves in London weren't the aims, it was the threat/fear/terror that anyone could become a victim. The terror was a lever to force government response.

tech2··on Bringing the print statement back
I remember this kind of thing from days gone by with coffeescript, and the absolute hell it caused. It may have been made worse by js being callback-heavy, but assuming I had a function:

  def bob(cb, *args):
    do some stuff...
Then the call:

  bob somefn, 2, 3
Works. But I remember having hellish times tracking down issues when you missed a single comma.

  bob somefn 2, 3
Now you have bob being passed the result of evaluating the callback (early) with 2, 3 - and this is discovered at runtime. Ugh!
tech2··on Any way to find a lost Kindle inside a house?
Many _many_ years ago we used to have to do that on occasion in our office to find where the break in the coax network was. That brought some amusing memories back for me, thanks :)
tech2··on How William Gibson Keeps His Science Fiction Real
Every time I read a Stephenson novel I have to break through that first quarter to a third before I'm fully taken in. It's like a dog or cat finding a comfortable position to sleep in. Snow Crash, The Diamond Age, Cryptonomicon, all require me to push through that first part before I can get comfortable.

I had tried (and failed) to read Crypto about 3 times before I finally broke through and realised his plotting wasn't bad, he just couldn't set it up right, or something.

tech2··on Why the Amazon Basics Keyboard Is My Favorite Keyboard
It might be the heat you ran the wash at, what temp/setting was it?
tech2··on Why didn't the Romans contribute much to mathematics?
Just because I've been holding on to this link for a while now - https://i.imgur.com/efbNO4X.jpg

Granted, NZ's a small country, but if it was known about there pre Great War, I suspect many people knew about it elsewhere too.

It is one of those things that until very recently had been quite easy to ignore though I suppose (and many still try even now).

tech2··on Cassettes Are Back, and It’s Not About the Music
It was lovely, it had a VERY solid feel to it and the sound quality was as good as, if not better than, many full-size players. Thanks for the link to the review, it's been a fair few years since I've even seen that thing.
tech2··on Cassettes Are Back, and It’s Not About the Music
My father's Walkman DD9 brings back similar memories :)
tech2··on Cassettes Are Back, and It’s Not About the Music
The first time I heard Nine Inch Nails was Closer, from The Downward Spiral. It was being played on one of those tiny set of speakers plugged into the headphone output of a walkman... and it was glorious :)
tech2··on Pen Refills Guide
As snazz says, Noodler's bulletproof is pretty good, smudging is still a possibility with it but depends more on the paper you use. Another good one is De Atramentis Document Ink (better than the Noodler imho)
tech2··on Slack will never replace email
> I would even go as far as to say that Discord’s design is aggressively thoughtless for the visually impaired.

I'd take that further. Discord's UX drives me to despair. It's like no other chat app (which is my basic use-case). Multi-party voice is awkward, much of the interface doesn't lend itself to self-explanation, etc.

edit: The reason for using discord vs anything else is the need for a voice chat app in-game since some party members have issues with steam, and what other decent options are there that don't require self-hosting?

tech2··on Introducing a new HTML element – welcome <clippy>
I have window title bar, minimal location bar, and tree style tabs (collapsible/hideable). The UI is about as minimal as it can get :)
tech2··on Introducing a new HTML element – welcome <clippy>
Interestingly I try Chrome once every which and go right back to Firefox for exactly the same reason. I find the Chrome UI intolerable. Tiny tabs, inflexible GUI, less interesting extensions, etc. I also tend to use _many_ tabs (grouped by topic I'm working on) so maybe I'm a bit of an unusual case.
tech2··on The Pentagon is battling the clock to fix serious, unreported F-35 problems
And only costs 40x as much as the A-10 ;)
tech2··on C64 Power C Tutorial
I found MIPS (R3000), SPARC, and MC68k about the right size for an ISA. Things like PIC (and similar microcontrollers) and older 8bit CPU like the 6502 and Z80 always felt a little limiting to me. I think those (MIPS etc.) were also a great point for higher-level (C, etc.) languages to be useful/interesting.

I guess each to their own though.

tech2··on Why are people modding Thomas the Tank Engine into video games?
For that we had alt.barney.dinosaur.die.die.die back when newsgroups were used for something as well as file distribution :) Very satisfying to vent.
tech2··on World of Goo Update, 10 Years Later
Also in a same-but-different kind of way, Opus Magnum (but then you can spiral out into Factorio and other games of its ilk)
tech2··on Ask HN: How to Teach Coding?
This in particular is massive. Some people like (and work well) pair programming, others want reading materials, others yet need videos.

Just being there to answer questions or help when they have issues can be a tremendous assist since it means they're rarely left frustrated by being unable to move forward on their own.

tech2··on Why we’re switching to calendar versioning
In NZ, first semester starts near the end of February. Second starts early July.
tech2··on Languages I want to write
Something with jq's filtering (and likewise JMESPath) and output for stream processing could be quite interesting indeed.

In terms of my own pet desires for a language I was always a little sad that the iteration constructs from ICSI's Sather didn't see more love.

tech2··on Ask HN: Which great products didn't succeed?
I tried the charge3 and the step and stairs-climbed counters both read wildly incorrectly. It also had a tendency to track steps taken when driving. They also hadn't got the pulse-ox sensor doing anything at the time I returned it.

The OS on it is quite nice, the iOS app isn't bad either, but the inaccuracy just drove me nuts.

I moved on to a Garmin vivosmart instead. Not quite as pretty, but a lot more accurate.

← PreviousPage 4 of 7Next →