skysight-inc/HackerNews huggingface dataset:
I would point you to the excellent lecture of John Mearsheimer on the subject: https://www.youtube.com/watch?v=JrMiSQAGOS4

But the whole conundrum started much earlier, in my understanding, when western elites realized that Putin is not going to dance to their tune as readily as Eltsin did and wants Russia to be truly sovereign. The timeline of proxy warfare would start with 2003 Rose revolution in Georgia, then 2004 Orange revolution in Ukraine, then Putin's Munich speech in 2007, then Ukraine coup in 2014 and subsequent retaliation of Russia by taking Crimea and then today. In the interim Russia also meddled with Syria but that's far enough from Russian border to disregard as irrelevant to the Ukraine situation where Ukraine is right on the border of Russia. It's the second Cuban crisis basically. USA created a puppet state on Russian border and Russia obviously doesn't want that. Ideas that Russia wants to conquer Europe or restore USSR are idiotic and paranoid. What Russia wants is for US/NATO to get the heck away from its borders -- as was promised when USSR dissolved.

https://www.vox.com/22900113/nato-ukraine-russia-crisis-clin...
Or should we reject outright arguments that seek to manipulate people emotionally?
> If you are afraid of your car...

I'm not afraid of MY car. I'm afraid of owning a car where I'm literally sitting on top of the battery. Say what you will about ICE's, but my gas tank is comparatively far away from me in comparison to EVs under-chassis battery designs.

Design a better battery where that removes this risk and I'll consider it, until then I'm sticking to my ICE.
No can do, boss. That would cost corporations a lot of power and money
What does this do besides punish the general population? We know that a dictatorship can survive massive reductions to a country's economy, look no further than North Korea. Given Russia's vast reserves of natural resources, they will be able to build munitions, maybe not quality ones, but they aren't using those extensively anyhow. They can still rubble Ukraine, if they decide to mobilize and treat the "special operation" as a war.

...something I heard people smarter than me debating...
If it's like most other fitness products, it sells well but gets abandoned in the closet before very long.
Facebook parent Meta raises price of its Quest 2 VR headset by $100
The introvert temperament will likely find such processes exhausting, but after a few trade-shows one may become more engaged with peers and random people. ;)
Reminds me of one of my favorite meeting abstracts from David Mazieres and Eddie Kohler at Stanford:

https://www.scs.stanford.edu/~dm/home/papers/remove.pdf
> What I cannot accept is that the dealerships are pocketing all the markups

Why?
Well, yeah, but it's only a brief description of a service concept and they did that well enough.
people almost certainly said this exact thing about computers and the internet. that does not necessarily mean that VR will go the way they did, but it does show that just because it seems this way now does not mean it will be this way forever.

facebook and Zuckerberg may be unethical monopolistic robber barons, but unlike some of the other big players in the industry, they're not incompetent, and they never have been

I would guess that they believe the VR industry is awaiting a critical mass of adoption where, like computers, then the internet, then social media, it will suddenly go from being a techy niche to a viable alternative platform for society. presumably they're gambling that the negative anecdata you're reporting will reduce as the UX improves, and I personally think they're probably right
From what I hear they paw software engineers less, but find it harder to attract sales personnel, as it’s easier to sell the industry leader (IBM, Oracle vs ???). No sources, just some posts a few months ago.
I think they should be able to mark stuff up all they want. They just shouldn't be able to have laws enabling their status as forced middle men. If a consumer wants to pay extra through a dealership because they value something they provide so be it. If a consumer doesn't want any bullshit though they should be able to easily bypass them and go to the manufacturer directly.
I don't think you got banned for writing stupid posts. It's that they hinted at easily-disproven conspiracy theories, which (as you mentioned) is noisy. But on top of that, your tone was often curt, condescending, and not particularly curious, which I'm sure made other users hostile to you and inclined to flag your posts.
They're "great"? Really? Imo the only sane thing is to write CI/CD pipelines in a scripting language like sh. That way it is portable and doesn't depend on one platform.
Gitlab CI supports "include" but not for scripts, just for templates. It's hard to have a centralised repository of scripts and include ones to use in a pipeline. I just don't understand why CI/CD couldn't just be in sh...
> Gaming as-you-define-it is surely dying and it took maybe 15 years for microtransactions to do it in.

