HNHacker News
TopNewBestAskShowJobs

mmackh

844 karma · joined October 18, 2011

mmackh at gmail.com working @ https://sentionic.com
submissionscomments
mmackh··on I Dream of Quieter Computing
"Sensors -> zigbee or zwave -> home assistant"

Home assistant gets updated quite frequently and so does the OS that runs beneath it. My point is that the chain you are describing here can be (is) one single device, with no outside dependencies that runs the logic on a room level. Quieter computing is if it works without the constant upkeep.

mmackh··on I Dream of Quieter Computing
"I use a lot of computing for entertainment purposes and leisure activities"

Couldn't agree more. And phones with a touchscreen have been optimised on this axis (ppi, stereo speakers, fps, oled, latency, etc.)

Examples of logic that you want to last for years: devices you set up for your parents to notify you when they get up in the morning. Or that their air quality and temperature is ok.

By logic, I mean source code that determines the behaviour of the device.

mmackh··on I Dream of Quieter Computing
It makes the world your canvas, but the device itself is intentionally screen-less. When you enter home - based on presence, time of day, ambient illuminance, barometric pressure, temperature what do you want to happen? Usually this involves a chain of devices, working together inside a blackbox running on an OS that no one single person can understand. What if all the cruft is abstracted away, and you can actually program and script in highly abstracted APIs what is going to happen. And that logic will last you for years. Or you tell an LLM and it writes the logic (code) for you. Having the logic run local makes the experience easier to reason about - now and in the future.

So yes, you can write code that calculates the angle of the sun and fire off a web request or email to send you an interesting HN link. But you can do much more...

[Edit] Again, this is only one approach that changes how we process input to reach a desired output.

mmackh··on I Dream of Quieter Computing
A lot of folks will tell you that computers with less features are the the answer, but over the past couple of years I’ve come to realise that how we interact (keyboard and mouse) with computers now is only one way to do it.

There’s something about building distraction-free computing, that doesn’t have to be less. I’ve been building something over the past five years, that puts an entire smart home into one device - sensors and microcontrollers have come incredibly far to make it feel a little bit like magic. What I’m getting at is - what if the environment provides input to the computer and not us directly? This would be one way of exploring quieter computing.

mmackh··on Hold on to Your Hardware
We are in a renaissance of computing right at this moment. If expand our definition of computers outside of screens and traditional input devices, microcontrollers are capable of so much more, with so much less (energy consumption | ram | storage).

The tipping point for MCUs was WiFi - which not only allows you to speak multiple protocols (UDP/Zigbee/HTTP/etc) and have audio IO, but also P2P communication and novel new form factors. There's been incredible progress with the miniaturisation of sensors and how we're able to understand and perceive our environment.

So yes, whilst traditional hardware is getting more expensive and locked down, there's a strong counter movement towards computing for everyone - and by that I also mean that there's going to be less abstraction in the entire stack. Good times ahead!

mmackh··on Ashet Home Computer
There’s something to be said about an independent system you can understand and expand. What I think will be next frontier in home computing is truly understanding and owning the systems that run a smart home and that comes with understanding the environment (sensor data, presence detection, etc.). We live in an interesting time where embedded development has become so accessible and powerful that we can interface with multiple wireless protocols and state of the art sensors with not a lot of capital investment. If we think what can come beyond screens and imagine more ambient computing systems - maybe we’ll see new and interesting innovations
mmackh··on Software Rot
Not if software is tied to infrastructure, buildings, etc.
mmackh··on Volkswagen reintroducing physical controls for vital functions
There is a large burden that smartphones have to carry by having to facilitate, or be in some way involved, in every aspect of our life. And at the same time, industries involved in producing these products, have to stay busy and employed. So we end up in a situation where everything stays in constant flux.

Updates break older apps, change the UI/UX, it's really an interesting situation we're in at the moment.

mmackh··on It's time to make computing personal again
Yes. The thinking was: displays are all around you already. Why not build an ambient computing platform. If it replaces infrastructure in your home it needs to provide enough value. I think we’ve covered that now, but it’s taken a few years.
mmackh··on It's time to make computing personal again
We’ve been working on a new kind of home computer for a few years now based around microcontrollers. Unlike a traditional setup, it’s aimed at replacing the traditional light switch to provide environmental awareness and bring families closer together. Although the base OS is not open source, the SDK is totally scriptable, meaning as an owner you will be able to trace and understand the device fully.

Examples of what it can do - Autonomous lighting with mmWave radar with 180 degrees fov and ambient light sensor - Recording of temperature, humidity, barometric pressure and VOX to onboard SQLite database at a chosen interval. - Onboard web server, which serves as dashboard and configuration page. - Communication platform with integrated microphone (hardware indicator light, off by default) and speakers. I’m also experimenting with talking to LLMs like this.

And many more things. If you’d like to reach us hello [at] sentionic.com

