skysight-inc/HackerNews huggingface dataset:
> The big issue is Apple is the only platform that's completely locked down

As long as you don’t include consoles who Epic didn’t go after.
Our Journey from SaaS to OSS: Embracing the Modular Monolith over Microservices
What have you been using as an alternative? Especially for a family use case.
Look at the competition though. Most don't come with a frame at all, or maybe a 3D printed frame at best. This is at least wood.
I don't really understand the commenters complaning here. Both of these two things can be true at the same time: companies operating "app stores" are indeed not monopolies under the Antitrust Act and yet "app stores" are an unacceptable distortion of the market. The solution seems pretty simple and is exactly what Europe did with the DMA: make a new law specifically targeted at digital stores.
why do you think startups don't advance humanity especially compared to doctors!?

most doctors don't participate in clinical trials, they just do what they are told to do by protocols.

(of course most startups fail, and they do whatever is hype at the time.)
So excited about this! Are there going to be bigger sized models as well?
> Bard isn’t currently supported in your country

Italy disciplined OpenAI on GDPR concerns [1]. Google may not want the grief.

[1] https://www.bbc.com/news/technology-65139406
Locking Down Secure Open Source Software
For what it counts, you don't need to deal with Mastodon if you want to use the fediverse. There's plenty of other servers available like Misskey and Pleroma, both of which require far less computer power. The only thing you need on paper is a domain name. Heck - you can even use a WordPress blog since Automattic if you just want to run a blog outbox.

Mastodon itself is a rails beast (lending credence to the tendency for the Fediverse to seem fairly monolithic), but that's hardly necessary. There's many other options out there (as much as the lead dev of Mastodon has been on a spree to try and hide this fact lately).
From[1]:

> Courts do not require a literal monopoly before applying rules for single firm conduct; that term is used as shorthand for a firm with significant and durable market power — that is, the long term ability to raise price or exclude competitors.

[1] https://www.ftc.gov/advice-guidance/competition-guidance/gui...
Bad example because that's a library feature and doesn't involve explicit compiler support - in general you're right though, backwards-compatible compiler features (say, GATs) are added regularly and are available for all editions, not just the newest one.
Gaining execution capabilities inside the sandbox is already good enough to compromise its behaviour, e.g. everyone gets true back when is_admin() gets called.

More devs should get security trainings.
It might sound like a mess if you see ActivityPub in terms of HTTP request, but ActivityPub is a protocol built on message passing, and what is a mess is trying to co-mingle the transport layer for the messages with processing those messages.

I'm not saying it doesn't have some warts and things that could do with being specified more clearly, but if you ignore a central aspect of the protocol and try to treat it as something it is not it will seem a whole lot messier than it is.
Dutch payment processor iDeal to become European standard
> It seems like a very, very bad thing to store both your passwords, and TOTP codes in the same tool

Yes. It defeats the purpose. But whenever you mention it, you will get lots of replies with plenty of hand-waving why this is still better and why it doesn't matter "much".

