Hacker News new | past | comments | ask | show | jobs | submit | more ajconway's comments login

App Store has a CDN-like feature that allows uploading large resources separately and download them after running the app for the first time.


Anonymous (or pseudonymous), independently verifiable operations with digital goods are clearly in demand. There may exist a better solution, but blockchain works now.


The demand for e.g. NFTs is rapidly dwindling. Most of the crypto currency space is driven purely by greed, fueled by gwt rich quick schemes. With the downturn of many economies peoples expendable income dwindled and so did their desire to buy a link to an image.

What actual problem does a blockchain solve?


For me personally, it's a low-fee payment system that can't be blocked and doesn't require any KYC. My friends and I use it primarily as a replacement for cash when we split restaurant bills abroad. There are people who use it to donate funds to organisations under repressive regimes anonymously.

Blockchain is just a useful primitive to build stuff on top of it. As an engineer, I would like to embrace it, NFTs notwithstanding.


My bank account has no fees and I am legally entitled to having one. (Unlike crypto exchanges where you can get booted off for any reason) My bank account also has the awesome property of not broadcasting my entire payment history.

Besides, I even said that money is perhaps (definitely not BTC or Eth though) the one area where a blockchain actually solves a problem which might exist.

What else is there? NFTs are a truly stupid idea.


In most countries, banks can freeze your funds or kick you out for any reason, unlike crypto where you can’t have assets frozen if you are holding Bitcoin or DAI non custodially. Many banks have monthly fees, charge for international transfers, invest and loan your capital and give you back almost no interest, and there have been a few high profile data breaches that would not be possible in a private chain like Monero.


You are pretty much ignoring what I said. Monero is pretty much the only somewhat sane implementation of a cryptocurrency, although even in crypto space it is quite a niche coin.


The amount of work it takes to decode an image is incredibly tiny by today's standards: https://github.com/woltapp/blurhash/blob/master/C/decode.c


1. Install numpy (pip3 install numpy)

2. Download a bazel binary (https://github.com/bazelbuild/bazel/releases or use package manager)

3. bazel build -c opt :encoder_main

4. bazel-bin/encoder_main --input_path=testdata/sample1_16kHz.wav --output_dir=$HOME/temp --bitrate=3200

Done!


Bazel doesn't have any user-facing java dependency.

> what real extra benefit Bazel brings in here

Builds are hermetic by default, so unless the developer chooses to escape the sandbox, everything is guaranteed to build on other machines with no additional setup.

(Also, I genuinely hate when I have to manually install build dependencies system-wide and pray that there will not be any conflicts. Having everything pinned to specific sha256 or git hashes by design is a breath of fresh air)


I used a M1 Mac to try to build tensorflow and tensorflow-text and it is very untrue that everything is guaranteed to build on other machines with no additional setup.

The parenthesized comment is funnier to me because I had to download a specific bazel version to build.


That is true, Bazel itself is still evolving, and there have been breaking changes between versions. Sometimes the required version number is placed in a .bazelversion file, which makes Bazelisk your top-level dependency.

I'd expect Tensorflow to have some non-hermetic build actions, but if choosing a specific Bazel version was the only thing that was required to build it, that's awesome!


It was definitely not the only thing that was required to build, but that may be as much Apple's fault as bazel's.


> The parenthesized comment is funnier to me because I had to download a specific bazel version to build.

If you use bazelisk to provide your `bazel` command, it'll download the appropriate Bazel version for the repo you're trying to build.

https://github.com/bazelbuild/bazelisk


So, more tools on top of your tools. And this couldn't be a part of bazel proper for the dame reason MS built a separate tool to discover paths for their tools: overengineering


Apps targeting pre-2018 iOS versions bundle the mid-2018 version of swift runtime for compatibility reasons.

For example, when you run an app made in the iOS 15 era on an iOS 13 device, the app can’t use any runtime features that are not included with iOS 13. Given that swift is still rapidly evolving, that amounts to a lot of useful features. This year, iOS 16 apps get to use the cool new Regex features.


On top of that, like every p2p service without onion routing, one's IP address is visible to every other room participant by design.


Do you know if that might be mitigated by using Chitchatter via a Tor browser? I’m still building my understanding of the low-level mechanics of WebRTC.


There are multiple reasons why TOR is not a good fit for WebRTC tunneling. However, TOR is already capable of establishing p2p connections via hidden services.


Pretty sure Tor browser has WebRTC turned off.


I didn't realize that. That's a bummer. =/


HP Reverb G2 has a 2160x2160 full-matrix LCD. I would say it comes very close to being usable as a virtual monitor, but the virtual screen still needs to be quite large. Extrapolating from this and older generation headsets, I would guess 4K per eye should be enough for a true office experience.

On top of that, the headset itself must be comfortable to wear for sessions longer than 30 minutes. None of the current models are that comfortable.


How far away from 4k120 x 2 are current video cards?


4k120 x2 in $LATEST_AAA_GAME or in notepad?


The issues preventing this from happening are actually tracked in the Arti repository.


The rules of a natural language are not prescriptive, but descriptive. Studying the rules may work if the language's grammar is similar to that of one's native language.


Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

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

Search: