skysight-inc/HackerNews huggingface dataset:
Boost or C++ stdlib headers are different than STB-style single-file-libraries though in that the implementation code is inline and needs to be parsed each time the header is included.
California has a state average IQ of 95.5.

That presumably means any kind of complex education will have problems. And adjusting to the bottom half of the distribution means that smarter or even average people suffer from this focus on the "least common denominator"! People are NOT all the same and interchangeable so the best education strategy is to tune the process to fit individuals instead.

Glad I'm gone from California. It's sad but I've written off all emotional attachments to the state and accepted that California's best times are a good 50 years ago.

Back when I was a kid, I was in the California state "Gifted Child" program and it was instrumental in getting me into technology as a career. That can't happen now to anyone like who I was back then. And that demographic that is defining this change in education focus will never achieve anything like I have in my career because this is aligned to the state IQ of 95.5!
Oh, my bad. I thought you're talking about doing this on the planet. In this case, I agree, of course. But growing forests might also work
I engaged in math competitions and such as a kid, I hope we can put this into the realm of "higher achievement".

I dont think minimum standards or curriculum moving accross grades have all that much to do with what competitive higher top does. The higher top require way more knowledge then what standards require. And more importantly, it requires more depth and speed.

High achievers are expected to know so much more then standards and to apply it in much higher variety of situations to compete.
Hmm. If Kytch will never certify 3rd-party products, isn't it still irresponsible to say it could. The moon could be made of cheese if nobody checks.
awesome. i did not know this existed. the setup mentions not airgapped by default but that is fine for me to contact the team.

this looks like something i can use internally and love. yeah, thanks for this.

oh, great. good to know i have friends here as well. last time i told someone i was on HN and /., their eyes went wide in shock.

edit: yeah, anything is better than proprietary ;-)
I wonder if the pixel data were transformed to/from a different order, before and after the compression/decompression, if that would speed things up without introducing too much slowdown of its own?
> This is too vague for me to understand what you mean exactly.

When you go to a module's page on pkg.go.dev, the package documentation is hidden and requires a click to expand. The sections which enumerate the identifiers -- constants, functions, types, etc. -- are hidden by default and only become visible when you scroll to them. Major versions of a module are treated as distinct things rather than versions of the same thing. The navigation on the left-hand side breaks if the browser is less than some number of pixels.
Sora New Economy World to change the current Damage Monetary Policy
Single header libraries are hugely more ergonomic and easy to use. Just get the file, #include it and you're done! Most C libraries on GitHub prefer this mode of distribution now
See also: Intel's guide to looping over smaller chunks of 2D arrays for better cache utilization:

https://www.intel.com/content/www/us/en/developer/articles/t...
I remember – aged 10 or 11 – calling the Nintendo UK hotline, because I was stuck on Zelda: Link's Awakening. Zelda is a pretty big game, but the person I spoke to knew exactly where I was and helped me find the instrument I was trying to find. Even at that age I thought this was pretty incredible.
I've written a lot of complex stuff. In fact, I'm doing it right now.

There needs to be a "sweet spot," where we have enough complexity to achieve goals (which can be business and cultural, as well as technical), and as much simplicity as possible.

A lot of folks think that using dependencies makes the project "simpler."

It does, for the final implementation team, but that complexity still lives there; along with a whole bunch of cruft, tech debt, potential legal issues, security issues, etc.

Unfortunately, you can't do complex stuff, simply. Some level of complexity is always required. Managing that complexity is where we get to play adults.

T.A.N.S.T.A.A.F.L.
> This bit made me laugh out loud :D

Yeah, it's funny, until you actually go read the MPEG spec. documentation.

Then any and all inklings of laughter will very quickly evaporate.
I think it will be simple and simple, like vim!
Additionally, version control looks nothing like a tree, but oftentimes we have a trunk.

Computer scientists are bad botany.
Did you understand why?
$555M Series A
You can also do this with other decentralized tech like PGP for example:
https://webauthn.guide/
I knew a lady who had two African Grey Parrots, adult daughter, and two dogs named zoey, and I forget the other's name.

She fell on very hard times.

Before going homless she let a bird breeder pet sit her birds.

She was all over the west California. Just trying to survive being homeless.

She miraculously got a call from a social worker at a motel on a emergency use cell phone. Ten years previous she put her name on a section 8 housing waiting list. She was actually living in a very expensive home overlooking the bay, but knew it could all turn sour, and it did.

Ok--she's away from the birds for 2 plus years.

I pick up the birds and put them in her new apartment.

She then comes in with her two dogs.

As the dogs walked by the cage, one of the parrots says, "Hello Zoey, and hello Rider (I remembered). This is after two years being away from each other."

(This busy body neighbor didn't like her, or her dogs. Her dogs were a few pounds over 20. In the 47 page governmental lease there was a rule about size of dogs. This horrid neighbor kept making complaints. She ended up having to put them down. That part always bothered me on so many levels. This busybody who was a bible holding Christian was really awefull. I should out her because she was screwed with a lot of people, but forgot her name.)
Wondering how well this does on noisy / grainy images since it relies so much on pixel similarity.
Pretoria Plumbers: 0737464725 Geyser Repairs: Blocked Drains
It would be great if skipping grades became more commonly acceptable, especially for the sake of children whose parents don’t have the wherewithal to get them advanced instruction (either through own knowledge or money). I would have liked to skip a grade in elementary or middle school, but instead ended up in the back with an algebra book - from which I taught myself the parts I was interested in, but glossed over the parts I didn’t like. If I’d been able to skip a grade, I would have been forced to sit through all of it, and that would have been a good thing.
> you know what you'll get

I always get a stomach ache, and possibly the runs. Something in those burgers just doesn't agree with me..
This point is exactly what I mean, IDE bloat keeps creeping into the codebase and other tools, making parts of IDE a hard dependancy. I'm seeing that happen with VSCode where people are polluting the codebase so VSCode can work.
This ignores the millions of artifacts in boxes that will almost certainly never see the light if day, and the untold number that the British destroyed while looting what they wanted/they colonized the area.
Doesn't seem fabricated to me. Zoonotic disease transmission is the norm. Add population growth, rampant development encroaching on habitats, stresses and migrations due to climate disaster, and the "why now?" seems pretty obvious.
How hard did Boris Johnson work again? Or Priti Patel? Or Don Jr? Or Jair Bolsonaro?

I'm Brazilian, but I live in Europe, and everyday I see that I was privileged to be able to focus on studying hard (and didn't, most of the time) and still managed to be quite successful when compared to the average European. In Brazil, my skin and eye color was a ticket to some very restricted spaces I simply wouldn't have access to with the wrong colors.
> J2Cl which translates Java to Javascript

Oh that's sure an interesting project. A shame it apparently requires the use of Bazel as the build system. I wish I could just add it as a module to my existing Maven project and rewrite my frontend code from TypeScript to Java — but that's Google, and Google can never stop inventing their own ways of building things.

edit: I might try https://github.com/Vertispan/j2clmavenplugin
> What am I missing?

Perhaps the fact that Brexit was at least partially driven by xenophobia, and no politician will gain popularity by announcing "We are making it super easy for foreigners to come work here!" (and yes, even highly skilled ones).
I think react native changed the hybrid landscape and they jumped onboard. As a dev who works with RN a lot I find SwiftUI to be a pleasure. Just a lot of legacy to deal with
Normally I wouldn't share my opinion on internal matters that don't concern me in any way but wow. If that's not a plan to fuck over the future generation of poor people over there, I don't what it is. No other reason to sabotage your own populace like this
Qualcomm exclusivity might be keeping Windows from running on other ARM chips
https://en.wikipedia.org/wiki/Z-order_curve

Related to this method, it's sometimes used for texture mapping on GPUs.
Every time I hear someone say "only man does such and such" I immediately think "bs".
Yes, and normally it is. I think on every moderately modern CMOS IC, body bias is controlled.

> What is body bias?

> Body bias is used to dynamically adjust the threshold voltage (Vt) of a CMOS transistor. While CMOS transistors are usually thought of as having three terminal devices, with terminals for the source, gate, and drain, it’s increasingly common to have a fourth terminal connected to the body (substrate). Because the voltage difference between the source voltage (Vs) and body voltage (Vb) affects the Vt, the body can be thought of as a second gate that helps determine how a transistor turns on and off.

https://semiengineering.com/body-bias-what-it-is-and-why-you...
>like seagulls, who are not that into sharing food

https://youtu.be/H4BNbHBcnDI?t=28
How to Improve Node.js Performance at Scale
On the other hand, simplifying an already over-engineered product is almost next to impossible simply because many jobs depend on it. Maybe I'm cynical but I'm beginning to think that software complexity grows until it justifies all the head counts in the department.
I remember when Bush started all this and it was called "No child left behind" and all my teachers were calling it "No child left intact". Weird how that changed. Why is that?
I only got into algebra late. Some people just have more advantages earlier. Why is this concept so hard to understand?
Could it be because less men are becoming teachers? I'm from the UK and the only woke people I've met are middle aged women.
Do we even have a generally accepted usable definition of what Web 3 would be?

I see cryptocurrencies and ledgers being mentioned and, at the same time, comments mentioning the concepts aren't central to it. It seems we are the proverbial blind men describing an elephant.
We Do Hackathons at Alan
It is also more practical to aim to be top 20% in many areas than top 1% in one area. There are often genetic barriers and ridiculous sacrifices to being top 1% but top 20% is doable for someone with average genetics who just works hard without sacrificing everything else
It takes a few seconds to boot up, even on my Ryzen 7 machine with 8 cores à 4GHz and 16GB RAM.

Booting up is normally not done so often, but also doing other stuff takes way too long for my taste (over the perceivable 300ms threshold).

> Emacs ran on hardware from the 1980’s. How can it be too slow on modern hardware?

Since then they've added millions of lines of ELisp code. The comparison is moot.

Also we are talking here about Emacs "distributions" (Spacemacs, Doom Emacs) which come with a lot of code, and ELisp is not particularly fast.
Elizabeth Holmes Points Fingers at Others and Says She Was a Believer
Only man makes claims like "only man does such and such".
How many residences are IPv6 first? How many countries prioritize IPv6 in their consumer electronics?

My house is IPv6 first only because my ISP mandates such.
> It's just "strange" that this is only done for academics, but never for athletics.

Because we don't teach athletics at all. PE is not even trying.
Great article!

Given the absence of libs / frameworks to help in the domain part of the architecture, we created Herbs [1], where our proposal is to shift the focus of developing a microservice from the infrastructure (http, DB, logs, etc) to the domain , with an emphasis on use cases [2] and entities [3].

It may seem small but it changes a lot where you put energy into developing your software, especially maintaining it.

[1] https://herbsjs.org/

[2] https://herbsjs.org/docs/usecase/getting-started

[3] https://herbsjs.org/docs/entity/getting-started
Yes, thank you. I knew it, but still wrote vanilla.
Complexity is also one of the best moats in the business, if you have a "gross" problem with many edge cases there's few people who will want to eat your lunch, and most next generation up and comers often tout their simplicity compared to your old complex product because they certainly cant argue feature parity ;)
>We’ve poured money into SETI

Poured is a gross overstatement.
I predict you'll get flagged for this, even though it is a theory that should be investigated.

I also share your impression in general that technical topics are getting less interest in school now that most teachers are female.
Last I checked, IPv6 on JioFibre was broken and I couldn't get a publicly discoverable IPv6 address. Have things changed?
> there should be next to no behavior modification expected.

So, there are a few things here.

Purely from an individual point of view, for the average vaccinated (and especially the average boosted person), this is probably largely true.

And indeed if the whole population was vaccinated then this would probably largely be true for everyone.

But the elephant in the room is the hospitals. If rates are high enough that the ICUs are full (typically, in heavily vaccinated countries, mostly of unvaccinated people and severely immunocompromised people) then that is a big, big problem. If you're in a nasty car accident, say, you may, under normal circumstances, end up in ICU. However, if ICU is full of covid patients, you won't, even if you need it. And, less dramatically, overcrowded hospitals mean a lot of routine stuff gets cancelled. Many countries' hospital systems have, in practice, been in a reduced normal capacity for the last two years, and there are significant backlogs; it can't go on forever.

But yes, if you, personally, are vaccinated and boosted (and not immunocompromised), then you, personally, are unlikely to die regardless of how bad your behaviour is. Not of covid, anyway. Perhaps avoid ending up in a situation where you need to go to hospital for something else, indefinitely, though.
> Setting up a separate domain for mail is a good idea, but access to previous emails [...]

Fetchmail?
Probably the part of the system where more of the business logic lives will be more difficult and interesting to develop. In modern projects, this probably starts in the front-end. These days, it is possible to develop quite a bit of business logic in the front-end, and it’s arguably delivered faster. In a mature project with significant scale, interesting parts of the business logic have to be implemented in the back-end.
Generally agree, for basic configuration it just works. But I was planning to use IPv6 in some network segments in my company. Providing proper VPN (road warrior style) for employees to access such network isn't simple with IPv6 where every address is routable over internet. Morver Fortigate devices we have don't have such functionality.
Always thought going IPv6 only is a great way to avoid getting hit by script kiddies too.
>No where in the linked article does it say that Dr. Xiangguo Qiu shipped viruses to Wuhan.

https://www.cbc.ca/news/canada/manitoba/canadian-scientist-s...

>All of this has led to conspiracy theories linking the novel coronavirus responsible for COVID-19, Canada's microbiology lab, and the lab in Wuhan.

There's no evidence that coronavirus was involved with this lady.

>NMLs lips have been sealed and there was never a reason given why they were dismissed. Going as far as saying that they were shipping viruses to wuhan is baseless speculation.

Like, Wuhan is certainly involved. It's possible coronavirus was already at wuhan and they used these canadian viruses for the 'gain of function' stuff. Oh it's much better than that. Those government officials have outright defied orders requiring them to disclose this information. Even better, we all know how strong unions and such are. They came out originally fighting for this lady and then suddenly they stopped altogether. No fight at all.

And where did this lady go? She has been missing...

Even better? Early on in covid Indian universities looked at the covid make up and found that it wasn't a natural virus. A natural virus would have been spitting out many new variants early on. They made some predictions about where those gain of function points would have been from. But then the censors came along and shut them down.
You can, if you are James T. Kirk.
Makes sense that racism and poverty would reflect in the national scores , I would have put some effort into fixing this too.

Asians having high scores and taking the sits of rich white kids feels to me as a more plausible reasons politicians are addressing the problem like this and not fixing the actual cause of poverty and racism. A solution would be to make all school good enough, so even if you have to go to a middle level school it will still be enough t get your dream job.
I think I found one more minor typo – in the Control Flow Graph section I believe "The possible number of calls to c is zero to infinity;" should be "zero to one" instead, as the flow terminates as soon as it reaches "c", so there is no chance for it to be greater than one.
Thanks, I'll look into it if I ever give Emacs another try.

Which maybe I will, because I hate Vimscript.
Lossy RAW is sometimes even simpler than that. E.g. Nikon's old compression was just remapping values in a log-like fashion, which reduced resolution in the brightest few stops[1] to save a few bits per sample.

[1] Perception is pretty logarithmic as usual, so for a 14-bit readout, half the values represent the brightest stop and a little bit, the other half holds the other 12+ stops.
The world's first RISC-V phone might be just behind the corner
Exactly.

The thing is that you have to adjust curriculum to the developmental stage of the INDIVIDUAL child. Teaching someone too early only wastes the time, resources and money of that teaching. Too late and you lose future options.

I didn't learn to read until 1st grade but many of my peers learned in kindergarten. Individuals do NOT all reach the same learning readiness phase at the same time or same age (two different things).

