skysight-inc/HackerNews huggingface dataset:
Skilled students can make some very fine PRs when they are working on something that intrigues them enough that they get very immersed in the code.

But not all students in training are skilled, and making code contribution a required part of a program seems certain to reduce the average quality of PRs. The problem is that somebody has to review those PRs, and often interact with the proposer for quite a while, to teach them the approach that is desired for the individual project. PRs that go against the grain are not always worth the effort.

In the scenario of the article, open-source developers are saddled with a new task: teaching students, many of whom will be unmotivated by anything more than a grade.

No thanks. Hard pass.

If professors want students to learn how to interact in a group setting, then the students ought to be designing their own software. If there's a perceived need for larger-scale projects, the professors ought to set them up and maintain cohesion and momentum across terms. If the professors don't have ideas for such projects or the time to spearhead them, well, then that's a bit of a sign.
What is AI content generation?
I see it as a scale, where having the radio on or not could push a few point more regarding engagement in the task.

The same way someone shouldn't be driving if they're dead tired, but even if they're in an alert state, drinking a cup of coffee can sharpen them a bit more.
Surely MathML is better than an image for users of assistive technologies (screen readers, etc.).

That alone should be enough to favour it over just images.
I don't think it's a question of it being blocked due to the additive, it's just that no-one has gone through the hassle of declaring the additive and doing the tests to show that the quantities ingested will be below levels etc. Maybe the demande for that specific sauce isn't strong enough, and importers prefer just to switch to a similar brand with no sulfites
How can you learn to solve engineering problems without doing engineering?

University teaches you about theoretical computer science, not problem solving skills for software engineering.

No university teaches you about how to assess an engineering problem, how to break it down, how to create at timeline/estimate, etc.
Germany, England’s deepest rivals? In reality it’s not a rivalry at all
> they’re cutting off a lot of current and high end systems built by enthusiasts, while supporting far slower and inferior PCs.

No they don't. All those systems may not have hardware TPM, but they support firmware TPM, which is enough to check the checkbox.
I mostly agree with you, but it's not all bad. Wikipedia, for all its flaws, is a tremendous repository of knowledge, so are its sister projects. Project Gutenberg stores vast amounts of literature. archive.org preserves literature, video, software, audio data. Librivox offers audio book recordings of public domain literature. And last but not least, free/open source software puts mountains of software for nearly every purpose I could imagine at one's fingertips.

All of these are free for anyone to access and contribute.
Not really, they get sent abroad and a lot of them defect, happened in Venezuelan and other countries. They get paid a misery while the dictatorship gets dollars from their work.
Saying the average GDP is 20-26k USD per person is quite laughable. If you've talked to people who have traveled there, it's nowhere close. When you cant even get basic consumer items (medicine, bandages, computers, etc) and certain food products aren't available, you don't have an average GDP of 20-26k USD.

The CIA estimates it at $12k. At $26k USD it would have a standard of living similar to Russia, Turkey or Greece. Which it most certainly does not.
It's not that simple. Like I said in another comment, organising the data is only half the battle. This optimisation also depends on your code accessing the data in an optimal way.

If the code itself is not organised for DOD, then the "optimal" organisation is what we currently have. A per-entity Update method that's accessing different "kinds of data" will perform worse with DOD-organised data.

This is why we have an architectural pattern that automates all that, called ECS.
No, it isn't for the users to decide, if they are already on a login page they will fill the login field first in nearly all cases.

That screenreaders are crap doesn't excuse breaking flow for 99.9% of users. Autofocus is essential for the ergonomy of all single-purpose forms, be it a search form, login form or order form. The first form field a user will interact with NEEDS autofocus.
While I love those attempts (kind of like ublock origin on a server), you can easily see how they are stuck between a rock and a hard place. They have all the vulnerability of fraudsters, and none of the benefits of authentic users.

That's why most of them seem to be perpetually banned.

[edit] Now, if someone would build an onion router that ran on people's end devices and served as a proxy network for these front ends, that would be interesting ... but would probably end up getting lots of people blocked, so please don't take it seriously.
if you read the article it explicitly states she herself says she borrowed the term from her reading of feminism. so yes.
Canada is right next door as well, with trees that can just float down the river
To address a few of your points.

Crypto isn’t the new fiat, it’s the new gold.

Most of the world does not have a robust nation state ensuring identities and ownership. It’ll be a massive boost to the world economy.

NFTs will enable new interconnected markets that we haven’t even dreamed of yet.

Not all crypto wastes energy, look into Cardano.

Quantum computing will change everything, this isn’t exclusive to blockchains.

There’s far more good that’s going to come out of this than bad with people gambling. The gambling is bringing attention to a major advance for humanity. Any press is good press in this case.
This is transparent nonsense because there is absolutely no overlap between the medium or large-sized business that wants to buy derivatives from JP Morgan and the retail investors who want to buy bitcoin.

Are Rolls Royce (turbine manufacturer and part-time hedge fund) about to start buying forex derivatives from Binance? Seriously, seriously doubt it.
The thing is, this wouldn't have magically solved the issue. Larger engines hanging from your wing fundamentally affect the balance of an airplane. Take the thrust vector for example. The further you move the engine from the longitudinal axis of the plane, the stronger the angular momentum is, that is exercised from the engines onto the plane, especially when pitching up.
why the robo voice . not nice.
Rust in Action (Book)
I grew up poor and have ADHD, so went to state comp. I will say that there were definitely unpleasant sides to it, but I feel like my compadriates and I have a much more rounded and grounded view of society and class than the friends I know that went to private schools. You simply can't expect someone who's never felt poverty, whether it's their own or the people they see day in day out, to be able to be able to truly understand it.

I can see how it would probably be a more difficult experience for introverts.

Funnily enough, I got bullied more by the rich kids - who knew how to push my buttons and wind me up to the point I'd lash out and get in trouble - than the poor ones.
CIBN seeks collaboration with Osun State on capacity development
Transposing the data structures is trivial, but transposing the code that access them might be impossible: inside your methods you're still doing random access. You'd have to not only break your "Update" method into many, but also call those broken parts separately.
> but would probably end up getting lots of people blocked

These scum companies rely on "engagement", so they can only block people if it's a minority. If _everyone_ participates, they have no choice but to accept it (or maybe change their product so there's no incentive to run these unofficial front-ends in the first place).
I will continue to support Apple because for me they’re the best of the only 3 options. You’re not convincing anybody with your ragey rants. Stop wasting time here and go do your thing if you’re so happy with what you have.
They do have that optimization in some cases; it helps on SPECint.

It often requires UB to optimize well, which many people aren't into letting it do.
I work in a cloud environment where SAP HANA databases are provisioned. We offer VMs with multible TiB RAM for the larger HANAs.
I don't get why you're downvoted, you got a very valid point.

Personally, my daily drivers for the last six years have been various generations of Apple devices due to their supreme hardware build quality on the one side and Windows' nastinesses from "BIOS manufacturers and hackers can hide malware in ACPI tables" to "Windows 10 has no way to disable telemetry and has ads in the OS".

> Windows keeps getting better in some ways but still struggles with confusing control panels (yep, plural) and a mix of old, reliable menus, that Office "menu" thing and the newer "cleaner" approaches without menus.

Worst thing about the control panels is... it's been over 9 years since MS introduced the "new" Settings app. And yet, in 2021, it is still a mess with stuff hidden in old-style panels, somewhere in the new-style app, and other stuff deep within Group Policies.

