skysight-inc/HackerNews huggingface dataset:
I use a different pattern. A lot sqlite files for diff purposes (UserSession, User Files, etc each store in separate files) This way diff threads of webserver can open/query/read/write a lot of files concurrently without any issue.
The variants — and their uncertain effect on immunity (natural or vaccine-induced) mean that herd immunity is not that helpful of a concept to track.

What matters are the data on infection rate.
10% is a lot of overhead for just being an index fund. Imagine if vanguard took 10% overhead for their management.

I’d rather go through things like GitHub sponsorships that take 0%. Or I’d rather see a community oriented process that is OSS and just tries to connect donors to projects so I can donate directly to projects and just pay credit card processing fees.
So how do you crowd source a project worth keeping right now? A tool that poisons data for Google analytics would hardly be funded by them. At a certain point we simply cannot allow companies to be the only ones holding the reigns.
I just created an account to tell you my guess: The timeline to the right of the post shows "Mar 20", for the 20th of March (2021). I think some moderator misunderstood that as March of 2020 and changed the title.
Methods for arrays were capped at 32. So for example

#[derive(Copy, Clone, Debug)]
struct S {
a: [i32; 33],
}

Would not compile, since Copy, Clone, and Debug were not implemented for arrays larger than 32.
Afaik Nginx doesn't do TLS renegotiation so I think you're safe.

Disclaimer: I know nothing.
I'm curious and Im not putting you on the spot here but I wonder from what law does the government derive the authority to force people to wear masks in order to prevent a common virus which all of us have some immunity to?

To me this seems to be another over reach emboldened into existence by COVID measures. Im not making the argument these measure were unnecessary at the time. I am making the argument that we do in fact live in an imperfect world filled with both natural and man made threats. Bad things are going to happen and thats a fact of life.

> "they want to get rid of influenza, too, or they want public-health practices in place that could stop the next pandemic from ever starting at all."

Until domestic and international travel is banned this is a pipe dream. In a matter of months anyone who wants a vaccination will have had one. Time to get on with the business of living in an unpredictable world filled with new threats.
Dependency injection is a good pattern from a testability POV. Trying to test something that instantiates its own dependencies is frigging hard.

But with DI, a service needs to talk to the database? I can either spin up an embedded DB, or, I can pass it a mock DAO to verify it is using the data layer as expected.

(And of course, if there's a real DAO, I'm most likely going to write an integration test that does involve an embedded DB, just to be sure that our Postgres flavoured SQL works. And surprisingly, spinning up an embedded PG isn't that slow. And certainly better than trying to convince HSQL that it's Postgres.)

That said, something I've spent years trying to beat into my fellow Java developers is that the best form of dependency injection is... constructor args.

Make your dependencies constructor args, then you can "inject" whatever the hell you like that conforms to the expected type. You can stick @Autowired on the constructor if you like, go nuts. But even without, well hell, you might not actually need that DI framework, and it's still in a testable space.

As soon as someone starts sticking @Autowired on class fields though, you're fucked. You're annotating JUnit tests with Spring crap, or using Mockito combined with some reflection libraries... ...it's all downhill from there.

But! None of that cruft means that the DI pattern is bad. It's just that people have done very bad things in it's name.
You haven't used it in a while. Microsoft is slowly re-implementing or dropping all of the Windows 3.x/9x era Control Panel settings.

A criticism of the Settings App as it stands today based on your usage of it a year ago is very unfair as it's continuously improving and evolving.
The viking guy that 'stormed' the capital created quite a presentation on this very idea. https://rumble.com/vcc263-the-new-heaven-on-earth.html
How to Identify Your Competitors' Paid Links Easily- Brighton SEO Conference
> If you'd like to learn more about const generics you can also check out the "Const Generics MVP Hits Beta" blog post for more information about the feature and its current restrictions.

The article links to more details in that post [1], that's what the citation was from, sorry.

I thought it was conspicuous that they had '32' in the example because I remembered it as a limitation before.

No, arrays were not limited in length but IIRC generic types weren't able to make an array size generic across arbitrary counts.

[1] https://blog.rust-lang.org/2021/02/26/const-generics-mvp-bet...
I've built a complex CRM that handles 2.1 million USD in transactions every year. It is running sqlite with a simple in-memory lru cache (just a dict) that gets purged when a mutating query (INSERT, UPDATE or DELETE) is executed. It is very simple and more than fast enough.

Friendly reminder that you shouldn't spend time fine tuning your horizontal autoscaler in k8s before making money.
Arrays could be any length, but generic functions were only generic for arrays of length 32 or lower.
It's been several years of (arguably destructive) culture war; one that shows no signs of abating. Also, being organizationally separate doesn't preclude collaboration on overlapping mission goals.

