skysight-inc/HackerNews huggingface dataset:
If you happen to be german speaking

Maths for high school:
https://studyflix.de/mathematik-schueler

Maths for university:
https://studyflix.de/mathematik
I enjoyed D&F. Worked through up until Ring theory.

One thing I would suggest is find suggested problems based on a university course. Since some consecutive problems can be similar, you don't get as good of ROI as you would spending time on a smaller and more diverse selection.
If a 501(c)(3) non-profit receives a donation for a specific project, by law they cannot direct the funds toward anything else unless the donor releases the funds for another purpose. This is more of a thing with large donations than, say, a recurring $10/month. If a small-dollar donor tried to restrict their funding, the non-profit would probably ignore the restriction because the donor has no leverage to find out if their instructions were followed.

If anyone with a ton of money wants to focus Mozilla specifically on Gecko, Rust, whatever, then that person can probably get them to do it.
> The crate that they selected could equally turn stale and outdated quickly if its a small one-man-band Github party (a not unfamiliar story these days).

Yes, but the crate dev likely offers no maintenance guarantees.

A bad stdlib had to be maintained forever (and potentially divert new users from better options)
Negative. Timestamp in QR code is independent of the time of reading QR code.
I would suggest vopono to do this automatically.
You've had censorship in Germany for a very long time now, but I don't think people like to think of it as censorship. You (literally) can land up in jail for verbalising certain things. IMO, the scary part is how positively people view this, like it's a feature (and then proceed to talk about the CCP or Russia like they are stuck in the mid 1500's).
Back in the PS3 days, I had to do some stuff like this when I disabled UPnP on my router. Random games would just bomb out when I tried to connect to their online multiplayer components and throw cryptic error messages. Then I'd spend time googling what ports the specific game was trying to use and opening them up on the router.

