HNHacker News
TopNewBestAskShowJobs

dajt

167 karma · joined May 2, 2012

submissionscomments
dajt··on Things Every Hacker Once Knew (2017)
Well, it's by ESR so the smug pedantry is taken as read. It may be stuff every hacker used to know (and I'm old enough to have dealt with everything there other than the 36-bit stuff) but so what? There's a ton of stuff going on these days I'm too old to care about and don't know but younger hackers probably have forgotten they ever had to learn it.

Modems are still connected via serial lines - our embedded project has a modem connected to the MCU via a UART. We ran out of MCU pins for HW flow control but it's essentially the same as how we did things in the 80s with external modems.

I assumed AT commands were still in use either because they're so easy to use or they're easy to test. I can't say whether the autobaud feature is still useful but the modem we use can do it.

I think (some) IoT devices can still use RS-485 which seems similar to RS-232. We're in ag-tech so the sensors we talk to use SDI-12, a shared bus serial protocol with 12v power and 5v signalling. Lots of weird stuff out there!

dajt··on Python: Overlooked core functionalities
I find a lot of python like that. It's a simple language to get started in but an incredibly complex language to try and get across more than skin deep. Maybe not C++ complex but more than I expected.

It has some wild features and crazy syntax and if you know it, it's probably awesome, but I too like to keep it mostly simple and obvious.

dajt··on Pinebook: An Affordable 64-bit ARM based Open Source Notebook
The keyboard at least might be a cheap fix. I got a new Thinkpad and the right-hand shift key was useless which is the one I use. I couldn't be bothered returning it and bought a keyboard off ebay. About 5 - 10 mins to install and its great now.
dajt··on Patent trolls are shaking us down for selling “rubies” in our game
I have 4 kids, two of which are at an age where they just throw ALL their money at these damned games. The other two will hit that stage soon enough.

In my mind these games are no better than poker/slot machines. Adults should be responsible for themselves but kids can't be held to the same standard. So just one more thing I have to police.

This system is a rotten, rotten idea.

dajt··on Canada to Scrap IBM Payroll Plan Gone Awry Costing $1B
It's incredible, isn't it? I can't believe any govt still hires them. They were behind the Australian census debacle too.
dajt··on Stunning New Features of Android Studio 3.0
'Stunning'? Come on.

hackernoon and medium, not worth clicking on links from either of them.

dajt··on LinuxBoot: Linux as Firmware
These "hardware features", whether its [U]EFI or ME or whatever acronym, IMO is a land grab by hardware vendors over what we know as the "OS". Less computer owner control, more vendor control.

As long as you can still run the OS of your choice at the top of this stack of vendor OSs, what do the vendors gain by this 'land grab'? Particularly the HW vendors. I can imagine Apple and MS are happy to lock things down so only their OSs run easily but What benefit does any HW vendor get from from UEFI? Surely the benefit to Intel from IME is being able to say "you can remotely manage and recover a borked server if you have our IME enabled", but I can't think what else it gives them.

I like the idea of a system running hardware that does the minimum of initialisation before running code of the user's choice but that is more due to my being an 8-bit kid and worries of buggy vendor blobs than assuming the HW vendors are being nefarious.

dajt··on With teen mental health deteriorating over five years, there’s a likely culprit
I spent every waking hour tinkering with my C64, and made a career from that.

But a C64 is a very different beast from a ipad or even a rpi. I think the percentage of owners back then tinkered with them as well as just loading up games was much higher.

I haven't heard of a single kid in my son's classes who has tried programming. The thing is just a TV/mobile game console.

Thank god they haven't hit facebook yet, at least the ones I know.

dajt··on With teen mental health deteriorating over five years, there’s a likely culprit
No, I mean a tablet is a stupid thing for a school student to have. I could sort of see the point of a cheap laptop or chromebook - at least typing on them is reasonable. But there is nothing wrong with writing on paper either.

Teachers giving homework printed on paper makes it easier for the student and parent to know what homework there is to be done.

And printing from tablets? Come on. I don't know about Android tablets but it ain't easy from an iPad.

My kids aren't living in some tech backwater - we have more than enough computers from 8 to 64 bits they could do something useful with.

But there is no upside to me having to buy each of them an iPad - not for me or them. Even iPad games are just stupid free-to-play-pay-to-speed-up-progress games. All the kids give each other for birthday these days are itunes cards that get spend on 'gems'.

The whole thing is a disaster. Get off my lawn.

dajt··on With teen mental health deteriorating over five years, there’s a likely culprit
Yeah, or a build-it-yourself Z80 kit. I'm not being sarcastic.

An rpi or an arduino would be way better than an iPad.

dajt··on How Old School C Programmers Process Arguments
I wasn't all that impressed with the code - too 'clever' and concise for me.

I wouldn't be surprised if it let a bunch of unexpected inputs through as another commentor pointed out.

That may have been okay back then but in today's hostile environment and with so many people around that aren't natural programmers who dream of pointers you probably want something a bit more verbose.

I've been programming C since the late 80s so I'm not a new-comer. But I'm not a fan of that code even though I can understand it okay.

The more experience I get and the more people I work with, the simpler I like my code to be. I'll always take simplicity over speed and concision if I can.

dajt··on With teen mental health deteriorating over five years, there’s a likely culprit
Only the oldest of teens would worry about those things. I agree they're all bad but I'm not convinced they'd have much of an impact on under 17 year olds.

I'm extremely hacked off that the high school I'm sending my kids to requires students to have an ipad. It's expensive for me, of no benefit to the student, and makes it difficult for students and parents to figure out what homework is due becuase it's scattered around various websites depending on the teacher's whim. It also means he has a screen to fight with us over that he would not have had otherwise. Then the younger kids get annoyed he has one and they don't. There is no upside.

I asked my oldest son why he doesn't invite his friends around more often and he said 'I can talk to them online'.

dajt··on Teaching an Almost 40-year Old Unix about Backspace
+++ATH0
dajt··on The Stress of Remote Working
One of the really important things I miss is being able to get a measure of how you're performing. When you're in the office you can pretty constantly see how you're going compared to your team mates and whether you're 'doing enough'. Working from home you don't get any of that and it's quite stressful wondering if you're doing enough or falling behind or what people think.

I've had to ask my boss a couple of time whether he's satisfied with my performance, output, etc.

dajt··on The Stress of Remote Working
I've been working remotely for 12 years and I agree with the OP.

While I like not having to go to the office everyday and the more flexible arrangement there are a lot of challenges:

1. You miss out on a lot of socializing. 2. You lose visibility within the organisation. 3. Things that would be solved in 10 mins if you could ask for help face to face take hours. 4. Timezones can be a problem for some, but luckily not for me. 5. Other family members don't understand you still work and just think you're available whenever for whatever. 6. I knew I'd have to give up my team leader role when I went remote - it made no sense for a remote worker to do that.

I started going to a coffee shop every morning years ago just to have people to talk to.

It's a hard way to work, but it has its advantages as long as you're not trying for a promotion.

dajt··on How Atlassian Built a $10B Growth Engine
There is obviously more to it than that, but it was my thought way back when.

I interviewed with Mike and Scott when there didn't seem to be many other people involved. A few days later the company I worked for started the process of getting acquired.

I tossed up what I thought my share options might be worth against two guys who seemed to be just out of uni with a bug tracker.

I called them back and said I'd stay where I was. My options were worth nothing. Joke was on me big time!

Later on lots of my dev team ended up working for Atlassian and I thought it might be time to check it out again. I went for an interview and was told I wasn't smart enough, despite the fact I'd already mentored a bunch of their devs.

At least they gave me an interview. Most places don't 'cause I don't have the book learning to get past HR.

dajt··on REST is the new SOAP
I don't follow links to medium.com for that reason. I'm getting old and grumpy and medium.com posts seemed authored specifically to irritate me.

I'm not part of the new world so I guess I don't feel at home there.

dajt··on Update: Looking Glass Add-On
Yeah, that was a pathetic self-justifying post. "Sorry, won't do it again." would have been better. Losing their next bonus would be better still.
dajt··on Amazon’s Australian Launch Brings Excitement, Dread and Defiance
I'm struggling to find anything I want to buy on the Australian website. I can't even get enough into the basket to get free shipping.

And their goods categorisation is abysmal - whatever department you're in you seem to get heaps of unrelated dross.

It's a terrible place right now.

When they pick their game up I don't think there will be much loyalty to existing retailers. Australians are well aware and sick of the Australia tax, and desperate to join the rest of the western world.

dajt··on Replacing x86 firmware with Linux and Go
Can anyone ELI5 how two additional OSs can run network stacks without interfering with each other and the user OS networking?

I assume ME and UEFI use DHCP to get their addresses yet my modem/router only shows the one from my user OS.

Where do they get the drivers for whatever NIC happens to be installed? Do the motherboard vendors have to put blobs in place during manufacturing?

dajt··on Try quickly typing 1+ 2 + 3 into the iOS 11 Calculator
What if you want to quickly flick through pages? Having to wait for each page to render would be awful.
dajt··on GCC tiny
If the author wants to show how to write a front end targeting GCC then writing a translator to C would not do that.

It is an educational exercise.

dajt··on Vi is not vim
I agree. I grew up using vi on SysV on a Wyse-60. I don't want to go back there.
dajt··on Why GitHub Can't Host the Linux Kernel Community
I think you're right. And if so I agree with Linus. I don't get the entitlement of OSS people. They want to play in someone else's sandpit but enforce their own rules. If you don't like the way the project is run then fork it, go make your own or find another one.
dajt··on Why GitHub Can't Host the Linux Kernel Community
Linus seems to have a different take on OSS than most OSS warriors. I don't think he sees proprietary software as 'evil' or OSS as morally superior. I get the impression he just thinks OSS will be better in quality. Depending on the contributors, which is why he doesn't want or need endless numbers of average devs contributing to his baby.

I think his point about Tridgell's actions with BK reverse engineering were right, and El Reg was playing the OSS warrior card. It looks to me like Tridgell was trying to create a way to steal BK metadata - BK specifically required you to have a license to get that data.

OSS warriors annoy me as much as SJWs do, and seem just as narrow minded.

dajt··on Fixing bugs like it's 1988
Mine too! Loved playing around at $C000.
dajt··on Kids Coding: Simple Java
Yeah, it's more for grown-ups who don't know how to code. One of my sons is doing pretty well but I'm keeping a few levels ahead to see what's coming and I'm not sure he'll grok indirect addressing all that easily!

Another son is going through Swift Playgrounds and finding that easier to understand. He couldn't get HRM at all but immediately understood what simple functions were for in Playgrounds.

dajt··on Making a virtual machine in Google Sheets
There is at least one puzzle in HRM where I can't get either the size or speed opt. It's annoying me a bit.
dajt··on Making a virtual machine in Google Sheets
I got the same feeling playing TIS-100! It's cool it has a bit of story to it, but I just kept thinking to myself "I may as well write real software".
dajt··on Kids Coding: Simple Java
I'm trying to get my kids to play Human Resource Machine. I hate the name but the game is okay. Because it's basically drag and drop assembly language the amount of steps for the challenges quickly rises. That's a bit of a shame, but the upside is it does sort of teach how a primitive computer would work at a low level for a kid who was grabbed by it.

The blog author and a commenter make a good point about how back in the day getting the computer to do just about anything was thrilling, whereas now expectations are a lot higher but so is the knowledge and effort required to make that happen.

Switching on a computer and getting nothing but a ready prompt somehow made it easier (or more necessary?) to make your own fun.

← PreviousPage 3 of 4Next →