skysight-inc/HackerNews huggingface dataset:
From the article:

> What’s the biggest misunderstanding about fruit wines?

> That it’s gotta be sweet. No matter what our tasting menu says, no matter what I say, people always comment, “Oh, it’s not sweet.” And I think, “Well no, I wasn’t lying to you.”

This is a large part of the problem, I think.

Non-grape "wines" are not going to succeed anywhere other than the US. Other countries have a ton of culture built around grape wine, or just use fruit to brew brandy or moonshine. No one in France is going to start making Chateau d'Prune 2022.

Brewing fruit wine in the the US has a reasonable chance of succeeding, but Americans don't really like drinks that are not sweet. They tolerate wine because it is seen as culturally refined due to a lot of marketing.

Sweet or semi-sweet wine made from fruits and marketed properly has a chance to substantially impact the American grape wine market.
4K is the current sweet spot for photography
Author here! I think the comparison between Convex and Supabase is quite similar to Convex vs. Firebase! Supabase also encourages developers to load individual SQL queries from the client, supports edge functions without having a reactivity story for them, etc. Superbase is designed to be a Firebase alternative and appears to be taking most of their high-level approach.
Do you mind elaborating? What do you recommend for progressing out of that? I'm pushing for Red Hat learning from my employer. Any favorite learning resources?
I think it could be handy if there was a "religion" that looked at the various ways that historical religions are beneficial for their adherents (in practices and beliefs) and tried to distill things down and build some new things up from whatever gets worked out in that way. From a secular perspective, religions contain quite a bit of invented material, so this doesn't seem that unreasonable. And this could potentially be combined with more scientific perspectives, where the whole set of beliefs and practices can be updated as new things are learned, though presumably the most foundational elements wouldn't change as much.
"Wine" has been used for alcoholic beverages made from fruits other than grapes (or sometimes flowers, but never apples) since at least 1398 according to the Oxford English Dictionary. Sometimes it's just used as a catch-all for unknown brewed drinks.
Self-promo:

In case anyone is interested in controlling OBS remotely, you can use OBS-web: https://github.com/Niek/obs-web

It's not a full reimplementation of the UI, but offers the most often used controls so you can manage a livestream from e.g. a tablet or phone.
+1. Also interested in this comparison!
I think I read this comment in 2018 already
Captain Crunch Needs Help
Thanks for the pointer! I'll update the article to be more accurate!
> The C++ designers allowed you to avoid friction here by allowing you to pass a std::string to a function expending a const char . Technically, this is an operator method.

It's the other way round. You can pass a const char* to a function expecting a std::string. Passing a std::string to a function expecting const char* will generate a compile error.

You need to call c_str() on the std::string if you want to pass it as a parameter to a function expecting a const char*.
> Amyloid and another protein (tau) accumulate in the brain due to sleep deprivation.

isn't it still just a hypothesis that long term sleep deficits could be connected to dementia?
IEA warns Europe to prepare for total shutdown of Russian gas exports
One thing I learned recently is that some religions[1] do not try to explain the world and its origin. It is just that the dominant religions do so we assume it is part of a religion's definition.

[1]: One example would be Gardnerian Wicca.
Every solid state hard drive has enough bits flipping in NAND cells prior to error correction to produce true random numbers. If manufacturers implemented this as a firmware update, every computer with an SSD could already do it.
I have told this story many times and I will tell it again:

Since there are so many candidates in the US presidential elections and they nearly all have youtube channels, facebook pages, twitter etc, I was curious how much attention they are getting. The first 2 is easy, they are plastered all over the media and everyone around the world knows them on a first name basis.... but when I looked at random candidates on the long list it was amazing to see the 2 digit numbers. Some didn't get enough attention to account for friends and relatives. Truly shocking was that the green party had youtube videos with 100-250 views. This is such a mind blowingly small number that it doesn't account for any of the media. All those journalists around the world had to write about the top 2 candidates, they wrote tirelessly every day, again and again... Not one of them had the idea to have a looksie what just the number 3 was talking about. That voters collectively didn't give a rats ass about anyones program is one thing but that journalists collectively wrote 1 article on average about half the candidates. Most honestly told the reader they had no idea what their program was about.