Why isn't everything available in Group Policies (which could also use a re-organization -.-) by default, with a well thought-out UI in the new Settings app by now?
Robert Malone, the inventor of mRNA technology used for the current COVID vaccines, has been censored by YouTube for sharing his concerns about the safety of the vaccines. Informed concerns, not outright proclamations on them being unsafe, and this is a vaccine that has less than 8 months of doses, and yet they're telling everyone it is entirely safe even for young, still-growing humans. Natural immunity is not even being considered for letting people attend public events. There is data that the vaccine and its parts have larger bio-distribution than they should. There's a lot that doesn't smell right about the whole thing.
Costs change the dynamic and allows it to be a more focused problem.

For example spoofing as part of DDoS is now cost-prohibitive as you either cannot achieve the scale needed or you are too slow to be effective... which makes the market for booter service less viable at their low cost.

For ad-click stuff it wipes out the bottom of the market and forces the fraud on higher value adverts where it is more visible.

For e-commerce bots trying to buy the latest sneakers in sneaker drops this cost is irrelevant as the benefits are huge, but... with enough of the other fraud reduced companies that provide services to protect here can focus more resources here to make it harder.

Similar to how the most effective spam I now see on sites I operate is actually now human generated by cheap human labour (effective meaning "gets past layers of detection that stops it early")... the spam problem for me is effectively solved as it's been reduced so much and humans are slow and inefficient.
Abstract

Earth's Energy Imbalance (EEI) is a relatively small (presently ∼0.3%) difference between global mean solar radiation absorbed and thermal infrared radiation emitted to space. EEI is set by natural and anthropogenic climate forcings and the climate system's response to those forcings. It is also influenced by internal variations within the climate system. Most of EEI warms the ocean; the remainder heats the land, melts ice, and warms the atmosphere. We show that independent satellite and in situ observations each yield statistically indistinguishable decadal increases in EEI from mid-2005 to mid-2019 of 0.50±0.47 W m-2 decade-1 (5%-95% confidence interval). This trend is primarily due to an increase in absorbed solar radiation associated with decreased reflection by clouds and sea-ice and a decrease in outgoing longwave radiation (OLR) due to increases in trace gases and water vapor. These changes combined exceed a positive trend in OLR due to increasing global mean temperatures.

[0] https://agupubs.onlinelibrary.wiley.com/doi/10.1029/2021GL09...
YouTube is a centralized service that's likely not even economically sustainable in the long term, given the sheer amount of random video junk that gets uploaded on there every minute. I'll take this argument more seriously when a comparable service can be built on 100% commodity tech (probably using some variety of IPFS for cdn-like distributed sourcing) and be made economically sustainable for creators as well (the various crowdfunding platforms are showing that something like this can work).
Rearranging memory accesses is very difficult due to usually not having enough info to do the alias analysis. Also, C/C++ compilers really don't know that much about their target architectures, especially not their memory performance - they barely do scheduling anymore since it's better to let the CPU reorder it.
I’ve come to the same conclusion, especially since I often end up using the same equations for both web and LaTeX documents, so it’s nice to have the same rendering engine everywhere, especially once you start making small tweaks to spacing etc.

One issue I’ve run into is that it’s not always that easy to get the style of the SVG images right, especially when it comes to sizing & placement. Did you find a good way to e.g. ensure that inline equations have the correct baseline alignment? Or a good method to ensure that equation sizes always match the font size of the paragraph they’re in?
i agree with this. many sites these days have 2FA/OTP in the login flow and they that box is marked as password, and everytime the browser asks "do you want to update your password?" maha irritating experience.
Show HN: Open-source Mondrian Art Generator with flexibility configurations
> Then you find 20-26k USD.

Citation needed. You can't just make up your own GDP figures.
I live in SE Asia and I always have to roll my eyes when Americans ask for "real" sriracha. As if it were invented in the 1970s in California and the 100 year old Thai brand on the table is the cheap knock off of American culinary genius....
> No university teaches you about how to assess an engineering problem, how to break it down, how to create at timeline/estimate, etc.

Many of them do actually. Obviously you will not be very good at it before having actual work experience, but it is useful to be open to thinking about it.
Windows 11 to force webcams on laptop users
For me, a bottle lasts several months.
First result on Google: https://fr.wikipedia.org/wiki/Boeing_737_Max#/media/Fichier:...
Nice List!

I'd add: "Use browser-native autocomplete features for both 'email' and 'password'"

Also you can go pretty wild with a sign-up form's password field validation, because you may want to indicate to the user:

- how strong his PW is

- what seperate requirements are currently fulfilled (e.g. 1 number: yes, 1 special character: no, ...)

- if he needs to pass all requirements or not (and if not: how many he still needs to fulfill)

- if his password contains strings from other input fields you may deem insecure to be part of a PW

- generally more than just an error-state, but also a valid-state, or even a warning-state
Newspeak and Domain Modeling
Seems to me our only hope now is some very radical immediately effective carbon capture tech, that is cheap and people are happy to do it - whatever "IT" is. Planting trees is great but to my mind that isn't going to be enough, doesn't happen quickly enough. Without this, it seems there will be weather disasters and food shortages all over the world and accompanying wars and political destabilisation that leaves few places unscathed. I think frankly the most important subject any scientists should study right now is how to get this huge amount of humanity=threatening previously emitted CO2 out of the atmosphere
OOP doesn't force you do do car.drive().

You can have an abstract agent class/interface with virtual "drive(Car c)" method. The method would be overriden by AIAgent, HumanAgent etc.

The car itself would have more basic behavior, such as "accelerate()", "turnLeft()", "turnRight()"
Good guess! I checked in my fridge, and it does indeed have a flying goose logo.
Britain bans Binance's UK ops in latest cryptocurrency crackdown
Renault seals electric car battery deals with Envision, Verkor
Cryptocurrency exchange Binance banned by UK regulator
UK financial watchdog cracks down on cryptocurrency exchange Binance
A lot seems to turn on exactly what kind of open-source project might be used. The author refers to a letter from 15 years ago:

> Future CS Course Already Here In his “President’s Letter” (“Computer Science Education in the 21st Century,” Mar. 2006)

> David A. Patterson suggested creating a course that would leverage high-quality examples from open source software. I’ve been teaching just such a course for the past three years at the Athens University of Economics and Business. The lectures (see www.dmst.aueb.gr/dds/ismr/)focus on how students comprehend, evaluate, maintain, and enhance large software systems.Students’ grades are derived by assessing their contribution to an open source project they select based on their own interests. The course’s theoretical background is covered in my books Code Reading and Code Quality: The Open Source Perspective (Addison-Wesley, 2003 and 2006, respectively); all the examples I use come exclu-sively from large existing opensource projects. Two of the soft-ware systems I use for drawing examples are the very ones Patterson mentioned in his column:BSD Unix and PostgreSQL.

> I also use the source code of other systems (such as the Java HSQLDB database engine, the Apache Tom-cat application server, the ACE networking framework, the X Window System, ArgoUML, and Perl) to cover subjects like object-oriented programming in Java and C++, networking, language processors, and graphics.

> Diomidis Spinellis. Athens, Greece.

Communications of the ACM, 49(8), August 2006, pp 11–13. doi:10.1145/1145287.1145299 https://dl.acm.org/doi/pdf/10.1145/1145287.1145299

I don't know the 'Athens University of Economics and Business', but it sounds pretty vocationally oriented to me.
On the other hand, it's always just a hit of the tab-key away.

Also, as always with minorities, the 99% argument isn't of concern. We, as a society, have decided to provide for accessibility requirements. In many countries it's a legal requirement for years to built websites accordingly. As a designer, you're liable. That's it.

P.S.: It really depends (quite literary) on context: if you open a modal pop-up on a specific user request (e.g, a button click/press) and users know what to expect and you provide appropriately labeled fields, autofocus is fine and helpful. However, if you open your page with the usual "subscribe!" overlay and autofocus, it's pure evil.
> FCA is acting to protect UK citizens

More like protect their position as regulator. The UK (London) is home to many CFD exchanges which are more scammy (almost 100% scammy) compared to Binance (which is a legitimate exchange that happens to be dangerous to use if you don't know what you are doing).
Battery discharge is quite linear, because the OS is using the information from the BMS chip in the battery pack, which tracks the energy stored in it rather accurately, and also tells you very accurately how much power is drawn or put in.

Personally I don't use Windows on any of my laptops, so I only noticed this one day on my work laptop. On my Linux laptops my status bar is literally just doing a weighted average of "time_remaining = energy_remaining / current_power", which works rather nicely.

That a supposedly top-notch software company like Microsoft is trying to gaslight their users into "predicting battery life is like hard you know! We're gonna remove it because it's so inaccurate, it's basically unsolvable aha" makes me throw up a little, but is also such an accurate and damning reflection of the way these companies conduct themselves.
I believe that can happen for every strong virus infection.

So the interesting question would be if it happens more often for covid, or if we just observe it more often because covid is so widespread.
I agree. Further, to the extent that students need to learn "Jira-fu, unit testing, peer reviewing, etc." they can learn this in a controlled environment run by the university.

The problem with trying to have all students (not "some exceptional students", but all students) going out and engaging with the real world of open source is that the degree of difficulty in navigating different open source projects is enormous and may not be obvious to the professors nor students ahead of time.

Some students may wind up working on projects with nice guard-rails, helpful communities, plenty of up-to-date high-quality documents for how to contribute. Others... maybe not so much. It will be very hard to judge whether students have been successful and to compare their performances against each other (a perennial chore of academia, but one that people seem to insist on: grades!).
Because universities see themselves as research institutions - that's where they get their prestige and status from, not from teaching. Teaching people to code doesn't do anything for them (except pay some of the bills).

The whole bachelors -> masters -> PhD process is just winnowing out the unworthy and stupid. The ones who survive this and go on to publish papers are the entire point.

The entire IT industry is a byproduct of CS research, not the point of it. The point of it is to explore the intellectual realms enabled by the mathematics of CS.

Reducing this to "university CS departments exist to train programmers" is ridiculous.

Slightly tongue in cheek, but not too much.
Been using Poetry for the last 2 years IIRC.

It works quite well for the use case covered by the alternatives.

I have great hopes for the upcoming versions, specially the "poetry bundle" command: https://github.com/python-poetry/poetry/issues/1992

See full roadmap here: https://github.com/python-poetry/poetry/issues/1856

Kudos to @sdispater (Sébastien Eustace) and the contributors !
You'd laugh at a developer for having issues with their machine? Sounds like an filled with emotionally immature people to be honest.

> optimize for working in planes, trains, hotels or in meetings

Yes, one of the criteria here is indeed portability.

> you can't even change the mouse pointer color in macOS without buying a third party app

I have not in 20 years of software development felt the need to change the cursor colour. Is this an accessibility thing?

> 2-3 displays, an ergonomic keyboard and a 5 button vertical mouse in a quiet room

Other than the extra screens, nothing is stopping you use your own keyboard/mouse with the laptop and choosing your own room.

> I'll have Manjaro/XFCE setup and running circles around an M1 with real containers while you're waiting on virtualized containers or investigating which libs won't compile because they're not ready for the M1 yet.

There are indeed some teething issues with M1, but those will be solved eventually. Containers being virtualised hasn't caused too many issues.

I fail to understand, if you're using arch, why you'd use XFCE over a tiling wm like i3.
> In fact, C++ offers classes and structs. In my opinion, struct should be used for entities like "weapon" or "car". CLASSES (or objects) should be unix-philosophy adhering miniprograms that do one task and do it well (oh hey, it's the single responsibility principle!).

Please no. The only thing that matters is the language rules ; any non-computer-encodable arbitrary rule like this on top of the language rules just causes an additional lava layer.

There is one difference between class and struct and it's default visibility. Use one or the other according to which causes less tokens to appear in your code
Yeah, its actually for their dataset.