skysight-inc/HackerNews huggingface dataset:
One of the major problems of homeschooling is that there is undue influence by a single perspective of the parent teaching. There is no balanced opinion. I've known quite a few homeschooled kids that believe that their opinion, preached to them by their parent is the one true opinion, or fact. That's quite a problem when there's no oversight.

That said, having spent quite some time following families on the internet that have done this with their kids - including the Bucket List Family...

https://www.thebucketlistfamily.com/

and Logan LaPlante with his Hackschooling TED Talk...

https://www.youtube.com/watch?v=h11u3vtcpaY

To name just a couple of examples.

I have to say there are quite some advantages if it is done right, but not everyone is fortunate enough or has the background or passion to pursue this kind of schooling with their kids. It takes the kind of commitment that not many parents have.
This is rather unfortunate. If only the spammers realized they could simply post four PRs on their own repos. That would at least limit the problem somewhat.
Anyone who wants to try this out cheaply - search for "Arduino Nano Clone ATMEGA328p" boards. They use a similar (but more powerful chip) and cost less than cost of shipping: a couple of dollars/euros each.

They come with a USB boot loader (so you don't need a USB to serial cable). Get 2 and you can also use one as a programmer (probably cheaper than a USB to serial cable).

They're also compatible with the Arduino IDE if get fed up with the low level stuff
Even if the secret is added then deleted?
Yes, I should have made it clear - the numbers are for the reduction of individual CO₂ emissions in a year and 8 months is indeed 2/3s of a year.
Was this ever not expected when government corruption abounds in both parties, and the approval rate of congress has been < 25 for decades?

Represent.us has a good video/graphic showing how as public support of an issue grows, so should congressional support and the bills should get written, but actual passing of laws by public support is a flat line.

Now, if you go with the same for billionaires, and special interest groups, you get your nice diagonal line as you'd expect.

Basically proving that America isn't a democracy or republic but a straight Oligarchy.
I actually would be very motivated. From the perspective of a contributor the worst thing that can happen is that their patch gets rejected or ignored. If you get paid for something it means someone actually wants your contribution. It's less likely to be ignored or rejected outright.
Modern C++ generally doesn’t use OOP all that much anyways. However, <algorithm> and <type_traits> in Rust’s standard library would be quite nice to have.
New Proposed Standard to ensure secure time on the Internet
Apple Watch Momentum Is Building
They really bury their lead on what languages are supported.

- C/C++
- C#
- Go
- Java
- JavaScript/TypeScript
- Python

https://docs.github.com/en/free-pro-team@latest/github/findi...
I don't believe I'm arguing in bad faith. Of course I think this would be wildly inappropriate for C2x, but I am still genuinely curious about this which is why I spent so much time reading it and writing that post. I do actually want to know the answers to my questions.

Stack unwinding is one of the largest, most complicated to implement, and most controversial features of C++. Google, a company with billions of lines of C++, famously disables exception handling in most or all of their code [1]. Not only do many popular C++ projects disable exceptions, but even C++ compilers themselves disable exceptions in their own implementation [2]!

C became popular in large part because of its simplicity of implementation. Some of these projects historically disabled C++ exceptions because they were slow and bloated, a result of the difficulty of implementing them efficiently. Now that they're fast and less bloated, these projects still can't turn them on because code that relies on stack unwinding is incompatible with code that does not. This proposal just repeats all of the same problems as C++.

It is extremely surprising that such a large group of people would propose such a radical feature addition to C, especially one that is so complicated to implement and that effectively makes code that uses it totally incompatible with old code that doesn't. This is interesting when viewed as a feature of a new language based on C, but the idea of adding this to C is frankly absurd.

[1]: https://google.github.io/styleguide/cppguide.html#Exceptions

[2]: https://llvm.org/docs/CodingStandards.html#do-not-use-rtti-o...
My small very unscientific benchmarking on a high spec last gen Macbook pro 13 (partly consisting of watching Activity monitor while scrolling fast) is that Alacritty performs better than Kitty (despite Kittys team claiming the opposite) both in terms of frames per second and in terms of CPU use. Kitty uses maybe 30% more CPU with fast scrolling despite being slower.
Some people disagree that busing didn't work [0] as well as there is research showing that and I quote "results show that a higher percentage of Black schoolmates has a strong adverse effect on achievement of Blacks" [1]

[0] https://www.google.com/amp/s/www.washingtonpost.com/national...

[1] https://www.nber.org/papers/w8741
> I’m not sure if this is a design issue, or a documentation issue. Perhaps for many of these web components, there are easier ways to use them. Perhaps there are vanilla web components out there that I just can’t find. Perhaps I’m looking in the wrong place and there is another directory somewhere with different goals and a different target audience.

I did a deep dive into web components for a client recently. I tried to see if we could translate an entire Angular component library into Web Components we could share with the entire org and they could use them regardless of wrapping framework. I ran into the same discoverability issues the author did. After finding a new package, I'd spend some time with it, hit its limitations and then by magically finding the right article I'd find an entirely different project. In total I ended up sampling: plain JS web components, Svelte, Stencil, lit-element, Angular -> WC, and probably a few more. None ever really seemed to work, and the jank I encountered in them all via slotting seemed to preclude using them-- I could never get rid of a very noticeable Flash of Un-styled Content.

The end goal the author talks about sounds really nice, a simple script tag to get more HTML. I think in practice though, that end goal isn't so rosy. If your web page is just web components + html/css then perhaps it's performant enough . But if you're working on a truly massive application (think design collaboration tools, etc), then probably you'll just want to keep it all in the framework, you're already paying a size penalty, might as well not pay a complexity penalty as well.

If we can get a simple, useful, and popular web component library as an accepted standard, I think it will be useful to a certain sliver of developer who needs more power than HTML/CSS but doesn't want to learn lots of JS, but I think that will be a sliver of developers, not many. For the rest, I can imagine single-file-per-component compilation based frameworks like Svelte will obviate the need for web components. Remember, html is for the authors, not the consumers of web pages, and if your app is suitably large enough you'll probably need complexity managed in several ways (global state, UI components, data fetching, etc) and in that sense a framework will likely serve you better.
Of course not, but pets like dogs are (to some extent) a luxury that do have a footprint that is not to be ignored (see https://www.forbes.com/sites/jeffmcmahon/2017/08/02/whats-yo...). You are probably the only person who really benefits from your dog. So it's somewhat selfish to get one in this regard.

Human beings on the other hand will care for us when we are old and senile. They will contribute to society. They will build the future. And if we don't give them a good loving start, the future they build will probably more selfish. Reproduction happens anyway so paid parental leave just increases the well-being not only of the parents but also of their children.

Beside that without human beings the future is irrelevant, because there is no human being who cares for it. If we all stop having children at some point in the future, how many people will care about carbon footprints anymore? I mean the animal world will find its way anyway, regardless of what we leave behind.
I call bullshit on this one.

America is using a two-party system, If you can't vote for one candidate, then there is practically only one option left..

So, the question here is really just: "Is the difference between the two candidates so small that one really bad thing done by your favorite candidate enough to make you favor the other one?"
> "I get it that you never worked in a farm or knew someone close who did. It's 14 hours work, not exaggerating, with no real sick days"

My brother-in-law has a farm, and it's true. Farming is barely economically viable. He's doing pretty good for a farmer, but he does work 80 hour weeks, and selling the farm and living off the interest would probably give him more income with much less work.

Farmers need to get a bigger share of the revenue of food products; at the moment supermarkets and other big corporations basically decide the price, and farmers have no choice but to accept it.

All the profits go to the large corporations, not to the real workers.
RCT of Early Ambulatory HCQ in Prevention of Covid-19, Hospitalization and Death
SecretManagement and SecretStore Updates
They take a range and adapt it into a view, hence the name.
The same functionality has been in boost [0] for quite a while. So, if you can't see the ugly iterators anymore, but have an outdated compiler, this is an option.

[0] https://www.boost.org/doc/libs/1_72_0/libs/range/doc/html/in...
Last week to cancel a credit card. Maybe there was a live chat available, but I block 3rd party JS and they might still need a phone call to pass security anyway.
No. It's a present to the newborn child. See also https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5330336/
and this too: https://www.theguardian.com/world/2019/may/20/paid-paternity...
Some fun easter eggs in this. For example, if you click the little EU flag at the bottom, it marks you as "Curious: Yes".

Also chuckled when I came closer to the camera when prompted, and it labeled me as a "Good boy"...
I think enforced mask wearing and 100% reopening makes the most sense. I mean it's a compromise, we have to sacrifice, some will die, but not as many, and the virus will still spread (not as far), but the economy suffers less.

The only restriction maybe bars/restaurants having less patrons at a time, due to removing said mask while eating/drinking.
>so it breaks my vim use in terminal

From that Blog:

https://dev.to/22mahmoud/my-terminal-became-more-rusty-4g8l

>>Alacritty doesn't come with ligature support but you can use this fork. Or if you are using Arch you can install it from aur

https://github.com/zenixls2/alacritty/tree/ligature

I hope that helps
I think you should be more charitable to your friend. “No one should own 6 yachts” is a defensible moral principle. Not everyone accepts it, and there is good evidence that certain ways of preventing people from owning 6 yachts result in worse outcomes for everyone. But “hedge funds are beneficial and necessary” is not a scientific fact; most heterodox economists would reject it.
I am still divided on your opinion about it being economical, but it was definitely not racist.

Identifying a privilege gap is not racist. India is definitely not in the same place as 1950s America which was the post-WWII boom. Sometimes called the Golden Age of america.

Then again, we do have some cultural issues to overcome, and yes, a lot of the cultural issues are a result of a traumatic period spent under the boot of the colonizers.

That being said, blame is not useful, the people responsible are dead, and hopefully we can mature as a culture. I see lots to be hopeful about, but lots to be fearful about too. The transition of power from colonials to our republic was botched, and now we're stuck with a broken political machine, and the powerful are trying to break it further.
For the secret to be added it must pass code review as the point is to vet what is added to the repository.

If at the point of the review that code has already found its way into the repository, which should then be purged, that is an action that can be taken when the secret is found during review. Granted that means a manual operation, but obviously only when a secret is found, which should hardly ever happen if everyone is clear about internal coding rules and basic security (which the team should be).
you cannot 'overcome bipolar disorder with medication'

It's a permanent mental illness and cannot be 'cured' or 'overcome'
Parents Think Computer Science Education Is Important
I think your point of "cost considerations" is at the heart of what bothers me about this paper. The laws about seatbelts, car seats, etc. came at the same time as a general sense of more parental responsibility as a whole. A few decades earlier the cost of additional children was much lower in every way.
> "I don't think the quantity of human beings is a significant factor in the deterioration of our environment. We have plenty of stainable ways to provide for ten billion plus humans."

We certainly can (and must) do much, much better at operating sustainable economies and reducing our per-capita environmental footprint. But it is unhelpful that the global population is still growing rapidly, consuming ever more land and resources.

Thankfully, as economies develop and standards of living increase, birth rates tend to decline. Current trends suggest the rate of population growth is slowing, and we will eventually reach a stable population some time between 2050 and 2100.

I'm certainly not suggesting we should be telling people they can't have children, but anything we can do to encourage sustainable family sizes and bring forward the date when we reach stability is generally a good thing.
I believe so. The single largest factor in survivability at any age is just being in the back seat, ie further Way from the impact.
That's so hilariously incorrect as to be alarming.
There is no one-size-fits-all. I do the same because our product is not well-defined. But I assume for a longer-standing, more defined piece of software, there may be a need to clearly specify and spec out the flow even if just to explain that to other stakeholders, teams, etc.

Code is awesome but not everybody will or is meant to read it. Yet, they still need to be able to know.
If you can use Rust instead of C++, look at it as a privilege: there are very important code bases that need to be maintained in C++, and modernizing the code base is still easier (and easier to automate) then moving to a new language.
You're reaching. I'm not sure it adds much to parent's point.
Alacritty definitely isn't without flaws of its own though. There are no smooth ways of handling several instance (at least on Mac). You have to bind a shortcut to creating a new Window which will appear as a new icon. And! a new window can take 10 seconds or so to be completely responsive. I don't think I ever experienced a terminal emulator window taking more than a second to open before on any system with any emulator.
9 figure deal, 10 figure implications:

"Spotify shares dropped 8.8% Wednesday (Sep. 2) morning, shaving as much as $4.81 billion of its value, following a report Joe Rogan's back catalog debuted on the platform Tuesday without episodes by right-wing personalities"
If I'm not mistaken, the first example is equivalent to the following purely structured code:

void * const p = malloc(25);
if (p != NULL) {
void * const q = malloc(25);
if (q != NULL) {
if (mtx_lock(&mut) != thrd_error) {
mtx_unlock(&mut);
}
free(q);
}
free(p);
}

At least to me, this flow is much easier to understand.
It was felt very strongly here in Spain, too. I have a giant Mafalda compilation book on a shelve next to me, I practically learn to read with those strips since my parents already had them by the time I was born.

Along with Les Luthiers recordings, it's one of the few cases where my parent's preferences were completely transferable to me because it really transcends their time, you don't really need a lot of generational context to connect.
https://nypost.com/2020/07/02/president-trump-calls-family-o...
C++ probably needs an "unsafe" keyword like Rust to isolate the non-"good parts". A few hundred compiler flags could be used to distinguish the good and non-good parts. I don't think that 5 years is enough to know all things C++; it's like a black hole in the sense that it adds features faster than you can learn how all the different parts could interact - even if you dedicate your whole life to it. Maintaining old C++ codebases will employ a lot of old developers for many many years. Your employer should not expect you to understand an old code base if you are a new developer. This would even be counter-productive since it wastes your brain power and their money.

What modern C++ really needs is a rebranding. Something like "C22"/"CX"/"Z" to distinguish itself from old C++. Together with a guide on what the safe features and "unsafe"/deprecated features are the developers could get new certificates to prove that they are up to date. Companies/management could easily require that the new C++ is used and developers are actually capable. (This organizational issue is IMHO the most important part.)
I really don't know, the idpol slope seems more and more slippery every day.
I don't know very much about fontforge, but it seems that you can get it to generate bitmap BDF fonts. One may or may not be able to run vtfontcvt on that, it not being a general purpose BDF-processing tool, but having the BDF is at least something for people to work with. (A Unifont HEX file would be better, but fontforge doesn't seem capable of that from what I can see. And unibdf2hex has some documented limitations.)

> On FreeBSD the font can be installed with pkg install 3270font or from x11-fonts/3270font in the ports tree.

You could even hyperlink to the port's entry on FreshPorts, https://www.freshports.org/x11-fonts/3270font/ , although that seems to be having WWW server problems right at this moment. (See https://www.freshports.org/search.php?query=3270font&search=... for search results, which are working at the moment, for me at least.)

And you are in the AUR at https://aur.archlinux.org/packages/3270-fonts/ by the way.
Some people only review the final diff and don't go through the code commit by commit.
I'm not sure if fault is that binary. Sometimes, you're right, the other driver is at fault and there is nothing you could do. But often, you can drive defensively in a way that protects you from even serious mistakes by others.
> This one is a client-side bug, not a bridge bug.

Hmm, in IRC clients or Matrix ones? Which clients?

> This should only be a thing when mentioning non-IRC users. Is this actually a problem?

Yes, because it makes it harder to follow the conversation from the IRC side because the full name from the Matrix side isn't available on the IRC side and even if it were present in the IRC "real name" field, it would still be hard to map from real names to IRC nicks, which is why IRC users never address each other using their real names, only their nicks.
I'm assuming there is some ML model running on-device which can detect whether or not the hold music is over.

When features like this are rolled out they almost never mention:

a) Battery usage