Side benefit: Those who want to support Free Software can contribute where they feel welcome and where they think their contribution will do the most good. E.g., One might be reluctant to contribute to any organization with a lot of ancillary ideological baggage that distracts from the core mission of Free Software. So, if those ideologues dominate everywhere, now you're left without a home if you only care about user freedom.
I've settled with PicoCMS. Just edit markdown files, your template, and you're good to go.

I didn't find anything as nimble and easy to use. Plus it uses PHP, that when you don't want to spend money is a huge plus.
See here: https://twitter.com/DavidKPiano/status/1372549025753395207

And here: https://github.com/davidkpiano/xstate/discussions/255
SQLite is very limited because of its threading model, imo it's not usable outside of the single app model where you have a single user.

https://sqlite.org/threadsafe.html

https://sqlite.org/lockingv3.html
Love the improvements, all those little details that improve the overall usability.
Apt Encounters of the Third Kind
LibreSSL hasn't improved anything. Deleting all the code that was #ifdef'd out for old platforms might make you feel good, but it doesn't actually help security because none of the code was compiled anyway.
Huh, guess he was just trying to be succinct then.
> I feel that's a bit short-sighted, ... You can certainly do it, but you'll run quickly into issues and be buried in feature requests

(Disclaimer: i wrote 99%+ of the fossil chat front-end code.)

FWIW...

When Richard (our Alpha Coder) first posted about his proof-of-concept app for the chat feature my inner reaction was very similar to yours. However, writing a chat front-end sounded like an interesting way to spent Christmas, so dove right in.

Now, exactly 3 months later, we've been using chat 24/7 within the Fossil project and i use it heavily on one of my own projects (hosted over CGI, and my biggest initial skepticism was whether chat could work reasonably well that way). Despite my early doubts it's been a genuine help to us within the project. i don't recall us getting more than 1 small feature request since then, and that was cut off the same way the hypothetical deluge would be: point them to the feature's scope document and redirect such users to Discord or Facebook or whatever the cool kids are using these days.

It's been remarkably low-maintenance so far. The only notable development in the /chat code in the past 3 months was the recent replacement of window.fetch with more conventional XHR because of compatibility issues with window.fetch for some clients, and that took all of 90 minutes or so to do.
Off-topic, but Shakespeare and many others disagree: https://grammarist.com/usage/whence-from-whence/
I don't think either system was trained from pixels, but I agree it's impressive nonetheless.

However, it doesn't follow that it's easy to extend to beating top players consistently. If that was the case, it probably would have been done.
I agree it can be a little obtuse at times and I still do occasionally find myself having to consult the documentation despite using it pretty regularly for some time. I do also sometimes make use of gron[0] since it integrates well with standard Unix tools. The pipelines I write with gron are probably pretty brittle in the sense that I expect they might be incorrect for some edge cases. But for some quick exploratory analysis, it's a tool I like to have handy.

[0] https://github.com/tomnomnom/gron/
Which real women? Why could they not reject such card?
Maybe not youthful ignorance, but ignorance just the same. RMS's stance was a libertarian "no harm, no crime"; he reversed it when he learned that there is inherent harm in sex between an adult and a child.

You may argue "That's common sense, he had no excuse", but RMS is... neurodiverse enough to have trouble with "common sense" in situations like this.

Anyway, his former views are oddly enough broadly consistent with those of the foundational philosophers behind gender theory and third wave feminism, including Judith Butler and Michel Foucault, both of whom believed that pedophiles constituted a socially oppressed sexual class much like gays. Which makes it unsurprising that "social justice" types tend to take glee in exposing and shaming alleged pedophiles (or pedophile sympathizers) from the other side, while closing ranks to defend pedophiles found within their own ranks.
> The web is already almost as closed (for apps) as phones are

What? Nobody needs permission to publish a webpage, while every week we hear about google or apple blocking or unpublishing apps with flimsy justifications.
Doing security is hard, it wouldn't be as easy as you describe to replace it! OpenSSL has some issues from time to time, but like any code that exists. However, it also benefits from billions of real-world use-cases and deployments, research work and analysis, that would be very hard to reproduce on an entierly new code base.
I ran a niche community social bookmarking site (around 100-200k pageviews per month) on SQLite for several years and it was no problem at all. If a write was occurring, having a simultaneous request wait 100 milliseconds was no big deal. It only became a problem when I got tired of ops and wanted to put it on Heroku at which time I had to migrate to Postgres.

