1,496 karma · joined November 27, 2014
https://developer.mozilla.org/en-US/docs/Web/API/Decompressi...
https://github.blog/news-insights/product-news/github-code-s...
Never underestimate the drive of a good while loop.
Having been a paid user for the last decade my current experience is just getting error messages on my phone every week that something failed to sync, and that I have to re-enter the app every ~month to disable/enable syncing for my offline files, otherwise it doesn't work. I can't remember any time I've been pleasantly surprised by any change to the service.
[0] https://www.w3.org/TR/css-inline-3/#leading-trim
[1] https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/P...
[2] https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/P...
Rust was started in 2006 (20 years ago) and is now one of the most powerful programming languages, while the Servo project was started in 2012. If they reach parity and beyond of current browsers this could clearly become one of the most important browser engines in the future. Effort very well spent in my opinion.
Similarly, LiDAR alone will help disqualify cases where someone is just taking a picture of e.g. a landscape target of the Golden Gate, but that it shown on a screen 1 meter away.
https://image-ppubs.uspto.gov/dirsearch-public/print/downloa...
The Apple Reference Image feature is here launched on iPhone 18 Pro and iPhone 18 Pro Max that both have built-in LiDAR sensors that could be used for this process.
garage server --single-node --default-bucket
https://garagehq.deuxfleurs.fr/documentation/quick-start/Ignoring browser fingerprinting, it seems like most of these signals could be used to implement some feature benefiting the user.
Nix is a language with built-in support for URI literals typed as strings [1], which is a source of confusion and edge-cases, and I believe the feature is now discouraged in general use.
[0] https://roto.docs.nlnetlabs.nl/en/stable/reference/language_...
[1] https://nix.dev/manual/nix/2.34/language/string-literals
The satellites built by SpaceX so far, and their engines, are quite unlike most previous space engineering due to these reasons. Given the undeniable success they've had in building Starlink, with each version growing considerable in size, I just don't see which engineers would be able to fully rule out the math that SpaceX might be working on here, exactly because there are so many parts of the total equation and where SpaceX are moving outside the previous design envelopes in many dimensions.
Of course I'm personally not convinced or able to know whether this is economically sensible - I just believe it's very difficult to fully rule out given the track record of SpaceX - and given that there doesn't appear to be any singular insurmountable thing that needs to be figured out here. Hence why I said in my original post that this is why I'm excited to see the design space explored.
I was pointing out relative coupling, not absolute coupling. The coupling between the different design decisions involved in Terafab or Starship seems far greater as there are so many design levels to unite jointly - while figuring out the structural and thermal design of these satellites appears to be something that to a greater degree can be resolved with less design constrained coupling - i.e. making it more feasible to figure out with a lower number of people.
> Optimizing for local circumstances is a benefit to doing things on earth: if having a production line and the ability to plug into wherever energy happens to be cheapest was better we'd all be sticking inference chips in shipping containers and not worrying about HVACs being relatively inefficient at cooling.
I did not reference energy cost directly. In many countries there are year-long lines for data centers to even be allowed to connect to the grid, which is why many also resort to local gas turbine power plants etc. Having a cost effective (the unknown is if/when this becomes possible) method of deploying large units of compute without dealing with this power access issue - zoning issues - local policies etc - appears to be one of the large attractions to this endeavor, in addition to being able to avoid longer term scaling issues. Inference sticks are not cost effective at scale now and that does not seem to be on the horizon. Space based compute however seems to be a more open question depending on your timeline.
Of course the major exercise becomes about total cost efficiency, but I think a large attraction is that once you've solved space deployment sufficiently, you don't need to keep dealing with local circumstances and power production adaptations to every new site you're dealing with on Earth, as it's more about producing a set of modules you can keep launching without individual adaptation - not about "space being cold".
Comparing this to scaling the production of compute where they try to work outside the bounds of ASML (~40k employees) and TSMC (~80k+ employees), and where there is a huge number of degrees of freedom in many, many layers of the stack that have complicated interactions.
With radiation and cooling, SpaceX also has plenty of experience with both already given that they've had to solve this on existing satellites. Overall, Terafab just seems like a far harder challenge, and where I'd be more wary on timelines.
However, in this particular trajectory, SpaceX did build the rockets and did build Starlink which is now the best global-scale wireless communication network for many use-cases. Stretching this trajectory to scale up the technology to facilitate in-space computing is vastly more grounded than Shakespearean monkeys.
> In the long term, space-based AI is obviously the only way to scale.
In the long term - all mass and energy available is outside of Earth - what is here is not even a rounding error. If you wish to continue scaling compute it then becomes a question of time before you'd want to go off planet. Personally I'm quite keen to see near term space based compute explored, as it could end up becoming a much better trade-off than allocating ever more ground to power and operate terrestrial compute which directly conflict with the biosphere.
SpaceX started the Starlink design phase in 2015 - started launching Starlink satellites in 2019 - and they now have the most dominant satellite constellation ever deployed by a large factor. They have their own launch systems, launch sites, satellite bus, communication stack - both in-house designed and built.
What is really going to be that difficult with space-based compute? Radiation hardening and cooling? These are clear engineering challenges that can be simulated, tested with earth analogs, and then rapidly iterated across design generations. There's napkin math all over the internet on this, but it really seems like small challenges compared to the other engineering SpaceX have already sorted.
Beyond radiation / cooling / servicing - it seems like the biggest hurdle is to crack the scaling of designing / scaling the necessary amount of compute they will need to scale space based compute according to the laid out plans.
I care about far more than privacy. These matters are about societal stability, the panopticon, societal robustness in cases of downturns or wars, the ability to counter the mass control capabilities of artificial intelligence - and much more.
> Android being locked down is the worst case scenario: private companies makes rules, an update is pushed, no platform for discourse.
Personally I'm blaming the lock-down on Android just as much on governments as I do Google, because I believe that they have failed greatly at finding ways to interact with modern technology. Instead of heaping ever more complicated requirements on the platform providers and issuing arbitrary fines, they could likely achieve much more by doing less - e.g. by saying "anyone must be allowed to run the software they want on the device that they own" and "when a person pays for a device they own the device" (I believe there are many other answers to this question that would scale far better than current approaches). Fundamentally, a big part of the problem is the many responsibilities and goals of the government where some of them run counter to allowing such freedoms.
> I like this! It's not "perfect", but i prefer this 1000 times over "let Google verify my age".
Personally I think this should be solved to a satisfactory degree by simply requiring anyone that wants to provide access to content that by law is age restricted to simply advertise this with headers similar to CORS that browsers must respect, such that the configuration of the browser blocks access to those not of age. It is then the responsibility of the parents to configure the devices of their children such that they cannot access age restricted content. It makes perfect sense to have a "child mode" for browsers and operating systems, where the person configuring the setup makes this determination without involving centrally approved systems. To the degree that such a solution would have workarounds I'm absolutely not convinced that the detriments of this is worth the additional costs on restricting the freedom of citizens.
> Now to tech details. Locking down network is impossible as long as decentralization is possible.
This is a plain incorrect view at scale. If the EU decides to either ban E2EE/require client-side scanning/require backdoors, then all major chat applications will have to adhere to this, and it will no longer be practical or possible to have an application like Signal installed on your phone. This means that when being investigated by the police, or e.g. when traveling and being searched, you will be breaking the law by having such an application and will by default be a criminal. The magical part of digital fascism is exactly that it is very effectively enforceable at scale. If you require all computers to only run software that is approved by the government, and you outlaw software that allow unsurveilled communication, then digital fascism allows you to enforce this to a previously unseen degree, exactly because you can prevent any computer from being allowed to run it.
These are quantum differences - not differences of better vs worse. They are also differences of societal and technological lock-in - as once you give up the ability to communicate freely you may never get it back. Right now; Tor, VPNs, Signal, are all legal to use within the EU. However, if you make them illegal and you enforce computers, operating systems, and networks to disallow them, then it becomes far more difficult for anyone to work outside the allowed bounds, both due to technical difficulty as well as criminal liability. This is digital fascism.