b) Heat

When I use my phone to record a video, it heats up.

When I use the Google Maps AR directions, it heats up and also drains the battery like crazy.

If your phone is heating up, and you put a skin or shell on it, is the phone and feature designed for this scenario? So if I'm on hold for 20 minutes, am I risking my hardware because they built this feature?

Users ought to reject advertising like this unless there is disclosure of how it will impact these things.

Also for how long can this feature run before killing my entire battery? What if I'm travelling and calling the airline from the airport with 25% battery? If this luxury costs me 15% battery for a 15 minute hold, I don't want it.
> Instead of focusing on making the best product for the people, many feel the need to do the same thing again and again (broken) differently.

Or, you get Resume Driven Development (RDD) where someone with a free hand says: "Hey, this LAMP stack really should be containerized, so I can slap 'Docker' on the CV!"

Fear the Lone Ninja.
There's certainly quite a lot to the language. There are really two audiences for C++, those writing generic libraries, and those using them.

If you're in the former group you'll be delving into all the template nitty gritty. If you're in the latter group you'll rarely need them (I think our 200k+ LOC C++ codebase uses std::enable_if three times).

I still like the language though. There's no obligation on any C++ dev to use all the new features.

Personally, I find Rust's syntax to be quite ugly compared to C++'s; horses for courses I suppose.
Apologies. Launched just 2 days ago as a static site on Netlify. Will add a JAMstack-based form once our api backend server is up and running. Google Forms was a quick and dirty solution that let us deploy something now. Fossil on HN is rare so I prematurely jumped at the chance of a mention.
I have no idea what this is. Do they sell an actual TV? Or is it just a Chromecast-like dongle? Does it work on every TV or do I need a smart TV? What does it do?
You know the answer is no.

