skysight-inc/HackerNews huggingface dataset:
> There's a vast amount of concepts when it comes to "optimization" and we are very far from the limit. There's still tons of research just to improve compiler intelligence for high-level code intention, let alone in runtime performance.

True. I agree. But, take a program (add two numbers, and print the result), and implement it in C / Go / Python / C#. You will find that, the most optimized program in each language, will generate different outputs, machine code wise.

While the C & Go will generate binaries that have X processor instructions, Python & C# will generate more than X.

And there, you have the crux of the issue. Python & C# require runtimes. And those runtimes will have an overhead.

> Virtual machines are an implementation detail

Sorry, I think you have the wrong idea. A VM, is an implementation detail that gets carried to the execution. A VM is the runtime that runs on top of the original runtime(tm) that is the OS. A Go / C program will run directly on the OS. Adding a layer of runtime means reduced performance.

> It seems you're working with outdated and limited context of languages and scenarios.

That just reeks of arrogance.

My point, and the point made by the original comment author is not that C# / Java / Python cannot run billions of requests, its that when you compare cloud charges for running those billions of requests, costs will be less for programs produced by Go / C (and C++ too)
Having more choices improves salaries especially when we look at the average.

This should nontrivially impact the average salary.
It was literally the secession flag for multiple states during the civil war -- to the point where the most famous battle hymn explicitly frames victory for the Union as crushing the serpent.

That may be an inconvenient truth for those who want to avoid its tainted history but it's definitely not nonsense.

Don't take my word for it -- feel free to peruse the selection at your local confederate flag dealer:

https://ruffinrebel.com/product-category/gadsden/

https://rebelnationok.com/page/2/?s=gadsden&post_type=produc...

Or show up to your local Klan rally:

https://contexts.org/files/2017/09/Charlottesville_-Unite_th...

If you want to fly a patriotic flag in the US, I'd suggest the American one.
I don't really have an opinion on how to choose school curriculum. That's not my wheelhouse. As I've said, I've not read Maus, so I don't have an opinion on that either.

