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

What unnecessary snark. Is a little civility too much to ask for?

It appears to have gotten better! Sharing a project soon.

CRDTs let you avoid leader election / strict consensus. The canonical example is a google doc with multiple editors.

Protected memory can be used to fix that. Working on a related project that I'm planning to share soon.


Happy Framework 13 user here to say this.

I recently realized the 32Gb I had originally spec'd isn't enough for work lately. Easy fix, I just ordered more RAM.

Pretty straightforward value prop here. If that's not why you want, buy a different device.


You can do this on virtually every non-soldered laptop why is this presented as some unique feature?


I'm starting to realise that many of Framework's strongest soldiers have probably never touched a laptop other than a MacBook or similar in decades. The ability to upgrade the motherboard is niche yet genuinely cool, but instead I keep seeing breathless announcements of RAM and SSD upgrades as if no-one has ever heard of those before.


Direct counterpoint: I've been a Dell XPS 13 stan for years (owned 3), and my other laptop today is a System 76. I've run IT for labs at a major university (Georgia Tech), across Windows, RHEL, and MacOS. I've been a desktop Linux user since 2006, both personally and professionally.

Across those, I've repaired plenty of laptops. I mentioned the RAM above because it's recent, and because it's easy. And I don't just mean physically easy - I mean I can find the part with a quick search, and it's just like any other ecommerce thing. That's a big shift from figuring out how to upgrade most laptops, where your top search result is a forum post or pushing you to talk to a tech.

Not breathless, but it is a breath of fresh air.


Funny, I was under the impression that Apple's stuff is closed source, so no one outside their employ even could fix a similar issue?


Bearing in mind that Apple does Open Source some stuff: https://opensource.apple.com/projects

They also Open Source the base OS layer pieces for macOS too:

* https://github.com/apple-oss-distributions/

* https://opensource.apple.com/releases/

I don't keep any kind of close eye on this stuff though.


Apparently, android isn't fixing it either.


What does Apple being Apple have to do with Google not paying somebody to work on getting Airpods, which presumably should conform to some Bluetooth spec, in order to get Airpods to work on Android?


>>...due to a bug in the Android Bluetooth implementation.

The issue can be resolved because an android bug can be debugged by a contributor. A similar issue can't even be analyzed from the apple side by anyone but an apple employee.

We are assuming there are bugs in iOS, but their closed sourceness can mislead people to believe there aren't. Then, yes, their vertical integration makes them rich, which in this case is bad for users, in the guise of being good.


It comes from finance - the rest of us just use "M" for million. I believe it's from Roman numerals (MM = thousand * thousand).


I’m in finance and exclusively use the M and K to reference millions and thousands. Everyone says the MM is more accurate and I get that from a Roman numeral perspective it may be (if you ignore that it actually means 2000), yet I’ve never once encountered anyone using M as a thousand in the writing or reading of financial figures. I think it’s primarily a financial news, journalism/writing style, I rarely see it in business at all. Sometimes I see MM from the PE/banker guys and that’s about the only time I see it IRL.


Ok, I see where the "actually 2000" misconception would come from. A mile is 2000 steps, and "mile" comes from "mille".

But "mille" means 1000. Specifically, it was the distance covered by 1000 paces from a marching Roman soldier. It's more consistent to measure paces than steps in the face of left/right asymmetries, so it's the unit implied when you just say you're marching 1000.


MM literally translates to 2000 in Roman numerals and Roman numerals is always the reason provided for why MM is used for millions. I don’t see where mille or it’s history of steps gets into the picture at all, unless it’s the real reason for MM being million and everyone’s explanation is just wrong (they effectively don’t know why they’re using MM).

It still kind of reasons that if the idea for MM is to be more precise/clear than M, they’ve not done a very good job picking a clearer abbreviation.


The funny thing is, that MM in roman numerals means 2000.


There's boilerplate in Rails too. We move the goal posts for what we define as boilerplate as we better explore and solve a class of problems.


What boilerplate is there in rails?


html is like 90% boilerplate, and so .html.erb in rails is mostly boilerplate.


We have the component architecture pattern to reduce the amount of html we have to write. If you’re duplicating html element in every page, that’s mostly on you. There’s a reason every template language have include statement. That’s a problem that’s been solved for ages.


Have you considered that instead, whatever LLM has the most examples of are what it's best at? Perhaps there's more well-structures Rails code in training than Go?


Most stablecoin volume isn't cleared in the Bitcoin network.


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

Search: