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

Great work. I believe used M1/M2 machines will be favored by young developers as their personal fun laptop in a few years, like the Thinkpad T420 used to be. For different reasons, of course.

Do the M4 and M5 GPUs also change a lot from the M3? I hope it's not too much work to get those going once M3 is usable.


> I believe used M1/M2 machines will be favored by young developers as their personal fun laptop in a few years

I doubt it. For one, the SSDs have limited lifespans, and are soldered on the mainboard. They'll be fine enough for the planned life of the laptop, but eventually secondary market laptops will start seeing waves of failures, at which point people learn that purchasing one is a gamble.

The entire Apple silicon lineup is designed for limited lifespan.


Exactly, the entire appeal of Thinkpads is their ability to be repaired and upgraded by the end user. MacBooks are designed to be disposable.

It’s really a shame. May last “favorite” MacBook was from 2013 where everything was upgradable. I bought the fastest Core processor with the lowest everything else and upgraded to 16GB of RAM, SSD (granted at SATA speeds) and a second data drive in the optical drive bay. What luxury!

I have a 120GB SSD from 2013 that saw typical gaming/workstation usage since it was bought, and it still works fine.

I think repairability is important, but I don't think it will stop those laptops from being popular.


Absolutely not.

SSD can be resoldered and that service is actually becoming popular and inexpensive. It's not just MacBooks, nearly all laptops have SSD and RAM soldered. This will become a totally normal thing in a few years from now.


Soldered storage is extremely uncommon for laptops not from Apple. You pretty much only find it in very low-end Chromebook type hardware that's using eMMC for cost reasons, and a small fraction of more expensive Qualcomm-based laptops that use UFS for no good reason. All mainstream PC laptops use M.2 NVMe storage.

> It's not just MacBooks, nearly all laptops have SSD and RAM soldered

That's simply a lie. No other laptop have soldered SSD. An increasing number do have soldered RAM.


SSDs can be resoldered, but it's a PITA and I haven't seen it becoming popular or inexpensive.

It's on chip for the m series and not soldered to the motherboard.

The RAM yes but not the SSD modules

The ram is on chip, the ssd is soldered to the motherboard. There are tons of YT vids showing people upgrading them.

Neither the ram nor the ssd is on chip. The ram is on package, the ssd is on board.

On chip means literally on top of the silicon, like how AMD X3D cpus mount the SRAM chip. On modern Apple devices the ram is mounted on the organic package substrate. The difference is significant, and it's shitty that Apple outright lied about it.


I think that particular definition of "on chip" is entirely your invention. I've usually seen it broadly used for anything on-package, whether it's on-die or on a separate die within the same package.

"On chip" definitely does not have much if any history of referring specifically to stacked dies with TSVs, because that has been a very niche packaging technique until recently, and "on chip" is a much more broadly used term.


I still haven’t felt much urge to upgrade my 64gb MacBook Pro M1 Max.

The biggest issue I have with it is macOS Tahoe. Guess I really should be checking out Asahi on it!


It's really nice springing for 64G RAM and being increasingly glad you did for every year that passes. (And this year more than most)

S**, I haven't felt much urge to upgrade from my 16GB M1 Air and I even use it to play some Windows games under Crossover. Quite possibly the best laptop I've ever owned.

Before you do, note that battery time on Asahi is abysmal at best, so if you're on battery often I'd really reconsider.

Abysmal? I am getting 8 hours on my M1 air with 80% battery life on it. What are you talking about?

Abysmal by macOS on m series standards, pretty decent by everything else standards.

So not abysmal! Abysmal would be if it was 3h, not 8-10.

Public information seems to describe the M4 GPU as mostly a performance-oriented refresh of the one from M3. M5 has brought bigger changes, not least neural/tensor accelerators on chip.

I just like the build quality and they are reaching the 200€ threshold on the used market. I bought one with 16GB RAM and a small black strip one the side of the screen (don’t bother me) for 230€ last week

>they are reaching the 200€ threshold on the used market.

Where?! I just cheeked the used market in Austria and 2020 M1s go for at least 350 for the 8GB RAM models and 450 for the 16GB model. Your 230 for the 16gb one fells more like a rare exception but not them norm everywhere.


I’m in Hungary and usually check Facebook Marketplace, Vinted, and another two local sites

Here is another one from today, just messeged them. 230€ rose gold one, and that's without any bargaining offer https://files.catbox.moe/exbrfc.jpg


Damn that's lucky. I checked facebook marketplace in Austria and prices are double that of what you're showing, even on Intel macbooks, there's no M1 macs for 200 Euros, only 400 Euros and up. Same on Vinted. No 200 Euro M1s, only at 2x the price.

The ones that I saw similarly low to yours are obvious scams from scam profiles all repeating the same message in the ad.