I do have an opinion on the meta level though. That is, I have an opinion about the "controversy" which is that it has been sensationalized. A school board decided to sideline this book if they could find a suitable replacement and use it if not. They are the proper authorities to set the curriculum and they seem to be following a reasonable approach (listening to complaints from parents, and taking time to see if they can find a solution, defaulting to what they have if they can't). There is absolutely no reason for this to repeatedly hit national news outlets. Further, I think it's perverse to sensationalize non-events like this and act like they are censorious or evidence of latent-Nazi'ism.
Google search is becoming increasingly annoying.

It randomly starts mixing results in local language. Worse they detect my location incorrectly and start showing results in languages that I can't even read.
Ok so what's slower is the JS engine which is a more reasonable claim. My experience is it depends on the types of work your doing but in general, indeed, chrome seems faster. But Firefox has improved a lot with quantum.
I don't mean to be rude but anyone unwilling to even 'try' something like 'Netflix' or 'Facebook' or 'TikTok' or 'Email' - ie the universally popular, generationally defining experiences, is woefully ignorant, and that goes beyond those just working in tech.

It's fine to not want to use those services (I personally avoid most of them), but to ignore them, or worse, purposely avoid even understanding what they are is straight, self imposed ignorance. It's ridiculous.
How to start competitive coding with Python
Hello as python community for competitive programming is small but being from non-tech background how can I start learning and practicing competitive programming with Python?
We didn't see massive uprisings in Nazi Germany also, and there were some Jewish individuals collaborated with the Nazi regime. Your argument couldn't be less convincing.
You have no way of proving this. There could be easily plenty of talent being "wasted" somewhere else.
You'll surely get the most financially ambitious people though.

The smartest person I know (in terms of registered iq, academic performance and reasoning capabilities) is doing a low paid job in southern europe and he's happy.
In some countries or even some parts of countries, $3m should net you a mansion and a decent amount of hedonism.
Yet a pirated copy plays fine.
> billions of requests per day with C#/.NET which rivaled other stacks, including C++

Ok let's say 2 billions per day.

Meaning 2'000'000 / 24 / 3600 ~= 24Kreq/s

That's nothing, you can probably even do that with python.

On any modern machine, Optimized native code like C++/Rust could handle millions per second without blinking an eye if done properly.
(As mentioned) median, not mean, is the relevant statistic for income. The income distribution is exponential, so mean is irrelevant for individuals. One individual could account for 100% of the income, and the mean would be the same.
Because there are people you care about and to hear from.
Clever, but the guesses aren't useful, because "the middle" is rarely the most efficient place to get goods off trucks and rail. I know the TJs in Kansas are stocked from a Kansas Aldi distribution center, near rail and highways.

A better start might be mapping known Aldi warehouses.

https://careers.aldi.us/employment/olathe-warehouse-jobs/61/...
The fact that one does not have to sell own kidney to own smartphone definitely helps I think. Does it somehow make non Apple smartphones less of a product?
Simplicity of implementation also contributes to Go’s fast compile times, which is a different sort of performance. Trying to find a sweet spot between “slow” interpreted languages and “fast” compiled languages with long compile times (e.g. C++ template hell) is a worthy goal.
Oh I'm not complaining if he wants to bleed Facebook half to death. My gripe is more with something like this appearing in a wire service masquerading as journalism and not, say, a pop-up ad, or one of those flyers they hand out in front of the flea market. Bad people doing good things every now and again are still bad people.
Wow, figured uniquely colored switches would drive up cost[1], but certainly didn't expect over US$10/ea at 10 units MOQ...hard pass.

[1] https://www.newark.com/erg-components/sds-8-014/dip-switch-8...
I agree, the scrubs are performed manually, but enabled by default in debian/ubuntu, via crontab every two weeks (mdadm consitency check is also triggered from cron)

about the data loss in the video, mistakes easy to spot:
1st: using seagate.
2nd: installed by us and never updated
3rd: insufficient reading of docs before going all in on zfs.
4th: buying more seagate drives ;))

I think they had a way higher chance of losing their data going the usual stack mdadm/lvm/ext4/luks/btrfs, I think mastering those is harder than mastering zfs.
Big thing libraries also have is books that haven't been digitized. There are so many great works that simply cannot be found online.
Stating that Maus was "banned" without qualification is misleading. It gives the impression that the book was removed from the library and that teachers are prohibited from using it as a resource. The author had plenty of space to clarify this in the article and chose not to.

What happened is that the board approved a motion to remove Maus from the list of prescribed materials for the 8th grade unit on the Holocaust. Lord of the Rings isn't on that list either. Neither book has been "banned".

> Prohibiting books from being added to a curriculum is what banning is.

The board didn't "prohibit" anything from being added to the curriculum. They are the ones responsible for the curriculum and they simply removed Maus from it. As noted in the meeting, they could add it back at any time if they choose.
> As an out-of-tree GPL-incompatible module, it is regularly broken by upstream changes on Linux where ZoL was discovered to be abusing GPL symbols, causing long periods of unavailability until a workaround can be found.

No it absolutely wasn't. It was using a symbol that saves the FPU state, and then that symbol was deleted in favor of a GPL symbol that does the same thing. There is only one abuse in the situation, and that is the flat-out lie that triggering an FPU state save intertwines you so deeply with the kernel that it makes your code derivative of it.
WSL is not native. You don't get native perfomance for especially disk reads
I just saw the front page post. Please flag this.
I get duolingo notifications for daily reminders and full hearts. That is it.
the Fed counts all people over the age of 14. using the same population, the median income is ~$36k [1] so over half of the population makes less than 2/3 of the mean personal income.

[1] https://fred.stlouisfed.org/series/MEPAINUSA672N

also, this report only covers a listed number of "departments" and leaves off many lower wage occupations. retail, child care, most unskilled labor, etc dont appear to be included in the Strategy, Sales, Design, Engineering, Leadership, etc.
> They vet your app for the users and handle distribution for $0.

... (but not "...")

>They provide the development environment for free (Your developer identity costs you $100/year and is required to release software in the store, but the tools are free and you don't need an identity to use them for yourself.)

So it's not free at all. It's $100/year. I know--I've tried to do it. frankly, it's in insult that I not only get to develop a free app, I get to pay for it, too!
Choosing between iOS and Android is like choosing between a comfortable house arrest and an ankle bracelet.
>Real estate agents: 49.1 years old

automation/online will change it a lot once the older generations of agents and clients leave the scene.

> Automotive mechanics: 47.4 years old

EVs need them less. Also dealership model got to go.

> Bus/Shuttle drivers: 55.6 years old

Autonomous.

> Housekeeping/Janitorial: 50.1 years old

> Home health aides: 47.2 years old

for both - immigration and automation.

>Electrical trades: 46.8 years old

given the low efficiency of the labor here and the high cost of it the area seems to be ready for technological disruption, though honestly i have hard time imagining anything feasible short of human level robot.
> When Soviet birds went overhead the radar dishes were pointed in a different direction and radiating on misleading frequences.

That kinda assumes that there are gaps in the coverage of surveilance. That might have been practically true, but what makes it so? Couldn’t an adversary in response to such measures park their surveilance satelites in a geostat or near-geostat orbit? Or step up the number of surveilance sats such that they barelly leave any gaps?
"What is there to know about Tiktok? "

What is there to know about the Arab world?

What is there to know about Hacker News?

What is there to know about AI?

What is there to know about anything? Until you experience it yourself.

Self imposed ignorance is a guaranteed path to obsolescence and irrelevance.

It would be ridiculous if a colleague never 'tried' streaming, email, or 'Video Conf'. because they were too narrow to even care to understand.

It doesn't mean we have to care about HN, the Arab world, video conferencing or streaming, but it does imply a hefty dose of ignorance to not even bother to try to understand.

The range of content on TikTok is unlike anything else, and there are definitely a few forms of niche content forms that have never existed before, and a bit hard to explain. So see it for yourself or remain in the dark.

"who cares what you find problematic? People don't work for you."

Well people do actually, but that's besides the point.

If you want to be 'the old man who can't use email' among your peers, of course it's your choice.
Declining birth rate and older workers who can't afford to retire likely play a big role.
I'd like to point out that the problem is being discussed, and the problem isn't unique to the USA; but I'll agree that the discussion is mostly on the fringes of academia and the more esoteric geeky channels on YouTube.

Anyhow, have a look at a number of mini documentaries on it:

https://www.youtube.com/results?search_query=demographics+cr...
I like everything about "no-css" style except full-width column. It's just too hard to read long lines of text.

Granted, it can be fixed by resizing my window.

*I also prefer sans-serif fonts but that's just my personal preference.
Anybody unable to grasp the difference between "virus with a sub-1% mortality rate for healthy working-age adults" and "inbound suppressive fire" does not get a seat at the risk-discussion table.
The article is basically a rah-rah piece for working in the trades (electrician, general laborer, etc.). It complains that the author’s fellow millennials went for college education and white collar jobs rather than blue collar, and now the workers are disproportionally old on average.

The author is in construction management, so I take their comments with a grain of salt. Some people in the trades do well for themselves, but my understanding is that it’s also very hard on your body. It may be needed, but I’ll be encouraging my kids to pursue white-collar STEM jobs nonetheless.
> Optimized native like C++/Rust could handle millions per second without blinking an eye

Keyword: optimized. Almost anything we have now would handle as much as "native optimized".

And no, neither C++ nor Rust would handle millions (multiple) without blinking because the underlying OS wouldn't let you without some heavy, heavy optimizations at the OS layer.
That sounds a bit like Gemini.
> Mechanics, electricians, stonemasons, general laborers: these are all trades that allow the world to keep on humming. We can’t rely on the older half of Gen X and the younger half of the boomers to build everything for everyone in perpetuity.

Another thing Gen Y got handed to them: the removal of shop classes.
Currently working in retail and that sounds like a nightmare of a system.
paired with https://justine.lol/sectorlisp/
It depends upon the application and its usage that is being developed.

Java has stronger compile time checks than many other languages. The JVM supports several other languages. For long running processes the warm-up time experienced with JITs might be of minimal concern.

A critical skill is to sufficiently understand the incompletely defined application in order to choose the most appropriate language(s), framework, environment, infrastructure, tooling. Of course, the experiences and competencies of the development team should also be taken into consideration.
I disagree. School boards are supposed to be leaders in a mission to provide the best education to their students, and should be influenced primarily by educational experts and the “boots on the ground,” i.e., school administrators, teachers, and other leaders with training and experience in curriculum development and education. While parents’ opinions do matter, they aren’t experts in education, and school boards should be influencing the parents instead of the other way around. Otherwise education is going to be beholden to irrational whims, fads, and politics, and I believe society will be far worse off as a result.

And that’s really the story here - that politics, rather than educational effectiveness, seems to be prevailing with this and other school boards across the U.S.
Version numbers are effectively base infinity, not base 10. Periods are digit separators, and each digit is written in decimal. The usual representation for IP addresses is basically the same (four base-256 digits separated by periods)
Pat always gives it a personal touch:

Wed Feb 2 22:22:22 UTC 2022
Slackware 15.0 x86_64 stable is released!
We often talk about a spectrum that spans from "Easy to use" to "Feature rich."

One approach to adding more features without becoming hard to use that I often see is removing the customization settings and selecting default values. This is basically what he's referring to.

A great example of this is a recent change to the Android YouTube app's seek bar. In the current version, the only way to seek is to click on the red dot representing the current position and dragging it. I believe this is standard behavior for all slider bars across all iOS, but for Android it's not. In the prior versions of the YouTube app on Android, clicking anywhere on the seek bar would jump to that position. YouTube made the change to conform their iOS and Android apps to behave the same way. But they essentially removed a feature and didn't provide a setting to toggle it back on.

I think the "Advanced" section in settings menus could be used more. Here, the motivated user can still customize, but the user that wants things to simply "just work" can leave those settings alone. Also, an advanced section that requires an extra step to open/display can help shy users stay away.
But the links will change/go extinct in a few years. You need to copy the content locally if you want to preserve the knowledge.
It goes beyond that.

Google hides the things that are not low quality content farms, forcing high quality content to mimic low quality content to survive.

It is worse than no search engine at all.
Covid-19 vaccine side effects: The positives about feeling bad
> Virtual machines are an implementation detail and the latest versions with dynamic tiered JITers, POGO, vectorization, and other techniques can match or exceed static compilation because they optimize based on actual runtime behavior instead of assumptions.

In theory, practice is like theory. In practice, it isn't.

Maybe in 20 years, JITs can provide AOT-like throughput without significant memory / power consumption. Not with current tech, except on cherry picked benchmarks.
Games.

Some other Industries specific software that needs to do local computation. Technology is cyclic and right now we have cycled back to the era of mainframes and terminals. There is very little software that must be on the edge. So, by default, it ends up on servers/cloud. Even computation that could be done locally eventually hits a scale where it's better to send it to a server like 3D rendering.

Very few people pay for desktop apps anymore.
> The hard case is databases.

I can kind of see your point, but I trust ZFS to never lose data, and I trust (in my case) postgres to never lose data, so the only issue is performance, and while that varies immensely, I mostly work on data that compresses well, so I can barely afford not to use ZFS with compression, because it saves a ton of space and actually improves I/O performance (if you're I/O bound, compressing your data lets you read and write faster than the physical disks can handle, which is still wild to me). Of course, that all depends on trusting all parts of the system; if I thought that ZFS+postgres could ever lose data, or possibly that there was a real risk of it causing an outage (say, memory exhaustion), it'd be a harder trade to make.
Applying event-driven architecture in digital transformation projects
Probably not, but there was a neat project from a while back that got an ancient version of UNIX running on it: https://web.archive.org/web/20060831141959/http://www.kernel...
Altos Labs, the current Bezos-and-other-billionaires-funded project to attack aging, got 3 billion dollars in order to recruit famous professors, give them 1 million USD year salary each and tell them "research whatever you want in the general direction of anti-aging and regenerative medicine".

This might actually work, but they are already famous professors in the fields. What to do with the newbies, who often have interesting ideas, but no previous body of work to back them up with?
Amen.

I havnt watched TV since the 2017 elections. Ive missed on everything including bushfires, natural disasters, pandemics, and capitalism.

I can see clearly how the system works. I said i wouldnt watch a single news report (including Covid) until it was a "highlight reel" and man o man has mainstream society lost its glammer. its a machine, where the capitalists and poilticans jockie for your money using the power you can give them against you while smiling into the camera and saying they love you.

FAANG you up the ass at every chance they get. Even the celebs are pawns, reliant on the ad companies for there bread and butter.

ive never been free-er. I had my covid (health issues) 15yrs ago and realised that day that life was precious and u should not take it for granted. I quite everything, travelled the world, and experienced modern society in all its wonder. I met people everyday who wished they could quit and travel like me and i told them, you can.

Unfortunately humans are not capable of infinite growth in a world where nature is being processed into profit in a constant grasp of more and more. Nature imposes its own limits. Virus are part of the moderisation game. They are a cost of buisness. Like our parents generation where the WW1/2 and The depression scared and and shaped them (and created this system), our children will be scared by the unresolved trauma their parents experienced during Covid.
Threadable is a social reading platform
> I have seen this disingenuous copy-paste objection show up in every thread on this topic on HN

To be fair, your comment is objectively more generic and closer to a "copy-paste objection" than the GP's.

I have no idea how the press were in nineteen umpties, but it seems clear to me that the reporting by Mother Jones is pretty biased, and they have their fair share of polemic-level opinion pieces.

Do you think they would cover the recent removal of To Kill A Mockingbird (which is ironically a book they do mention in the article) from the curriculum by a Washington school board [1] in the same way? I don't think so. I searched their website, and it looks like they haven't covered it at all.

[1]: https://www.newsweek.com/schools-drop-kill-mockingbird-requi...
>>artificially inflated in all sorts of ways like having fb.com tab open on my browser and never actually going to it as one example.

Worse, Logged in once, then told Facebook to keep themselves logged in forever. This technically means users who have logged in.
Not for SARS-CoV-2 and especially not for the Omicron variant. It is laughably absurd.
I haven’t searched for the Moderna one, but for the Pfizer I have these two links:

Assemblies of putative SARS-CoV2-spike-encoding mRNA sequences for vaccines BNT-162b2 and mRNA-1273

> https://github.com/NAalytics/Assemblies-of-putative-SARS-CoV...

Reverse Engineering the source code of the BioNTech/Pfizer SARS-CoV-2 Vaccine

> https://berthub.eu/articles/posts/reverse-engineering-source...
> You do realize there are loads of places in the world where people don't even lock their doors

In a place with no daily crime, EVERY crime is investigated thoroughly, and the perpetrator brought to justice with all the resources of the (very bored) local police.

Think of the small town where no crime of note ever happens, and suddenly someone's house is robbed. Do you think the residents just shrug it off? Of course not — it's the only thing the town will talk about for weeks!
Feel free to file bugs! I do like fixing WebGL perf issues!
The breakage is also irrelevant as an end user if you're sticking to a LTS kernel, or using distro packaging that supports it (if Canonical never ships a kernel+ZFS that don't work, I don't care what upstream does). And if it does break... I guess I just have to roll back to the last root snapshot;D
Amazon Pip Horror Story