Luckily I haven't had any such problems with the PS4 so far. UPnP has been off on my router since day 1 of getting it and the PS4 seems fine. I've only had a Switch for a little while (haven't really ventured online yet except to the e-shop); I really hope that's not something I'll have to start doing again.
your grocer does not have the ability to retroactively change the food you've bought from them.

A VPN provider can "accidentally" enable logging prior to the sale
The Canvas API on Safari is broken
Prevent Trojan Source attacks with GCC 12
Um, Your site appears to be completely broken - once I scroll down once scrolling (up or down) no longer works at all.
So it had to be scrapped due to the same reason why it got written in the first place. Poetic.
Lagrange points are just points where the first derivative of gravitational potential is zero.
100% agree on "where did my in-person interactions go" but for a different reason. Almost all of my peer group (working professionals) did the program remotely. Instead, the on-campus student body was mostly teenage undergraduates and international students with no work experience.

Also agree on "where did my money go". I've always assumed a huge amount of it went to administration and groundskeeping.
If you were a genetics engineer, then I am an astronaut, not a computer scientist, studying computational epidemiology. Detecting bioengineering is near impossible for a virus. To make these claims is dangerous. The developer of the engineered organism doesn't leave their name on it.
The points outlined can be applied to any skill no? "How to get better at guitar/piano/running/drawing/painting/sculpting?" There's only so many hours in the day!
Lack of time never prevented anyone from doing anything.

If you want to do something, you need to make time for it. It's fine to prioritize something else first, it's fine if you don't want to, but then you need to stop hiding behind excuses and own up to that decision.
Yes, you are correct. I meant cost, of course (edited)
> Changes too rapidly for libraries to take root.

I have code that has worked unmodified for many years. The language doesn't change that often.
Extended gamepad support for PICO-8
Government grants for open source software would probably be a good thing though, now that this is mentioned. Just like the arts get public funding due to public good, open source software would make sense as well. Even better than most of these things, because by definition, open source is free for the public, whereas grants for arts and even things like research are often locked behind a paywall of sorts.
Go to India and work as a contractor. You'll be considered a huge deal due to your age and they won't know anything about your convictions.
Configuring and Deploying Apache Kafka – the most common pitfalls
covers design and monitoring tips on the client and broker
That "lucky" is conflating two things: UNIX winning and UNIX surviving. The second part is not chance based, imho. So open question is weather any of the contemporary "state of the art" approaches would not have run into design issues that become manifest at internet scale utility. Naturally the original gophers must think UNIX overall made the right choice ignoring SoTA.
> The letter from the factcheckers, who challenge claims made by domestic governments, online posts and media organisations, states that YouTube’s failure to tackle disinformation and misinformation is especially marked in the global south, a term that refers to nations in Latin America, Asia and Africa. Frances Haugen, the Facebook whistleblower, has referred repeatedly to concerns over safety controls in non-English language markets as a key factor in her decision to go public about problems at the social media company.

>The signatories, who include factchecking groups in India, Nigeria, the Philippines and Colombia, include examples of false content about the reign of the former Filipino president Ferdinand Marcos – whose son is running for office – and the amplification of hate speech against vulnerable groups in Brazil.

>The signatories are from more than 40 countries with a range of funding backgrounds. They include: Full Fact, a UK charity, Washington Post Fact Checker, funded by the eponymous newspaper, Spain’s Maldita, a factchecking foundation; and India Today, a unit within the privately owned TV Today Network.

The effort of getting misinformation tackled in the global south is incredibly hard.

Especially with the prevalence of things like WhatsApp which don’t have a public facing stream to be examined.
This way of thinking is literally killing people.

In the US, among both working class Republicans and working class black communities, many people decided not to get a Covid vaccine because they do not trust the group of people telling them to get it.

The identity of the people telling them to get the vaccine is completely irrelevant. The reason to get the vaccine is the results of the clinical trials demonstrating that it was safe and effective.

Do those groups have good reason to not trust the kinds of people representing "science"? I am sure they do.

But they do not have to trust those people as individuals. They just need to trust the outcomes of the trials.
That isn't needed, anyone who cares to can figure that part out. Cameras are cheap enough to put them up and leave them, and you can figure occupancy in many ways. Breaking into your house to place hidden cameras would not be hard - I don't know anything about where you live or your house, but I can confidently say I could get in if I wanted to. (lock picks are not hard to get, and it only takes a few days of observation to figure out when you leave)
Funnily, there was a HN thread a day or two ago that was calling _that_ a myth
s/50/75
A network or PXE server can fail regardless, so this are things that always have to be taken into consideration and in those instances then you address those issues. With this type of setup you do not need a remote SAN as it would defeat the purpose of not having external storage that could store logs. Mullvad has servers all over the world, so a temporary failure in one location will not bring down their entire infrastructure.
A Proposal for NFTs with Actual Property Rights
I wish there was an `Either` type in std. I realize that there used to be one and we have `Result` now. However, now that we have `impl Trait` it's worth revisiting, I believe. If we don't we'll have the one from `itertools`, the one from `futures` etc.

In most GCed languages it wouldn't matter so much because you'd return a boxed `Iterator` or `Future` or what have you. But in Rust you generally want to avoid the allocation.
> It reminds me of Frank Abagnale, Jr.

Possibly not the best comparison; from past discussions here on HN (and wikipedia), I gather that Abagnale was an exaggerator and may have fabricated much of his myth.

That said, I think grandparent comment is right - you have some very unique experience that would be of specific value to somebody. The trick is figuring out who that somebody is and then pitching your experience as an asset, not a liability. It may be very niche and it may require relocating, but it's going to be more fun than trying to hide a big secret.
PCIe "shreds" each packet across multiple lanes to reduce latency.

Generally, if you are wondering what PCIe does, the answer is usually "they do the hardest, fastest, highest-performance thing and they do it so well that nobody notices."
Raspberry Pi Can Detect Malware by Scanning for Electromagnetic Waves
> As part of the overhaul, work has been carried out on the bridge itself, and contractors were tasked with “reprogramming an opening device,” Crawley said.

I was waiting for the part where this was a $100,000 fix

>An Irish-based firm carried out the reprogramming, and that aspect of the work cost around €1,800, Crawley said.

...but that seems surprisingly reasonable.
I think that the original boost.range (form 2003) predates ranges in D. There is a continuous evolution from the original boost range, boost range v2 and std range.
Of course Twitter and other tech/media will not take the blame for banning legitimate content, as they did here and on other occasions; thereby creating a bias in their users
In this case I'd opt for making a salad :-)
As a beginner to both, when do you find yourself reaching for one instead of the other? Or do you use nom when deserializing with serde?
Also, the scientists with the most power were the ones doing the misleading. For whatever reason, the power structure has been such that the scientists willing to mislead are elevated to positions where they are given the opportunity to mislead the most people, and not challenged by other scientists^1 like you would expect in a community dependent on debate to find the truth.

And it's not as if this is leading to a substantial change in the community. If we're being honest, scientists with positions of power are just as likely to mislead us in the future when they believe the truth might be harmful to their funding.

1 in a substantial way
It's not as simple as Python though, most people who are writing C++ are doing so because they already know it (e.g. from school or past work) or they have no option (building on an existing C++ codebase). Being in the position of "I need to learn a first systems language, should I pick C++ or Rust" is not very common, IMO.
> all you have to do is connect to/crack someone's WiFi and use it to get a layout of all their neighbor's places.

It's much worse: neither crack nor connection is required. The technology is entirely passive, it only uses reflections from Wi-Fi radios, same as radar. No connection to the router is required, hence the acronym DFWS (Device-Free Wireless Sensing).

To be clear, this can be done today with $20 ESP32 WiFi devices + custom firmware, i.e. any motivated attacker can already see through the walls of homes and businesses. The Wi-Fi 7 Sensing draft standard is proposing to make this available to everyone.

Perhaps we need a celebrity to help demo SENS transparency of their home walls, to help consumers and regulators understand the implications. That could motivate research investment in privacy controls.

More details: https://news.ycombinator.com/item?id=29901979
I think changing the default in Git was fine — it's such a small amount of work and doesn't affect existing projects — but what I really wish was that more people had taken this as the cue to ask what “master” even meant for their project. I've tried to switch my projects to names which actually describe what we use them for — e.g. tracking branches like development, staging, production representing what is currently being deployed to those environments — and that's been far more worthwhile because it brings clarity to discussions and simplifies things like CI/CD scripting.
Laws that apply to companies follow different rules than laws that apply to individuals, it feels like you’re conflating the two..

Just because employees reside in Sweden doesn’t mean the company resides in Sweden, legally.
The natural origin is the default explanation and nobody needs to have an IQ of 130 and a degree in biology to figure that out. It suffices to know that diseases are a natural thing. Most people who have gone to school will know that already.

It really hurts me that you believe "smart and educated people" believe that nonsense. Everytime anyone with any relevant education has commented on HN it's to say that "lab leak" is rubbish. And let me not get started on how people on HN think they're smart because they're on HN where people think they're smart.
The leisure-class needs more worker bees to increase competition and rents while living in state subsidized rent controlled apartments in Berlin for over 30 years.

In the rare occasions when one of the ruling class members is actually forced to find a new apartment in Berlin from scratch, they write a bitter article about the housing market and begin to realize that Germany is full.
I don't like articles about the Amish like this because they only really provide the surface detail.

I grew up around a lot of Amish, knew a few personally. They're ultimately just like everyone else. And by that I mean, they can be real assholes. For whatever prescribed tenets a particular religion may have, there will also be sinners. But for the Amish, they can be really judgemental sinners. They may have their "family values" and close-knit society for themselves, but think nothing of trying to screw over any "English" (their name for us) in business deals. I remember one particular Amish "investing group" back home when I was a kid that ended up going bankrupt because they failed to scam someone who was actually scamming them on a land deal. There was another high-profile case of an Amish drug ring selling to English school kids. And the way they treat women and children would be considered abuse in our society.

Let's not lionize the Amish too much.
Everything you mentioned can be described as “people need to join forces to battle other people who have previously joined forces”.

Do you see the issue here? It just escalates further.

“Russia” and “China” are entire countries with massively centralized governments and decision making. At that point your best bet is to decentralize decision making to “democracy” — good luck w that.
Your theory is an American could start a company that violates US laws so long as they form the entity somewhere else?
Author is a content marketer, I assume this article is more part of his content strategy than being something which I'm a target audience.

The "why" of reading the book is maybe the only thing I care about here. Depending on the why, maybe I wouldn't read a book for a certain thing which interests me. If it is something which interests me, then I want to understand the message of the author. And then I may want to build on that message and work to connect it to the web of my other interests. The pace of the reading becomes irrelevant. Or you could become faster as you get more skilled with this process.

I just just assume that people growing their social profile read bestseller books as something to talk about to become part of that culture. It's like a bookshelf rolodex or something. Read the book, Tweet about it, maybe get the author's attention. Write a post about how to grow your book rolodex at 50 contacts a year.
Human in the Algorithmic Loop
I agree that there's merit to some of your points. But at the same time, some of this borders on the tautological when it comes to the challenges of our time.

On a personal level, I find this story to be more of a funny (tragic?) anecdote than a degrading violation of rights. What does it say about the direction our society is headed? Facebook is the only public forum where I (or any of most people) could have significant reach in this discussion.

Letter to the editor? Couldn't have gotten it published at the time. My Slack groups of highly-educated, economically powerful friends and acquaintances? Sure, and through those channels we all had access to much better curated information than any official channel. Friends and family? You bet. Local Reddit groups? Sure, all of the 30 people who read it.

This isn't only an issue regarding times of crisis. Access to precise information in matters big and small is increasingly filtered through similar mechanisms. Economic decisions, career advice, knowledge of how to best position oneself in the world and so on. All trends channel these advantages to a smaller and smaller elite that is capable of making sense of the world, where finding the useful truths in a sea of uncertain signals is increasingly difficult.

I'm not really suggesting a solution, rather pointing out that this is an insidious challenge with great potential to cause strife if we can't figure out a way to properly democratize it. It works well if you're really smart or well-connected. Not so much otherwise.
We have created a SFW tool for creators on Twitch that enables conversations with your favourite streamers. We are giving away with this launch also access to Alpha version of our flagship product - StreamBee Analytics --> https://app.streambee.io/

Feedback is appreciated.
I can tell you're stuck in the left/right braintrap
If I take 200mg of cyanid I am dead that's a fact.
> The point is the "standard" is suboptimal enough that you basically have to change it.

but there's no standard, just CMake defaults that I change ? It's not more standard to call /usr/bin/clang++ than /usr/bin/g++ (and if I was running freebsd instead of linux, as far as I know that's what would happen by default) ; likewise, other build systems like Meson use ninja by default (and that does not make ninja any more of a standard than make is when using cmake under GNU/Linux). Those are just tools in a toolbox.
I'd like a systems programming lisp with first-class functions, lexical scoping, and tail recursion optimization: lisps are beautiful and there don't seem to be any well suited for handling binary data.
Another blind spot is people using it as an reason/excuse for public transport. They somehow see a new lane as inducing demand, but not train tracks or a seat on a bus.
So there are actual stats on hospitalizations and deaths.

Omicron is less severe, but also more widespread, so the overall effect is as bad as delta and alpha.
I'm reposting another comment I made here for visibility with you specifically:

Other than the blog post that doesn't appear in the changelog RSS, how were we supposed to be made aware of this breaking change?
Looks very polished, but major disappointment that it's not showcasing OCaml as part of RosettaBoy (https://github.com/shish/rosettaboy)
Teen hacker claims ability to control 25 Teslas worldwide
Another thing that's likely changed from your earlier days: the % of students taking the exam with you on prescribed stimulants.
As part of my logo generator I've spent quite some time to create a color algorithm that takes one color and create a gradient based on an intensity slider and a "mode". It proved quite useful, so I've implemented it as a free stand alone tool for web developers to quickly create aesthetically pleasing CSS gradients:

https://mybrandnewlogo.com/color-gradient-generator
> If you don’t know the notation, you almost surely don’t know the concepts themselves,

I find that this isn't true. I spent quite a few years working on number theory problems on my own, just out of interest. I developed several techniques that I just couldn't understand when other people used them, because they had really weird notations, like |x-Σbⁿdₙ|<ϵ, with no definitions for any of the letters. (Feel free to guess what that means. Hint: nothing to do with set membership.)

Sure, you can work it out if you can compare several different papers, so it's only a barrier for a few days… but it's still a barrier.
I think it helps to understand that classic literature is not always the same as a book that is just fun. There can be overlap, and many people would say that those are their favourite books and often the best books, but often classic literature is "classic" because it has been very influential and has been talked about a lot. In other words, it helps to understand that reading the classics is taking part in a long conversation that often goes back hundreds of years, and in some cases thousands of years. They are good because they are important to a collective idea of human culture. They tell us who we are and were.

> They tend to be thick, obtuse or just plain difficult.

This is where taking literature courses, or knowing history, can be very important. Courses like these fit the classics into a timeline, act like cartographers of human culture, and, most of all, provide context, so that you can understand the humanity (the forms of life in the world often so different from our own) tied up in these books. It helps when reading The Picture of Dorian Grey to know about Wilde's life and trial, aesthetics and popular culture at the time, and especially the ideas of late 19th century dandyism in England that were so prominent at the time of its writing precisely because the book is a brilliantly witty encapsulation of all those ideas. They are what make it mean. The same goes for Dostoevsky who was writing in a time when Russia was in the midst of an incredibly fertile period for literature, the arts, and philosophy and general intellectualism for a relatively small minority.
Well you can also just call .map if you want. The nice thing about the [] operation is the compiler can optimize it more heavily since it is restricted to simpler instructions.
> But maybe less well at “dull” problems like good documentation and API design.

I'm inclined to agree with you here. To my mind, this means that there's ample scope for developers from many backgrounds to make positive contributions to the Julia ecosystem.
Ironically, Abagnale's biggest con was fabricating the stories of his previous supposed cons.
Automated Reinforcement Learning (AutoRL): A Survey and Open Problems
Chances are you actually suck at algebra. I went through this issue when I started electrical engineering as part of an overly elaborate midlife crisis. I got the book in the bookstore that was supposed to bring you up to high school level and just did all of the exercises. Then I did a whole lot of exercises for the introductory university math courses.

Basically it is something you have to grind at. Once you do enough problems all algebra will seem easy and you are done.

I am not sure that you actually need math for programming. Code is its own algebra.
Previous discussion (there are several, but this was the most active) : https://news.ycombinator.com/item?id=22324609