But tons of non-microtransaction games are coming out all the time. I game lots and don't see any impending shortage of that kind of game. They're coming out at a higher rate than ever, as far as I can tell, and I've been PC gaming and console gaming since something like 1990. I can't keep up with 5% of them, total—as in, I don't think I'm even aware of the existence of a solid 95% of what's coming out, but I can see enough that I'm certain I'm missing a ton—and can't even manage to try all the AAA titles of that kind at the rate they come out, let alone the vast ocean of indie and hobbyist games.

If the whole pie's growing, it doesn't follow that growth of microtransaction games are cutting into the availability of non-microtransaction games. Both could be growing. If non-microtransaction games are dying, it sure looks like they decided to flourish to a degree they never have before, just before they die (which must still be some point in the future).

Whatever the truth of the rest of what you're pushing, this part doesn't pass the smell test, at all.
There's a semi-famous line of research by Simkin which uses citation copying errors as 'radioactive tracers' to estimate the rate of copying & nonreading, under the logic that (in a pre-digital age), you could not possibly have repeated the '113' error if you got an ILL copy or physically consulted volume '13' (if only because you would be pissed at wasting your time either checking volume 113 first or verifying there's no such thing as volume 113):

https://www.gwern.net/Leprechauns#citogenesis-how-often-do-r...

Your 10% isn't far off from the 10-30% estimates people get, so not bad.
When I get spam from a local-ish company I always send an abuse mail to their ISP or email provider. Sometimes it's ignored and I keep getting spam from that particular bunch of shitheads.

So I set up my .forward to bounce spam from that company right back to any email addresses I can find for them and their ISP. Every spam I get, I add another copy to the list. The folks at xertog.com currently get 8 copies each to their noc@, sales@ etc for every spam they send me.
T-Mobile is largely owned by Deutsche Telekom. I wouldn't be surprised if they got in on the game.
This is something that I have always suspected at some level.

I think wrong experience isn't bad as long as you are willing to be convinced otherwise. For me, the pain kicks in when someone with the wrong experience is not open to alternatives.

Unfortunately, the true willingness of a candidate to entertain alternatives is not something you discover until many weeks/months into the real deal.

As a consequence, resumes with very little technical matter in them have been appealing to me far more than those loaded up with framework-of-the-week and "best practices" word salads.
China Targeted Federal Reserve
Covid originated in Wuhan market, Australian-backed study concludes
> In my not so humble opinion, while the used market can do what it may, MSRP is MSRP.

The S stands for “suggested”, and that suggestion is based on an inherently fallible prediction of future market conditions.

> I do not appreciate profiteering.

Capitalism is profiteering. The MSRP is profiteering. The only difference is who is profiteering, and when.
The following sentence in the article jumped out at me: “The difference is that you are not dealing with the unreliability of UDP like TCP is.” This reads to me like TCP is built on top of UDP, which at one time I thought to be the case, but it’s not. UDP and TCP are both transport layer, built on the internet layer, which is unreliable.
Coca Cola Freestyle machines
Would not buy a tesla. There are other electric cars on the market.
Ask HN: Convert Telegram Channel to Forum for SEO??
Hi HN,

I recently saw a service that converts Slack/Discord channels to forum that can be embedded on your webpages that helps for SEO. I believe I came across it on HN.

I tried to search based on the keywords (slack forum, discord forum et al.,) I recollect, however, no relevant posts found. Can someone point me to to the service (or similar services)

TIA.

