skysight-inc/HackerNews huggingface dataset:
> a finite number of games possible.

Effectively infinite with modern hardware.
AI did not solve Go by making an effort to explore the state space. That's what's amazing about it.
Oh I got.

So they do train you some, and you are expected to keep up with the training. But that’s just to make sure you are following the system of things they taught the dog. In my case, the dog came home with the following skills.

Place training. I can say “bed” and he’ll go to place and stay until released. Same follows for “crate.”

Sit and Down. He’ll down till I release him.

When we are walking, “heel” brings him to my left side. Release word and he can run about. He does this on and off a leash. (But you should always use a leash) he also sits when I stop without a command.

He learned much better recall. Comes and downs immediately.

The training that I do is walking him in a “structured walk.” That is making sure he heels and sits when I stop.

I also do a 10 minute session running though all his commands in different areas of my home once a day.

I didn’t train him. They did. I just keep him sharp.
This belief, when realized upon women's prisons, which house mostly working-class women, ends up with males being incarcerated in such prisons, with predictable results: sexual assault, rape, impregnation - and a pervasive fear of all these being inflicted. A terrible cost for imprisoned women to bear, in the name of inclusivity.
> a SQLite-backed Gitea instance is the simplest solution

Agree to disagree :)

This seems like the simplest solution:

git remote set-url --add --push origin git@github.com:my-user/my-repo.git
git remote set-url --add --push origin /backups/repos/my-user/my-repo.git

Now when you push to origin, it pushes to your local backup as well, everything up to date, no external sosftware at all :)

Thanks dabber for sharing this trick (https://news.ycombinator.com/item?id=34603174)
Do upgradeable NUCs make sense? I would imagine almost all the cost is in the motherboard, unlike a laptop where you can reuse the screen, battery, keyboard, etc.
AI can't beat mathematicians – Junaid Mubeen [video]
At a particular point the author specifically indicates that for the sake of reducing stuff that many readers might find uninteresting or too frequent, they will be condensing larger posts.

> Alright, things are moving faster now, so I might condense-toot to avoid pollution.

But I guess the chronically online need something to complain about.
Startup Knowledge Hub
Even electrified, tires shed loads of nasty particulates.
The future of DevOps education needs to include security
it can't be used usefully for anything. the only time it's better than flipping a coin is when there's known to be a majority of human texts in your corpus but even under those conditions it will fail to flag the majority of AI texts.

In a set of 100 texts, with 20 being AI, the most likely outcome would be 5 AI texts correctly flagged, along with 7 falsely accused human texts. For like, 22 incorrect answers.

For 100 texts where 90 are AI, it would be better to just flip a coin. A coin flip would give you around half correct, and this system would apparently give you around 68 wrong answers (three quarters of the 90 AI ones wrong, then one of the human ones wrong).
It probably depends on what you trying to archive.
I have some experience with FileNet. It worked quite well for over two decades but required some attention. But we had some volume (~150k pages scanned and CI pages per day) for the time and the system was highly customized.
Today it is easier to accomplish the technical and regulatory requirements with the available systems. But for a larger volume, long archival times (20++ yrs) and guarantees for reliability and imputability it's still a task that require it's attention.

I've seen some inhouse developed system due to the high price tags, but these had there issues too.
With long archival times I would always recommend something as "KISS" as possible, even for smaller environments. Supporting special features for a long time can we demanding task on its own.

One thing I'm missing especially is a standardized API like you have SMPT for email systems.

The same with file formats originally used for archival (e.g. PDF/A) have much to many revisions with too many features.

We had quite good success with conversation of complex data formats to TIFF (limiting to basic features of this format) or plain text at the time of the archival together with the original format.
Verizon and AT&T do pretty well as long as you stick to highways, though there will still be a few dead zones even on the interstates. T-Mobile is hopeless once you are 5 miles outside the suburbs of any city. My wife has T-Mobile for her work phone and there are a few dead zones in our suburb of 100,000 people.
Sure, I can choose to starve any time I want.
If you have git blame, you can see a detailed log messages pertaining to the commits which touch some lines of code. You don't need it to be littered by comments.

You seem to think that git invented blame. This appeared in previous version control systems, e.g. "cvs annotate" whose synonym is "cvs blame".
Well, there's supposed to be a group keeping track of the alerts about anyone who is doing badly, but one of them is ignoring 90% of their alerts, another 95%, and another 100%. It's OK though, because the system is built to handle that kind of problem - by keeping a paper trail of who is to blame. Marvellous.

:-)
SEC settles LBRY case in landmark decision for cryptocurrencies
On-chip ECC and in-band ECC are completely different and unrelated. I see what pattern you're matching here, but... don't.
I did data engineering for 6 years and am building a company to automate SQL validation for dbt users.

First, by “testing SQL pipelines”, I assume you mean testing changes to SQL code as part of the development workflow? (vs. monitoring pipelines in production for failures / anomalies).

If so:

1 – assertions. dbt comes with a solid built-in testing framework [1] for expressing assertions such as “this column should have values in the list [A,B,C]” as well checking referential integrity, uniqueness, nulls, etc. There are more advanced packages on top of dbt tests [2]. The problem with assertion testing in general though is that for a moderately complex data pipeline, it’s infeasible to achieve test coverage that would cover most possible failure scenarios.

2 – data diff: for every change to SQL, know exactly how the code change affects the output data by comparing the data in dev/staging (built off the dev branch code) with the data in production (built off the main branch). We built an open-source tool for that: https://github.com/datafold/data-diff, and we are adding an integration with dbt soon which will make diffing as part of dbt development workflow one command away [2]

We make money by selling a Cloud solution for teams that integrates data diff into Github/Gitlab CI and automatically diffs every pull request to tell you the how a change to SQL affects the target table you changed, downstream tables and dependent BI tools (video demo: [3])

I’ve also written about why reliable change management is so important for data engineering and what are key best practices to implement [4]

[1] https://docs.getdbt.com/docs/build/tests
[2] https://github.com/calogica/dbt-expectations
[3] https://github.com/datafold/data-diff/pull/364
[4] https://www.datafold.com/dbt
[5] https://www.datafold.com/blog/the-day-you-stopped-breaking-y...
"Updates to Java are a conspiracy to sell OpenJDK support" is certainly a position one can take :P
No just by convention and a relatively high bar. Clever jokes get by, unclever ones are doubly downvoted.
You have to get all parties to agree to remove the restriction. I've heard of it happening.
Why pay when you can scrape for free?
And even Bristol is not as left-wing as it pretends to be, IMHO. If it had been located in the US people would be talking about a segregated city. Rioting because a Tesco's opens is not being "lefty", and neither is buying drugs on Stokes Croft.

I think Bristol is actually a good example of everything that's wrong with the modern left, which seems to have shifted almost exclusively to self-centred goals such as "I want to be gay and do drugs". All of that is fine and I'm in favour of that too, but if that's the only thing... I don't want to arrogantly sit here as the arbitrator of who is and isn't a "true" lefty, but to me, you're not really left-wing if that's all you care about.
The income+sales taxes are so high in CA partially because prop 13 reduces the amount of funding able to be gathered from property taxes. The reliance on income taxes, as the other reply mentions, means that CA gets streaks of extra tax from capital gains sometimes (leading to occasional budget surpluses).

IMO Prop 13 is at the root of a lot of dysfunction in CA, but personally I hate it because these extra income+sales taxes put a lot of tax burden on new residents and young professionals.
If you throw a dart at a US map it will probably land on a place like what you described. It isn't hard to find a house where you literally cannot see your neighbors.
A few quick tips to help slow Spark tests.

1. Make sure you're using a shared session between the test suite. So that spin-up only has to occur once per suite and not per test. This has the drawback of not allowing dataframe name reuse across tests, but who cares.

2. If you have any kind of magic-number N in the SparkSQL or dataframe calls (e.g coalesce(N), repartition(N)) change N to be parameterized, and set it to 1 for the test.

3. Make sure the master doesn't have any more than 'local[2]' set. Or less depending on your workstation.
Game theory states that exploitability(s) is expected_utility(s, best_response(s)). I think you are perhaps confusing this with whether or not a conditional probability distribution is correctly estimated.

Your point would be valid if he said that, but he went much much farther than that. He claimed exploitability and not just that but a troubling amount of exploitability.

Within the last month, I've implemented a function which calculates the exploitability of a strategy. I've verified my implementation on known games which are solved, reproducing theoretical results.

I'm quite confident that exploitability isn't what you seem to think it is and that in actual practice calculating exploitability with the sort of screening off your are proposing isn't as safe to do as you seem to think it is.
Same (though I don't use Docker). Did TDD for a while like this, and it wasn't perfect, but it worked better than anything else. I didn't even know how to run the frontend; that was a separate team.
What's the point of cutting 3%? How do you even notice that as a business?
So they're not losing any actual cash. How's their FCF?
There are many good reasons for lay-offs, for example, in the case of Twitter, as they would have run into cash flow issues without them. However, the recent lay-offs appear to be copycat behaviour. All the companies had plenty of cash, good revenue, and staff turnover rates multiple times the lay-offs. A hiring freeze would have been sufficient. Most of the companies affected are still hiring and will likely ramp up hiring again towards the end of 2023 if a recession is avoided. As flagged up by other commenters, there is still plenty of cash for events, execute flights and other excesses.
> This is not possible on iPhone though.

mobile Safari is embedded in iOS. It can be deleted by jailbreaking and gaining root access, but removing it would cause iOS to malfunction. You can't delete it entirely from iPhone, but you can effectively delete it by removing it from the Springboard, entirely disable it in Settings (using Content & Privacy Restrictions, toggle the switch next to it in Allowed apps), and make it undiscoverable.

And although all web browsers on iOS use WebKit, there are effectively only two browser rendering engines still used today, WebKit and Gecko. And only FireFox uses Gecko. Every other browser uses WebKit or an engine derived from WebKit. So while Apple considers allowing the other rendering engine,[1] Gecko, I guess you're stuck using any other browser other than the official Gecko version of FireFox. There's a WebKit version of FireFox for iOS, if you can stand to use it.

[1] https://9to5mac.com/2022/12/13/apple-mulls-opening-browser-e...
>We've known about this for many years!! And yet we for many varied reasons choose to make use of services anyway!! That doesn't mean we shouldn't get to complain about those services and giving people shit for that is really weird!!

I don't disagree at all.

I just find it a little surprising that on a site where "not your keys, not your coins" is accepted wisdom, that "not your storage, not your data" isn't as well accepted.

That said, I am biased and have an agenda:

1. The centralization of network resources is a recipe for disaster;

2. There are many factors which have pushed us toward more centralization, and most of those factors (asymmetric bandwidth on consumer internet links, abusive terms of service, e.g., port blocking/traffic throttling, crappy consumer networking gear, etc., etc., etc) rarely get addressed;

3. The issues in (2) create perverse incentives for commercial entities to further abuse their "customers" (for "free" services that should read "product");

4. Those perverse incentives have morphed outside of paid and "free" SaaS and subscription tech services, encouraging manufacturers of all manner of products (cars, appliances, computers, communication devices and a raft of other products to employ these abusive, rent-seeking tactics as well;

5. Resolving the issues detailed in (2) (as well as those not detailed) could enable both libre and commercial self-hosting products to become a viable, profitable industry, both for products and support services. Thus enabling us (broadly, humans who use the global internet) to actually own and control our data, PII and privacy;

6. Solutions are plentiful, but the perverse incentives cut across the entire OSI stack and beyond, making the reversal of such incentives complex and difficult, especially because the hoi polloi either don't know or have been convinced that they shouldn't care about ownership (of physical products like phones, cars and appliances) of their data and PII. I don't have a comprehensive set of solutions, but creating competition (municipal last-mile broadband, interoperability requirements, etc.) and providing consumers with the tools they need to decide for themselves (symmetric bandwidth on internet links, "dumb" internet pipes, non-abusive TOS, etc.) how they should host/manage/control their data and possessions will be important steps forward in reversing such incentives.

I rant about this every so often (this being my latest offering), and while it's not specific to Github or how their TOS treats various data storage offerings (repos), it's absolutely an example of how these perverse incentives harm and abuse consumers. In my view, that's wrong.

Edit: Clarified my prose.
Wow, only shows how freaking far back Oracle is in the cloud game. Who is even using Oracle or IBM for cloud? It’s AWS, Azure, or GPC. Hell I bet Digital Ocean and Linode have more users and a better user experience than Oracle or IBM.
Absolutely: ideas reinforce if you're around them long enough. I don't think it was Facebook's intention for echo chambers to occur, but it was too profitable for them to stop it once it had.
Time for the markets and tech stocks to slide downwards again. All thanks to Snap and Electronic Arts.
I have lost count the number of times I’ve searched for a doc in Google drive and found nothing.

It’s shockingly bad given that Google literally is a SEARCH company.
I'd be interested to see what you already have. If you really want a pile of interesting bookmarks I bet a lot of people here (including me) could give you some and it might be worth making a whole new discussion (vía e.g. Show HN) for it.
It may not lie, but it can certainly misdirect.
Firearms channels embrace Rumble as YouTube starts censoring videos
I’ll still listen to KFI every so often when I’m in socal. Some interesting, if not provocative, local news coverage.
Comments are vital. good comments are a multiplier. I have never been put off because of comments except when there is a wall of text explaining the entire file.....no...just no.
We hate Google drive’s search. Feel like there’s a product idea there?
> Does modern C++ have a better solution to implement the same thing?

I'm no guru, but I know from experience you can do it in C++:

{0}[calvin ~] cat test.cpp
#include <iostream>
#include <memory>

struct foo {
int len;
int v[];
};

int main(void) {
auto p = std::unique_ptr<foo>(reinterpret_cast<struct foo *>(
malloc(sizeof(struct foo) + sizeof(int) * 2)));

p->v[1] = 99;
std::cerr << p->v[1] << std::endl;

return 0;
}
{0}[calvin ~] g++ -Wall -Wextra -std=c++17 test.cpp -o test
{0}[calvin ~] ./test
99
{0}[calvin ~] clang++ -Wall -Wextra -std=c++17 test.cpp -o test
{0}[calvin ~] ./test
99

EDIT: Remove unnecessary extern block, as pointed out by wahern in the replies.
I'm not using debate tactics and not accusing others of doing it. I'm just debating.

If you do want to switch topic to debate tactics, you should first re-read your own comments: they are full of strawman arguments, deflections, condescension and are quite demeaning in general. Hopefully acting like a butthurt teenager is a debate tactic too, not your personality.
>You've described the cancelation process, starting with the implicit assumption that you already know what it is. But we can't start with that assumption. Many consumers simply don't have that knowledge.

At a certain point, you have to assume the adult person using a credit card to start a subscription knows what a subscription is and that they would have to cancel it if they don't want to be charged. Apple's dialogs make it very clear when you sign up for a trial both that it will auto-renew at the end, that it is cancelable, what the charges will be if you don't cancel and how frequently those charges will be made.

You also have to accept that some people, no matter how much you try to educate them, will be confused or will refuse to be educated. Any ex-retail employee can share stories of customers who walk up to you with something labeled with a very clear price tag and ask how much it costs. Some people are just oblivious, and you can't make your rules around them.
Try disabling SIP first, as I specified.[1]

[1] https://developer.apple.com/documentation/security/disabling...
I think the "one of" in the title is needed. I was worried something was happening to Beat Saber
Just added my email to my profile!
Finland's selection of the F-35 added data to a growing feeling of mine that the F-35 is a software and production problem reaching maturity.

I look at Finland as a country that takes defense seriously and expects to fight hard with exceptionally degraded facilities and logistical support. They chose the F-35 vs. the Super Hornet+Growler, Gripen+GlobalEye & Rafale means something. At a minimum they think the marginal cost of the aircraft is worth the supply chain it offers.

I strongly suspect that the aircraft is a far more capable electronic warfare platform than is generally understood. A very good local defense blog covered the process extensively and is well worth spending time with - https://corporalfrisk.com/2021/12/11/f-35a-is-hx-the-winner-...
"If the parent repo goes private, so does the fork, for example."

not true

"GitHub will detach public forks of the public repository and put them into a new network. Public forks are not made private."
You might want to be more specific about what you are looking for.

A technical person? A business person? Someone to help raise funds? Something else?

I'd also suggest looking for someone who wants to do a small project with you around talkfi, maybe for $$, or a slim slim bit of equity. That lets you get to know a possible co-founder (like dating) before becoming true partners (like marriage).

Here's my advice for finding a technical co-founder, but you can probably flip it around if you are looking for a different type of founder: https://www.mooreds.com/wordpress/archives/3445

Also, put contact info in your account profile, otherwise it looks like you are just advertising your product or are new to HN.

Good luck!
Faze Clan falls from $725M SPAC to penny stock in 6 months
Luckily, no.
> but the level of information you can encode with a syllabary is much higher

[citation needed]

It’s not clear how you can encode any more information with hiragana/katakana - the Japanese syllabaries - than you can with an alphabet. Indeed, it’s fairly clear the reverse is true - you can only really encode sounds for which the syllabary has symbols; conversely, as English demonstrates, you can encode a vast array of sounds while only having 26 distinct letters.
no, the approach makes the difference.

when you create html, you dont care how the rectangle is drawn, you focus on defining the result itself.

if sql was declarative, than the code of the SQL above would be:
GIVE ME ALL THE COST OF THE EMPLOYEES --, I DONT CARE ABOUT THE DETAILS

the details, which in this example the difference between fulltime/contract employees would be handled by the framework (SQL server) which would already has a concept of two kind of employee like in HTML can have rounded tips of rectangle or angular tips, because the framework already understand these ideas

an SQL query itself (if no structured language used) is just a big function applied on a set. It has never have a concept of the things you do, like building an accounting solution to a company. HTML has the concept of paragraphs, button, etc etc, all the things you wanna do. but with SQL you step by step define what you want by conditions and transformations.

or another way to separate them
-imperative is a combination of
-sequence/condition/loop

-function
-no loop (cardinality is always multiple)
-sequences is encoded as data
-conditions <- yes it has conditions
These "terrible" changes like type inference and pattern matching look great to me.

The article mentions Dart as a simple alternative, but funny enough Dart has type inference too and is planning to add pattern matching.

I don't see C# dying. Redmonk looks at both StackOverflow and GitHub projects and the combined popularity of C# remains remarkably constant: https://redmonk.com/rstephens/files/2022/10/redmonk-language...

The languages that are growing, like Kotlin and Rust, have these hipster features too.
In what sense was C never a fancy assembler?

I am not an expert on C nor assembly and would be curious if you could expand on this. The statement makes sense to me because my impression is that most of what happens in C code gets translated fairly straightforwardly to machine code, with the compiler taking care of bridging differences in the instruction sets of targeted architectures. I guess the reason this is simplistic is the inlining and loop unrolling done by an optimizing compiler. Is this what you mean?
Should have released that before releasing the APIs, papers and the GPT-2 models as I have repeatedly said before. [0] [1] [2]

Cart before the horses as usual.

[0] https://news.ycombinator.com/item?id=32678984

[1] https://news.ycombinator.com/item?id=32675582

[2] https://news.ycombinator.com/item?id=32659723