I've always been surprised WordPress didn't go with SQLite though - it'd have made deployment so much easier for 99% of users running a small, simple blog.
Take a look at DB Browser for SQLite: https://sqlitebrowser.org/

It has some plotting built in. Not sure if it is sophisticated enough for what you need but it might be worth a try.
The fact they seem to refuse to answer WHERE the storage is coming from is honestly pretty concerning. It's been asked multiple times in this thread and they don't seem interested in addressing it.

For all we know the storage is coming compromised hosts that don't even know they're participating.
You can create a list of religions that don't try to explain things with superstitions, and then we can discuss them one by one.
I see nothing has changed in 10 years.
BoringSSL is now very widely used. There is also rustls (fully safe rust code) with OpenSSL API available.
Rely on distro maintainers for package security, not developers
Viper mode could give you the best of both worlds, depending on what you like about vim. If it's the key navigation, viper has you covered.
Well her heroes are heroic and her bad guys are evil or weak — much like superhero films and comics, which are extremely popular and not criticised for the same thing.

But there are interesting characters in her novels that are heroic but undone by their flaws. E.g. Leo Kovalensky and Andrei Taganov in We The Living, Gail Wynand in The Fountainhead, Dr. Robert Stadler and perhaps Eddie Willers in Atlas Shrugged.
SQLite is definitely not a toy DB when it comes to its features, none will deny that. However, when you start to deal with hundreds of millions of records in a table, you kinda consider it a toy.
I'm glad that the anarchist has the right to ask that.

The answer would be this argument:

1. Land on Earth is finite

2. Most people want a social contract (trading freedoms, like stealing, for benefits, like personal property)

3. Social contracts do not work unless they are geographically bound (ex: traffic laws only succeed if they are enforced consistently across a geographic area)

4. Through no fault of their own, some people (including anarchists) will end up inside of a geographic area where a social contract is consistently enforced (e.g. a state)

The anarchist must move not because is some cosmic or absolute justice at play, but rather because they are at the mercy of the people around them. If they choose to assert their rights to A) stay within that state and B) violate the social contract, the other citizens will impose consequences on them.

Between you and me, though, I think most anarchists are just people who are able to ascribe the drawbacks of social contracts without being able to ascribe the benefits. They think that less government means similar comfort with more freedom, and we know from history (and currently examples in feudal places like Afghanistan) that that is untrue.
Union pensions haven't exactly faired well in the last few decades and it's not because employers had control over them. Lucky for them a shit ton of money was just given out in the latest COVID bill to help them...no strings attached of course so the problem will return.

https://www.cnbc.com/2021/03/08/covid-relief-bill-gives-86-b...

https://www.pbgc.gov/sites/default/files/fy-2019-projections...

No scenario shows the Multiemployer Program remaining solvent beyond FY 2027 under current
law.
The challenge is density - it's much easier to do this if you have more people in a relatively small area. More attractive for businesses, more people to share the costs of parks and other public facilities, etc.

But then the type of people who want these sorts of neighborhoods often picture them as purely single-family homes. The two things are completely at odds.
This may be a stupid question, but will the array of const generic structures stack allocated or dynamicly? Or are there both versions?
Recovering Data from a Fire-Damaged Drive: What You Should Know
This looks amazing for remote dev work. Thanks for the post! Gonna try it with my co-dev tomorrow.
Most websites/frameworks access their database through a singleton pattern/single-connection anyway.

Edit: Sometimes you have to lie and lead people down the wrong path to enlightenment... ;)
The above user mentioned what‘s wrong with writing everything from scratch, but you chose to conveniently skip it.

Developers stay only for short amount of times compared to the lifetime of the product. New developers inherit all the tech debt, bugs and bad decisions in your custom framework.
Here's the paper
http://acmg.seas.harvard.edu/publications/2021/vohra_2021_ff...

This has models layered on models layered on meta-analyses of transfer functions and there appears to be no validation at all. I wonder if this is anything beyond hypothesis grade work.
Because when my device stops me, the user, from doing something I want, thats an antifeature. In this case I want to take a screenshot, and the device prevents this.
Revoking that consent in response to something one party disagrees with is the definition of punitive.
Not really. julia is niche at the best in Brazil. Python largely dominates the scene
We are, all of us, Machines
The definition of conservatism I like is that systems that produce good things are very hard to create and build and very easy to destroy. Conservatism is just wanted to protect things that work.

Where things go off the rails is when conservatives don’t understand why the system works the way it does and confuses it to be all good because it produces good outcomes. Where opponents of conservatism (revolutionaries?) go off the rails is that they only see the bad in the current system and have failed to understand what the current system was optimized for doing well.

