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

I'm kinda the same. I have a Dell monitor and a Gigabyte monitor side by side and my mac constantly loses the connection to the gigabyte monitor. At least once per day I have to unplug my video link to the gigabyte monitor to get the mac to rediscover it, this never happens with the dell one.

Flywheel battery storage is still considered pretty niche. I wonder if blackout prevention will start to bolster it's usage. Imagine if every large scale solar or wind farm were required maintain some amount of rotational storage

Why? Batteries and grid shaping inverters are cheaper and better in every way

This has been talked about lately, the drop has nothing to do with trump. The data in this chart goes up to Oct 2024, several months before trumps took office.

https://cdn.jamanetwork.com/ama/content_public/journal/jaman...


That’s good then the situation ought to be even better now.

Right, these are Biden’s policies. Biden was superior on border and immigration issues.

Yeah, he never got anyone shot in the face.

The problem with strip layouts is if you rotate the monitor (or phone) you lose all the subpixel rendering benefits. OLED pentiles work better in all rotations.

Maybe Britain will introduce a ban unless X sells 80% of its UK operations to UK investors. nudge nudge wink wink

That would unironically be a good way of dealing with this. However it would probably be seen as just as hostile.

I'm very against banning websites, however social media as a whole is doing detrimental harm to children and adults alike so I would not shed a tear as long as we also ban meta/tiktok/YouTube shorts.


> however social media as a whole is doing detrimental harm to children and adults alike so I would not shed a tear as long as we also ban meta/tiktok/YouTube shorts.

You would then have to ban the VPNs as usage will just accelerate if that happens.

The result would be no better than what happened to TikTok when that went offline in the US.


Yes, since you have to provide proof of age to watch porn now most people have a VPN. I'm not sure I advocate blocking it, just it would not particularly bother me incrementally at this point, but it would be unfair to single X out as if Meta are perfectly fine.

What even is there on twitter these days except neo-nazi hatemongering and LLM generated child porn?

Russian and Israeli bots pretending to be Americans mostly, and brain dead americans who didn't yet realize they're interacting with bots

Oh, and people who want to be famous political pundits, but aren't yet famous political pundits.

Property taxes that need to be paid regardless of occupancy. They become more of a liability if you can't keep it rented 12 months of the year.

If the idea is they're needed then why wouldn't they get rented?

Unless something gets done about economic equality, the rich are in a position to benefit the most.


One of the things that really took me a long time to map in my head correctly is that in theory async/await should NOT be the same as spinning up a new thread (across most languages). It's just suspending that closure on the current thread and coming back around to it on the next loop of that existing thread. It makes certain data reads and writes safe in a way that multithreading doesn't. However, as noted in article, it is possible to eject a task onto a different thread and then deal with data access across those boundaries. But that is an enhancement to the model, not the default.


EDIT: Seems like newer versions of Xcode change the Swift language defaults here, but that is just the IDE, not the language (and Swift Package Manager does not appear to do the same!)

I'd argue the default is that work _does_ move across system threads, and single-threaded async/await is the uncommon case.

Whether async "tasks" move across system threads is a property of the executor - by default C#, Swift and Go (though without the explicit syntax) all have work-stealing executors that _do_ move work between threads.

In Rust, you typically are more explicit about that choice, since you construct the executor in your "own" [1] code and can make certain optimizations such as not making futures Send if you build a single threaded one, again depending on the constraints of the executor.

You can see this in action in Swift with this kind of program:

    import Foundation
    
    for i in 1...100 {
      Task {
        let originalThread = Thread.current
        try? await Task.sleep(for: Duration.seconds(1))
        if Thread.current != originalThread {
          print("Task \(i) moved from \(originalThread) to \(Thread.current)")
        }
      }
    }
    
    RunLoop.main.run()
Note to run it as-is you have to use a version of Swift < 6.0, which has prevented Thread.current being exposed in asynchronous context.

[1]: I'm counting the output of a macro here as your "own" code.


The upside down 2 and 3 to represent 10 and 11 look really dumb. Feels like a lazy solution rather then extending the character set with something interesting or unique.


