skysight-inc/HackerNews huggingface dataset:
There are periods of overvaluations but overall we are in a secular increase in the demand for internet based services and software driven businesses.
"In the long run, we are all dead." - Keynes
I worked for a company that did a similar "upgrade by replication", but with MySQL. It's quite a few years ago, so I don't remember the versions involved, but it was quite straight-forward once we had done _weeks_ of test runs on a dev environment.

One invaluable thing, though: our application was from the beginning designed to do 100% of all the reads from a read-only slave _if the slave was up to sync_ (which it was 95% of the time). We could also identify testers/developers in the application itself, so we had them using the upgraded slave for two weeks before the actual upgrade.

This made it possible for us to filter out problems in the application/DB-layer, which were few, which means that we probably did a minor version upgrade.

But upgrading by replication is something I can recommend.
Scrum, Kanban or more general Agile are like recipes. They describe the process and ingredients exactly but everybody does it their own way anyway. It is just a theory, you have to execute it and adapt it to whatever you have available.
Public companies have shareholder pressure to never let revenue plateau. You won’t be CEO for long if you aren’t driving revenue growth. However there are only so many people in the world who will pay for something like Netflix. Netflix is looking for ways to keep the good times rolling, but it only has so many levers to pull to increase revenue:

1. Increase subscribers

2. Increase the monthly sub price

3. Clamp down on password sharing

4. Find a new revenue stream—games or new tiers of service

5. Ads

Netflix is actively pursing 3 and 4 so 5 is the next lever to pull to keep the good times rolling.
> Never seen it discussed, but maybe the drone landed a bomb on the superstructure which knocked out their radar or other detection systems.

But that's also ridiculous: a cruiser, with full anti-air capabilities, would be disabled from an aerial bomb?

Missile-defense is harder than anti-air (especially vs slow, non-stealthy aerial drones). It makes far more sense that Moskva failed against the sea-skimming missiles, rather than the obvious drone in the vicinity.

Then again: the Moskva *should* have been able to disable the missiles.
US Ninth Circuit Court of Appeals Decision in HiQ vs. LinkedIn [pdf]
Years ago, before BC brought in it's foreign buyer tax it was a problem. Local builders were literally opening up sales offices in Taiwan, Hong Kong and other major cities in Asia.

We know it was a significant issue because the government actually shared the data, and it showed some alarming trends.

What is remarkable here in contrast is that the Federal government hasn't shared any data at all. (Ironically when they were elected in 2015 they promised "evidence based decision making" ..haha)
FedEx had a labor shortage during Covid unlike UPS because it wasn't unionized and paid much less.

https://www.bloomberg.com/news/articles/2021-11-04/labor-sho...

>The massive labor shortage that’s rocked the U.S. since the pandemic and disrupted long-established employment relationships hasn’t had much impact on UPS, which pays its unionized drivers the highest wages in the industry. That’s helped it maintain a stable workforce and rising profits throughout the current disruptions. Meanwhile, lower-paying, nonunionized FedEx racked up $450 million in extra costs because of labor shortages. And while UPS easily beat earnings expectations and predicted a rising profit margin in the U.S. for the fourth quarter, FedEx signaled that its profit margin will fall further.
I think they use crypto for monetization, whereas current or “web 2” mostly uses ads as the solution to monetization for a lot of web stuff.

Eg. Sia File Transfer is a Technology for (Decentralized) File Sharing, while Sia Coin is the monetization side. Same as Helium Network, which is a LoRa Router whereas you get paid in Helium Tokens
Virologists Identify More Than 5k New Viruses in the Ocean
One framework that is appealing but requires organizational discipline is Acceptance Testing with Gherkin.

The product owner writes User Stories in a specific human-and-machine readable format (Given/when/then). The engineers build the features specified. Then the test author converts the “gherkin” spec into runnable test cases. Usually you have these “three amigos” meet before the product spec is finalized to agree that the spec is both implementable and testable.