Update# 1: I was trying to google search surprising found this post, created 2 minutes ago, got indexed for the ranking and ranked in the first page. https://imgur.com/a/uZTe8Je
Vlang: Como utilizar o ORM com o banco de dados PostgreSQL
Great that it works for you, it hasn't been my experience however. I simply don't see any compelling reasons to switch to Linux on the desktop if all I do is browse the internet, play video games, and develop on a Linux VM through WSL. I don't see what Linux on desktop offers that's superior to having a Windows install with WSL.
Nothing supports TAI.
People are also buying up all the inventory of available cars and flipping them at CarMax for a profit. Look on CarMax and you see loads of brand new cars with 3-6K markup. That's who the dealerships are competing with.
It’s probably their right to end the contract (with a one month notice). A company is not forced to do business with anyone. And I’m quite sure they will gladly offer a package with some additional traffic for an extra charge.
We provision our self-hosted runners via Terraform and GitLab's Helm chart. It's a relatively painless setup, but obviously not a few button clicks and commands
This is actually an exercise in Gestalt therapy: You argue your position from two chairs. It works.
It's possible to implement this without creating new connections to the database for each request by using SET LOCAL and wrapping every query in a transaction. Instead of applying RLS based on the current user, you apply RLS based on the parameter value you set at the beginning of the transaction. You can set this parameter value based on the user session in your application.

Your RLS policy looks as follows:
CREATE POLICY tenant_${tableName}_isolation_policy ON "${tableName}"
USING ("tenant_id" = current_setting('app.current_tenant');

Your queries look something like this:
BEGIN TRANSACTION
SET LOCAL app.current_tenant = '${tenant}';
SELECT * from some_table
END TRANSACTION;

You can even initialize your writes with a `tenant_id` column defaulted to your `current_setting('app.current_tenant')`
One main advantage of LiteFS is being able to deploy a SQLite-based application and not have downtime during deploys. This is especially true in ephemeral systems like Kubernetes where pods will rollover.

Another use case is moving data close to users. If you're only targeting users in a single country then it's not as big of a deal but RTT from the US to Europe is ~100ms and US to Asia is ~250ms. That's a big latency hit depending on what you're trying to do.
I think there is a difference with Tesla though, because they do segment based on software. So some of their actual 60 level cars are sold with 90 batteries limited in software.

This is more akin motherboard manufacturers who would unofficially unlock overclocking on unsupported chipsets in first version firmware. If someone bought such a board, overclocked the CPU, sold it, and then the next owner sent the board back to the manufacturer for unrelated repairs, and as part of fixing the other problem the board manufacturer needed to do a BIOS update, resulting in the overclocking feature being lost.
Thanks! Was great fun following along. Noticed a small typo in the first code segment, `screen` becomes `s` when calling s.Init().

Looking forward to part 2!

func main() {

screen, err := tcell.NewScreen()

if err != nil {
log.Fatalf("%+v", err)
}
if err := s.Init(); err != nil {
log.Fatalf("%+v", err)
}
}
It can even be the other way round. The cheapest company will try to extract as much work from you as possible, while the company with tons of money will hire more employees so you get better work-life balance.

In my experience, the companies that paid least were also the most stressful, and the ones who paid most were a mixed bag.
LT does have the functionality to add your own tools, and is open source and self-hostable
Can you disclose which company you work for / what your company does?
For those looking for an alternative, I highly recommend the Ford Escape PHEV. It’s about 12K cheaper with the federal incentives. You lose out on some stuff like AWD and one recall, but overall the compromises were worth the 12K difference. The car handles very well and remote app is free. With the electric range and my habits, I would need to get gas every 6 months. I get over 40 mpg if I run on gas (in the summer).
My concern would be that while the issue isn't with these specific asteroids, but rather that our ability to observe asteroids in general. How many other asteroids are we undercounting?
I'd like to see how many people in this thread saying "but they promised UNLIMITED..." have ever actually worked in network engineering for a colo/hosting ISP.

This person is probably paying like 50 bucks a month or less and is in the top 1% of bandwidth users as measured by individual ethernet ports from a top of rack aggregation switch or similar.
I can’t speak for the quoted, but the dealerships are not creating the value that makes the cars desirable. They simply are in the right place at the right time and none of the extra money they get is going to improve the car in the future.
Google added nearly 30k employees in the prior year.

No way that amount of growth is sustainable. I doubt even half of those employees are up to speed sufficiently to add value to the company. Just absorbing that many people means scores of new teams, hundreds of new managers, and mountains of additional hardware.

I'm sure they are seeing this in the costs.
Because it's enforced via regulatory capture. Ford, as an example, has had a hell of a time fighting with it's own dealer networks over behaviors they do not condone. It would be different if Ford could sell direct to consumer.
Australian agronomist Tony Rinaudo is turning African deserts into forests
ELF provides for any number of different kinds of "section" that you can have automatically mapped into your address space at startup. You just need a way for your program to know where it is. There are lots of different ways to get that.
It's a good question. It's mainly about reducing friction for the end user. I wrote up a related response here: https://news.ycombinator.com/item?id=32243305
> I wouldn't consider myself to be a "toxic personality" but being ghostbanned did piss me off a little.

Being pissed off is a very reasonable emotion to being shadowbanned.

I'm sure you don't consider yourself toxic, but it's possible you were posting things that trolls or shills often post, and that resulted in you getting banned.

For example, there may be people astroturfing anti-vaccine misinformation on this site. Given public opinion polls and the revelations about all the money that goes into that movement, it's likely most anti-vaccine activism on the internet is made up of bots and paid astroturfers.

But if you're someone who genuinely believes the conspiracy theories, a site may end up banning you because you're indistinguishable from people are not sincere and not acting in good faith.

Any filter is going to have false positives, but that doesn't mean we should throw out the filter.
It's not "way, way" below when pegging the link is 320TB/month.
My Google ads account has been suspended for 21 years. My appeal is still pending review...

Every few years I attempt to file a new appeal, where I'm informed that my appeal is still pending review.

I don't really care, I don't have ads to run anymore, I just find it amusing. I'm tempted to try and get a job at Google ads just so I can find out why.
Fireship.io
In my experience we've looked toward this kind of solution in a large legacy single-tenant application that wants to go multi tenant with more safety guarantees.
Visual C++ 6.0 – Unofficial 20th Anniversary Service Pack
I remember bust size being a notable topic in comic books as a kid because of J. Scott Campbell's illustrative style on Danger Girl as well as Brian Pulido's Lady Death.
I wouldn't be so sure that MOST devs would use TS. It certainly is popular and dare I say trendy, but I know more people and projects that don't use it over those that do.
We can see this today with Russia's early Ukraine campaign. The attacking armored forces moved fast at first, but outran their logistics tail. Large military operations have reasonably well defended rear bases, a moving attack front, and a "communications region" in between.
The communications region is vulnerable; the attackers don't yet have full control of that region.
Both air and ground attacks on the communications region were used in Ukraine.
If the tip of the spear can be slowed down, the attackers are forced into a battle that uses more resources. If the defender can prevent those resources from moving forward, the attackers run out of fuel and ammo. Towards the end of the attack on Kyiv, Ukrainian troops were finding "lost orcs", Russian soldiers separated from their units. Some were just disarmed and told "Russia is that way, start walking".

So, having failed at a complicated, fast campaign, Russia has moved to a simpler form - bring up many troops and artillery and slowly pound the opposition into rubble. It's like WWI. That kind of war can go on for years if enough resources are available. It seems to be working for Russia.
The absence of these problems in a big part of the world will tell you the problem is not, and never has been, technical. It's a political problem, or rather the problem with the leadership of US telcos.
Fantastic game! Have you considered using the Bubble Tea [1] library?

I recently used Bubble Tea to write a Flappy Bird-like game [2] and it was incredibly fun. It splits your app up into a Model (state), a View function (that uses the model to return a string), and an Update function (that updates the model), like Elm. Plus the other Charm libraries are great for styling terminal output, spring physics, etc.

[1] https://github.com/charmbracelet/bubbletea
[2] https://github.com/kbrgl/flapioca
I'm pretty short on Tesla. I'm hearing too many real customer frustrations and no customer success stories. That company has serious problems.

If I had to guess, Musk is too distracted. Take your pick of distractions, but the guy has been riding a rocket ship for so long he hasn't yet noticed that it's run out of fuel.
Well, it can be more complicated than that. Each upgrade can have it's own T&C and they maybe introduce an update, that stays with the driver.
The comment I responded to just happened to be the one which made me wonder how far off the dystopian future was where mega corporations are scanning people's eyes, which is why I went and searched the internet for information and found that that future is actually very close. This made me a bit worried. Therefore I mentioned that piece of information here, hoping that it might reach someone in a position to change that future.
> This feels like a hack that punts the problems to the future.

I think that's ok if "the future" is 1000 years in the future!
Yes. Idaho
I filled out a ton of enterprise questionnaires on this stuff before and we just told people that it would be deleted when the backups expired after X days because we didn't have the capability to delete specific rows from our backups. Nobody ever argued.

There's not a single customer I've ever run across who's going to halt a contract because you can't purge their data from your backups fast enough. They're signing up because of what you offer, not the termination clause.
Roboticists Discover Alternative Physics
I think you may be talking about two slightly different things.

Land and expand in the sense of "land a small, right-sized solution for one group within a large company, then leverage that successful deployment to expedite expansion to other groups, and maybe eventually convert to an enterprise agreement" is great, and often the only way to get in the door at a large org. From the org's perspective, being able to adopt an "existing" solution/provider is often much faster and can even skip some RFP processes. I don't think anyone is saying this is bad.

Land and expand can also mean "deliberately undersell/underbid on a large RFP, take an initial loss, then as soon as the customer's locked in slap them with large change orders and annual increases". I don't think I need to elaborate on why this is scummy.

The article isn't very clear about which scenario it's advocating. In the simple case of per-seat licensing, I've seen it both ways. From the customer's perspective: If we're looking to buy your product, and say hey, this has some long-term upside, we think it might be used by 500 people within two years, but our initial group is 20 - that's an undersell of sorts. Typically the concessions we would be asking there are less around unit license cost and more around waiving migration/setup charges or sometimes even negotiating a new license category/SKU. (Hey we use 50 seats right now, we'd like to buy 200 more but they're only going to use this one new side feature you implemented, let's find a discounted rate to only license that feature. It's an ethical undersell because it was done with the customer fully aware.)

But I've also seen some groups get stuck with the reverse. Sales promised them that oh yeah, this tier will work for you, and then hit them with massive usage-based overages. That's "land and expand" too, but it's scummy.
What would running it entail? How many users need to be supported?
it's really fun but I don't see the use case of staying in it all day
Remnants of ripped up subsea Chinese listening devices ?
Also Auris here, but somewhat younger. The car is boring, but that's because it's supposed to be.

My previous Auris got stolen so I shopped around for a while, but couldn't get the proper price/getting out of my way ratio out of anything else.
The supply is cut, yes.
"Fun fact: wg-quick uses the same numbers for the table and the fwmark: 0xca6c is just 51820 in hexadecimal."

An additional "fun fact" is that 51820 is also the default port number used by WireGuard servers.
Can't you run Docker on an arm64 machine executor?

https://circleci.com/docs/using-arm

I know it's not as convenient as being able to use a docker executor directly, but it seems straightforward to work around.
> Tesla actually loses money...

Tough shit? Why are we responsible for the success of Tesla's business model?

The bottom line here is that Tesla screwed up. If you accidentally give a customer a feature, you don't take it back years later (especially if, as in this case, the product has changed hands to a new customer). You eat your mistake, and consider it a goodwill expense.

I guarantee you this Twitter thread has cost Tesla more than the $4500 they charge for someone to click a couple times in a UI to turn a 60 into a 90.
Free/cheap to get in, expensive to get out. Your data is held at ransom to some degree.
The ugh was a personal comment. I learned programming OO style (C++) and can go as far as scripted - but R seems like a Math professor went on an acid trip and made a language.