If you go to the effort of doing 2FA, do it right. Two Yubikeys, and a reasonably decent TOTP app (Authy qualifies as "reasonable") for those sites that do TOTP.
I just want to say I appreciate this comment and others you've made in the thread. For all the awesome people, discussions and articles on here, I sometimes feel like it lacks a heart. There just always seems to be something negative in the comments no matter what is posted.
> How can the app store promote competition when it is a monopoly on iOS? (I suppose they could be talking between different apps, but that isn't what this case was about)

No need to go that far, the couple Google / Apple is a duopoly without any competition, regardless of their marketshare. So you can say that there's no competition on mobile marketplaces at all.

(I'm ignoring irrelevant marketplaces such as Samsung store or Amazon app store which are a rounding error at best)
Yup. Plus, I don’t want to use Lightning, and prefer web3 wallets instead, and the core Nostr protocol is made up of bitcoiners sooo..
My first guess would be that IS NOT DISTINCT FROM considers nulls to match. Indexes might not contain null values. I don't know of postgres indexes are sparse or can be non-sparse? It would be hard to do use a sparse index and find null matches. I would expect this could be optimized away if the column is also not null, but then why would you use the operator in that case so maybe no one has handled it.
IMHO what makes it harder in git (for many people committing into the same branch) is that each team member has its own local history which needs to be synchronised via push and fetch (which quickly gets out of control for 'non-technical' team members). This separate step doesn't exist in centralized version control systems like SVN where everybody is always on the same timeline.

Working exclusively on branches and then merging into a common main branch pretty much fixes this problem though (that's why the PR workflow make a lot more sense in git than svn).
It's code that you must have outlets every so many feet, regardless if 12V / 5V appliances are more efficient. Even then you still need to be familiar with code to run low voltage wiring. Things like

- How high outlets and switches must be off the floor

- How close to plumbing / ducting wires can be and where you can run them

- Which areas need GFCI

- How to hammer in a wire staple securely without damaging the insulation (harder than it sounds)

- How to divvy up circuits and pick appropriate gauge wire

- How to wire n-way switches

This stuff is not idiot-proof, even at low voltages. If you get it wrong, your house burns down and insurance won't pay out. In my experience it's better to have a master electrician lay out the circuits and give advice while you do the grunt work of routing and pulling runs. Let them handle the panels, wiring switches, outlets and lights, and listen to their stories (most electricians have some good ones)
You don't need transmission lines for renewables?
Last I tried Authy I think it wanted me to create an account and give my phone number, so I noped out.
He’s either unusually lucky/talented or runs a cabinet factory/crews of carpenters. He’s more of an entrepreneur than a tradesman at this point.
> I think kids growing will be happy without any physical cards and banking will all be app driven.

That's mostly valid for middle-class kids, but there's lots and lots of unbanked or "badly" banked (i.e. banking with what are basically pawnbrokers) poorer people, so cash going away or being tightly regulated will be a huge disadvantage for their kids going forward.
You could run whatever apps you wanted on phones.
Thanks dylan604, it’s a wonderful image. I appreciate the people bringing us such clear images.
I have to ask: crypto as in crypto currency or as in actual cryptography?

I‘m left with the impression that both our descriptions of these protocols and services are in need of some more substantial backing.
> it's a million times better than letting bots and sockpuppets rampage among people who actually have something to say

You are replying this to the man who just destroyed the only way users had to verify legitimate sources of information on the platform, setting the floodgates of disinformation open.
Not parent, but not a rust programmer:

> If I write a Rust program which relies on this for a constant, it works fine, because it is constant, but if I try to compile it with Rust 1.68 (from earlier this year) it won't work.

How would it not work? If your program compiles and runs with 1.69, then surely that's because it never tries to modify the value. But if your program never tries to modify the value, how would it fail with 1.68?
> She would have a hard time visiting Germany, where "No cards accepted" is still a thing in 2023.

Have you been in germany this year?
How is Rust not evolving in a sane way today?
Would love to try, but unlike all of your competitors, you have decided to region lock to US only.
Pain to upgrade, double pain to a/b rollout, triple pain to debug.
I read this years ago, has there been any advance in making a repellant based on this - or can you just buy the leaves ?

(Luckily I don't have to deal with bed bugs any more, but would be good to know)
Tech’s obsession with founder-CEOs is not over yet
https://archive.is/ybbp2
> 1. No one is stopping developers from selling their apps in Android markets.

The Play Store has almost identical rules and pricing compared to the App Store, how is that a competitor?
Have you seen answers.Microsoft.com, the most useless support community on the internet full of „independent advisors“ aka Microsoft simps just sending links to irrelevant documentation?
This is one of the reasons I do not support IPv6 anywhere. It would take a lot more work to support two types of network requests.

I hope I can ignore it up to the point where I can make a complete switch, use only IPv6 and stop supporting IPv4 everywhere.

I wouldn't be surprised if that point never comes and I can be a happy "IPv4 only infrastructure" person forever.

Or IPv7 comes out before running an IPv4-only infrastructure becomes a problem.

I think the mistake of IPv6 was to not be a superset of IPv4.
> I cannot imagine how this scenario could work with git though.

I cannot image how this scenario could not work with Git†. Maybe I’m missing something important about Subversion, but it’s also just plain old version control. Nothing fancy like Darcs.

†: Granted, there is a (theoretical) point where the frequency of pushes becomes so high you can no longer reasonably work on a single branch.
They are usually removable by loosening some clamping bolts that are hidden somewhere. Where there’s a will and tools, there’s a way…
Well, at least one content producer is pissed about it.

Sorry, only in German:

https://www.alltageinesfotoproduzenten.de/2023/04/24/laion-e...

And translated via Google translate:

https://www-alltageinesfotoproduzenten-de.translate.goog/202...
For sure, it doesn't matter where you put it if it is in one place. If one look at company like superbase, and their product like PostgresREST. It is just way faster way to develop API, and it will scale too. Often it is about how one 'horizontally' scale.
Calling pull requests "pull request" when it is a job to create a change is what's wrong. The author isn't actually requesting anything.

But what else could be a nice short term for "collection of changes with technically enforced reviews and tests"?
Interesting! Does nix develop work inside nix develop ?
I’d add ’not reading the table of contents of the manual’ to the list.

I’ve probably worked with hundreds of people now who use a database daily either in code or just to explore data and can count on two hands (optimistically…) the number of folks who actually read the fine manual in any other way than googling something specific. Pro tip: read it so you know what to google for!
Hmm - actually read some docs and I think that the implementation of IS NOT DISTINCT FROM was originally implemented one way when nulls were not indexed, but then hasn't been fixed since null indexing was implemented.
IBM Redbooks are an alternative source of information for that.
> it really depressed me. Probably just spending too much time thinking, not socializing, etc.

Yeah. Moving away from programming had an incredibly positive effect on my life. Almost everything that used to be awkward for me is easy now because of that one choice. Especially socialization, communication, speaking in public and with confidence, interpersonal skills in general. I really developed as a person in ways I don't think I would have otherwise.

I do miss that long deep thoughtful concentration though. Just thinking about software. The ideas present in the code and how they relate. Better ways to express them. Like a beautiful little puzzle coming together. A reflection of my mind. Twelve hours straight of nothing but this.

I'm glad I can afford to do this as a hobby now.

> Then saw what all those kids at Stanford did and were making, and immediately felt like I missed the biggest opportunity of my life.

Managed to avoid that particular dreadful feeling at least. Typical software engineer salaries that get posted here are truly ridiculous amounts of money in my country. Would be wonderful if I could make that much money working remotely from here but they're not gonna pay US salaries to non-US citizens. The exchange rate arbitrage is what makes them attractive to employers in the first place. I calculated how much they'd have to pay me for it to make sense to switch careers and was pretty happy with the result.
You can hopefully trust your colleagues to make a best-effort attempt to fulfill the requirements they are given and e.g. not intentionally introduce bugs or security issues, but everyone makes mistakes, so your software development workflow should account for this - and code review catches at least some of these mistakes.
Our town has a “homeowner” exemption that lets homeowners do such work to their own property and they are exempted from the rule that otherwise requires licensed contractors to perform that type of work (mech., plumbing, structural, electrical). However, homeowners are still required to get permits and have inspections performed to close those permits. You can imagine that capable homeowners often honor that rule in the breach unless changing something more than cosmetic (e.g. making a change that could not go unnoticed at sale time).
"Trust but verify" is a nonsense statement. If you trust, you do not need to verify, and vice versa.
OpenAI makes their product available outside the US. Google doesn't. Google loses by default.
Anybody who interacts with writing or images in the course of his work will be impacted. Which is to pretty much everybody. Maybe hairdressers are exempt.
Here are some examples of trust-but-verify relationships at work:

- You are allowed to expense things while traveling, but someone will look at what you put on the company card afterwards.

- They don't wait on your background check before moving ahead with interviews.

- Someone really should look at your code, at some point, before it is released.
It will create an index if no existing index meets the requirements of the foreign key.
The GP is missing a small bit of context: because this construct is now const, it can be used in const contexts, like to initialize a static variable. Doing so didn't work in 1.68, but does now in 1.69.
It's not material to your post but the DPAN isn't detokenized, but is sent to the networks (Visa/MC) to be charged.

Privacy.com serves the purposes of a per-merchant PAN (read: credit card number) online without having to use apple pay.
The SEC has made it clear which parts of securities law Coinbase is violating in a Wells notice issued in March https://assets.ctfassets.net/c5bd0wqjc7v0/6G5AjtDvRqRdiwlijK....
There's something I really, really don't understand.

> The fabricated leaves did snag the bugs, but they didn’t hinder the insects’ movements quite as effectively as the living plants. But the researchers are not deterred by these initial results. They plan to continue working on the problem and improving their product by more precisely incorporating the mechanical properties of the living trichomes.

Why not grow leaves and use those? Why do we need to make artificial replicas of the real thing, when we could grow the plant and A) get rid of bugs, B) Enjoy the beans and C) benefit from the nitrogen-fixing properties of the plant.

This obsession with creating artificial replicas of things that we know, because we want to have perfect, lab-conditions control of everything, is just crazy.
Change proposal
I live in Germany, and can point you to several restaurants on the city center where I live, that have "No cards accepted" quite visible on the window, or the typical blackboard menus.
I understand that, but the Foobar8568 is saying "The price is 4 + tax in the US, so it'd be 4.95 in Europe." Why wouldn't it be 4 in Europe if the European price has tax already included? Why would the European vendor add on an extra .95?

I assume Foobar8568 is saying the cost per unit is 4, and the price with or without tax is derived from there, but there's no reason to believe that's the case. The cost of something and the price shops charge for it are largely unrelated. The cost might be 1, and the shops might just add on 3 for profit. In the US the sales-without-tax pricing means they can get away with adding on 3 plus an extra .13 for tax. In Europe it might be the case that they can't, and the profit for the shop is a little less because VAT comes out of their cut instead of something extra the buyer pays.

We don't know. We can't know. The point here is that there shouldn't be an automatic assumption that the US way is better, and that including the tax in the price would lead to higher prices. I believe that's what Foobar8568 was implying.
I often use cheats and walkthroughs, to the chagrin of my gamer friends. I have fun though, so who cares?
Yup, this is reinforced by the cash rebates on transactions: 3% contactless at Apple (and participating) stores, 2% contactless at all others, and only 1% using the physical card.
In my experience more often than not, Postgres performance problems aren't really caused by the database, but either badly designed schemas or queries. For a lot of developers, the thinking goes that 10s of millions of rows sounds like a lot like big data, so they must start building microservices, distributed systems, use K/V stores and horizontally scale a la Google, whereas their entire dataset could actually fit in RAM of a single server and they could avoid the majority of the complexity if they just scaled vertically, which is usually much, much easier.
This. https://www.postgresql.org/docs/current/
Except it's now turbocharged.
I'd like to point out the quality of the blog post. It is extremely well written. For me it gives a very good sign about where all of this is going.
Similar in postgres, depending on version.

SQL Server is a damn fine DB if you can afford it. Highly recommended.
I like your analogy, though some companies don't treat employees like machinery which needs to be maintained but instead as consumables that just need replacing when they wear out.
That's when there's no incentive to measure employee happiness, much as there's no incentive to monitor the mood of a ream of paper.
Permutation Group Visualizer
Think of consulting jobs. And gigs for average electricians are likely somewhat shorter, if you are doing it alone and don't have workers. Now calculate how many half-a-day or 2-3 day jobs you need to fill the calendar.

Per hour rates might be high, but question is how easy it is to sell all those hours.
> a Rust program which relies on this for a constant

https://godbolt.org/z/ceY3q3eW4
Interesting that the feddan mentioned in the article [0] is very close to the acre, another oxplow-derived unit of area.

Also, surely this won't have disastrous ecological consequences... (clueless)

[0] https://en.wikipedia.org/wiki/Feddan
When I was renting a flat with a couple of other guys, one of them called me one day on the way home from work and said they had discovered bedbugs (this is in the UK).

I'd never really heard of them aside from the old "night night, don't let the bedbugs bite" saying.

It turns out they are a psychological terror! Every night you know that you're going to fall asleep and have your blood sucked out by loads of little bugs. The council pest control guy who came out made us empty all the rooms, heat treat all of our clothes and then keep them double bagged in sealed plastic bags and once a week he would come round and spray the flat in chemicals and then we would need to put the beds back together and go to sleep as the only way to get the bedbugs to come out and encounter the poison was to lure them out to feed on us.

It affected me mentally for months and months and I'm always paranoid now whenever I go anywhere new like a bus, train, cinema, someone elses house, etc that I'm going to bring them back home with me.

They are no joke.
Goliath Fights Back: How Hotels Are Winning the War Against Vacation Rentals
However, like an unstoppable tide, the strength of hotels seems to be surging back into fashion as they prepare for a renaissance amongst travelers
Choosing the optimal index with limited information
We've been grappling with the challenge of selecting the optimal index when working with limited information. It's tough to cover all cases, as we don't know which property values will be used during querying. However, we've discovered that an estimation approach, which involves averaging group size and measuring similarity with a uniform distribution, has worked exceptionally well in most cases when using Memgraph. If anyone has ideas or suggestions for quantifying the quality of a list containing vertices of interest, I'd be more than happy to hear them!
This (and the other examples in comments) are somehow comforting, in the sense that they seem to suggest that soil processes are fairly reversible (though the effort required for achieving results in a reasonable timescale might be enormous).
Your lucky (at least from my journeys in the UK/EU)
Hey there, just checked out the site and signed up. I’m not seeing anything about how to get paid for uploads. Can you provide some direction here? Thanks!
You can write the most sloppy cursive Chinese character and your phone would recognize them just fine. Together with text prediction it's quite easy to get 40 characters per minute (probably equivalent of 80wpm in English), much faster than most people writing on paper.
IPv6 is such a mess. If I could go back in time to 1995 I would kick some people at IETF meetings. All they had to do was increase the number of octets from 32 to 64. Instead they redesigned almost everything about how IP works and IMHO made things much more complicated than they needed to be.
Explicit fences are extremely rarely needed on x86.
"If you can't trust your team mates to make changes carefully..." Buddy I don't trust myself to make changes carefully

The way I'd put this is: writing code and reviewing code are - not two different skillsets maybe, but - two different headspaces. Code review is a kind of "technical QA", and indeed I am pretty sure that you see the same basic practice in factory work (where we get the concept of "QA" from).
Committing directly to main does not imply total "blind trust" - there is still a version history. Not to mention, a test suite.
Their voices are their livelihood. Now AI could take it away
So the usual concerns apply; privacy, copyrights, job losses, and so forth. But then there are the other things such as scams based on voice cloning. Here, it is not only about voice actors, celebrities, and politicians; someone could as easily clone a voice of a law enforcement agent, say.

How is the scraping going on; how much of YouTube, TikTok, Rumble, etc. have already been grabbed?