So there you have it, the digital age provided us with hard data that demonstrates how no one in the world did their homework. No one bothered to inform themselves before voting. They all looked to others for information but those others didn't have any.

I therefore conclude we need a voting diploma. We bill everyone for 200 bucks and if they fail the exam government keeps the money. Long in advance the voter gets a randomly chosen list of 20 candidate with 500 chars for each of their top 3 agenda points. The test is multiple choice and you have to match the headlines of the agenda points with the candidates.

I'm sure there are people who don't agree but I think it is fair to never listen to them. Don't read what they write. Glaze over when they talk to you and think of puppies.
This. Literally all they need is eye contact, positional voice chat, and virtual screens and they’re done. Doesn’t need to be realistic at all.
Maybe not the tech, but consider the vision.

Deno is working on the runtime, the cloud infrastructure, the dx, and a framework (fresh). Nobody is doing that afaik. I think this is where the value lies.
He probably saw Ready Player One and decided to bet on that future
I think you're thinking of a ROSCA [0], e.g., from Poor Economics [1],

> In Africa, the most popular instruments are rotating savings and credit associations (ROSCAs) - more commonly known as "merry-go-rounds" in English-speaking Africa and as tontines in Francophone countries. ROSCA members meet at regular intervals, and all deposit the same amount of money into a common pot at every meeting. Each time, on a rotating basis, one member gets the whole pot.

[0] https://en.wikipedia.org/wiki/Rotating_savings_and_credit_as...

[1] https://en.wikipedia.org/wiki/Poor_Economics
I think a lot of the players don't want to reduce costs.
> the organization is parasitic on Wikipedia

They get are trying to get financing for their organization offering a service. That is the most win-win situation that you can get.

I am all for adding an Internet-tax to finance projects like Wikipedia, but it is politically easier if it can finance itself.
> For short term storage (hours/days) batteries are far more efficient.

Is that expected/known to be true even as the tech gets cheaper in 5-10 years? What's the level of confidence of this statement?
Technically that's how you load data from Firestore specifically, but yes, that's how it's done. I started working with a team who uses Firestore, and let me tell you, I've never hated a database so much. No disrespect to anyone from the Google team, but I cannot fathom why they made the decisions they made.

1) You are severely limited in how you can query. The list of limitations is too long to recount here, but querying is nearly worthless.

2) The database design strongly pushes you towards nesting collections, making side effects cleanup a disaster, especially as a database grows in complexity.

3) You cannot sort on a field without creating an index first. I get why creating an index is a good idea, but I can't even write a simple analytics script without indexing the fields first.

4) It gears itself towards frontend developers who don't know how to write a backend, and encourages bad practices for them. One example: Firebase lets you manually edit production data very easily from within their dashboard. Like it's treated almost like it's a CSV.

5) The recommended development approach is to directly query the DB from the frontend, with no server in between. This means any data security has to be implemented in a separate DB rules document. The syntax and structure of this doc is super limited and often results in a giant, unmaintainable file.

6) Firestore cannot count. As in, you literally cannot query the number of records in a collection. If you want that value, you have to store it as a separate field in the collection, and then update that value each time you add and remove a doc. MADNESS.

I could go on, and on, and on.
I don't know. I do know for a fact that sleep is when the brain "takes out the trash" and lack of sleep leads to accumulation of stuff that shouldn't be there.

https://news.ycombinator.com/item?id=25427090
You can buy fruit wines of all different sorts in the UK.

But people rarely do, and in general they aren't that great that you'd want to drink much/often. As another poster mentioned, they're largely seen as a novelty. As is mead, which is almost invariably wine-strength and very dense/sweet.

Oddly I'm seeing much more mead on the market here in Australia, and much more variation, there are dry, champagne-style meads, and quaffable meads around the 6% mark, as well as various interesting fruited meads and apple+other fruit ciders. I've even seen Cyser sold commercially in a mainstream store.

Oh, and for anyone that's ever wondered - "why is it that all the fruit flavoured ciders in the UK are exactly 4% alcohol?"

It's the licensing laws. Any drink over 4% that contains fruits other than just apples or pears is considered a wine and taxed a lot more. IIRC this is due to be reformed at some point.
I fail to see how in the screenshot you provided Copilot suggests code _in the middle_ of the line.

What I see is Copilot suggesting an entire line. Or does the suggestion start on the Err line with the "{" ?
Nah I like to get shit accomplished.
> Rust is not yet available on all Chromium platforms (just Linux and Android for now)

The beginning of this sentence didn’t surprise me, but the fact that it’s just Linux and Android did. Rust supports macOS and Windows really well, so I wonder what the gap is here?

> Facilities and tooling in Rust are not as rich as other languages yet.

Is this meant in the context of Chromium?
Sweetness of the finished product is up to the maker.

End fermentation early, have more unfermentable sugars, or just add sweetener after fermentation and you have a sweeter wine. You can also choose yeasts that finish earlier. Use an aggressive yeast like champagne yeast and let it run to completion and the product is dryer.

I agree though, most Americans expect fruit wines to be sweet.
Its audiobook version on Audible is narrated by author himself, which I enjoyed a lot. All the emphases are placed as author intended.
Kengo Kuma’s Architecture of the Future
> but incidents like these may turn off some actual customers

Incidents - yes. But why would a post-mortem turn someone off? The incident happened regardless. Do you think anyone would be more likely turned off by reading how they solved it / plan to prevent it on the future than by silence?
hi! sujay from convex here. I remember reading about your "reverse query engine" when we were getting started last year and really liking that framing of the broadcast problem here.

as james mentions, we entirely re-run the javascript function whenever we detect any of its inputs change. incrementality at this layer would be very difficult, since we're dealing with a general purpose programming language. also, since we fully sandbox and determinize these javascript "queries," the majority of the cost is in accessing the database.

eventually, I'd like to explore "reverse query execution" on the boundary between javascript and the underlying data using an approach like differential dataflow [1]. the materialize folks [2] have made a lot of progress applying it for OLAP and readyset [3] is using similar techniques for OLTP.

[1] https://github.com/TimelyDataflow/differential-dataflow

[2] https://materialize.com/

[3] https://readyset.io/
It's happening, though, so it's not impossible.

https://abcnews.go.com/International/wireStory/israel-cyprus...
I distrust anyone who lumps together all of crypto and blockchain and then bashes it based on the worst apples. If cryptopunks and the latest NFT scammers are treated like they were the same, then that is at best uninformed, more probably intellectually dishonest and at worst propaganda.
wow the number of legal experts that appear and debate hypotheticals when everything is spelled out quite clearly in the license agreements is very high on this site.

Triply so when Microsoft is involved.
The mechanism was that 1 UST (the stablecoin) is redeemable for USD$1.00 worth of LUNA (the volatile coin), at whatever the LUNA/USD exchange rate is at that point in time, and vice versa. So in theory, if LUNA was trading for $10.00 then you could exchange 1 UST for 0.1 LUNA, then sell that 0.1 LUNA on an exchange to get USD$1.00. It works in the other direction too. Arbitrage maintains that peg.

Of course, the flaw in this whole arrangement, is that if LUNA is in a death spiral and money is only really flowing out of UST/LUNA, then the peg is not maintained.
I haven't really paid much attention to the memory usage to be honest; running Windows 11 on a 32GB Ryzen system. It was plenty until some of my Docker requirements started getting greedy (my next system will have 64, but also because I play DCS World now on occasion).

I am however issuing a kill of the NVIDIA Broadcast app with my shut down macro as it will otherwise peg the 3070 usage % at a non idling level, which is somewhat worse for power usage, temperatures and longevity (than not doing it). OBS Studio is also shut down, after stopping the virtual camera with a keyboard shortcut. (It's basically reverse of the start up).

So I'll only have all the software running for the duration of my meeting. I've put the cam on a flexible arm, easy to push out of the way when done and I confirm the light is off.

The shutdown also sets the video lights down to "warm ambient" levels rather than turn them off - especially on dark winter days, they do improve my mood.

And fwiw I had to explain my use of the Streamdeck to my tax accountant; they were cool after hearing a version of the above. :) The macro features are such a stress reducer, really.

(And no, I never stream anything. Would rather not broadcast my ugly mug in public, but at least with this I can cast myself in the best possible light - pun intended - to my colleagues).
Copilot beta test version is free! (And 10 times better than Tab9)
Business is trying to commoditize software development, because it's slow and expensive. All they have ever wanted, is to get their automation with the blanks filled in correctly, more or less immediately.

No-code, visual programming, gherkin, even SQL are all prior attempts at reducing the expense of software development, and of sidestepping the expensive, excuse laden gatekeepers that are software developers.

Copilot is an MVP of a technology that will probably eventually succeed in doing this, and my guess is, it's going to make CRUD slinging obsolete very soon.

Copilot is not backwards, it's just that it's a convenience tool for the execution of business, not for software developers.

When version 2 of the tool can both code and error check, hopefully you're already promoted to architect by then...
I see. Thanks for that explanation. It makes sense now.
I work at a very popular company (which is a great one to work for) but the stack is pretty old, and eve worse, they are pretty old fashioned in everything tech-wise. Any kind of modernization or major improvement is usually faced with a lot of friction.

I think your problem is more or less the opposite of this, but still seems like the underlying problem is the same.

First, I think if that trend you mention is a real thing, there are a lot companies that are not changing "that fast". And probably if you've been around for 40 years, you'll need a job for the next 20 at most, why care where the industry will be in 100 years from now? It won't affect you for sure. Find a company still doing things in a more traditional way, and enjoy life. There's plenty of them, and they're not going away before we go away.

Then, coming back to my own situation, I disagree with a lot of things we do at work....but I usually just mention it when I see them, and propose how to do it in a better way...most of the times I face a lot of resistance... So I say to myself: that's fine...I saw a problem , I propose an improvement, they want the same old ways and not fixing it. Fine, I'll do it this way even if it takes 3X to do it and will run worse and cause troubles. No problem, go for it (imagine in your situation being forced to use mongo).

And then I have my side projects, where I do everything as I think it should be done. That's my way to not go rusty in the "good practices" and building them in an open source way is also a way to show other future employers how I really like to do things, if you give me freedom to improve stuff. If not: all good, I'll do it your way...as long as you do the OnCall and not me, I'm fine, you're the boss..

Hope it helps.
I think you are probably right, but some references would really be helpful. Could you share any that you have handy?
Find Israeli friends or colleagues. They will tell you the brutal truth.

Any culture where people tend to be direct will do.
Yes! I'm actually pretty stoked to find out it'd been done!

It mentions tons of users in Brazil but not really whether it's successful.

Maybe something like that truly could be tried here.

