skysight-inc/HackerNews huggingface dataset:
Congratulations to James and the team!
I reached out to James when they were searching for early adopters for their V2 version, which focuses on PostgreSQL. Our primary business involves developing Line of Business (LOB) applications. We decided to transform our LOB applications into low/no-code platforms to empower our customers with extensive customization needs to be self-sufficient.

We assessed nearly every new data solution available and ultimately chose Electric. We recognized that the combination of SQLite's convenience on the client-side and PostgreSQL's flexibility on the server-side is a potent foundation for our work.

I've spent years grappling with the challenges of the local-first (lo-fi) approach, particularly when using the PouchDB <-> CouchDB combination to support vital offline features in our Point of Sale tools. While not every feature aligns with the lo-fi concept (even though real-time synchronization status on the client can significantly reduce the need for numerous API end points), having PostgreSQL on the backend grants us access to a wealth of existing tools and support built around PostgreSQL. This assurance provides us with peace of mind, knowing that we won't encounter insurmountable obstacles, and any challenges we face will be no more daunting than those encountered in traditional server-based API programming paradigms.

I sincerely hope that ElectricSQL achieves the recognition it deserves and can implement many of the ideas outlined in their roadmap documentation. These ideas have the potential to overcome the initial hurdles that have hindered the widespread adoption of the lo-fi approach.

In the meantime, we're having a great time developing an opinionated, React-based low-code tool (internally, we refer to it as "Visual Basic using React"). We're looking forward to leveraging some of the outstanding work done by James' team thus far!
> Have they purchased a company specialized in mixed-signal circuit design?

They bought Intel's modem business, which was originally part of Infineon.

Intel had working 4G modems which were only a year or two behind Qualcomm to the point where most users wouldn't notice. But they never seemed to manage to make the jump to 5G.
I would hardly consider Angela Merkel left-wing, but go on I guess. Of course people on the far-left can be power-hungry authoritarians too. Stalin, Malema, and Chavez immediately come to mind. But this phenomenon manifests more often on the right in the west because most of western politics is so scared of any actual far-left sentiment that they nip it in the bud as soon as it pops up. If they had this same attitude towards the right, we would not be in this situation.
Prompt: ChatGpt write a generic anti academia rant against robotics research
Whatever happened to making governments regulate their own citizens? I remember a time on the internet where if a government wanted this sort of control they had to implement it themselves. Something happened at some point where Twitter, Google and Facebook began to comply and now it's the status quo. Why can't we go back to telling governments to go fuck themselves? Police your own fucking people, if you don't want them using our services then block them from doing so. I can't even run an XMPP server with OMEMO now without having to have a fucking legal department to respond to emails from these bureaucrats. I'm absolutely tired of this shit, and the meek response. I am not subject to your god damn jurisdiction.
This can't be the whole story because Alameda started a few months before the big 2018 BTC crash and made it through just fine.
The main complain about XML (in the config file context) seems to be the difficulty of editing it "by hand".

If think about it, thats not a problem of the format but of the editors people typically use. Simple text editors used in a command line use a line paradigm rather than a tree paradigm. Thats not well suited and its not the fault of the format.

Given that trees is about as fundamemtal as it gets as a data structure maybe what is really needed to end these format wars is not a new format but a new editor or editor plugin.
I find it very easy to read. The additional structure only helps. Why does anyone have a problem reading XML?
I Rode in the Hydrogen Lexus UTV, and It’s a Riot
I have bought a bunch of FPGAs years back when I had more time maker/hacker stuff, but then I haven't done anything with them. This looks like an interesting use case that would allow me both to know more FPGA bits and the actual use case of computer systems...
Stratton Oakmont was notably made semi super famous in their cocaine-fueled Hollywoodized Wolf of Wallstreet portrayal, making plain the pernicious S.O.B. financial worlds willingness to prey on everyone.

Oh and what a shock. The courts sided with Strston Oakmont saying that online providers were liable for allowing people to discuss the merciless piece of shit bastard scum as they actually were. Just absolute shit can monstrous vile shit going on in the courts, helping the worst corporations persecute humanity with impunity.

I watched the 2851 miles video recently, and honestly this whole pissing in the face of regulatory capture story seems 99% to be a problem with the useless pro-business courts, and the ability of these predator of humankind to court shop their pernicious horse-shit. The video is largely about the Telecommunications Act of 1996 failing to create competition, but it was the courts that told the FCC to give up the Congress mandate to create local loop unbundling & to give fiber & cable natural / physical monopoly. Again and again, good law is subverted in court by checks & balances which have only one representative: big money corporate interests.
And yet you haven't presented alternatives. It's easy to dunk on something, harder to be constructive, I guess.

You may disagree with my reasons for not liking the others I mentioned, but that's just your opinion, and when I'm writing my own software, my opinion holds more weight.
These sorts of comparisons are always in bad faith. Cuba is not a good comparison partner to the U.S., neither is China. There are so many variables in play that you have to be acting in bad faith or have a much too simplistic understanding of the world to be believing you can reduce such complex history to this single factor. A simple case to break the argument of Cuba is to look at nearby Haiti and see that conditions don't magically improve under a free market economy, there are more factors at play than that.
YAML is the configuration format that is most comfortable to write by hand IMO. Plenty of big projects use it for that usecase. YAML also has plenty of different, redundant ways to represent the same data, which it wouldn't if it was a serialization format, no?

Besides, JSON is already human-readable when well formatted. Just lacking in hand-typing ergonomics.

I don't get what makes YAML a serialization format. And if it was intended to be such, then it sucks even more than most people argue it to.
Same deal with Apple's, currently.
I've been playing with a lispy thing that might be:

(grocery_list
(fruit "apple")
(fruit "banana")
(fruit "pear"))

That's pretty much exactly XML. Alternatively:

(grocery_list
(fruits "apple" "banana" "pear"))

but the semantics are different.

My motivation is expressing docker-compose.yaml in the "best" way I can imagine, as a design exercise. In that case, I'd rather have a bunch of (service ...) forms, instead of a "services" object. Not sure why. Maybe it's a pun on interpreter-driven formats like that used by [guix][1].

[1]: https://guix.gnu.org/manual/en/html_node/Shepherd-Services.h...
Then we need non-Chinese competition - including competing on price.

In Australia there's simply nothing close on price and functionality to BYD and MG, both Chinese. I imagine the situation in France is similar. The cheapest Tesla is about 20,000$ more than the cheapest MG.

Toyota should have been leading competition on electric cars. How sad they're ignoring them.
You can use prefix separators for that. Haskell-style.
It’s on flatpak. No reason not to use that tbh.
I have no clue of it being a political issue in this particular instance. I would categorize it under Crime than Politics from the first paragraph I read. From the comments I can see that this would interest some on HN but IMHO this is too regional. If the purpose of HN is to find "Anything that good hackers would find interesting", this does not fit the bill.
Answering generally, the topic of police corruption being inherently political or not, isn't it too wide to speculate? Police forces and LEAs are established at multiple levels like City, State/Province, Nationwide. There are factors driving Police corruption from collective psyche of the population they are suppose to serve to the individual choices; from systemic endorsements to ancient traditions, how can one generalize in the scope of the entire World?
Thanks for the great advice. LotR is actually my single favorite pinball game and I've played it a ton, mostly at Pinball Pete's in Ann Arbor. But, I've played it so much that I would probably get bored of it quickly if I purchased it. Twilight Zone is great too! I'm in Seattle now, and so lots of places have the new Foo Fighters pin which I'm enjoying a lot.
> And it would be actually pretty easy to add this into the spec

I present jsonc: https://www.npmjs.com/package/jsonc
I wonder how this was discovered in the first place !
How is it compared to bytedance/sonic?
to heck it is
Gamespot: Cyberpunk 2077: Phantom Liberty Review 10/10
Love seeing new API tooling, i could see this being really useful in a CI/CD pipeline as well as your IDE example
In the medieval university system, there were four fields of knowledge: medicine (MD), law (Juris Doctor, or JD), theology (ThD), or philosophy (PhD).

In the centuries since, new kinds of knowledge were discovered, but they generally got squeezed in as sub-categories of philosophy, so when you specialise in them, you get a PhD.
Hmm. You left out the most important bit!

Some kind of economics are needed to over come the fact that there are only a few thousand Tor nodes [0], making it relatively easy to compromise the network by any entity willing to pay for a couple of thousand nodes [1], which is a bargain for any intelligence service.

I.e. Tor is pretty safe, but because it’s volunteer, it is also a bit of a honeypot.

Now take all the money people spend on commercial VPN’s, and anonymize accounts while making some privacy first crypto actually useful to the general public.

Millions of nodes, or tens of millions.

The benefits come not just from linear node path anonymity.

By spreading traffic packets in parallel across different paths, and geographically, so it’s near impossible to track anything useful even with a lot of compromised nodes.

Assuming you have a LOT of nodes.

(Geography here meaning Internet topology, verified by minimal latency.

Topological information for millions of nodes will help keep latency low, while increasing the number of nodes in each path, for a better security vs. latency trade off.

So nodes could be incentivized to locate and scale based on topology & usage.)

If there is a way to make Tor anywhere near that secure a lot of people would like to know how.

Economics matter, and this money is being spent already.

[0] https://metrics.torproject.org/networksize.html

[1] https://www.makeuseof.com/tor-exit-nodes-spying/#:~:text=A%2....
Nice to see that Apple behaves just like many of my clients.

You can be as rich as Croesus and still as clueless as <insert economic pundit>
How about 75
I have heard this again and again. But to me, well formed XML is incredibly easy to read and skim.

I don't feel the same ease with JSON or YAML though.
I encourage reconsidering the word “subsidy” and start thinking of it as helping people who are in need.

Who are we to judge how another fellow human decides to eat food? It’s not like the government is giving out extra money to use for Uber eats. Poor people ordering food to eat aren’t children, they’re adults who can be trusted to make decisions the same as anyone else.

Consider how important delivery couriers are to people who have illnesses and disabilities.

It’s also not that hard to order multiple days worth of food from a delivery person and have it be cost-effective.

In my opinion, one of of the most persistent problems with social safety network politics is this pervasive ideology where we all believe that because someone is “taking” from our tax dollars that now that person must have no excessive joy in their life and that our collective society has the right to micromanage behavior.
Sure, but push/pop are not the only ways to access stack.

Moreover, I'm still wondering what you mean by this:

> Yeah I’m also amused that they didn’t get into the fact that downward bump is just not what the HW expects you to do.

What is this fact? Why does HW not expect you to bump addresses downwards?
It's still very geo-strategic.
People can refuse to sell.

France has historic links with Niger which is the reason Niger is the EU 2nd most important source for that ore.

What does France bring to the table in the EU? Its access to these resources amongst other things.
I checked Chrome and Firefox on Android and it was fine.

I think the takeaway here is frontend development is difficult and finnicky especially when browsers don't cleanly conform to standards and users are allowed to run whatever plugins they want against web pages.

No need to point the blame finger at the developers for imperfectly operating in such an imperfect environment. :)
We’ve had 8,000 relatively continuous relatively good years for humankind’s continuity and civilization advancement. Within that, in some regions there were societies far more advanced than others, before falling and causing complete disruptions on that happening again for another thousand years

Within 496,000 years, there are 61 other 8,000 year time periods

The absence of evidence is not the evidence of absence, on this topic
> No reputation is the same as bad reputation. To have a good reputation you have to engage in a large number of transactions which are less profitable to you because they're undergoing 100% verification. Building a good reputation allows you to make higher margins, which is valuable and therefore costly to sacrifice.