You can have a dedicated “test automation” role or just have an engineer build the Acceptance Tests (I like to make it someone other than building the feature so you get two takes on interpreting the spec). You keep the tester “black-box” without knowing the implementation details. At the end you deliver both tests and code, and if the tests pass you can fee pretty confident that the happy path works as intended.

The advantage with this system is product owners can view the library of Gherkin specs to see how the product works as the system evolves. Rather than having to read old spec documents, which could be out of date since they don’t actually get validated against the real system.

A good book for this is “Growing Object-Oriented Software, Guided by Tests” [1], which is one of my top recommendations for junior engineers as it also gives a really good example of OOP philosophy.

The main failure mode I have seen here is not getting buy-in from Product, so the specs get written by Engineering and never viewed by anyone else. It takes more effort to get the same quality of testing with Gherkin, and this is only worthwhile if you are reaping the benefit of non-technical legibility.

All that said, if you do manual release testing, a spreadsheet with all the features and how they are supposed to work, plus a link to where they are automatically tested, could be a good first step if you have high quality requirements. It will be expensive to maintain though.

1: https://smile.amazon.com/Growing-Object-Oriented-Software-Ad...
That's right, wire protocol is grpc. SQL dialect is called YQL.
YDB doesn't have MySQL or Postgres compatibility, but we think about it.
this is why some of us have a natural resistance to going with the flow.

I know I do but it's individually very costly but I like me this way (after many years of feeling bad for having 'poor social skills').

I like to think this strengthens the group even if it's costly to the individual
The rendering logic is in `src/utils/pdf/renderPage.ts` and has only 26 lines.
That has been true so far, but do note that Software Freedom Conservancy is currently involved in a lawsuit with Vizio in which they hope to establish precedent that recipients have standing for GPL violations.
The main reason cheap drones are effective is because they come from fast-moving consumer product lines instead of the slow-moving monolithic military industrial complex side.

There is nothing fundamentally indefensible about drone swarms, the complex just hasn't had enough time to react. You can bet that, if it doesn't already exist in secret somewhere in the US, there are many teams actively working on tank-mounted drone laser defense systems.

I suspect that drones have been hard to target until now because they have a unique air signature far different from all previous air targets, not because they are fundamentally more "invisible" than a Predator or a helicopter. Given their unique shape, movement, noise, and radio profile, a CS grad could certainly cobble together a drone target acquisition system using some consumer-level optic systems combined with a radio antenna, radar, and microphone array.

And as we all know, quadcopter drones are exceedingly fragile and most of their profile is millimeter-thin plastic blades. Once you have the ability target them, you'd only need a moderately powered laser to completely disable them.
That would be the proper way to do it. But I doubt a random IoT company does stuff the proper way...
More importantly, going to debian.org/shop should provide a list of best-of-current-generation hardware devices that work flawlessly without setting the kernel taint bit, covering a dozen hardware niches:

- router

- NAS

- thin and light laptop

- cheap laptop

- beast of a CPU laptop

- gaming laptop

- ml laptop

- low wattage compact desktop / htpc

- workstation

- gaming desktop

- tablets, watches, phones, etc.

- handheld portable gaming system (e.g. rk2020, steam deck, odin pro)

To get on the list, manufacturers would have to commit to making a Linux SKU that does not change (modulo hardware bugfixes) for 3-5 years. PC Engines alrady does this for routers; Pine does it for cheap laptops; AMD GPU gaming desktops are also an easy target.

They'd also need to donate a few dev / continuous integration machines to the project (or operate them themselves). Each night, these machines would automatically confirm that all hardware devices are working right in top of trunk and all contemporary supported releases.

There could be revenue sharing, or not. Don't care.
Reasons Bitcoin Will Replace Credit Cards
It's good to remember that highly salted foods are associated with stomach cancer:

https://www.frontiersin.org/articles/10.3389/fnut.2021.80122....

