skysight-inc/HackerNews huggingface dataset:
> Orion is compatible with Firefox and Chrome extensions.

What's Orion, and is it compatible with normal desktop Firefox and Chrome extensions, or with the mobile ones?

> The lack of extensions in mobile browsers is a sign of Mozilla's decay, not a sign of Apple being unnecessarily restrictive.

Agree with Mozilla's decay, but there's also a Chrome for iOS and that doesn't have uBlock Origin either, does it?
These standards are developed out in the open.

Are you suggesting a true backdoor, or just "the NSA knows something about lattice algorithms the rest of us don't"?
The funny thing is I did finish reading it. But I wanted to go back and reference something and that's when I couldn't find it. Thus proving I had learnt nothing.
For some context, Lilygo dev boards are a popular option for running Meshtastic software which provides a common protocol for sending text messages over LoRA https://meshtastic.org/docs/introduction/ including a mesh relay where other radios relay your messages to a final destination https://meshtastic.org/docs/overview/mesh-algo/

(LoRA - long range, low power radio in unlicenced bands - up to 200-254km line of sight even without mesh relay https://meshtastic.org/docs/overview/range-tests/#current-gr...)

Lilygo's original lora devboards had no display and no GPS (although IO pins to add your own) and you used the bluetooth connection to a phone to send and recieve the messages.
Interesting, but as someone who visits the USA sometimes for short work/tourist trips, food and drinks are much cheaper pretty much anywhere except maybe California. And because that's most of what you spend on during short trips, not counting hotels (which are about the same price as Europe) to me the USA is a paradise of cheap drinks and large meals :D (but yeah, Europe wins on quality).
OSM can have those details it just takes a local community on top of keeping things updated. Even Google often relies on users for that stuff.
We did an updated version of the Cryptographic Right Answers for PQC. Given how quick the field is moving, I'm sure we're going to have to edit it a bunch :)

https://www.latacora.com/blog/2024/07/29/crypto-right-answer...
> People replying saying "only use generic SQL so you cans switch databases!" - to that I say - rubbish!

No, not rubbish

Portability matters. Lockin sucks
Tebako – Packaging cross-platform Ruby executables
How's the EU only iOS? I stopped updating at 17.3.1 because I had a feeling it will be buggy in the beginning. Is it safe to use it now?
> Thinking Fast and Slow (the core idea)

By this, I assume you are referring to “System 1 and System 2” thinking. My problem with “Thinking Fast and Slow” is that it seems as though almost all of the research has been caught up in the “replication crisis”, and I can no longer trust any of the content.
If they fail to pay they will have their assets seized.
Nowadays, and especially for those under about 30, phone calls come near-last on the list of things smartphones are used for.

To change to the Librem 5, I would need to:

- change the way I communicate with all of my friends and family by using SMS over the _only_ method used in much of the world - WhatsApp.

- be excluded from context surrounding many social gatherings due to not being in group chats.

- change the way I travel with very, very different navigation apps that lack turn-by-turn directions.

- stop using social media when on the go - mobile websites often lack many features, if they even exist.

- accept significantly reduced quality photographs of memories, especially in low light.

- meticulously acquire local files for tens of thousands of songs I have organised in Spotify playlists for over a decade, and totally change the way I discover new music.

- lose Shazam and apps like it, so I’ll forever be wondering “what was that song I liked…?”

- entirely change from the mobile-only bank that I use (and, even then, suffer the atrocious UX of most online banking).

- change from the convenience of Apple/Google/etc. photos to setting up Syncthing, my own NAS, and making sure it keeps running and never goes wrong.

- become stranded when public transport stops running at night, as I can’t get an Uber, or try to get a normal
taxi at 3am. I’m not even sure they exist where I am.

- carry a wallet, or at the very least my cards, with me for the first time in 9 years.

Unfortunately, the duopoly is well-entrenched, especially for those born after 1995 or so and outside the US (SMS is very, very rarely used in much of the rest of the world). You could tell people that there are plenty of workarounds - I listed many above - and some sacrifices to use a Linux phone, they should try it! But then they would ask “why?” and you’d be hard-pressed to give any reason they care about.
Many claim that MySQL with default configs had various advantages over postgres with default config and that it had a far better replication story
This is the problem many have with android - there’s a massive difference between different handsets

That isn’t the case with an iPhone
Collecting debts from a delinquent company is generally easier in Ireland than the US.
Hey does Epic have a shopping cart yet? Email confirmation when you sign up?
Even PCs had a Turbo button for quite a long time.
Have you looked into lit-html?

Coming from Vue I was really surprised it does a lot of what Vue templating does, including attaching events, with just vanilla JS templates. And when you use VSCode lit extension, you get syntax highlighting and full type checking inside the templates.

I learned about lit-html after a tweet from Marc Grabanski, where he said he used lit-html with vanillajs, not Lit.

After some experimenting I found it works great and it seems like you are trying to solve something very similar.

When you use the lit-html template package you can do basically evetything that is described in the Templates chapter

https://lit.dev/docs/templates/overview/

... without all the other abstraction of components that are part of lit-element.

https://lit.dev/docs/libraries/standalone-templates/#renderi...
My interpretation is he just cares a lot more about tech than people, for better or worse.
Stored procedures suck. First of all SQL is a dubious language to write business logic in because it doesn’t have static typing and other goodies we expect nowadays. But more importantly stored procedures tend to drift out of version control. So please don’t.
As a user with media autoplay blocked I find this website hard to use. Please consider adding play/pause buttons for each video or just keep video playback controls visible.
And with blocking disabled, all videos are loaded at once, and when everything is playing at once it makes it harder to concentrate on one thing. You should consider adding some kind of lazy loading. Sad that loading="lazy" is not natively supported on videos yet.
You are welcome to choose that, but in my opinion, it isn't open source. I think open source should means anyone can contribute or take, and contributions are shared, without undue discrimination. Nobody is forced to work on the project, but if they are then they have to give the results of their work back to the common pool they took from. You have just as much power to keep the project going as anyone else does, including the current "maintainer".
I seriously don't understand why performance should degrade so much in time. Do they use crap flash chips in the cheaper models and Android writes so much to them that they run out of scratch space or something?
> Especially as a fresh user. It's how we learn. From both good and bad experiences.

I'd do that, but a superior strategy is letting other people make mistakes and then learning from them. It is best to always be making choices that seem like they could be optimal, with very rare exceptions.
This sentence has no substance. It gives the reader nothing to understand why MongoDB has both happy customers some who have been disappointed.
Exactly, SSPL is such a trojan horse, and God knows how they will change the license in the future
I'm using Guix System on my rockpro64. I patched uboot to allow it to boot via SATA. (One of the patches I needed was to ignore a spurious CPU reset while enumerating SATA devices.)
Yes, one very common use case where Postgres does not scale well is analytics. Snowflake, Vertica, and ClickHouse work much better. I say this after working on several projects where development teams hit a wall with row storage databases. Still, PostgreSQL is great, it's my default DB as well.
This is not true.

The sandbox does not prevent iOS apps from accessing private APIs and accessing data from the OS that wouldn't be available typically. And after all these years there is still no way to curtail the power of Objective-C dynamic dispatch.

It is one of the main things that the App Store process checks for.
Chrome on Android doesn't support browser extensions. Google is an advertising company. They are not incentivized to allow extensions. Extensions block their ads, and are a risk vector for mobile users, who are often young, inexperienced, and running outdated systems software.

> What's Orion

A web browser, using the same Webkit as everybody else on iOS, with support for browser extensions.

People give Apple too much flak for the mismanagement or warped incentives of browser vendors. Lack of extensions in existing browsers isn't their fault to any degree.

> and is it compatible with normal desktop Firefox and Chrome extensions, or with the mobile ones?

There's not a separate spec for "mobile" Firefox extensions and desktop browser extensions. Google WebExtensions. It's an open standard that desktop Firefox follows and that Chrome almost does.
>I probably wouldn't want to spend dozens of hours turning my car's wheels in a stationary position, it puts strain on things.

He blew his engine, at a raceway. Something tells me that gently steering back and forth on his garage's polished concrete floor isn't something he is concerned about.
I’m a proponent of vendor lock in is not a big deal - you’re not going to switch from AWS to Azure on a whim and if you do, the fact that you’re using ecs instead of k8s isn’t going to slow you down.

But data ownership is the one place I get iffy. What if your db does a rug pull and changes licenses? There’s certainly precedent in this space for that.
> The author asked where Rick is today and got his name wrong.

That is not what is called a “technical flaw“.
> It's not like it's hard to install or has any significant overhead.

Depends on the environment or lack thereof, postgres is a pain in the ass on windows, and then you need support for software configuration so that it can talk to postgres, and then you have to take care of the features you're using.

If you're deploying a complex server-side system with lots of moving parts, then yes postgres is basically free. But if you're deploying client-side, or want to run it in a VPS, or whatever, postgres might go from not available to extra cost to a huge chore.

> Just use SQLite. It's almost as good as Postgres and you won't need anything more

Can't say I agree with that sentiment in any way though, every time I use it sqlite frustrates me in its limitations compared to postgres, and how weak the defaults are from a safety and consistency perspective.
Yeah, and for better or for worse, it is the best arrangement. I remember ploughing through Alan Baker’s number theory book. You have to sit with a pencil and paper and convince yourself of half the steps, but you sure as hell know the material afterwards. And you do need the skills you gain by doing this.
Great post - the comparison to specific tech was really useful.

Just added it to my "Postgres Is Enough" gist: https://gist.github.com/cpursley/c8fb81fe8a7e5df038158bdfe0f...
> For him to call that suggestion "bizarre" indicates how badly out-of-touch and vulnerable he is to standard 2020's fraud techniques.

I think we're missing a lot of context to say that here. It really depends on whether it was a quick one-off contact about just this issue, or their weekly one hour call. He may be well aware of the tech and know why it doesn't apply in this case.
I reached a similar conclusion back when I was planning what to do if the Brexit referendum went the wrong way (it did).