Although I too dislike upside down “2” because it looks too much like “5”.


My hot take on that was "upside down 2? Nah, must be a really stylized 7"


The upside down 6 to represent nine is really dumb. Those decimal evangelists are so lazy!


Yeah, that's bad enough.


I wonder if these RAM shortages are going to cause the Steam Machine to be dead on arrival. Valve is probably not a big enough player to have secured production guarantees like Sony or Nintendo would have. If they try to launch with a price tag over $750, they're probably not going sell a lot.


Yeah, I think (sadly) this kills the Steam Machine in the short term if the competition is current consoles.

At least until the supply contracts Sony & Microsoft have signed come up for renewal, at which point they’re going to be getting the short end of the RAM stick too.

In the short term the RAM shortage is going to kill homebrew PC building & small PC builders stone dead - prebuilts from the larger suppliers will be able to outcompete them on price so much that it simply won’t make any sense to buy from anyone except HP, Dell etc etc. Again, this applies only until the supply contracts those big PC firms have signed run out, or possibly only until their suppliers find they can’t source DDR5 ram chips for love nor money, because the fabs are only making HBM chips & so they have to break the contracts themselves.

It’s going to get bumpy.


> At least until the supply contracts Sony & Microsoft have signed come up for renewal, at which point they’re going to be getting the short end of the RAM stick too.

Allegedly Sony has an agreement for a number of years, but Microsoft does not: https://thegamepost.com/leaker-xbox-series-prices-increase-r...


Eesh.

The fight over RAM supply is going to upend a lot of product markets. Just random happenstance over whether a company decided to lock in supply for a couple of years is going to make or break individual products.


Valve has already commented informally that Steam Machines will be priced on par with gaming PCs of similar hardware specs.

They won't be able to defeat console makers on the short term, but PC gamers will be paying the same price, so for those the value proposition remains unchanged.


That's true. But then if you are building a PC, prices are going up anyway so maybe in that comparision the Steam Machine is still worth getting.


Or Valve draws from their deep pockets to sell them at a loss in the short term to gain product loyalty in the long term.


If anyone that has hidden cash reserves that could buy out even Apple. It would probably be Valve.

Lol, wacky reality if they say "hey we had spare cash so we bought out Micron to get DDR5 for our gaming systems"


Valve is worth maybe 0.1% (single digit billions is what I’d guess) of Apple, which made $112B in net income in 2025. That’s profit, not revenue.

Apple could probably buy Valve for 30 days of its net income, which is around $9.3B ($306M per day in profit, including weekends)

There’s zero chance that Gaben has squirreled away Four Trillion Dollars in cash.


maybe if he didn't buy all those yachts and submarines. alas.


To save my fellow ignorami some math, Valve is estimated to be valued at approximately 3.2% of Micron, or 0.2% of Apple. :)


Value =/= cash reserves. Valve has ran VERY lean for quite some time.


Sure, but valuation should always exceed cash reserves. It's very odd when it does not. I think I recall that that SUNW (by then JAVA probably) was at one point valued below cash, prior to ORCL acquisition.

If Valve's secrecy is so good that they have (substantially more than) 30-500x cash stashed away in excess of their public valuation estimates, then perhaps I underestimate Valve's secrecy!

More likely, it was an obviously-humorous exaggeration, but I wasn't sure -- I am quite ignorant of the games industry. :)


They're not publicly traded, so we really don't know.


I remember someone mentioning the Acorn image editor on Mac uses sql files to store image data. It probably makes backwards compatibility much easier to work with.


It does, here's a schema from an image I just saved with the latest version. Pretty simple.

  CREATE TABLE image_attributes ( name text, value blob);
  CREATE TABLE layers (id text, parent_id text, sequence integer, uti text, name text, data blob);
  CREATE TABLE layer_attributes ( id text, name text, value blob);
Also, document-based apps that use Apple's Core Data framework (kinda ORM) usually use SQLite files for storage.


Messages uses it too on Mac; was using it to do some convoluted text search on my history


Not as an application file format discussed in the link, though. Lots of software use it as a database (as intended) it's also a base for Apple's Core Data.


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

Search: