skysight-inc/HackerNews huggingface dataset:
From my understanding Supabase is more of "all-in-one backend" whereas PlanetScale is "just" a DB (MySQL vs the Postgres it looks like you get on Supabase). PlanetScale also has some pretty awesome tools for moving DB schema changes between environments (zero downtime) and I don't know what Supabase provides for something like this. If all you want is a DB then give PS a try, I'm loving it so far, if you want a full backend "no code/low code"-firebase-like thing then Supabase might be for you. Personally I don't like going "all in" on something as important as "my whole backend", I'm much happier just getting a DB from PS and then using AWS Lambda as my "backend".
They have thousands of employees in Russia.
Fair, but you can still buy Russian company stock on other exchanges, pink sheets, ect.
That is simply wrong. Cows, including adult dairy cows, are primarily fed grass. They are only finished grain in the last few months, or supplemented grain during the winter months.

https://www.usdairy.com/news-articles/do-dairy-cows-eat-food...
Only if the soviets hadn’t already spent until billions adding the capacity to overproduce it due to a perceived national security need that didn’t pan out.

It’s essentially free for the company to do this since the gov’t already sunk the cost decades ago.

No one has done that for Air liquide, at least not yet.
Doesn't google do exactly the same thing with the app store anyway?
It might be that they are already doing it.

https://twitter.com/laf0nd/status/1496907173179310085
Some Ukrainian Hospitals have been struck by artillery. No one knows if it was on purpose or not, but either way that's pretty bad since the world is still suffering from the COVID19 pandemic.
Please do not post flamebait, name calling, or unsubstantive comments. Those things are against the site guidelines, because they destroy what this place is supposed to be for. You can make your substantive points without any of that.

https://news.ycombinator.com/newsguidelines.html
Ukrainian President Zelenskyy's Speech to the Russian Citizens[English Sub.]
I absolutely agree - now if only all of the companies in the US could stop lobbying for pro-business legislation we could have a fairer and more equitable world. I care a lot more about how twisted our legal system has become than companies declaring opposition to unjust wars.
Show HN: Talk to your website visitors live
> No matter who you were, if you were eligible to vote, you could end up with political office.

Point is, this was rather small portion of population. And who you were, who parents were, mattered a lot in whether you was eligible to vote.

> This is just not true with our modern democracies. Most people eligible to vote have no realistic path to political office.

There is too many of us eligible.
I hear you. And a huge codebase at that. Unfortunately, the choice is limited; D or Ada would probably be better alternatives today.
There are a few. Off the top of my head Tibet and Western Sahara come to mind. Perhaps some parts of now-Israel.
Didn't stay they don't.
Consul API Gateway Now Generally Available
Top Colours on Hacker News
Both Russia and Ukraine at that point needed humanitarian help to stave off famine.

Ukraine itself does not have the expertise to maintain the nukes, according to Sarotte's book. https://yalebooks.yale.edu/book/9780300259933/not-one-inch
Of course according to the repeated pronouncements of everyone ranging from their President to Foreign Minister to Defense Minister to the ambassadors.

See this report for a brief example: https://researchbriefings.files.parliament.uk/documents/SN07...

The US and UK governments have been formally and repeatedly asked for help.

This information is also constantly in the news. The US has provided almost $3 Billion in military aid to Ukraine in the past several years alone. The UK has also provided significant amounts of aid. Ditto for NATO. All of these are not 'forced' on Ukraine!
Nobody reaches their position without privileged information.
Sure. Just like it’s the will of “some” of the UK to go to war with Iraq, despite over a million people protesting against that at the time.

That people follow the government does not mean they agree.

And anyway there’s been a steady stream of propaganda fed to the Russian population, it’s folly to say this isn’t Putins will being projected onto his people.

The same way that the nazis got power with 30% approval and managed to use that power to go to war with the rest of Europe.

I’m not saying it’s not dangerous, I’m saying it’s not all Russia. And IntelliJ are saying as such.
An outdated mentality that isn't holding true in my case, from title to pay. YMMV.
Why is that issue?
Their head office has always been in the Czech Republic...
It has nothing to do with NATO, it is just another lie invented as excuse to invade. Here they still have it on the kremlin website:

"I am absolutely convinced that Ukraine will not shy away from the processes of expanding interaction with NATO and the Western allies as a whole. Ukraine has its own relations with NATO; there is the Ukraine-NATO Council. At the end of the day the decision is to be taken by NATO and Ukraine. It is a matter for those two partners."

http://en.kremlin.ru/events/president/transcripts/21598
I'm not a lawyer, soldier, or diplomat, but by my reading of this definition of war crimes, they have.

> https://ihl-databases.icrc.org/customary-ihl/eng/docindex/v1...
I think OP's (exceedingly poor) point was in reference to https://en.wikipedia.org/wiki/The_Chicks#2003%E2%80%932005:_...
People have different preferences. You like mentoring; OP doesn't.

Maybe it should be voluntary. Like, if some people want to do code reviews, they should be allowed to do it even outside their teams... which would mean that the senior developer in the other team does not have to.
Times like these I wish I were allowed to say exactly how much money big companies save by using the newest versions of GCC and Clang. The economic value of modern compiler optimizations is staggering.
I have two kids and I would actually PREFER to be working from home so that I can spend more time with them.
This is some lazy "threat modeling without a threat model" kind of stuff IMHO.
I thought it would be cool to talk to potential visitors/customers live without overhead of dialing/calling in. Currently available feedback tools are aysnc and need work from visitors.

I built Muchat.live to make this interaction easy. You add a small snippet and your visitors can click to listen and talk with you live, (they can also talk to each other). If you are the host, you will get a ping when a customer joins in, you can keep it running aside, and talk when a visitor they arrive. I view it as an alternate to chat plugins. This is very initial prototype. I'll roll features and fixes everyday. What do you think ?
> isn't that unsafe

It is as unsafe as you let it be, consciously or by mistake.
> They will be able to more easily attract talent who wants to work in an office.

... if they live close, or are otherwise easily able to relocate to be close.

... and the cost of relocation and commuting doesn't erode the advantages of that employer.

Whereas remote employment gives you a much larger talent pool to draw from, without all the considerations of relocation and commuting.

Housing and transportation - two of the biggest expenses anyone has (along with food.)
> 3. Low target API level (SDK) for client & apps

Yeah well Google fucked up and removed a lot of important API stuff that supported tools.

So I'll continue to use termux from F-Droid. Otherwise I might as well not have a phone.
It might become difficult to pay Russian employees very soon.
Not until 2089.
> Huh? It's right in between Russia and Europe. Right on the route by which previous invasions of Russia from Europe have come.

Well it's in Europe. But yea you can just keep on invading that same route. Not that an invasion is going to happen anyway.

> He doesn't have to permanently occupy it. He just has to prevent it from joining NATO.

???? What? Yes he does? If Russians leave than Ukraine goes back to what it was. Unless he tries and installs a puppet government, and then he might be facing some insurgency. Not fun.

>
pdonis 1 hour ago | parent | context | flag | on: Russian forces invade Ukraine after Putin orders a...

> It doesn't actually provide any buffer that makes sense from a geographic standpoint
Huh? It's right in between Russia and Europe. Right on the route by which previous invasions of Russia from Europe have come.
> He's also going to have to occupy a country
He doesn't have to permanently occupy it. He just has to prevent it from joining NATO.

> I think "galvanized" is a little strong. No NATO country is going to actually try to help Ukraine resist the invasion. The worst consequence is economic sanctions, and the historical track record of economic sanctions is not good. I expect Putin believes that his country can manage no matter what economic sanctions NATO nations throw at it.

I mean now all of a sudden we're about to add Finland and Sweden to NATO. NATO allies just got woken up to the fact that war can still break out in Europe, which means militaries that have been languishing are going to get beefed up. Etc. The sanctions may not "work" but it also doesn't matter. No reason to deal with Russia if they're going to be a bad actor.

> I think that's highly likely, yes. And it doesn't change Russia's threat environment in the least because no invasion of Russia is going to come via Sweden and Finland. If Russia intended to invade Finland and Sweden, them joining NATO would be a negative consequence, but I doubt Putin intends that.

Gotland

> I don't think Putin cares about that either.

I agree - this was in my OP.

> What devastation? If you mean economic sanctions, I think you are drastically overestimating their effects on Russia.

Why?

> So all Putin has to do to avoid that is to not attack a NATO member country. Which Ukraine is not. In fact, your argument here is an argument for the view I've been taking, that Putin does not intend to keep on invading country after country--because he knows invading a NATO country would bring consequences he doesn't want.

But then his invasion of Ukraine doesn't make sense. All he did was cost himself a bunch of money to invade a country that definitely doesn't want him there and is now pissed off, he lost the Russian people a lot of money, and he's no more "safe" than he was before because the Baltics are still on his doorstep. What was gained?? If he believes that he gained security by attacking Ukraine than I do believe he's not a rational actor.
Yeah, having trouble thinking of one since '57. Examples abound from the first half of the 20th century (and certainly before then), but less so in the latter half.

Smaller states, though, yes. But not major powers. This may have more to do with shifting priorities for major powers, than with anything else.
I disagree. One of the reasons why WFH during the pandemic has been so difficult is because it's often completely isolating. Being able to work in coworking spaces, or even in public spaces like cafes, libraries, and the like is attractive for those who want to be around human presence, but not coworkers who would break your flow state with random requests.
It’s not that people are against diversity and inclusion.

It’s that they are against the insincere and awkwardly forced pushes for diversity and inclusion by companies. Forcing behaviors and pushing insincerity leads to noncompliance and resentment.

The best type of diversity is, and always will be, organic.
Ship them where? Can other cities ship to LA/SF? How does this work?
It's rational to do so, even if there are pressing issues within.

And of course, the world's going to say any country wishing to do that is insane.
TLdr: Once a next level of assisted driving is released, customers would need to take the car back to get the missing components installed. I'm not sure that's so controversial, tbh.
Here comes the first TikTok war
Russia unleashed data-wiper virus on Ukraine
Why would a different standard cause longer compile times?
IMO the C standards are conservative enough that even a standard level "only" a decade old is still fine.

With that said, we still have options even when moving to a newer standard. Many new language features can be machine-translated to C89 if needed (similar to how we have protoize / unprotoize, though not always as seamless). If we need to keep a bridge to C89 the kernel authors could hold to a subset of new language features that are amenable to machine translation.
It is addressed in the article.

The point is that F-Droid weakens Android's security model, in other words, F-Droid requires more trust on your part. I think it is reasonable to trust the somewhat niche open source community more than the most popular and therefore the most attacked app store. You may also not want to feed Google, but it doesn't change the fact that F-Droid is technically less secure. The article's debatable suggestion is to get your favorite open source apps you trust from the Play Store to get the best of both worlds.

The article is interesting because most of the points are actually fixable by F-Droid. So it is good to see from a "how to improve F-Droid" angle than "F-Droid sucks".
But they're not standards compliant. They rely on many GCC extensions that make compiling on something else not possible.
So do the companies. When it's convenient for them, they have no problem splitting up a team over multiple timezones/countries/continents. If physical presence in a shared space was really that important, they wouldn't do that.
This is certainly a ... reductionist view on geopolitics.

Not only does this assume everyone in the thread is American, but also completely disregards the sovereignty and historic significance of many Eastern European countries.
I grew (and killed) lots of 'living stones' when I was a kid. It is a real exercise in patience to not water them - I suppose if your only houseplants were Lithops, it would make things simpler at least. Maybe I should devote a single window to them to see if I can force myself to stay away longer.
I've had several coworkers who felt strongly that the standup degenerates into repeating things that you should have put into the project management software.

I can't get the sentiment to stay put in the 'right' or 'wrong' column so it's always just sort of there bugging me, like a raspberry seed stuck in my teeth. As someone said either elsewhere in this thread or in another conversation recently, waiting until morning to tell people you're stuck is not an optimal solution. I tend to find that pain points are information, but I'm not sure what the clever solution is to this problem.

Both of these folks asserted we'd be better off spending some time discussing the ways in which we've gotten unstuck, as a counterpoint to talking about how we got stuck, as a more pro-active way of broadcasting hard-won knowledge to the group.
From the pricing page:

> How are rows read and rows written calculated?
> Every time a query retrieves a row from the database, it is counted as a row read. Every time a row is written to the database, it is counted as a row written.

From the billing docs:

> our paid Scaler plan comes with 25 GB storage, 100 billion row reads, and 50 million row writes

> Every row read from a table during execution adds to the rows read count, regardless of how many rows are returned.

> You can test a query for approximate rows read using the EXPLAIN statement. Running EXPLAIN with your query will return information about the query execution plan.

> To see the exact rows read, you will need to run the query. You can use the EXPLAIN ANALYZE statement to do this. It will return the estimated information about how it will run the query, run the query, and then return the actual impact from running the query.

> Another useful way to check rows read is using innodb_rows_read. This server status variable will show you the number of rows read across all tables. You can run it before and after queries to calculate how many rows were read.

These bits are extremely specific, down to the storage engine level. I don't know what more you could be looking for as to what "rows read" means than `innodb_rows_read`.
Anecdotally, even intelligent people I know seem to be buying the Russian propaganda about it merely being a peacekeeping mission to stop the human rights violations in Donbas.
Current situation-- do nothing but yell at the compiler devs. Benefit: sometimes they listen. Cost: you cannot always (or maybe even often) get the compiler to behave as you think it should because you don't control it.

Deathtrap situation-- maintain an operating system and a fork of a compiler. Benefit: you can get more control over the compiler. Cost: you still cannot always get the compiler to behave as you think due to time constraints. Death cost: your first cost is multiplied by the fact that you're now maintaining a goddamned compiler.

I rankly speculate Linux is an extant project at its scale because it has refused to fight on two fronts like this. (And yelling across a border isn't the same as crossing it.)

Edit: clarifications
No way? I'll have to call in on them for a cup of tea. Are they in London, by chance? https://www.tandfonline.com/doi/full/10.1080/02723638.2021.1...

PG if you are reading this, I love you really, man. And if there's any room left down there for a resourceful fella, I will work for bunk and board. (In fact, I've been stockpiling tins since Feb 20, so I only need the bunk ;)
Likewise, it was Cuba's choice to place soviet nukes where they want. However, that led to a crisis here.
Regulation itself: https://public-inspection.federalregister.gov/2022-04300.pdf

Note the appendix: "Countries listed in this supplement No. 3 have committed to implementing substantially similar export controls on Russia under their domestic laws" which lists Australia, Austria, Belgium, Bulgaria, Canada, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Japan, Latvia, Lithuania, Luxembourg, Malta, Netherlands, New Zealand, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, and the United Kingdom (that is, all other core Anglosphere countries, EU, and Japan).

Also: "Additionally, paragraph (a)(1) extends EAR license requirements to many items that did not previously require a license to Russia on the basis of their CCL classification alone, such as the parts and components used in civil aircraft controlled under ECCN 9A991.d. Although these items generally are controlled at a lower level under the EAR, they are still necessary for the functioning of aircraft, vessels and electronic items."
Yeah you're probably right.
Internet doing the work of FO's everywhere
I'd argue cars are the tragedy of the commons. Roads existed before cars, and they were for people and, yes, bicycles. Cars came and took them over, made them extremely unpleasant and unsafe places to be, require much more infrastructure and are much less efficient for short trips.
In may ways you cant avoid more modern C because more modern standards make thing that were ambiguous more clear, and then compilers follow that even if you select an older standard.

I think C99 introduces some bad things that should be keep out of any code base. Variable length arrays being the biggest one. Generics is another one. Being able declare variables anywhere doesn't make the code better but it makes styles diverge and that's a problem.

If Linux wants to adopt C99 they should define what parts of c99 should be adopted in their style guide.
Parent is talking about mobile. And on Android it's working rather well I'd say. The only downside I see is that selecting longer spans (shift click) is not possible.
Part time job at 13? Learning PageMaker for fun and profit
From your company's point of view, it's probably you who is ruining the situation, not them.

It takes two sides to have a disagreement like that, and it's wrong to portray it as though one side is responsible for ruining everything.
A trillion companies on a planet with a bit under 8 billion people.

There really are too many MBAs given out these days!

EDIT: Oops my comment doesn't make sense, they mean "trillion dollar companies", not "there are trillion+ companies."

Given that, I don't think there are a lot of "trillion dollar companies" period. So lots of smaller companies making bets on offices.
> I really doubt too many Ukrainians are eager to die for nothing

As in: you don't believe that Ukrainians will defend their country?
> But coming from a fibromyalgia household where the women in my family were led to believe their illness was imaginary ("female hysteria") for decades, some of them wasting years on powerful antipsychotic and antidepressant medications, I am very wary of dismissing self-reported symptoms as psychosomatic.

I'm glad they are getting help.

(Also good job with the HVAC and the building; an unprovably unpleasant environment can mess with people's lives)

But it's worth noting as others have that Morgellons is based on a specific claim (strange microscopic growths out of the skin) that is testable. The things that sufferers/believers think are their disease turn out to be cellulose in nature. In other words, cotton microfibres.
We detached this subthread from https://news.ycombinator.com/item?id=30453577 since it went so offtopic.
The belief that Russian mercenaries in the Donbass would be eventually relieved by conventional forces has been around since then, yes. Many were surprised by the fact that it was not happening, year after year. At some point the consensus in policy circles was that Putin must had decided to keep the area as a wild-west buffer.

The recent deployment near the border wasn't the first, although it was definitely an order of magnitude bigger - there were, in fact, questions on whether the exaggerated scale was so brazen and disproportionate (and unbalanced - their Asian border is now pretty weak...) that it couldn't be anything more than posturing.
And when organic processes produce no diversity, what then? Throw our hands up and call it insincerity on the part of anyone who decries the situation?
Yeah, the shadow muting/karma monitoring system leads to inorganic discussion since people are constantly walking on eggshells to protect their karma.

I think 4chan has done moderation better than anyone to date.
> Node.js is 13 years old now.

> But at this point it's established, mature technology

I have to disagree. Day to day I maintain a variety of node.js, scala and kotlin services. By far, the most gotchas have been from the node.js services.

Simple things like validating incoming payloads are made ridiculously complex. You can get a library to do that, but which do you use? And then most of them don't export the typescript type signature so you don't get any type safety unless you re-define the type in typescript.

Let's say you want a tiered caching library? I've spent weeks of my life debugging concurrency issues because the memory store shared objects whereas the redis store didn't (because they were serialised and sent to redis). That's on the most voted caching library for node.

The quality of node.js libraries in general is far below that of scala/kotlin, and the maintenance cost is way higher. You can't easily tell if signatures for the apis of the libraries you import have changed as well. The ecosystem is still moving very fast, and while I agree that es6+ makes it a much better language, it causes its own issues when interacting with older code/libraries.

Expressive as the language may be, in production systems it leads to poorly understood code because of all the ways to do simple things, and the gotchas associated (something i believe it shares with scala).

> The multi process concurrency model is sometimes a pain in the ass and sometimes just want you want.

Give elixir a serious go and see if you ever say this again. Concurrency should be managed, much like garbage collection has been for 30 years.
Somewhere in that range is likely the limit for most people.

This is a good thing.