Even ignoring the labour rights issues (because I didn't really consider them at the time), rent and other costs were high enough that I was seriously considering a private pilot's license and a small aircraft for commuting, because that would allow a nice easy fast commute from somewhere that wasn't priced absurdly. That wouldn't actually have worked either, but I decided against the USA well before pursuing that to more than a superficial calculation — if I had, then it wouldn't have taken until Scott Manley's videos showing me the flight considerations[0] in the area, to learn why this wasn't going to happen.

[0] "I know, I'll commute by light aircraft to somewhere in the middle of a city that has a huge international airport and is 'one of the busiest airspace in the world'", yeah, no https://johmathe.github.io/flying_bay_tour.html
Oh well, we gotta thanks the great developers of Lit-html for making it transparent then. And a lot faster than React.

https://krausest.github.io/js-framework-benchmark/current.ht...
> It's not worth pointing out the technical flaws in the post[1].

It might help your argument if you pointed out a real technical flaw in the content of the post, and not an example of the author being mistaken about a stranger's first name.
> we just can’t rewrite in even a decade, maybe not in a century.

The former claim seems unlikely as stated ("cannot") but is at least plausible in practice ("will not"). The latter makes no sense. C++ didn't exist fifty years ago, so you're asking that we believe somehow C++ was so well suited to some unspecified problems that rewriting software in a better language will take more than twice as long.
Clock sync issues also sucked, we had a recurring issue which would cause the cluster to become unstable due to clock syncs and support would throw it in the to hard basket.
From the article, DynamoDB-likes are good IF:

* You know exactly what your app needs to do, up-front

But isn't this true of any database? Generally, adding a new index to a 50 million row table is a pain in most RDBs. As is adding a column, or in some cases, even deleting an index. These operations usually incur downtime, or some tricky table duplication with migration process that is rather compute + I/O intensive... and risky.
Meanwhile Japan also has similar laws passed recently, but apple did not bend
I'm assuming because a lot of the time when it's clear that he's going to lose, he just pulls out of the case. Just like how he filed paperwork to get out of purchasing twitter but when it became clear that the ruling would be against him, he cancelled it says before it was about to be heard
The point is that they have no idea who they are warning of fraud.
Welcome to the VDosPlus Home Page
We have a problem with "he may be a really shitty person but we ignore that because he does the work". In some cases where that person does a lot of work, it may be unavoidable. In other cases where the person does only a small amount of work, it's a mistake not to push back on their bad beliefs.

A similar but opposite problem is pushing back too much on things that don't matter. E.g. a core python developer and inventor of Timsort just got a 3 month suspension for liking a comedy skit that used the word "slut", and for thinking that it's possible to discriminate against white people.
Sounded okayish until the part where they froze his account after he decided to close it out of frustration. Imagine saying you don’t want to deal with them only to find a pacifier in your mouth. Kafkaesque indeed.
SQLite for embedded or desktop apps.
Unique DNA repair factor senses and stabilizes DNA breaks using novel mechanism
Go with Postgres. SQLite is somewhat barebones, you are getting like 5 datatypes grand total with it (counting null as separate type), 1 type of indexes, somewhat unexplored tooling around it. Also column type is not strict and you can write strings into integer column. With Postgres you are getting very established and rich ecosystem, with various and VERY optimized data types, indexes, extensions (like postgis), tooling around it, lots of tutorials how to fix it if something goes wrong.

P.S. but if your project don't need any of that, e.g. it's desktop audio player, just embed sqlite - remove another subsystem to care about
Famous last words, but it's already in a Wasm module and only needs a bit of glue code, so how hard could it be? :D
Not everyone builds the same kind of application and has the same amount of data with the same kind of interactions.
> I'm just not uninformed enough to overpay Cook for games

But yet you think Apple is responsible for Steam pricing ?
Of course there are unethical ways. Murdering a thousand people to steal their wallets, for example.
Text to videos API are available to create such products https://www.vadoo.tv/text-to-video-api
You can still download via APK hosted on their website, no (like the FTA says, and provides a link)?

Isn’t that want folks want - to not have to go through the gatekeeper, aka Play Store?
> Missing sqlite comparison point: data types. SQLite is like JS with column datatypes, except even looser.

Also defaults:

- sqlite has STRICT tables, you have to opt in, per table.

- sqlite does not check foreign keys by default, you have to opt in, per connection.

- sqlite has WAL mode, you have to opt in, per database. And even with that you may want / need to add a fair amount of work to ensure you're not upgrading connections lazily (fecking SQLITE_BUSY).
Awesome Flux AI
A curated list of awesome resources, tools, libraries, and applications related to Flux AI technology.
> OSM can have those details it just takes a local community on top of keeping things updated. Even Google often relies on users for that stuff.

Google has an infinitely-larger community; a local community is not sufficient in dense areas where businesses are opening and closing every day. France has the third largest OSM community and yet some neighborhoods of its largest cities are full of outdated businesses.
> Some candidates feel humiliated if their interview is cut short

As someone over 50, that interviewed at several places, before giving up, and accepting that I'm retired, I can say that there seem to be a number of companies that actively seek to humiliate prospective employees.

It's entirely possible that it was not the usual experience, but I have found that modern HR philosophy seems to be "Always keep the employee/candidate on their back foot." Always make sure the corporation is Alpha Dog.

A humiliating interview is a great way to filter out candidates that won't roll over for the Alpha.
Horizontal scale of writes.

Citus would be alright if the HA story was better: https://github.com/citusdata/citus/issues/7602
Show HN: HeyDosti Dating App
HeyDosti is a modern dating app designed for India, offering a user-friendly platform for singles to connect, bond, and grow meaningful relationships.
- Available in regional languages such as Hindi, Bengali, Marathi, Telugu, and more.
- Advanced matching algorithms and AI-powered compatibility features.
- Free from spam and fake profiles.
- Safety features to ensure a secure environment.
- Affordable pricing options.
I've installed every update and I've never had an issue. I don't use iOS much, but I don't think I've ever seen a bug. I have seen some weird behaviour, but that could just be me mostly using Android and not knowing how iOS does things.
At best this will increase the load on customer support with an associated reputational hit. At worst you will need to deal with questions from financial regulators.

In all cases, rubbish customer experience.
Use what you know, ship useful stuff.
The bank should offer some sort of e-learning training which a customer can click through that shows all the relevant sorts of scams and why their money is being held up. If the customer confirms that they believe they are not a victim of any of these scams (etc.); and they confirm their identity (etc.); then the money should go through.

The bank cannot decide on your behalf what you do with your money.
Fwiw...

As a tendency, Irish labour courts tends to find in favour of employees... but also tend to award relatively small compensation.

A headline making award is pretty rare. Judge must not be a Twitter fan.
One thing that I found super interesting when I studied audio engineering is that our ears are very good at determining direction left/right, but absolutely hopeless at working out if a sound is up or down.

This makes their hypothesis a lot more believable to me; I can understand others incredulity.
Has he won any significant ones? He’s likely losing his pay package in court and had to buy twitter because his lawsuit wasn’t going anywhere.
The Golden Age of Personal Computers – 80 Machines Reviewed [video]
There's a lot of truth to that. However, I think a significant number of pragmatically good situations can happen when some corporate processes are poor, but the team you'll be working on is great, and your superior shields you to a large degree from corporate.

One of the ways this happens is just that you have, say, a mixed engineering department, but your manager happens to be great. Another way is that a company got good engineering talent and culture in its formative years, and carries on, but the business or corporate side evolved distinctly.

Note that in some companies this might mean that you're only one great manager quitting away from being exposed to a ruthless corporate culture grown by stack-ranking Hunger Games and deadly-sharp elbows.

Or it could mean that your team's brilliant product design and solid engineering end up having the market opportunity ball dropped by the dysfunction of others just going through the motions. And maybe you should've suspected that, based on hints during the hiring process.
> By being a legal requirement and not a choice, that $29k doesn't register to the market as using disposable income, so competitive pressure doesn't inflate prices of everything to compensate.

In competitive markets prices approach the cost of production rather than absorbing all of the disposable income of the customer. If you have uncompetitive markets, that is a separate problem with its own solutions.

And then you have the other problem. The job pays $29k less because it costs the company that much to avoid those costs, i.e. they're willing to pay that much more to someone in the US to do the same job. That doesn't mean you're getting $29k in value. Some of the money is going to compliance and administration rather than you.

And in general money is worth more than stuff, because if you want the stuff you can buy it with money, but if you don't want that specific stuff then turning it back into money or other stuff at best incurs transaction costs and at worst isn't even achievable.

The notion that you're not taxed on the stuff is also an illusion; the rules apply to everyone in the jurisdiction and the government needs however much money from people to provide the services it provides so if you're not paying it there you're either paying it somewhere else or getting fewer government services.
I don’t think that’s the point, unless their protocols allow to disclose information to and request proofs from a presumably omnipotent ai scammer.
The main things I'm interested in are:

- what is the scope/mandate of the team; i.e. would I be powerless in fixing things because ownership lies elsewhere.

- how close is the team to the business; i.e. do they have a good understanding of what matters and can they have impact on revenue.
Is ed25519 resistant to quantum computers?
Learning and building are very rewarding which tips the cost-benefit balance here into profit – for me personally!

Re. driving feedback from the controls, near the end of the post:

> Next Steps:

> Force feedback support using the electric power steering and the ABS module.