If you don’t understand what an existing system does well, then you lack the qualifications to propose a new system since the new system won’t fix what is broken while simultaneously preserving what is working well.

In either case, whether you are in favor of an existing system or opposed to it, you need to dig deep and reflect on why things are done the way they are because you may be throwing out a kernel of brilliant insight and not know it or you may be correct about thinking that you’re dealing with an onion in the varnish.

https://wiki.c2.com/?OnionInTheVarnish

https://wiki.c2.com/?OldRulesWithForgottenReasons
Lies, damn lies and CNCF Surveys
CNCF surveys make a ton of mistakes, overstating container usage and understating cloud usage
One of the things I first set up in systems like this is to really lock down who can change and do stuff like put content into immutable read only stores so it’s hard to change.

And I also set up audits and alarms so if someone does change things that shouldn’t be changed then alerts get pushed out to the right places for review. Even if it’s simple stuff like putting a trigger on a column that shouldn’t change so it’s logged and reviewed when someone changes it.

This is just a reasonable thing for an admin to set up. Decades ago, I got really pissed when sysadmins were just reading email and worked to set up controls so people could only do this with the right controls and reading a users’ content was a big deal that was super hard, hopefully impossible to do inappropriately.

There are situations where this has to happen right- HR investigating a complaint, laws, audits, etc- and that’s still possible. But casually browsing and changing without anyone knowing should not be allowed in any serious business. It’s not that hard to set up.
This does a great disservice to the work done by the OpenBSD guys.

For one thing they removed the home-grown memory allocator, which prevented a lot of issues and allowed debugging tools to notice memory corruption issues.
This was the thing that I loved most about living in a semi-rural town in Japan. Everything I needed on a day-to-day basis was 20 minutes away by bike or train. I could be in the center of a major city in an hour if I hit the trains right, but 30 minutes in the opposite direction took me to landscape that looked almost exactly My Neighbor Totoro. It was awesome.
English doesn't use a syllabary.
It's complementary, since unlike R/Pandas it can fit too-big-for-memory data - I've used it ad-hoc to store big-ish datasets to pull into R. Though if you're using Python I think that use case is mostly superseded by Dask.
The change has to start with us. Developers should value their work, and stop going for virtual stars and points.

I used to determine my self-worth through the number of stars my GitHub project had. Boy oh boy was that silly, looking back at it. 1.2k stars on GitHub... and god knows who profited off it. Me on the other hand? Meh. Would someone like to buy my 1.2k GitHub stars? :D
Important to note that criticism is natural and necessary to move fields forward. There is a movement across Academia particularly in CRT and adjacent fields to equate criticism of an idea or theory with bullying or personal harassment which is obviously ridiculous.
Unions could be so much better than they are now. They have become fat, lazy and protectionist. It used to be about making sure you had the best trained people to bring value to the employer and employee...now it's about screwing over the employer until they are broke and taking as much money in union dues as possible until the employee doesn't have a job. The union leaders are no better than any greedy company execs...except they don't actually produce anything of value.
The F is to keep the FSF happy.

I do like the idea of distinction between GLOSS and PLOSS, but we've got enough acronym soup at this point that I'd say just stick with FLOSS.

Also, many people who only speak English don't know the word Libre.
One problem with this approach is still that depending what country you're from, you're essentially creating an "open source gig economy" where developers work for scraps from company donations without health/retirement benefits: https://www.aniszczyk.org/2019/03/25/troubles-with-the-open-...

What I'd like to see instead of see people encouraging developers and open source maintainers start companies and create positive sum dynamics in wealth created.
> I don't think you can blame linux

No, of course you can't but that's also the problem. It's always someone else's fault.

If you try to upgrade Ubuntu you're told to RTFM. If you try to upgrade Raspbian, you're told you should have just installed a new image.

Linux distros routinely offer up options and features that do not work and there's no responsibility to be had.

With Windows, it's Microsoft's fault and they fix it (eventually).
My career decision: choosing passion over money
Dislike with passion? There are words for that: hate, despise, disdain, detest.

"Darling, I like you with passion."

Innocent errors of diction are de minimis; tiptoeing heresy emboldens orthodox bigotry.
Living in the center of a big European city, this sounds like normal.
https://www.wired.com/2011/10/stephenson-innovation-starvati...

Is that the article in question?
Atomos – A New Recoil Visualization Tool Powered by React Flow
Are you gonna build something to solve this problem?

I’d be interested in collaborating if you are and would like a hand. I’ve had a domain name ready for this exact project for a couple years.