mmackh··on Samsung Display to Begin Mass Production of Rollable OLED for Laptops
Samsung seems to equate a larger display area on a laptop with increased worker efficiency/productivity - disregarding ergonomics or durability of their products.
mmackh··on X rolls out new ad format that can't be reported, blocked
The entire rebrand to X allows the twitter brand to live on / be sold once X goes under. Up until this point there have not been any meaningful positive changes to the platform - everything seems to have been done for attention.
mmackh··on Payment systems while working at a pizza place
Began my coding career because of the family hotel business. Started coding websites, progressed onto building status boards (vertically mounted tvs) for the today’s Programm, dabbled in document management (instapdf.com), employee management (baseping.com) and worked my way up to actually implementing 3 different versions of iOS apps interfacing with different POS systems (ordervisto.com). Getting live feedback from these systems was invaluable and really helped with finding out what works and what doesn’t instantly.

The hotel is sold now and I’m wondering if I’ll ever work in such a challenging and multifaceted environment again.

mmackh··on Ask HN: How do you approach a problem you are not sure has a solution?
Taking long breaks and let the mind wander. Learn from failures. Understand the problem and possibly rethink what you are trying to achieve.
mmackh··on DeviceScript: TypeScript for Tiny IoT Devices
Access control with NFC (sticker on the phone) is a big upgrade. I’ve developed some hardware around this https://instanfc.com
mmackh··on Solarized
I've been a big fan of Solarized Light and have been using it for over 10 years, everywhere. Even based my personal site design around it. Thank you.
mmackh··on DALL·E 2 vs. $10 Fiverr Commissions
Excel or Numbers, backed with data, would have been the right tool for this job.

However, once the wow-factor for text to image AI wears off, you start to realize:

a) “AI” doesn’t understand anything about the real world (physics, proportions, shapes, etc.) You curate and pick the image that makes most sense. You start to settle.

b) TTI “AI” can never evolve and become better than the data it’s been trained on. It can combine things for sure, but it will won’t start evolving and become a master artist.

c) Limited applicability - there’s always going to be an edge case in every image that’s going to look off (strange blends, non-perfect circles, coloring…). You need to be a creative and know how to use photoshop to fix this stuff.

Right now it’s cool for creating album art, but that’s easy [1]. Generally I just hope that creative people aren’t too worried about “AI”, otherwise we’ll run out of training data.

[1] https://www.intheknow.com/post/album-cover-challenge-tiktok/

mmackh··on Apple unveils the best photos from the Shot on iPhone Macro Challenge
I do wonder what the subjects in these photos would look like with different cameras and lens combinations. Everything about those shots scream great composition, but held back by the technical aspects: blurry and distorted.
mmackh··on InstaNFC – Access Control Hardware for Developers
Both Ultralight EV1 and NTag 21X are supported and recommended. Cloning is possible for the NTag, but there’s currently no chip out there that can actually lock block 0, which makes detecting and bricking them trivial.

One can make this system as secure as the specs require it to be: brick clones, reject certain tag types, add encryption, add counters, perform analysis server side, etc.

mmackh··on InstaNFC – Access Control Hardware for Developers
Bypassing the system is not completely trivial, but for a determined actor, possible. For outdoor or higher security installations, two boards are recommended, where the outside one acts purely as an antenna.
mmackh··on InstaNFC – Access Control Hardware for Developers
“Built out of internal necessity” - I didn’t write this for no reason. Here is a little more background: https://inoads.com/articles/2021-07-01-keyRead-Announcement
mmackh··on InstaNFC – Access Control Hardware for Developers
Those chips and protocols are closely guarded, alternatively the hardware has BLE support. I did already create a proof of concept offline-only Apple Watch access app.
mmackh··on InstaNFC – Access Control Hardware for Developers
Cost/performance, time to market, IDE, ability for others to understand
mmackh··on InstaNFC – Access Control Hardware for Developers
From the website: “Read NFC tags to open doors with electric strikes (integrated 12V relay) or motors (toggle GND). A second board can be used as an antenna for enhanced security.”

For lower security scenarios like access to hotel rooms (where trust has already been established) it is sufficient. Plus using a case with proprietary screws, or even making it inaccessible from the outside can also help with security.

mmackh··on Software Dark Ages
Applies to the user side as well, i.e. gigabytes and hours of updates for phones or laptops with minor changes and security fixes.
mmackh··on Why does the New menu even exist for creating new empty files?
An convenience that I use all the time and really miss on macOS. I found a substitute app [1] which works well.

[1] https://langui.net/new-file-menu/

mmackh··on New Kind of Paper
Faulty handwriting recognition causes data loss. Instead of relying on machine learning as a crutch, we should design systems and UIs that can do recognition, but don’t discard the original data.
mmackh··on Fujitsu BS2000 Operating System Manuals
Initial release 1975; 46 years ago Latest release 11.0 / 2017; 4 years ago

So we’re already up to version 11.0, whilst FB Messenger for example is at 313.0

mmackh··on Show HN: A social platform with music in focus. Download the app
How are you able to use Spotify playback without having to run the main app in the background - the official SDK always talks about being a remote
mmackh··on Next Gen Static Blogging
Author here: Sorry for not considering accessibility more. I use solarize everywhere - I’ll look into fixing the low contrast issue. As for whether my approach is correct from an SEO or HTML5 validation perspective - evidently not. But I do value the feedback and will take your comments into consideration when expanding my personal site. It’s still a WIP.
Page 1 of 5Next →