This explains the higher incidence of stomach cancer in many E. Asian countries. Stomach cancer is the fourth most common cancer last time I checked.
1. Number of dependencies alone doesn't mean much, especially that Rust's dependencies tend to be much smaller than typical C deps (Cargo's ease of use and zero overhead of static linking encourages fine-grained modularity while hassle and overhead of C shared libraries encourages big libraries). So saying there are more dependencies in Rust/Cargo is like complaining that a pizza has been cut into 12 slices instead of 4 slices, regardless of the size of the pizza.

2. Cargo makes all transitive dependencies very visible (including build-time dependencies), while other solutions don't. That doesn't mean other dependencies don't have their own dependencies: https://wiki.alopex.li/LetsBeRealAboutDependencies
If you pay a mortgage and you expect the housing market to stay stable or increase, you are investing in an asset.

Rent is gone to the owner, in exchange for one more month/two weeks/year/whatever frequency the payment is paid to the owner.

The opportunity cost between a mortgage and rent is not dollar for dollar (euro for euro, or whatever).
Neat. I like the fact that it is opinionated providing a decent setup
to get things done.

Here are some of the things i was confused about, or thought could be improved.

1. The label of checkbox don't seem to respond to clicks.

2. On Font Input, There's no description or selections on what inputs are acceptable.

3. There is no mention of Javascript in programming language support section.
iirc typescript package can handle js mode apart from the default builtin support for js. A mention of js would have be nice.
Hurdle? I feel like we're getting off topic =]
> Maybe somebody will invent a new kind of real estate or biotech will explode.

Which would require tech behind the curtains in order to innovate (I would dare to say that any real state or biotech company would need a "high" amount of "good" tech in order to disrupt the market... so these companies would, in essence, become tech companies).
(The only actually infringing file was authored by Bo Brantén, and it has been removed from the repository as of 4 years ago)
What we do:

- we track work (doesn't matter where), each story has a list of "acceptance criteria", for example: 'if a user logs in, there's a big red button in the middle of the screen, and if the user clicks on it, then it turns to green'

- there's one pull request per story

- each pull request contains end-to-end (or other, but mostly e2e) tests that prove that all ACs are addressed, for example the test logs in as a user, finds the button on the screen, clicks it, then checks whether it turned green

- even side effects like outgoing emails are verified

- if the reviewers can't find tests that prove that the ACs are met, then the PR is not merged

- practically no manual testing as anything that a manual tester would do is likely covered with automated tests

- no QA team

And we have a system that provides us a full report of all the tests and links between tests and tickets.

We run all the tests for all the pull requests, that's currently something like 5000 end-to-end test (that exercise the whole system) and much more other types of tests. One test run for one PR requires around 50 hours of CPU time to finish, so we use pretty big servers.

All this might sound a bit tedious, but this enables practically CICD for a medical system. The test suite is the most complete and valid specification for the system.

(we're hiring :) )
Agh, I clicked the first google result for "NYSE by market cap" and it was something else. And of course Saudi Aramco doesn't trade on the NYSE either, that should've been more obvious.

What I'm saying is that tech is a mature sector of the economy that is adjacent to but different from the startup world, and while cheap capital may inflate startup valuations, it's not the reason Apple or Alphabet are valued as they are.
Have at it

https://duckduckgo.com/?q=is+the+Russian+economy+poor
Which is why publishing pieces like this is so important.

Gives an insight into the thought processes behind starting and continuing this war, and why some Russians might be supporting Putin and the war, and what to expect going forward.

Even wrong perspectives can be valuable and informative.
It's not surprising if you think the non-mainstream intellectual community is large enough to contain excellent writers that were currently under-utilized and under-financed.

Excellent writers could have been ignored by the mainstream market previously if they were outside of the norm and sometimes found in baskets with bad apples (e.g. "alt-right"). The non-mainstream is actually a collection of smaller minority groups -- it tends to be the mainstream that is more homogenous. It doesn't surprise me that Substack has found success by not treating the non-mainstream as equally worthy of scorn.

It also won't surprise me when they start to attract more writers from the mainstream. The mainstream can sometimes appear to be totally homogenous in their hatred of liberal content policies but this is mostly due to the efforts of a small minority. If the offering is good, others will slowly come aboard.

As another commentator noted (https://news.ycombinator.com/item?id=31084791), Substack's policy is politically more in line with neoliberal complaints of censorship than the complaints from those in the alt-right. (Their comment is better than mine since it is a more direct response to the core of your comment, which could be read as suggesting that use of Substack points towards sympathy for the "alt-right".)
I agree in principle. But one major headache for us has been upgrading the database software without downtime. Is there any solution that does this without major headaches? I would love some out-of-the-box solution.
What difference does that make? Why is one right and the other wrong?
Honestly, you're probably just better at using it than I am. I'm sure most of my "I guess I'll just clean-slate" moments could be fixed if I put in the time and knew the system better, but I don't, and in the moment where my computer is half-broken and the windowing system has stopped displaying any text on anything, or just not rending half of the icons, I have the choice of either making it a learning opportunity, or deciding I want to use my computer today for sure.

Most folks who use Linux daily are just flat out better at Linux than me at this point. It makes sense - it's a self-selecting group. But that also means half of the instructions you'll find on a blog or forum or SO assume a lot more familiarity with the system than I have. I've been wanting to try a different visual theme on my computer - it seems easy to install a new one, and the repo I found just has a helper script that should install it, but all the docs also just say "and you can just uninstall it if you want", but there's no uninstall script, and I don't understand the install script well enough to know how I'd undo it if something broke. So I just haven't done it.
Here's what I would consider a boring example of such anti-vaxx heresy:

https://www.eugyppius.com/p/maximum-vaccination

According to this Guardian article, the "Center for Countering Digital Hate" (also mentioned in your article) would be happy if Substack hadn't given it the platform:

https://www.theguardian.com/technology/2022/jan/27/anti-vaxx...

The idea that Yet Another Generic NGO needs to "counter hate" because someone on the internet thinks the vaccine is not going to stop the pandemic is completely bonkers.

What I want to say is, a lot of the controversy around Substack seems to be that it is not aligned with the Right Side in the Culture War. I think they have some great writers, but they're not the next WikiLeaks or anything.
Yes that's mostly all there is to it. Nothing more than a newsletter publishing site. But it was timing. Journos and talking head bloggers were looking for something to be able to freely publish that wasn't bogged down like a Mailchimp or whatever and Substack was there. Easy signup for readers, and generally easy publishing with way to share, hence it becoming like a shared blog post url you see often..... no different than any other blogger / wordpress / etc, but had the attention of enough influencers. There are downsides like being able to run a 'free' newsletter or manage free vs. paid content, it leaning heavily to paid subsciptions of course, but what can you do.
There are some big differences between software and car companies though. Car companies required gigantic, continuing capital to manufacture their cars. Software has zero marginal cost. It seems that the difference in capital requirements once a company is up and running would allow the software industry to have more competitors.
I figured as much, but that you chose SFO made me think you don’t actually live here. Is that true?
Amazon developing new AR/VR product
How the Medallion Fund makes 75% annually
Woah, this is great. Been waiting for this, since Cloud SQL has been very reliable in the past few years I've been using it, but upgrading was always a pain.
We (Retool) are going to be doing this very soon and cut our database size by 50%+. And you're exactly right: it's so easy to get started by sticking audits (or other append-only data schema) in an RDBMS, but it quickly becomes a headache and bottleneck.
It should be noted that Ford very likely never said that. It's dubiously used as a justification for PMs to ignore customer feedback at poorly run tech companies.
So tired of this Kremlin propaganda everywhere and Western people actually believing it. We were force fed this bullshit everyday on Russian TV and Yandex News. Please resist it while we in Russia couldn't.
is this the article that relies on Grace Lavery's commentary without mentioning that she got a huge advance but left after barely produced any writing? And that she lamented Substack's lack of political content modeation, but doesn't mention that she switched to Ghost has zero political content moderation?
Would you mind walking through your analysis?
Moonbirds Set to Bring in $66M as NFT Drop Mints Out
Certainly not by influencing.
I Analyzed the Wealth Data of 2,768 Billionaires
I bet you that title is going to cause some people to not get on the dash diet ... when they really need to.
>The Market Can Remain Irrational Longer Than You Can Remain Solvent

https://quoteinvestigator.com/2011/08/09/remain-solvent/
See also: https://halestrom.net/darksleep/software/minisleep/
I usually keep my cars, bikes, and kitchen appliances significantly longer than my laptops. Nothing lasts forever, but computers are a lot closer to the disposable end of the spectrum.
Show HN: Crypto Index Funds from Your Bank Account
> after Maidan they were forbidden to exist.

not back then, but they banned them in March during the war.

> Kiev government since 2014 also needs to be called out for the atrocities on the Donbas

1. Donbas separatists (backed by Russia + actual Russian forces) started the conflict. 2. Why didn't Russia just clear out Donbas/Luhansk republics instead of the whole of Ukraine?

I hope you live in Russia, it's perfect for you.
BC brought in a speculation tax that was effectively an empty house tax (you avoided the tax if you rented your house). In its first year, beyond whatever monies it made, it also added about 8000+ units to the market. Now you only get that surge one time, but hey that's not nothing, and beyond that the market seems to have reoriented slightly toward less development of apartments for sale, and more purpose built rental apartments.

https://bc.ctvnews.ca/11-000-condos-added-to-metro-vancouver...
If the currency inflates at 10% a year, just give no raises for three years and they've got their pay cut right there.
A bit late for that to be a meaningful example.
Hey NFTs give us somewhere to put all this excess energy production!
Perhaps the more accurate term is "inconspicuous"
This is unfortunately entirely real.

A lot of companies in the EU are still refusing to accept eIDAS PDF signatures (which are actually verifiable, and required by EU and national law to be accepted for all purposes previously requiring a "wet" signature).
If they went extinct in the last century, I'd expect some skeletons to still be around.
For the dollar to become zero relative to it, I think bitcoin holders in America would have infinite tax burden on any transaction.
10k is the number of people who were ready to be beaten, detained, tortured, have huge fines and later have their families harrassed.
Although Stallman argues otherwise, the nature of the GPL is really incompatible with how business is done in the real world.

If the GPL requires you to release source code, but the reason for your success is that you've found a clever way to do something that no one has thought of yet, doesn't that really put a damper on what people will try doing - because the invention is no longer yours and must be shared?
Authored by Fabrice Bellard: https://github.com/cheat-engine/cheat-engine/blob/master/Che...

Says:

* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.

That looks like GPL 2+ to me. Please correct me if I misunderstand.
Fairly Realistic Grass
I'm not in Canada, but I am in the NYC region, and your comment is absurd. Assuming you want to live in a safe area, but not live inside the 5 city boros, you're looking at 1MM for a house, and an hour+ commute.

But yeah, "cool spots". /s
Oh, this is really good. Just started it and it looks like i got a decent starting point for emacs (again).
>14k Donbas civilians that have been slaughtered by Azov battalion since 2014.

It seems you didn't read the datas very well, it's ~14k in total in Donbas from both sides, not only civilians. And surely not by Azov.
I see ads for farm auctions that work like that every few weeks living in Iowa.

I have no idea why there are regional differences, but I'm not really surprised they exist.
> The missiles involved weren't even all that extraordinary. They're based on an old Soviet design (Kh-35). Not especially stealthy. Not hypersonic. Yet here we are.

I mean, that's what I've generally heard about "hypersonic" missiles.

Sure, they're harder to shoot down. But regular-ol' cruise missiles are already hard to shoot down. Its probably more worthwhile to just fire 20x simultaneous cruise missiles rather than to develop 1x hypersonic missile.