Hacker Newsnew | past | comments | ask | show | jobs | submit | izak30's commentslogin

My M1 is suffering from a bug where there is runaway SSD writes and I have to restart it every few days. I've learned so many coping techniques. I'd never call this the best hardware I've ever owned, that was a 2011 MBA.


Yikes that sounds terrifying! What program is doing the writes? Apple or third party? Some demon going crazy with logging?

I've had my M1 Air since they launched, five years, and it doesn't show any sign of getting retired soon (except for the slight bend in my case where my lid jumped on it when it was open on the couch... but that mostly bent back.)

I had a 2011 MBA but vastly prefer everything about this one.


That's normally a sign of a dying ssd controller more than anything


We're using the same stack, along with automerge-repo-rs, we haven't needed much in the way of updates, what are you hoping for that doesn't exist?

Edit: Typo `autosurgeon-repo-rs` to `automerge-repo-rs` and link. https://github.com/automerge/automerge-repo-rs


Is autosurgeon-repo-rs separate from autosurgeon? I can't find anything by that specific name on Google.

The API is still a little clunky, with hydrating and reconciling, and it's not as clean as the automerge-repo one, especially with those React examples.


Sorry for the typo. Updated. I get what you mean but maybe I've gotten used to it. We also added a little sibling library to it for partial hydrating and reconciling that fits our patterns better. https://github.com/bowtieworks/automerge_orm


Just for kicks I ran `git log | grep "Author: Simon" -C 20 | tail -n 50`

``` commit 53eddd4a0f8786e23f511a653d8d7ffa947ad8db Author: Simon Willison <simon@simonwillison.net> Date: Mon Apr 23 21:24:41 2007 +0000

    Added HTTP_HOST example header

    git-svn-id: http://code.djangoproject.com/svn/django/trunk@5063 bcc190cf-cafb-0310-a4f2-bffc1f526a37
```

There are earlier references as well, but I think the author was making pretty deliberate choices.


Yes, Simon Willison was part of the Django core development team very early on, when he was ungodly young. Absurdly talented guy.


Check out Lavamae. While you're there send them some money. http://lavamae.org/


No financial info apparent on the site, and the FAQ is a link to PDF -- yields "Decompression error" on Android. I'd be wary.


I bought $50 in prints from you last spring! Everything went very smoothly. Good luck!

I own a Taz2, but it's nice to have somebody else handle the printing every once in a while.


I make art installations and UI/UX research. A modern browser is one of the best technical canvases. If you are working on browsers and you turn things off, please always allow me a backdoor for my own browsers to turn them back on.

Complex software control of multimedia and the whole browser experience gives me the ability to develop new ways of interacting with computers.


It all depends what you're doing. For a weather station you could do very well and have very low power at one reading per minute. HTTP is great for that.

Also your approximation is off. I'm under 200ms (closer to 110) per insert, end to end. That's before any optimizations.


I buy stuff from Adafruit because they do good work. They are advocates for approachable and understandable electronics. They work hard at combining art and technology and education. They pick good components and they make software libraries and tutorials to match.

I buy their stuff because I think beginners should buy their stuff and I want to see more companies like them exist.


Good question! For some toy weather data, Elasticsearch as the only data store made sense. If I were to add more sensors and features and make this a long term project, I'd likely try to wire up some automated backups. If it were some kind of production app that a second human relied on, then I would think hard about the data, the failure scenarios, budget, etc.

Does that answer your question at all?


(Hi! I'm the original author!) I'm able to get about 200ms resolution at both ends without any trouble.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: