Readit News logoReadit News
lucideer commented on Stoolap: High-performance embedded SQL database in pure Rust   github.com/stoolap/stoola... · Posted by u/murat3ok
forgotpwd16 · 2 days ago
From the devs themselves[0]:

>Our goal is to build a reimplementation of SQLite from scratch, fully compatible at the language and file format level, with the same or higher reliability SQLite is known for, but with full memory safety and on a new, modern architecture.

And they call it rewrite in a recent followup post[1].

[0]: https://turso.tech/blog/introducing-limbo-a-complete-rewrite...

[1]: https://turso.tech/blog/we-will-rewrite-sqlite-and-we-are-go...

lucideer · 2 days ago
The wording & framing of these things is an interesting topic in the context of the W3C's decision to drop WebSQL.

A "rewrite" softly implies a replacement (intent that SQLite users would all migrate to Turso eventually & SQLite would cease to exist as a project). This isn't the strict definition of a rewrite but the implication is there in the language.

OTOH the W3C shut down that spec because it required competing implementations to exist. This imagines a world where Turso & SQLite coexist actively.

E.g. micropython isn't a rewrite of cpython even though they both target compatible python, Chrome isn't a rewrite of Firefox even though they both target a range of compatible languages & formats (but Firefox was a rewrite of Netscape - the word depends heavily on context).

I realise this usage isn't coming from you, it's coming from the Turso devs themselves, but it does feel like an overstep on their part.

The Turso guys can use whatever words they like in their blogposts, they're not the authority on whether it constitutes a rewrite.

lucideer commented on The highest quality codebase   gricha.dev/blog/the-highe... · Posted by u/Gricha
xnorswap · 3 days ago
Claude is really good at specific analysis, but really terrible at open-ended problems.

"Hey claude, I get this error message: <X>", and it'll often find the root cause quicker than I could.

"Hey claude, anything I could do to improve Y?", and it'll struggle beyond the basics that a linter might suggest.

It suggested enthusiastically a library for <work domain> and it was all "Recommended" about it, but when I pointed out that the library had been considered and rejected because <issue>, it understood and wrote up why that library suffered from that issue and why it was therefore unsuitable.

There's a significant blind-spot in current LLMs related to blue-sky thinking and creative problem solving. It can do structured problems very well, and it can transform unstructured data very well, but it can't deal with unstructured problems very well.

That may well change, so I don't want to embed that thought too deeply into my own priors, because the LLM space seems to evolve rapidly. I wouldn't want to find myself blind to the progress because I write it off from a class of problems.

But right now, the best way to help an LLM is have a deep understanding of the problem domain yourself, and just leverage it to do the grunt-work that you'd find boring.

lucideer · 2 days ago
> There's a significant blind-spot in current LLMs related to blue-sky thinking and creative problem solving

I'd hesitate to call this a blind spot. LLMs have a lot of actual blind spots - things people developing them overlook or deprioritize. This strikes me more as something acutely aware of & failing at, despite significant efforts to solve.

lucideer commented on Incomplete list of mistakes in the design of CSS   wiki.csswg.org/ideas/mist... · Posted by u/OuterVale
anonymars · 3 days ago
I will never understand the bizarre scene of the web's smug collective declaration that tables were dead and not to be used juxtaposed against the years it took to regain the ability to reliably center things. Assuming one agrees that we even did regain it.

Related: I also love when I can't paste tabular data into Excel/etc. anymore

For the record, I don't hate the idea of stylesheets, but...sheesh

lucideer · 3 days ago
> I will never understand

I think it's fairly easy to understand if you understand what it was a backlash against. Tables today are used sensibly, for the most part, but the pre-CSS world was truly absurd in its table use.

The reaction may well have been over-the-top, but it wasn't disproportionate given the state of table usage at the time.

CSS's initial forays into layout seem bad today because people think of tables in terms of their intended use (not the now long-gone monstrosities the community actually extracted from them), but in comparison to the previous ecosystem, floats were a relative godsend.

lucideer commented on Israel used Palantir technologies in pager attack in Lebanon   the307.substack.com/p/rev... · Posted by u/cramsession
tguvot · 4 days ago
there is 0 war crimes that IDF has been found guilty of by any legal authority.
lucideer · 4 days ago
There's no central enforcement of international war crime law, so this thread on legal technicalities isn't particularly relevant in real terms, but there is at least an arrest warrant out for the (former) Minister for Defence & Prime Minister in 124 countries, so there's not a lot of room for ambiguity here.
lucideer commented on Israel used Palantir technologies in pager attack in Lebanon   the307.substack.com/p/rev... · Posted by u/cramsession
impossiblefork · 4 days ago
* * *
lucideer · 4 days ago
There might be some potential legal defense in terms of proportionality of collateral damage but it's so thin here as to be absurd.

Regardless, given the number of war crimes this army has been found guilty of, this is somewhat moot. What's another war crime in the grand scheme of things.

lucideer commented on Twitter axes European Commission's ad account after €120M EU fine   politico.eu/article/x-axe... · Posted by u/phoronixrly
bgbntty2 · 7 days ago
It doesn't sit right with me that a government body has an ad account in a centralized for-profit service in the first place.

Even having a free account seems wrong to me. The European Commission could post news, updates on its work and polls on the official European Commission site. I don't think the government should favor corporate social media sites or have anything to do with them in the first place. If they feel like posting on their own site is not enough, why not use a free social media outlet? Something self-hosted, using ActivityPub, for example?

lucideer · 4 days ago
This seems like a really odd take. What you're effectively advocating for here is for people not to see information about publicly funded services, because ultimately centralised for-profit services own user attention, & therefore govern what the majority of people see.

> why not use a free social media outlet?

This would be fine if people used free social media outlets. They don't. Short of banning private social media, I don't see what governments can do to change that.

lucideer commented on Show HN: Onlyrecipe 2.0 – I added all features HN requested – 4 years later   onlyrecipeapp.com/?url=ht... · Posted by u/AwkwardPanda
lucideer · 9 days ago
Fantastic!

Suggestion: similar to what you've done with your HN link, it would be nice to have some suggested URLs in a dropdown on the homepage searchbox to give new visitors something to try immediately, to get a feel for what it does (without having to leave the site & find their own link to trial the functionality with).

Also - minor bug report: I've imported 1 recipe (by clicking your HN link) but the upsell popup tells me I've imported 4 recipes.

lucideer commented on CSS now has an if() conditional function   caniuse.com/?search=if... · Posted by u/aanthonymax
zkmon · 9 days ago
Give it enough time, every declarative language becomes a programming language. This is happening with all config files, markup languages, data formats.

The distinction between code, config and data is being erased. Everything is a soup now. Data is application, configuration is code. Code is an intermediate, volatile thing that is generated on the fly and executed in the temporary lambda containers.

lucideer · 9 days ago
You have to give it to CSS, it's held out for a lot longer than most.
lucideer commented on Quake Engine Indicators   fabiensanglard.net/quake_... · Posted by u/liquid_x
toast0 · 17 days ago
> The NET indicator is displayed when a client has not received any packets from the server in the last 300ms. This was likely aimed at players to help them determine how bad their ping was.

This is not an indicator of high ping. It's an indication of loss of connectivity. Even if your ping is 2 seconds, the server should be sending you updates regularly. If you haven't received anything in 300 ms, either you're losing lots of packets or you have some epic buffering somewhere.

lucideer · 16 days ago
You're assuming a consistent connection - if your ping is 2 seconds, it's unlikely you're receiving each packet precisely 1 second late - much more likely the delay will be variable over time, probably not normally as high as +/-15% to cause 300ms gaps, but certainly possible.
lucideer commented on France threatens GrapheneOS with arrests / server seizure for refusing backdoors   mamot.fr/@LaQuadrature/11... · Posted by u/nabakin
threethirtytwo · 20 days ago
This is the definition of capitalism. The system is set up this way. Of course as a human you're not completely embodied by the system and you clearly have beliefs and philosophies different from the "system".

But you cannot deny that you as an individual are HEAVILY influenced by the system can culture you live in. Status is equated to those who have the most money. Regardless of yourself as an individual, in aggregate this is how people behave and a good basic universal model that predicts behavior. But additionally outside of culture, the logistical reality of the society we live in is that money is the basis of survival. All of our morals and philosophies are thrown out the window the minute when we are poor or if we have no money and we do need money to buy food to eat. So money and business is not only a status thing but it forms the basis of survival as well.

This is not about your beliefs or morality. This is about the practical reality. In addition to this, capitalism so far is the the only known effective system to create modern economies of scale. We tried to make things fair, ideal and utopian with communism, but, practically speaking, we haven't seen it work.

lucideer · 19 days ago
All fair, but we're not talking about the system we live in (whether it works or not), we're talking about ideals & how things hypothetically should be.

You can make all the same arguments you've just made about government officials:

> as a government official your incentive should be to preserve order, fairness and honor.

Within capitalism, this isn't what government officials are incentivised to do.

If you're arguing that private citizens should optimise for individual wealth because capitalism, you can't argue that government officials shouldn't optimise for the same within the same system. By virtue of arguing that government officials should preserve order, fairness & honour, you're inherently arguing for system change (it needn't be toward communism, just toward something other than the status quo) & if you're already making that argument, the circular logic of citizens preserving capitalism no longer holds.

> additionally outside of culture, the logistical reality of the society we live in is that money is the basis of survival

This is a fair point & one to keep in mind: private citizens should (in my view) optimise for sufficient individual wealth to "live" (I say "live" here, as "survive" is commensurate to "subsisting" which is somewhat suboptimal). However, I believe that limiting qualifier is extremely important & wasn't present in your original statement.

u/lucideer

KarmaCake day14268September 2, 2013
About
[ my public key: https://keybase.io/lucideer; my proof: https://keybase.io/lucideer/sigs/FyoRH1GoG0PJu_5KLN4j927hnS1TzHW1530kwbSkwTE ]
View Original