It's much lower risk (albeit lower reward) to do the same that everyone else does. "Proven model" and all.

Same as Hollywood studios have been doing the last ten years (hence almost every movie now is a superhero one or some remake).

Of course in the long run that will shoot them in the foot. But no public company thinks much further than the next earnings report/board meeting.
There's clearly quite a difference between dead kids and kids not being conceived, or condom manufacturers would by lynched on street corners.

We can argue if the lives saved by seats are enough to counterbalance the inconveniences they pose, but among this inconveniences I would not put the reduction in the number of third children - I would actually put that as a plus, as a super-soft demographic control policy.
You seem to project your own biases on the OBS developers. However there is already work being done for OBS supporting Wayland natively[1].

[1] https://github.com/obsproject/obs-studio/pull/2482
Why do you think the shareholders are nothing but happy with its performance? It’s by far the slowest growing FAANG, and over the past 5 years has basically tracked the Nasdaq, suggesting it is performing no better than any random tech company.
TBH I did exactly the same :-)
Python also has destructors (def __del__(self):). They are called at whatever time and whichever order the GC gets around to it.
When I scrolled through the page and saw 'TV personalized for you' my brain instantly appended 'ads' after 'personalized'. I had to read that sentence twice. Personalized is such a red flag.
The point is that in practice not all parents do a good job.
Why do I need dedicated remote buttons for Youtube and Netflix if this thing is so smart? Regardless of the reason, why do I not get buttons for all the other apps it integrates with, or reprogrammable buttons?
No, I think the meaning of the court's decision is that you can't call a product with more than 2% sugar, bread, in Ireland.
When Java came out, and later when C#/.NET arrived some people did the same with them. Nihil novi.

It is often easier to get decent performance in tiny projects or micro-benchmarks, simply because you can spend so much more time on optimization vs all other tasks. That's probably why I often see Java benchmarks claiming close-to-C performance (only ~2x slower) levels, but I fail to see it in real big applications.