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

What if the platform is not registered as a business in Australia? You can't fine it if it's not a legal entity there. Simply setup a php Facebook clone and host it in another country.


Facebook does business in Australia. They sell ads.


"Simply" If you're making money from aussie customers, you need to comply to aussie rules


How will the Australian government compel such companies to comply?


Just by blocking the network traffic. Plenty of countries do this with sites they don’t like for various reasons.

Yes VPNs blah blah. But it will be pretty hard to operate some rogue social site when you can’t sell any respectable ads besides maybe porn sites and malware, and are only accessible via VPN. Pretty high barrier to adoption for a brand new site.


By freezing bank transfers/disallowing any Australian companies (read: advertisers) from doing business with them? Depending on treaties, possibly by seizing assets in the company's home country?


This is very accurate


Some large IoT systems need ephemeral timeseries.


Which you can store just fine in-memory in a normal data structure. And if you need advanced query capabilities or a query planner there is DuckDB. Using Redis seems like you get most of the disadvantages of having to run a whole database with few of the advantages.


"As if it's gone"? Is this a joke?


Mongodb is gone; everyone stopped using it. The publicly traded company behind it with thousands of employees and over a billion in revenue is a figment of your imagination.


It's kind of like how Java still exists but doesn't commonly run in browsers in the form of a Java Applet. It exists behind the scenes and I'm sure many who used to use it now use it indirectly.


It's sort of as if it's gone. TFA is about what I no longer recognize as what I used to mean when I talked about redis. Since the license change the project with the trademark no longer fits that concept. Valkey does. I'm not sure where I ca find something that fit my old context of MongoDB.


Brilliant


I've maintained a few large postgres databases and completely agree.


Have you seen the TCL Nxtpaper 14? It's huge! I'd imagine reading a textbook on it would be as good as the real thing.


If only it wasn't running Android. I actually like that the Scribe and Remarkable are dedicated devices.

I'd like to see one because I'm a little skeptical about the screen. Is it as readable in sunlight as the Kindle?


It's nothing to write home about, but you know its just "okay". The best part about the NXTPAPER devices is their price point. Perhaps NXTPAPER generation 4 will be better?


For a similar purpose I use the TCL Nxtpaper 11. There are also a larger version.


Can you tell me your experience? Any bad points? The bigger one looks really nice:

https://www.youtube.com/watch?v=O5QRVHSexJQ

But it seems something one would better test in person especially regarding the contrast/crispness of text hence my question how it works in the 11 model.


It's really just an Android tablet with some hardware and software that's there to facilitate reading and reduced eye strain. It's nothing entirely revolutionary but I find the price point to be the feature I like the most. Having spent $1000s on Galaxy Tabs over the years it's amazing the value for money the 11 model is.


When I was younger, I literally thought PAR's were magic files. I had no idea how they worked, and from a distance it was magic.


"Any sufficiently advanced technology is indistinguishable from magic." -- Arthur C. Clarke

I thought the same thing when using PAR files. They're still useful today if you save things on media that can be damaged (CD, DVD, Blue-Ray) or across multiple multiple media.

Eventually, I decided to dig into the math behind it. It is a surprisingly simple principle:

Given polynomial of a degree X and an array of data points of size X, there is one and only one solution to the polynomial's coefficients such that it will pass through those data points.

So, stripe the data into bands of arrays, compute the polynomial, and compute additional data points of the curve, and save it with the original data. If you have at least the array's size of data points ( original array and/or parity values) and know the place in the list for each data point (thus which data is missing), there is one and only one solution to the polynomial equation. Once you solve the polynomial again, you can compute any point, including the missing ones. Again, because there is one and only one solution for the curve.

The devil is the math necessary solve the polynomials, which is why it is so computationally intensive.


> "Any sufficiently advanced technology is indistinguishable from magic." -- Arthur C. Clarke

"If anything seems like magic you're not asking enough questions." -- Mario Romero Vega


> They're still useful today if you save things on media that can be damaged (CD, DVD, Blue-Ray)

For writable disk media, there is also dvdisaster:

https://dvdisaster.jcea.es/


PAR files use ReedSolomon error correction which IMO might as well be magic.

Galois Fields are really awesome (and are related to CRC codes). The level of effort to learn is quite high. NASAs guide to ReedSolomon was amazing though

-----------

XOR codes are easier and sloppier. But are actually what's used today despite being imperfect.

Let's say you have A, B, C... Z as your data.

Parity#1 could be XOR(A, B, Z). If B were missing, Parity#1 XOR A XOR Z can back-calculate B.

Parity#2 can be a random set of all previous entries (including Parity#1). Etc. etc. etc.

Keep adding XOR parity codes until your probability of reconstruction is high enough to please you.

I believe this concept is called a Fountain Code.



Yes, this is it.

It's a very shallow introduction to Galois Fields but it's just barely enough to reach Reed Solomon encoding and understand error correction codes.

As I said earlier: it's a lot of math, even in this simplified form. Abstract conceptual math. But I do find this kind of abstractness very fun.


Also I’ve found that while most people (non-tech) don’t have a concept of XOR, they probably took basic algebra and understand 1+?=3

Arithmetic wouldn’t be a good implementation due to integer overflow (a problem XOR doesn’t have) but it’s helpful if you ever have to explain it to the less technical business person who you need to sign off on the purchasing decision.


that's how i used to explain what a nonce was to explain what all the computers were doing to "mine" bitcoin. and then explain "they're instead trying to get a number that has a certain number of zeros in a specific place"


The Cloudflare durable object is very much the same as a Virtual Actor

https://www.microsoft.com/en-us/research/project/orleans-vir...


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

Search: