skysight-inc/HackerNews huggingface dataset:
> An app offers concrete advantages such as being able to view your current account balance in real time, and view the amount of recent transactions.

Do you really need that? Did you ever get into a situation where you couldn't wait to see your bank statement? Couldn't you wait to get to an ATM or just get home to see in your computer?

How much of the things that are sold to us are really necessary? To get back to the topic: how much of the modern world is driven by manufactured demand?

> Sure you can do it by hand, but only the most dedicated did it because it's a significant effort.

False dichotomy. Plenty of budgeting/accounting software out there (free software, even) that you can use to connect to your bank account. They are just not made for mobile.

> basic services like Uber

Again, manufactured demand. There is nothing "basic" about Uber and we could go by in any big city without it before 2010.

> public transit navigation/timetables

There are free alternatives for Linux and ungoogled-android.

> group chats with family

Use Matrix, bridge it with whatever the others want to use.

> We all have a threshold where it's just not worth it.

Right. The problem is that you seem to be too quick to fold.
Extreme heat is the new normal for the world’s oceans
See this cluster of power plants in the second half of the 1960 [1]? This is when lots of plants were built around the same time, leveraging economies of scale. All of those plants were built at less than $2 billion per gigawatt of capacity, most of them closer to $1B per GW. This is about an order of magnitude less than the one-off construction that's been done since then.

1. https://i.imgur.com/yKqGXyL.png
Imagine: Bluetooth beacons for helping you find stuff in stores rather than for tracking your movements without permission.
I don't think he was prescribing new laws, only saying that the status quo is the closest we can get.
The retry logic in clients is fully configurable, you can disable retries and get your TransactionSerializationError if you want that.
Wow, this sounds really cool!

What is the main way you create/edit the list items? Is it manual, automated, etc?

Could you describe the way you use it to learn new things?

I really like the philosophy behind this--seems quite elegant
This seems kind of cool, but honestly the benefits described don't really solve actual problems I've run into in development. The overall article reads like marketing talk and doesn't actually describe concretely why it's better than existing solutions. For something as core as a database I would expect more rigorous descriptions and benchmarks.

> We shall do better than SQL
The EdgeQL language looks cool, and I'm sure querying via a graph structure makes certain problems easier in some use cases. However as much as people have complained about SQL, it's just so ubiquitous there needs to be a very good reason to switch away from it. Not having to write joins isn't really a good enough reason, in my opinion.

> The true source of truth
I'm not sure why this means EdgeDB is better. Tons of applications use a traditional or cloud SQL database as the source of truth right now. This section seems to imply with microservices you no longer have a single source of truth. But if they're trying to say a microservice system should instead us a single common database that breaks separation of concerns and moves us into an annoying situation where you have a bunch of services communicating via a shared database.

> Not just a database server
It sounds like they have a solid client, which is awesome.

> Cloud-ready database APIs
> The vast scale of modern application deployments requires that inelastic computing resources are managed very carefully. Until cloud-native databases reach complete functional and performance parity with traditional databases, we will have to contend with the fact that the database is a scarce resource.

This used to be true, but is definitely no longer true. Cloud-native databases are everywhere and incredibly common. See any major cloud, https://www.cockroachlabs.com/, or any of the tons of other database solutions.

It's great to see a new database coming out - innovation in the space is super important. However this announcement reads like marketing speak, and is light on the details. When I see a new product I want to hear things like:
- about how it scales
- what the architecture is
- why is it stable and trust-worth enough to put my data on
- is it multi-node? How did they make it serializable?
- how fast is it? Performance is super important.

Based on their website it seems like a thin skin over postgresql. If that's the case I'll just use postgresql. If it's a clustered new and advanced database, then I'll be wary about trusting it for anything real.
Not sure why people are bragging about that (this is the second such comment I saw). You could already solve in on the desktop and then "solve in 1" on your phone, of course.
I think this is _mostly_ a non-issue, as providing an offer letter and a paystub from that period of employment usually sidesteps background check verification issues like this. This is why I always save my offer letters and the first paystub. (You can lose access to them after you leave) Failing that, a candidate can usually contact a manager after their departure to verify job title and such.

Of course, this becomes an issue when you don't have good rapport with your manager and don't have proof of employment saved.

Promotions and job transfers usually come with title change and/or offer emails with them as well.
Right, or even consider the original case where you have an AirTag on your keys for if you lose them - given a name and a phone number, someone who finds your keys can quite possibly figure out where you live and use the keys.

Most things you lose are both less dangerous lost and worth less to a criminal (and hence less likely to induce someone to become a criminal) if they can't be tied back to you. Don't put "If found, return to 123 Main Street" on your keys, don't put "Apple Confidential" on your USB keys, don't engrave "Property of North West" on her Switch, etc.
Wouldn't demand for the outputs of the self sufficient economy eventually bottom out in this scenario?
Me and my wife made https://sortesalearum.com , a web emulator for an ancient roman fortune telling system.

In SEO terms it's one of my most successful projects though -- not a lot of competition :)
Here is a different take: OOP is not evil. State is not evil. They exist for a good reason:

Procedural is "linear" while OOP is "layered". One could write code either way but OOP better resembles the physical world and since brains have grown up in the physical world, layered code is easier to grok. It can hide/show pieces such that you can inspect functionality in a controlled way. Of course procedural can do the same with functions but it's coarser.

State is also a property of the physical world. Things persist, stuff accumulates, that's just how it is. Since applications ultimately model things in the physical world, they also have to persist things and accumulate things. State is inevitable.

OOP is a sharp tool and of course it's possible to use it well or cut one's self really badly
>Android users are still vulnerable

You misunderstand how airtags work. Airtags can't track an android user. It can only track people with iPhones (and possibly other apple devices).
Cany You explain how does "free forever" works according your pricing?[0]

> $12/month per site.

> Free forever for makers.so domains

And how does "free forever" site example looks like? Any example of "free forever" site already?

[0] https://makers.so/pricing
Oof I meant to specifically address

> We've not seen a major difference in our benchmarks (though maybe our benchmarks are wrong :-)).