This is just a balance between how much you win, and how much it costs you. If I double my earnings for sub 1% chance of being caught, then you need to have a very expensive reputation build-up to compensate for that, and this is going to put a big burden on legit providers who want to enter the system, making it even easier to cheat.

> You also have to hold 20 times your revenue from this transaction as collateral during the verification window, or however much is necessary to more than compensate the buyer and punish you in the event that you defected.

Same as above: the higher the stacking is to fend of cheaters, the less attractive it is to legit players. Also, with your scheme the “verification window” doesn't matter, since you're not going to catch me after the fact: you're going to catch me iif my adversarial transaction is being checked.

> Now if you defect you have a 10% chance of losing 2000% of your payment.

Not if me cheating allows me to make even just 223% of the legit payment.

As I said before, you're not going to design a billion-dollar scheme in this HN discussion…

Edit: I just realized that your scheme would be even more penalizing to legit node than I thought: with one random bit flip, the node would lose all their stacking and all their reputation. Talk about an expensive cosmic ray! (Or an attacker could even voluntarily send rowhammer workload to legit node in order to destroy their reputation and stacking, reducing supply and hence increasing their own margin). And I'll say it again: this stuff is HARD and you're very unlikely to find a working solution on your own in this discussion!

> The annual failure rate for ~6 year old hard drives is ~2%.

Not if you've spend the said 2 years stressing the drive in a PoST scheme. There's a reason why these schemes break the manufacturer's warranty …

> That's only because you're trying to sell 10PB of hard drives. It's like saying shares of stock are illiquid because if you want to sell ten billion dollars of shares in the same company it might not be advisable to do it all on the same day.