Of course it mentions trust and social connections being imperative and I feel we now have a glaring lack of those hwre in the US :(
Each Facebook Group has its own set of admins/moderators, appointed by whomever created the group--i.e. normal users who are trying to create an online community on a platform that they have no real control over (just like subreddit moderators on Reddit). I assume that's what it's talking about.
> This is why producers typically add sugar to make non-grape wine. Grapes are one of the lone fruits with the sugar levels for wine’s high ABV and a safe, shelf-stable product.

That seems like the clearest answer. For a product with so much mythology and emphasis on single-origin natural ingredients, any seemingly "artificial" substitute will have a huge uphill struggle.
Maybe there should be? There’s got to be a startup there. Combine long term health insurance with a research arm that ensures the disease is cured and it never needs to pay out?
Yeah, it's basically an interest free loan for all participants in it, opportunity cost notwithstanding.
https://www.rand.org/pubs/research_memoranda/RM3420.html (1964)

"We will soon be living in an era in which we cannot guarantee survivability of any single point. However, we can still design systems in which system destruction requires the enemy to pay the price of destroying n of n stations. If n is made sufficiently large, it can be shown that highly survivable system structures can be built—even in the thermonuclear era. "
Niiiice, sounds good. Indeed, I have a few machines with their "original" (or originally-supported OS), and then sometimes try different stuff on them. BTW, another cool one to try on PowerPC is Haiku OS! I haven't yet tried it myself, but... https://www.haiku-os.org/
Thanks for the feedback. We think React is the right community to target right now but the end state for Convex is certainly not limited to React.

The specific concern with regards to multiple round trips is scenarios where the client needs to send multiple serial requests to render a web view, e.g., having to fetch a list of posts first before knowing which post ids to fetch comments for. These request waterfalls can lead to high page load times for many web apps.

Consistency-wise Convex supports full serializability. The main point this article is making with regards to consistency however is providing tools to ensure not only that the database is consistent but that the data rendered to the end user is also a consistent view. I talk a little more about that here: https://youtu.be/B9aeddqwVas?t=446

Btw we are huge fans of Firebase and think it did a ton to advance the industry forward. Thanks for your work on it!
There's nothing at all wrong with crypto if you understand it is a ponzi scheme and nothing more.

With that understanding, you now know how to play the game - which is to say you MUST get out before the ponzi collapses.

Your job as investor/gambler is to get in while the house of cards is starting to be built, and to get out before the Jenga tower collapses - and it definitely will.

If however you play crypto and tell yourself how it's changing society, crypto has real value, the blockchain will change the world and all that sort of garbage, then you'll lose because you don't understand the fundamental system at play, which is the ponzi mechanism, with nothing at all underpinning the "investment'.

If you truly understand it is a ponzi scheme then it's quite exciting - an open, legal, consensual, highly organised globally distributed ponzi scheme - that's something entirely new.
This is the problem: I don't really know. It doesn't help that POSIX sh (and GNU Bash) are objectively terrible programming languages, and that it takes a decent amount of masochism to "enjoy" them in the way that (I think) engenders competence.

For me, it was a lot of scripting and then iterating on those scripts when I realized that they conceptually broke down in places (even if they never broke in practice). Things like spaces where you don't want them, needing to pass around data that might be too large for `argv` (because of stack limits), etc.
While I like the idea of reactive server side queries, the focus on React and Javascript/Typescript really turns me off.

I use Flutter for my front end, and I simply haven't had any of the trouble they say people are having with Firebase and React. Perhaps the problem is not the Firebase half of that combo.

I do use Typescript for Cloud Functions in Firebase and it IS slower than manipulating documents directly. I'd love having a more responsive mutation path with server-side business logic. But I'd love it more if I didn't have to write it in JS/TS.
This is just Positivism or Empiricism and there are huge problems with it as a method of epistemology. The link is discussing the First Cause argument and you, like others in this thread, are reducing metaphysical arguments to “others believe differently from me only because they want their belief to be true”.

As for the sufficient evidence, regardless of the personal perspective in the parent comment, you should know that a fundamental (Abrahamic) theological claim is that all humans have sufficient evidence of their creator’s existence. That’s mainly where the dispute is: the religious say what we all have universal access to /is/ sufficient; the non-religious claim what we have is insufficient.
To be fair. Tabnine has an actual free plan for personal use. The GitHub Copilot one is only for open source maintainers and educational institutions.

All though in the past I found the limited suggestions offered with the Tabnine free plan too limiting to be of much help.