Similarly, a filesystem's just a data structure that happens to be on disc. You can mmap your harddrive and let the host hypervisor handle swap, preemption etc.
It's similar to a process contract, but with slightly different boundaries
9,469 karma · joined May 12, 2019
Similarly, a filesystem's just a data structure that happens to be on disc. You can mmap your harddrive and let the host hypervisor handle swap, preemption etc.
It's similar to a process contract, but with slightly different boundaries
The whole thing was quite functional, and a few thousand lines total, and built a bit naively - the framework and the app were under 10k lines combined total.
Later I tried rebuilding it for Win32, and it ended up being more code (sans bespoke UI framework), and I'm not sure it was better, though I'm certain, the whole mass of code doing the thing was an order of magnitude more.
If I were to attempt building it in Electron, I could add 2-3 orders of magnitude to that easy, all for the same basic functionality.
All I'm saying is abstraction isn't really what it's cracked up to be.
History is littered with tons of super cool OS features that didn't manage to gather enough market share and ended up as cool futures, and fodder for 'we invented the future 20 years ago' style articles.
Gradients can be calculated numerically, meaning that any method that samples the cost function and makes optimization decisions based on that can actually compute gradients if it needs to.
Sometimes they either stop updating or drop off the network permanently.
I wouldn't really trust them for anything even remotely important.
Shame since they're pretty cheap, perhaps they'll fix the firmware and then they'll be excellent.
This isn't exactly cheap, it's worth it for the big players, but needless to say, I'm not exactly enamored with the practice.
For example in telco, error correcting codes are often designed in a way, that there's an algorithm that can turn the logic into a netlist.
So most places either build less dense, or accept that wherever you go, there might not be parking spaces nearby. Which if you have public transport, often means its easier to park in some low cost P+R and take the subway.
Blindsight is literally:
We went to the macguffin in a spaceship, and a bunch of unrelated stuff happened along the way, then when opening up the macguffin like a fortune cookie, "big idea" was written on a slip of paper inside, and we had our minds blown. The end.
It's one of those 'they showed the plot in the trailer' but for books instead of movies. It barely elaborates on the central idea, which it basically withholds as the 'big reveal'. Which works about as well as the Star Wars prequels did with the revelation that Palpatine was evil all along.
The characters are deliberately written to be as unrelatable as possible, yet its full of boring character drama between these dysfunctional people. It fails as 'big idea' scifi, and fails as an actual enjoyable book.
Maybe someone did order those enlargement pills, and an agentic model would be able to scan email history and determine that, when classifying an email as spam.
This is not exclusive to GC, any program that reads a rarely accessed piece of memory is vulnerable to this.
Any program that has a rarely accessed, but vital chunk of memory is vulnerable to this sort of issue.
I would go further - I think the whole swap lifecycle needs to be communicated. Before the OS swaps out a page, if it could invoke the GC which would clean up that piece of memory so that we dont end up writing garbage to swap.
The OS should also allow marking pages as piority to stop them from being swapped out.
These mid sized cities are usually along the rail lines, like beads on a string.
Whereas these megacities are built densely and usually have radial transport networks which require insane levels of urban planning and are difficult to navigate in the best of cases.
To summarize the difference between the two, with EGLStreams, you just request a buffer to draw into from a pool, then once you're done, you just submit it, thereby relinquishing control of it.
With GBM, you explicitly need to manage the lifetime and access of your buffers, making sure you don't leak or accidentally write it when the GPU/driver tries to, there's no clear ownership, and you have to handle surfaces for double/triple buffering.
It's a much lower level API, and much harder for drivers and app developers to get right, which was no doubt responsible for many years of buggy Wayland compositors - in fact, basically there wasn't a single correct implementation until Valve built Gamescope/their wlroots-based KWin fork and did a bunch of driver work.
High density housing is very slow to traverse and getting from point A to B in a big city might take more time than getting on a train that takes you to another city 200km away in 30 min. In a traffic jam, you'll be lucky to do 5km in the same time.
What if you could just hover a link and all the important data would just appear?
What if you started typing a command in console, and the execution results would appear speculatively as soon as you hit the key?
Some programs do this to some limited degree, but besides the humble textbox and outside videogames, instant interactivity is seldom seen.
Thus training on 'clean' data is like trying to unscramble an egg.
1. Software is fast and UI is instant, things happen instantly
2. UI is instant and software is slow - UI will lag
3. UI is animated with transitions and sofware is slow - people are initially happy, but it wears off in weeks
4. Software gets optimized, now UI animations take longer than getting the underlying data
5. The logical endpoint. Software is fast. UI needs to be instant Remove all animation and let UI render instantly; This is what most users actually prefer.
The parallel with LLM websites is direct imo. We're now getting these fancy websites, but once the magic wears off, everyone will go back to the 'text and links on page' style.
Not saying everyone is like this, but plenty enough are.
But hey, at least folks unburdened by the pressure to ship anything have plenty of time to play office politics.