You’ll likely not see anything noteworthy without specifically creating concurrency contention which specifically causes the kinds of pathological retry scenarios I mentioned. I’d be shocked if there isn’t at least a good starting point in either the Postgres test suite or Call Me Maybe. (Seriously though, I want to read Aphyr’s take on this project.)
It seems like you are just making a gigantic reach by saying 'money affects everything' so by some sort of hop scotch free association, inflation (the thing you actually seem to care about) affects 'social structure' (the nonsense you are bringing into the discussion because you don't feel listened to)
Size = N x D

D is the dimensionality, and they give a picture example with D = X.pixels * Y.pixels

How does D change when you introduce video? (Picture arrays)

E.g. can a NN recognize something more by having access to an array of approximately the same image as it sweeps through space/time?
I've wanted something like this for a long time! Awesome!
How to Grow a 10x Team with Code Reviews
HTTP Superset for AR/VR Webapps
AR/VR devices like the hololens 2 are going to be a ubiquitous device just like the phone. Products that have webapps and mobile apps are going to also need to be built for AR. Currently, that means implementing the whole app with Unity or Unreal. But that's overkill and a pain in the ass for a lot of applications (like for instance a bank app).

HTML is a markup language that uses a basic tree structure to describe a 2D document. It could be extended to also support 3D environments. A few additional tags combined with a completely overhauled/reimagined CSS (imagine 3D flexboxes, ew) could extend HTML to describe 3D documents as well as 2D.

This superset of HTML (let's call it 3DHTML) would also let developers make AR apps with the easy distribution and millions of other perks that the web offers. Instead of having users install prebuilt Unity apps through each vendor's marketplace, you could just serve your .3dhtml files from a server behind your URL the same way you do with regular webapps.

Of course, the rendering of these 3DHTML files is a whole different problem which amounts to basically making an AR/VR browser that can draw these 3D documents (probably with Unity/Unreal) consistently across common devices, as well as navigate to different URLs and run javascript and everything else a browser does.

I think that making this standard could benefit AR/VR users/deveopers for a lot of reasons:

- I don't want to be locked into the "Meta Marketplace" or whatever the fuck they call it when I want to install some programon my headset. The internet isn't going anywhere and this would give me an easy way to break out of Meta's ecosystem into the "real internet" so to speak.

- Tons of experiences (like browsing hackernews) are going to find their way to AR/VR somehow. It would be way easier to add a few styling rules to support making the articles and buttons etc. 3 dimensional than to write a hackernews clone in Unity from scratch.

HTML is already a super awesome way to describe interactive virtual documents, and I think it should be extended to support 3 dimensional documents. Does anyone else think this would be awesome?
99.99% pure hydrogen fuel from methanol-water mixture
Okay, a bit more nuanced than the headline suggests (as most things are).

"Nikita Uvarov, Denis Mikhailenko and Bogdan Andreyev from Kansk, a town in Siberia’s Krasnoyarsk region, were arrested in June 2020 for hanging up political leaflets on the local FSB office that included slogans such as “the FSB is the main terrorist” and support for Azat Miftakhov, an anarchist who was sentenced to six years in prison. All three suspects were 14 at the time of their arrest....

Following their arrests, the FSB searched the teens’ phones, where they uncovered videos of them making pyrotechnics and allegedly throwing Molotov cocktails at a wall, as well as a plot to blow up a virtual FSB building they had built in Minecraft."
If they fall within the lifetime of the loan. 11% interest rates werent a one year thing.

That being said, I keep forgetting refinancing is one of the great American blessing we dont enjoy elsewhere. And Ive refinanced twice already :D
I don't mean to be negative, but just two cents of feedback:

I believe (could be wrong) many developers would be worried about using this.

Seems to me you're a small shop (?). AWS can get away with a proprietary DB API like DynamoDB's. They are big and can provide strong assurances.

Since SFSQL is just starting out, by a small shop, it would be a high risk to rely on it being a closed source, proprietary API.

Might be worth thinking about how you're going to address such concerns. Must have something really strong to support.
Harvard Denies Blame Over Accessing Therapy Records of Student Who Accused Prof
> researching startup ideas is the exception where I do want to see ads and prior work and others trying to sell their services. Ads very helpfully highlight potential competitors

Curious about your research method. How you keep notes and record your browsing session? I'm currently creating a tool for this purpose. Feel free to request crazy features.
Those are examples of twitter preferring quality over quantity.
I also want to say that I'm in no claim that FP is a silver bullet. All-in-all, programming is terrible, lol (naw, I love it). I've just found myself carrying around fewer footguns since I converted and generally less stressed and confused by what's going on... even when reading less-than-ideal legacy code.
I don't think that's what's happening here. This is about a French company being disallowed by France from selling French citizens' data to a US Company.

Maybe this decision makes France toxic/favorable to certain kinds of business--much like how many privacy companies operate in Switzerland because the Swiss government is less likely to snoop than certain others, or how advertising companies operate in the US because they'll let you do whatever you want to their citizens. So yeah, fragments.

But you as a user are free to opt-into any fragment of the internet that will have you. If your government wants to stop you from doing so you should either take it up with your government or circumvent those limitations.

I don't particularly like the kind of fragment that France is creating here, the notion that data has a physical location in space strikes me as a rather shaky one, and I think policies following therefrom are likely to create convoluted architecture that exfiltrates the benefits of access without exfiltrating database instances (I've written enough code that tap-dances around the GPDR to know). Since I'm not trying to start an ad supported business in France, though, I'm happy to respect their right to come up with whatever weird policies they want.
I have learned that this is common with a URL shortener - they immediately get used by all kinds of scammers.

I learned a bit and played the cat-and-mouse game for a bit but for now ... we're marked as "dangerous".
CSAM is critically and certainly illegal, while most booters at least pretend to be "legitimate," and aren't inherently illegal.
Or dying.
As long as I’ve remembered, they’ve always offered delivery for free.

I think that's an NYC thing.
Also keep in mind, a lot of the cost of Hinkley Point is not so much the cost to build the reactors, but the financing. Speaking from memory, we are talking about borrowing at something like 10% over 35 years.

If France finances these new power plants, financing cost goes virtually to zero. So even if actually building the new reactors cost the same (unlikely, I hope they learnt a thing or two over the last 10 years...) they will end up a lot cheaper than Hinkley Point.
Now imagine these tools in the hands of communists.
Get a rock stuck in your sole and you will tear up a hardwood floor.
Coins have flip sides :)