You'll be able to sell them. You'll take a haircut (likely less than the 70% you're talking about when reselling old hard drives), but you'll sell them in the same day anyway.

> And even that you could still do, if you want to solicit a large buyer, which in this context would presumably be some kind of data center.

Good luck selling worn-out hardware to a data center!

> But even supposing that it would take six months, what's your reasoning for why it has already persisted for longer than that period of time then?

Hodl to the moon (AKA sunk cost fallacy)… They have an illiquid asset, have swallowed the cost of the capital investment (i.e. they had little to no leverage on it) and no need to fire sell it. Also the 6 months is just your optimistic hypothesis…
The Bronze Age. I think the best entry for that is via the "Late Bronze Age collapse" (https://en.wikipedia.org/wiki/Late_Bronze_Age_collapse), which gives you an indication of how networked things were back then already. That includes trade of amber: https://en.wikipedia.org/wiki/Amber_Road
I believe there are a couple of misconceptions in your first paragraph (but it is also plausible that both of us are talking past each other due to the lack of rigor in our posts). Either way, here is my attempt at what I believe is a correction:

- Both classical probabilistic bits and qubits need exponential amount of memory to write down their full state (e.g. stochastic vectors or kets). The exponential growth, on its own, is not enough to explain the conjectured additional computational power of qubits. This is discussed quite well in the Aaronson lecture notes.

- Entanglement does not have much to do with things being kept physically in contact (or proximity), just like correlation between classical bits has little to do with bits being kept in contact.

- Nothing stops you from sending/storing entangled bits one by one, completely separate from each other. If anything, the vast majority of interesting uses of entanglement very much depend on doing interesting things to spatially separate, uncoupled, disconnected, remote qubits. Sending 1000 qubits from point A to point B does not require a bus of width 1000, you can send each qubit completely separately from the rest, no matter whether they are entangled or not.

- Not even error correction requires you to work with "big" sets of qubits at the same time. In error correcting codes, the qubits are all entangled, but you still work with qubits one by one (e.g. see Shor's syndrome measurement protocol).

- I strongly believe your first sentence is too vague and/or wrong: "What makes qbits valuable is that they scale superlinearly the more of them you have entangled together". As I mentioned, the exponential growth of the "state descriptor" is there for the classical probabilistic computers, which are believed to be no more powerful than classical deterministic computers (see e.g. derandomization and expander graphs). Moreover, Holevo's theorem does basically say that you can not extract more than n bits of information from n qubits.

- Another quote: "Since they have to remain entangled to do valuable work, you can't physically separate them to prevent interference" -- yes, you can and very much do separate them in the vast majority of interesting applications of entanglement.
He probably learned how to reproduce the problem, experimented with it, and when the engineer came, he was proud to reproduce it and embellish his story a bit to make it seem perfect.
As someone who has done it, a resounding yes.

I build a product and sell it for more than it costs to make.

It didn't take me 7 years like some are suggesting. I didn't solicite feedback from online wannabe entrepreneurs (sorry but I'm gonna say it) who say the odds are against me and to get a job instead, and I certainly built it and they *did* come.

I never thought I'd be running my own business, but circumstances arranged for the opportunity.

Maybe I won't be running it 1 day/week/year/decade from now, but for the past few years it has been great and no regrets.

If you have a good enough idea, you have 6 months of resources, just do it. You're most likely going to regret not trying.

Or spend 6 months getting ripped. Either one is good. But execute your plan.
Was it? What I was told was that Youtube was built in Python and was gradually migrated to C++ after bought by Google.
I'm still very bullish on Airbnb mainly because it has always been an amazing and easy and often cheap alternative to hotels. I can stay in an actual home of the area I am in which is more authentic to me, whereas every hotel is identical to the one next to it.

However, I do see the NYC and other similar legal red tape being enacted in large US cities as being problematic to their business. I understand, to an extent, the negative aspect of people using suburban homes as single-use rental party homes, but in a big city? Just put reasonable caps on the industry rather than try to blow it out.

Disclosure: I am heavily invested in Airbnb because I like it :)
They all seem to be laborers in Karnataka now. Almost all laborers seem to be from UP and Bihar.
I have used XML a fair amount in past years, but now avoid it.

There is a subset of XML that a decent language for some use cases. In particular it is good for documents whete you want a _markup_ language.

But I've seen it used for a lot of things where it wasn't a great fit.

And xml has too many features, which leads to implementations that are inconsistent with each, often slow, and have security problems such as xxe.

I wish that there was a standardized simplified xml format, that would avoid many of xmls problems and meet the needs of 90% of applications where xml is a good fit.
Quite true. And a few of the hard requirements became a bit softer after we got on-site and ran into the issues that couldn't be solved for lack of time.
This is probably a decent start, there are useful references & further reading links in the end:

https://en.wikipedia.org/wiki/Soviet_deportations_from_Eston...
Checkout KDL
That literally does not matter. There is no amount of money that you can pay today to get a system that can protect against a $15M attack. Literal billion dollar budgets can maybe get you to $1M if management is onboard and following all recommendations. It is not a question of money, it is a question of ability.

Cybersecurity spending is a black hole sucking in immense amounts of money while achieving no useful defense against typical threat actors such as organized crime who routinely target these companies. The current large vendors are all peddling snake oil and there is no value to purchasing it to cure what ails you.

The only correct assessment at this time is assuming you are 100% guaranteed to be hacked by organized crime if you are internet connected. You can then work from there to determine how your operations should be structured. Alternatively, you could demand your vendors take on liability for their security guarantees. They will not, but it will help you smoke out the snakes.
what is "local water"? The whole thing about water is that it flows. There isn't a magic property that bound water to a geographic localtion. Like when it rains, is it "local" cloud?
Companies like https://signoz.io/ are Opentelemetry native and have very transparent approach to predictable pricing. You can self host easily as well.
NestedText already is the way I use YAML; everything is intepreted as a string. I have some trust in my YAML parser to not mangle most strings. I could use NestedText, but users would be unfamiliar with it, and IIRC the only parsers are in Python. But then I could use StrictYaml too https://github.com/crdoconnor/strictyaml