BTW this "teacher's credential 101".

Systems like Montessori focus on this dynamic and thus have fairly open-ended schedules for things. Falling behind is defined by not meeting ANY learning goals but being on schedule is meeting enough learning goals.

Naturally customization of education like this does not fit well into a "School as a Factory; Child as a manufactured Part" model or the efficiency metrics that factories typically have that are similarly applied to public schools in the US (standardized testing is akin to process control; you do want some type of testing but it has to be structured with more nuance because children are not factory parts with narrow distributions of variance).

At this point, home schooling probably can't be worse. But more focus on customization of education is pretty essential. US Schools are 80%-90% focused on the bottom 10%-20% of IQ based on actual school budgets and funding. And for those not in that bottom group, it's all 100% uniformity and low budgets. One size can never fit all.
Interestingly I actually managed to shave 400kb off of that PNG by just running it through some PNG optimizers. Not great savings but were still some to be had!
>I switched providers to get IPv6 support. It was pretty trivial.

Your use case is not everyone's.

I was forced to change ISPs recently and didn't have a choice as to which one (which is another, unrelated, issue).

I did some research and the ISP in question does provide IPv6 support for some customers. However, the sales drones I spoke with claimed to not even know what IPv6 was, let alone whether or not it was available in my area.

I'd say that has more to do with the exorbitant fees they charge for static IPv4 addresses than anything else.

As such, it's not always "pretty trivial" to get IPv6 on your ISP link. I sure wish it was.

Edit: Clarified my prose.
The current encoding is complete, so no future extensions are possible.

A fix would be to change:

110rrrrr ggggbbbb - copy the last pixel and adjust RGB by (r-15, g-7, b-7)

to:

1100rrrr ggggbbbb - copy the last pixel and adjust RGB by (r-7, g-7, b-7)

This leaves:

1101???? ...

available for future extensions.
I watched a great rant by Linus T himself on how distributing code for Linux is a "pain in the arse", but is comparatively easier on Windows and MacOS: https://www.youtube.com/watch?v=Pzl1B7nB9Kc

Something I took away from that is that it is Linus himself, personally, that is responsible (in a way) for Docker existing.

Docker depends on the stable kernel ABI in order to allow container images to be portable and "just work" stably and reliably. This is a "guarantee" that Linus gets shouty about if the kernel devs break it.

Docker fills a need on Linux because the user-mode libraries across all distributions are a total mess.

Microsoft is trying to be the "hip kid" by copying Docker into Windows, where everything is backwards to the Linux situations:

The NT kernel ABI is treated as unstable, and changes as fast as every few months. No one ever codes directly against the kernel on Windows (for some values of "no one" and "ever".)

The user-mode libraries like Win32 and .NET are very stable, papering over the inconsistency of the kernel library. You can run applications compiled in the year 2000 today, unmodified, and more often than not they'll "just work".

There just isn't a "burning need" for Docker on Windows. People that try to reproduce the cool new Linux workflow however are in for a world of hurt, because they'll rapidly discover that the images they built just weeks ago might not run any more because the latest Windows Update bumped the kernel version.

I read all the way through this and wept: https://docs.microsoft.com/en-us/virtualization/windowsconta...
Show HN: A tiny Microservice for sending emails and/or calendar invitations
Thank you for that.

I was highly curious how it was possible to so easily compile ancient
mainframe code on MacOS.
Mastery learning is not "tracking". The students aren't stuck on a pre-defined track, they're just going through the material at a different pace.
Yes. But on a bar graph showing rate taller bars mean faster, but on a bar graph showing time to complete a task taller bars mean slower.

The graphs are showing rate and simdjson-go has shorter bars (or nonexistent bars which suggest a quantity too low to show up at the resolution of the graphs). TkTech though the graphs were showing time and so thought they were showing that simdjson-go is very fast, which skavi is pointing out is reversed because they are showing rate.
This requires ICMP redirects to be allowed on your publicly available recursive DNS server. I could see this affecting some really small ISP DNS servers if they chose to not block ICMP redirects.