But tech wise, I think UWB combined with AR is the tipping point for the application you mention. Bluetooth is unfortunately too coarse to be very useful in locating items. It's still useful in locating stores in a shopping mall though, and that we haven't seen yet.
Just to clarify: if you use 0x.co as just a plain old URL shortener then it will work just like you expect it to.

The odd use-case - codes out in the real world - is a chicken-and-egg problem that will probably never resolve itself.
Sounds pretty cool!

Questions:

1. What is the story for replication currently? Can I use EdgeDB with Posgres replication tools like Stolon or Patroni, running EdgeDB against the proxy they expose?

Or does EdgeDB plan/need to have its own replication?

Googling this, I found this previous HN post (https://news.ycombinator.com/item?id=19640689) saying:

> Tooling for that will be coming in the next few alpha releases.

2. "A builtin migration system that can reason and diff schemas automatically or interactively"

How do you deal with the fact that Posgres does not offer transactional DDL (e.g. ALTER TABLE)?

In our Posgres, we had to use advisory locks around migrations to avoid concurrent schema changes invoked by concurrently starting servers which run migration.
Ah Trevor Noah. What a class act:

https://twitter.com/charlescwcooke/status/149178814036476314...

> Trevor Noah is attacking Joe Rogan for being attacked in exactly the same way as Noah was attacked a few years ago, and from which Joe Rogan himself defended him
if you're writing something like a wrapper service around a database, there should be no state at all. (i'd argue it's high time that databases moved forward with respect to security and hardening such that they can be accessed nearly directly or... directly)

if you're building a thing where state is required, then yes, it should be minimized. but i'd argue against dogmatic use of immutable data records and really think about what that sort of design is attempting to achieve: reduction of sprawl in places in the code where a piece of data is updated.

the goal is to put all that stuff in one easy to find place. that can be manifested or violated (sometimes with great acrobatics) regardless of whatever rules are followed. (even oop!)
One could indeed argue!

I was personally eager to pay for the cellular-equipped Watch as long as I was getting one, because even without an explicit data plan, if you fall off a bike, it will call 911 for you automatically unless you tell it not to.

That's insurance of a kind I couldn't purchase prior to that, in a form I would actually use and have on me if this actually happened. Fine by me.

The older you get, the more ways to fall down and need 911 start to exist. I'm okay with Apple "cashing in" on that.
> And since most lost items turn into stolen items after a few hours

Source?
Right. What I want to know is, what was the basis for claiming all this would be so great in the first place? It appears to have been almost entirely free of any evidence, as far as I've been able to tell.

It's mind boggling to me when we see the kinds of people in the industry and their demands for data and evidence when it comes to other subjects.
> Now for some online services like chat apps and whatnot there's no such middle man

There are plenty of middlemen. There are the hosting services. There are the ISPs. There are the CDNs. If you're going to make Telegram legally liable for these matters, then why not AWS, ISPs, and CDNs?
70% of deaths are over 65 but what percentage of that was folks way over 65? (Late 70s+) - Quite a bit. 70% of that 70% in the US.

How many folks in their late 70s are still working that late in life? - Approximately 5% in the US.

Not sure that the math supports that US deaths were the decrease in the participating labor force. I don’t recall too many octogenarians waiting tables and being retail cashiers pre-pandemic. They seem to be concentrated primarily in roles where they are public health experts with piss poor communication skills (in my opinion).
My father-in-law (from the US) always carries a small utility/hunting knife, which he packed in his checked luggage when taking a leisure trip to England.

I believe it was at a museum or another public attraction that a police officer saw the knife in its holder on his belt, stopped him, demanded he surrender the knife, and told him he'd be arrested if he didn't.

He was very upset - he'd had that knife for decades.
Thank you, here's how you can add these custom rules to Brave since it comes with a built-in adblocker.

https://sergiotapia.com/how-to-use-custom-adblock-rules-in-b...
EdgeDB is graph-relational, not a pure graph database, and so the performance characteristics of traversing links are that of a relational JOIN. Which, of course, depends wholly on the size of each relation being joined. So, if you want to select the list of actors for _every_ movie in your database and there are lots of movies, it'd be a pretty expensive operation. If, on the other hand, you want to select some relationships on a handful of objects (or even just one), then it doesn't really matter that much how deep your link traversal is, because all of the steps would be fast index scans.

> How deep in the graph can I go,

As much as you want, though the path must be explicit, EdgeQL currently doesn't have any way to say "traverse link foo recursively".
Bitcoin's volatility is not because of the fixed supply. If nothing else, new Bitcoins are still being issued. It is of course true that inflation encourages spending etc., but the difference between -2% and 2% does not cause 50% daily price movements.

Bitcoin cannot be stable relative to other currencies as long as 90% of its forex volume is speculation. If there are businesses having long-term obligations and trade denominated in Bitcoin, providing for a large base of regular demand and supply that outweighs the speculation, it will stabilise.

This is obviously really really though to achieve, but it has absolutely nothing to do with the "tech" (which is essentially a spreadsheet). This makes the debate around the volatility and whether its qualifies as a "currency" rather boring. It will happen, or it won't, and we can try to predict the future, but it is not really about Bitcoin at all, just marketplace behavior.
https://trogon.onrender.com

Generate an audio or photo bird-identification quiz for the species at any location in the world. (Click on "Help")
We do have these issues in CA

https://en.wikipedia.org/wiki/Eric_Swalwell#Contact_with_Chi...
Iuse AdGuard as a system-wide adblocker on Android, it works pretty well IMO.
https://github.com/agentultra/adventure-engine

It’s an interactive fiction game engine built in Haskell. It’s still in development which I’ve been doing on my stream [0] purely for fun and to show what it’s like working on a non-trivial Haskell project.

It has a UI built using a library called monomer and some basic interactivity. The plan is to build it up to a workable engine with decent authoring tools to make simple games with.

[0] https://twitch.tv/agentultra
That's right, but the short version isn't connected to the ground. https://discussions.apple.com/thread/8594979
In production, I may only want one connection pool to a DB, and in that case global state is pretty much equivalent to passing state as an argument. Development in a Clojure REPL is a different story. I have one connection pool for the dev server, and a separate pool to run tests against. The test db is re-created from a template between each test run, without affecting the dev db at all. I can trivially have multiple test pools if I want to run tests concurrently.

I also have a separate service that the server makes calls to, which doesn't run on this server in production (it has its own production server), but does run in dev and test. Each dev/test system runs a separate instance of this service, which has its own separate connection pool(s), and setting this up was trivial.

Needless to say, failures are reproducible and meaningful. There is no mocking -- we test against real local services with real local DBs. (There are still some remote service calls which I'm slowly replacing, and some flakey, unavoidable remote dependencies in a few browser tests).

I didn't do anything special to make this possible other than naming the config files "service-name-config" instead of just "config". It is just the natural result of passing state in explicit arguments. The same is not true of global state.
Lots of finance prop shops do this too