So maybe the ones you saw are scams as well. Otherwise hungary seems to be a lucky exception for some odd reason. Maybe because people have less disposable income, IDK?

Anyway, I wouldn't spend 400 Euros on a used mac with no warranty. The point of buying an old ThinkPad for cheap was that if something broke on it you could easily swap that part yourself for cheap because it was easily repairable and the used market was flooded with spare parts. But if your used macbook dies out of warranty, then you're shit out of luck, you can't fix anything, it's 400 Euros wasted.


>So maybe the ones you saw are scams as well

I bought one already so I know it's not a scam. Scams usually communicate badly and they don't want to meet you in a public space (like a McDonald's with free wifi)

Obviously ymmv

>Anyway, I wouldn't spend 400 Euros on a used mac with no warranty.

This I agree with. I still prefer Thinkpads too but these M1s are also pretty good in almost every sense except for repairability


isn't this is just exchange rate? 1AUD is 0.6 Eur

Austria, not Australia.

Apparently there's changes to boot that are more or less understood, but require some heavy work to handle.

Basically starting with M4 you have a choice between starting with Apple's page table monitor already running in their guarded mode extension, or all apple extensions disabled on the CPU cores.


> There's an underlying assumption that server-side code is inherently good, performant, and well crafted.

I didn't read it that way. I believe the underlying assumption is that the server-side code won't run in a power-constrained computer, thus having more performance headroom.


I'm not a LLM, but you're absolutely right. That conclusion is sound.

Haxe has a really elegant solution to this in the form of Abstracts[0][1]. I wonder why this particular feature never became popular in other languages, at least to my knowledge.

0 - https://code.haxe.org/category/abstract-types/color.html

1 - https://haxe.org/manual/types-abstract.html


They seem to have a schema solution from their docs: https://docs.modelence.com/stores


Yup, the way you interact with MongoDB collections in Modelence is via Store, which has a Zod-compatible schema, enforced at build-time and pre-deployment, instead of runtime (since at that point it's too late).


How does your framework compares to Meteor.js? I see similarities in the problems being solved, and the tech stack being used. Do you have examples of the idiomatic way of client/server communication in Modelence?

I think the line between the framework and the AI code generation tool is blurry.


We've been one of the very early Meteor users, since 2013 (our previous startup is featured on their landing page). After about 10 years of scaling on Meteor & Galaxy, we ended up moving Meteor into our own custom AWS cloud because of lack of observability.

As for the framework, we always wanted to have things like built-in config management, cron jobs, and better live data support (pub/sub was too rigid) - Meteor was actually a huge inspiration in creating Modelence.

The client/server communication in Modelence is somewhat similar to Meteor, for example: https://github.com/modelence/examples/blob/main/ai-chat/src/...

And then the client calls these via react-query useQuery/useMutation for which Modelence has an adapter.


Alternatively, work on developing protocols for game launchers instead. Get the Heroic Launcher devs and devs from other launchers to work on a common interface.


This comment and some of the other nearby ones have me confused if many people have actually tried GOG Galaxy?

This is one of the areas where GOG Galaxy has tried to stand out. It supports integrations with other launchers in Python: https://github.com/gogcom/galaxy-integrations-python-api

It's intended for the other direction of other launchers (or third party integrations with other launchers) feeding data to GOG Galaxy, but it's still one of the more interesting attempts in the wild of a launcher trying to be a little bit more than just a walled garden.

I don't know if in an Official Linux port of Galaxy if they'll try to find more ways to integrate beyond what they've already done with their Python API and how much they would be willing work with other launchers, especially Heroic, but of the big game stores, GOG seems one of the few that actually wants to try. Maybe they will. It would be nice to see. It's interesting seeing so many comments assume the worst of them, as someone who has played around with that Python API a little bit. (I was toying with a third-party Itch.io integration. Didn't get very far, but it was neat what seemed possible.)


You don't need launchers. Game is a simple application like any other. Just double click it...


I wouldn't say you need launchers necessarily, but installers/configurators maybe. Getting the directory structure and the right WINE or Proton dependencies is a bit involved sometimes. Especially when what you have are really OLD DOS or Windows installer files.


In principle I agree with you. But people seem to like using a game-specific launcher for games like Steam, GOG, Heroic Launcher, Hydra Launcher, etc.


I appreciate that attitude. Keep it up.


Their Github repos seem fairly active, from a quick look: https://github.com/TritonDataCenter

Their website is indeed out of date. Reminds me of Haxe in that aspect. The language itself is receiving significant development, but the website looks abandoned, and no new blog posts have been posted in a while.


These days, you're indeed better off using Illumos/SmartOS to run GNU/Linux zones/VMs, rather than native applications, from what I hear.


Until you OOM ... Have fun with the kernel implementation differences between Solaris and linux


OOM in Solaris is much better than in Linux.


If you’re just going to run things in VMs then QubesOS one might as well


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

Search: