skysight-inc/HackerNews huggingface dataset:
How does that contradict my point - Apple has to support the M1, since their M1-based SoCs don't support dGPUs (yet), so the M1 is all there is.

Besides, Apple is the most valuable company in the world and has exactly the kind of resources AMD doesn't have.

> or example, Ryzen is very popular in India. Discrete GPU are unaffordable for that college student who wants to train a non-English NLP model on GPU.

Well Google Collab is free and there are many affordable cloud-based offers as well. Training big DL models is not something you'd want to do on a laptop anyway. Small models can be trained on CPUs, so that shouldn't be an issue.

Inference is fast enough on CPUs anyway and if you really need to train models on your Ryzen APU, there's always other libraries, such as TensorflowJS, which is hardware agnostic as it runs on top of WebGL.

That's why I don't think this is a big deal at all - especially given that Intel still holds >90% of the integrated GPU market and doesn't even have an equivalent to ROCm. Again, niche within a niche, no matter where you look.
But it should be, given it's a monopoly on the space.
WRC has (or had) a rule for car homologation which required at least 100 road-going copies to be made for some higher end tiers (This is why we have Lancer Evo & Impreza WRX on the roads). There may be another rule/law in the automative industry where 100 units are considered "serial production".
I used to use a swap partition, but then if you get the partition size wrong you're lumbered with it. Why wouldn't you use a file.

At one point in the past I used the default (or recommended) /boot size and got stuck a couple of years later juggling at updates to fit the boot files into the partition. I just use a monolithic partition per OS per disk now and swap files within that. Is that not good practice (for home systems)?
I would start with the title of the artwork that was destroyed.
And it also costs a landlord when a business moves. How likely would they be to find new tenants if the previous tenants mention that they were forced out by an above-market rent increase? You're tilting at windmills.
Bitcoin mining facilities do not install their own solar panels. They use energy from the grid, that would otherwise go to other users if bitcoin miners did not destroy it.
First question is, where do you buy a DVD? Second question, where do you put it in?
English 0.5 * 3,000 = 1,500

French 0,5 x 3 000 = 1 500

The period thing is very tricky, I often parse big numbers in English are super small ones.
I agree. But isn't it more probable that there forms some kind of arbitrary "OR" logic than "real abstraction" which is indicated by choosing the word "multi-modal".

I guess we see something like this:

e.g. "Photo of spider" -> Hierarchy of pixel soups -> "Photo of spider" OR "Photo of word spider" OR "Spider rear view" OR "Spiderman" OR ... -> [Spider]

What I think the authors want to tell me when calling it multi-modal:

"Photo of spider" -> "Characteristics of a spider" -> [Spider]
"Photo of word spider" -> "Letters S-P-I-D-E-R" -> "Written word spider" -> [Spider]
The only problem I have with antirez's lib is that he didn't make it into a single header library.
I just proposed to this merged to NextDNS.io (a kind of Pi-Hole in the cloud) reference blocklists: https://github.com/nextdns/metadata/issues/601
So. You think all the companies in the world are defacto arms of the government? I don't get what you are saying
The distinction between "valid" and "invalid" HTML used to matter once upon a time, but it no longer does at least for agents (authors can still benefit from error-free HTMLs because errors can distort their intents). Pretty much every string can be parsed to HTML since HTML5 and all errors are non-fatal, so many modern HTML parsers default to ignore errors. There are parsers that can be configured to abort on any error, but I don't think the GP intended that.
It's not a wall, more like a moat with a drawbridge :)

The drawbridge is lowered every two weeks and that's when the team delivers and demonstrates the stuff they did during that time. This is also the time the stakeholders get to present the prioritised list of work that needs to be done during the next two weeks (Product backlog).

During the two week period if the stakeholders need to communicate to the Fort of Scrum, they can shout from the other side of the moat and the Scrum Master is the only one with access to the only tower in the castle where the shouting can be heard. The team has complete autonomy and peace to work for the two weeks.
There's also Shakespeare and The Bible. Neither really that PC.
The issue specifically with casually reinforcing negative stereotypes, especially in childrens books, is that it seems at least plausible that will influence readers' perceptions later on. I'm not entirely convinced by this argument with respect to these specific books so long as they're only a small part of a child's reading experience, but the argument is at least reasonable, right?

This is kind of like: should you be advertising cigarettes to minors? (Should you be advertising those at all?)

I do think it's quite painful to be cutting out culturally important artifacts like this, but I also understand the argument to do so, and it has pretty much nothing to do with upper-class vs. lower-class.

Most of the issues with these books seems fairly minor; it sounds like it should be feasible to release a new edition avoiding the negative stereotypes while retaining pretty much all of the cultural value. Not sure why the publisher didn't try to do that... or maybe they are, and this is just the way they're doing that so as to also hype up the new edition for sales. Who knows. (Yes, I realize eBay's decision is technically distinct from the publishers, but clearly they're trying to avoid negative PR here, i.e. being risk-averse by just following somebody else's lead - I doubt any of these dominos would have fallen without the publishers choices).
The answer had 4440 upvotes and 27 downvotes at the time it was locked (click on it to reveal the breakdown, if you have sufficient SO "reputation").
The curse of snappy titles. A clearer version of my message is in the third paragraph:

"I’d like to encourage more open source project maintainers to consider doing something similar."
>It's disrespectful and not giving the benefit of the doubt.

Unfortunately, a good number of users who post questions on StackOverflow have not earned the benefit of the doubt. Browsing the site, you will occasionally come across questions which are the tech equivalent of asking "Which screwdriver is the right size to stick in this electrical socket?"

Frame challenges are a necessary part of learning, so they belong on a Q&A site. If a user doesn't want their problem to be challenged, the onus is on them to clarify in the question why their particular approach is the necessary one. It's only possible to respond with alternative solutions when the problem is not specified enough.
Actually, if you read his rant all the way to the end he does offer a helpful suggestion:

> Have you tried using an XML parser instead?
Senegal restricts internet as protests escalate
Nah, they’ll just put the pole somewhere else. This isn’t like central London with thousands of years of archaeology piled up on top of each other.
>Is ...xxxx... sold as a children's book?

"Every book is a children's book, if the kid can read."

Mitch Hedberg

But seriously, is who the book is aimed at relevant?
I recognized that it refers to some regular hours when person may be contacted for discussion.

Still, I am deeply opposed to formulating in ways that suggests any form of obligation/entitlement/expectation.

Though I expect that in many cases it would be a good and useful idea!
What are the most popular services that companies are paying for from these providers? I've built a lot of authentication and authorization technology, open sourcing very little so far.
K8s CloudNative Jobs at ControlPlane
ControlPlane does K8s DevSecOps for leading banks, governments and insurance companies. We are hiring DevSecOps and DevOps engineers: https://control-plane.breezy.hr/
> With Starlink I think the competition will get more real for them.

It's entirely possible for them to just ignore starlink. Due to the nature of satellite internet there's only so high a density of customers that they can have. At maximum theoretical efficiency and distribution this is maybe 1% of US households. In cities it will be irrelevant (starlink will either raise prices or turn away customers), in rural areas it may serve as some competition, but infrastruture investment in those areas is naturally lower return than in cities, so they're not likely to have a strong incentive to improve their service there. Elon Musk has specifically said Starlink is not competition for the big telcos.
She still get's those sweet royalty cheques and her Harry Potter universe is alive, well and expanding but she was smart that she owns it.

Probably because of her wealth it allows her to be honest on twitter about how she feels about gender identity , the problem is the platform she chose to express those views i.e twitter , it tends to amplify a certain group think.
My industry leading AI can make sure the car remains motionless when it's parked. It doesn't even need a driver to be present. ;)
So after years of profiting from the dark practices cookies allowed they decided to replace them with something new, better, more powerful, and potentially harder to block (when they decide to make it mandatory or burry it so deep that the average person can’t find the off switch).

Are we supposed to be grateful now? Are we expected to celebrate this as a “huge win for the end user”?

This looks like a typical case of “fighting symptoms, not the cause”.
Developing Client Communication Skills as an Engineer
Or just use the actual SI unit Joule
Show HN: Free SVG Wave Generator
> I'm pretty sure most people are in agreement that racist caricatures are bad.

I am pretty sure it’s the opposite considering how the concept of racism has morphed in recent years.

> my meaning was that this "cancellation" (which is really just people acknowledging that something is bad) is not applied by some power structure

This is oxymoronic. Perhaps you misunderstand what power structure means. It doesn’t have to be a legal institution or centralized in any way.
I have provided multiple sources including research; you have an issue with one. There are plenty more if you do the research.
I think your comment is an interesting example for the complexity of our small continent, for our shared but complicated history and our massively different viewpoints on everything. I think that makes the EU an even more impressive experiment.
This one will be long ;)

First of all, I would like to address the "haters". They rant on and on about how Scrum does not work, how its slowing them, unnecessary meetings, etc. But if you look at what they say, it's always the same. They screw up, did not used it correctly. Its like when you want to cook a dinner, and burn yourself instead. Do you blame the fire? Or your stupid ass? :D

Scrum is not a silver bullet. It is not useful everywhere. For example for very small teams, who have like one, standalone responsibility, they know it well,... having Scrum is a waste. All they need is someone who will be able to give them (feature) request and they will do the job well. They are essentially self-organized.

However, for bigger teams, more complex product, more teams involved, this does not work anymore. One guys can THINK he is the owner because he coded that particular component, but there is another owner in second team and they clash. Often times people work like crazy, but the whole product does not work. All the pieces are there, but they cannot work together, gazillion ideas how to make it work, ego-driven heated discussion how we should use this library instead of this one. How everyone else is stupid because they do not integrate with us first, etc.

Scrum it is NOT a waste of time. Any fool that say a 3-4 hours during two weeks is great waste is total junior. That amount of time will never ever mean difference between "job well done" and "oh no, we fucked up again". If you are desperately thinking that the extra hour you spend coding instead of 4 daily standups (15 minute each) will save your product, then you already are on the edge of "crunch time" and doing something incredibly wrong.

Scrum - when implemented properly - provides many benefits:

1) Little to none micromanaging: The amount of micromanaging and reporting is lower, because your progress is visible without the need to actually report to the boss.

2) More option for your own time schedule: If the team evaluates that something is "hard" and give it huge number of storypoints (if you use SP), you are expected to work on it for some time and no-one will bother you like every half a day.

3) Predictability: business oriented people can easily "calculate" the time of delivery based on your predictions/estimates. You are shielded from that bullshit AND you are earning more trust every iteration, which means you have more option to do it your way.

4) Knowledge is shared: there are no silos, everyone potentially can work on anything within the competence area of the team. If someone gets sick, work just don't stop because the "owner" of the lib is out and we know nothing about it.

5) The power to stand up to the brass.

And others, I personally value those the most. And you can achieve some of those using different frameworks, but Scrum is proven to work the best all around. Also important note is that there are some basic rules for Scrum, but most of it is just recommendations. If you follow the book to the letter and do not adjust for your team, you are screwing yourselves.
There’s a Spanish idiom that describes your reply here really well, I think. It doesn’t occur to me what the comparable phrase in English would be. Es una cachetada con guante blanco.

I disagree with you, but I have to say, well done. Point made.
Unfortunately I am to late to edit my post. I understand the intent here, but these threads are full of what are, in the end, drastic accusations of scientific misconduct (or raging incompetence) against the authors, made with confidence from a place of proud ignorance. I believe it is important to point out when arguments are not made in good faith. Responding to them as if they were honest attempts at debate is problematic in the sense of a false balance.
Python and Java fill very different niches in the ecosystem. You're not going to cobble something together quickly in Java, the language just isn't designed to do that. Python is the software equivalent of cardboard-and-hot-glue prototyping, which is fairly common in academia.
I helped a fella figure out how to imbue their GPT model with emotional awareness. That was one of the cooler ones, and we solved it in about an hour or so.

The actual technique will take a month or so to execute, but the core idea is pretty much guaranteed to work.
Would be?
Sounds like zombie scrum. A good scrum team will be self-driven. Micro-management from external sources is an anti-pattern and usually means you have a poor scrum master who doesn't understand that their job is to protect their team.
Apple M1 proves its mettle – beats AMD Ryzen 9 5980HS and Intel Core i9-10980HK
Immediately. :)
The title seems click bait. At first I thought all books are being delisted, turns out this affects six less popular titles.

> The six discontinued Dr. Seuss books aren’t among the late author’s best-known works.

Wikipedia has more information about the most popular of these books and its criticism: https://en.wikipedia.org/wiki/If_I_Ran_the_Zoo#Criticism
That's a better name for it than "office hours" I think!
It could also be seen as adapting the business model to fit the process.

Essentialy, the goal was to sell a product that guided users to learn in the most effective way possible. The learning model is spaced repetition, which requires users to use the product over a long period - therefore the best way to sell it is as a long term subscription.

If the best way to learn was to cram as much as possible in as short a time as possible, then maybe the product would be sold as a bunch of individually priced courses paid in full up front.

As long as the product is fairly priced and provides a valuable service, there's nothing wrong with making money as effectively as possible with it.
I thought your comment was elitist for a few reasons. The most important is the way you portray "people" (the common man or woman is my inference of what you are talking about). You say "People remember only simple things, and like simple reasoning and solutions, which is what made him popular in the first place." I also object to your comment because I don't think this is a valid way to use hyperbole, if that is what you want to call it, since you aren't so much exaggerating as just saying things without a basis in fact. The Bible is probably the most read book in the world, or at least close. In vast swathes of the US, a large percentage or even most people read it consistently and even structure their lives around discussing it. Worldwide, there are over 2 billion Christians (focusing on just one religion) and a lot of these people are reading the bible, not just using it as posturing, signaling or ornamentation as you seem to imply. Mein Kampf has been widely read, and was a bestseller as recently as 2017 (in Germany!). While some no doubt use this as a symbol or ornament, it would be striking to me if a lot of people weren't reading at least part of it in all parts of the world, including the US. Still, despite being completely confused by your first paragraph, I mostly agree with your conclusion that coming after this book will just have the opposite effect and that it would be better to focus on actual crimes/other problems. I would want the poster from Germany to know that millions of Americans read the Bible and probably Mein Kampf, that this mostly goes fine, and that while some Americans might like a more German approach, a very large number probably don't want hardly any books banned or even made difficult to get and that this concept of free speech is very deeply held. If you're American, I think free speech is especially important right now because we all need to be talking with each other. The first paragraph in your comment also gave me the impression you might be out of touch with a very large portion of Americans, but I may be overstepping there.
Solving self-driving in dense slow moving traffic on narrow city rodes is a simpler problem than on high speed freeway style roads, mainly because the risks are much lower - you wont get injured at 20mph in moderns cars. Dings and dents can be compensated relatively cheaply.

Much of urban Europe with pre-industrial-revolution cities and part of urban Asia is slow moving traffic. Slow, compared to California/Atlanta/Houston non-rush-hour freeways.
Everybody who is always optimistic emigrated to the US in the last 200 years... I think genetic selection might be in play here ;-)
I 100% agree with that version!
Team lead(er) always seems to me like the attempt to make a manager look unimportant.
The difference in usage is not localized English: it's cultural student/academic vs. employed.

To a student with no professional experience, "office hours" are posted times when a professor is available to further mentor and guide a student. "office hours" are designated times outside of the scheduled class times and professors are generally required to provide them so others can benefit.

To a professional and others with white-collar jobs, "office hours" are hours are times when an employee must be seen by a manager to be considered working. Times outside of the scheduled work times are called "outside of office hours" and employees are generally expected to provides them so others can benefit.
TONY THE PONY.
1. whenever you see strncpy(), there's a bug in the code. Nobody remembers if the `n` includes the terminating 0 or nor. I implemented it, and I never remember. I always have to look it up. Don't trust your memory on it. Same goes for all the `n` string functions.

2. be aware of all the C string functions that do strlen. Only do strlen once. Then use memcmp, memcpy, memchr.

3. assign strlen result to a const variable.

4. for performance, use a temporary array on the stack rather than malloc. Have it fail over to malloc if it isn't long enough. You'd be amazed how this speeds things up. Use a shorter array length for debug builds, so your tests are sure to trip the fail over.

5. remove all hard-coded string length maximums

6. make sure size_t is used for all string lengths

7. disassemble the string handling code you're proud of after it compiles. You'll learn a lot about how to write better string code that way

8. I've found subtle errors in online documentation of the string functions. Never use them. Use the C Standard. Especially for the `n` string functions.

9. If you're doing 32 bit code and dealing with user input, be wary of length overflows.

10. check again to ensure your created string is 0 terminated

11. check again to ensure adding the terminating 0 does not overflow the buffer

12. don't forget to check for a NULL pointer

13. ensure all variables are initialized before using them

14. minimize the lifetime of each variable

15. do not recycle variables - give each temporary its own name. Try to make these temporaries const, refactor if that'll enable it to be const.

16. watch out for `char` being either signed or unsigned

17. I structure loops so the condition is <. Avoid using <=, as odds are high that'll will result in a fencepost error

That's all off the top of my head. Hope it's useful for you!
> finding a process that works well for your team, picking bits from the larger "Agile Toolbox".

Absolutely this.
Double mask Supercomputer Similation [video]
I believe that is a later backronym, although equally valid, not least since the term is satirical.
Thanks for answering the question
> We have 3 features we want to develop. Lets aim to complete them in the next 2-3 weeks.

I never actually saw it that way. It's more like we know the velocity of the team is about 25 to 30 points based on past estimations. The team has estimated the following stories and the product owner decides which stories he'd like to see implemented. So he picks a few stories totaling 30 points with the knowledge that it may not get done. And that's supposed to be OK. The more and longer you estimate with the same people, the closer the estimations come to reality. So he has 3 stories totaling 30 points, he definitely wants 2 of them to be finished so he puts them at the top - if the third one doesn't finish then that's too bad but it should be close to done at least.

I've never worked nights just because a PO decided he needed a feature in the sprint. But I'm also the type of developer to say something like alright you want this feature in the sprint that's going on? Sure pick one that's going out or I can assure you it's not going to be finished. I'm not trying to be a dick, but just communicating and managing expectations.
> This allows a car equipped with a Level 3 system like Honda Sensing Elite to act on its own accord (no pun intended)

Heh ...
>Capital outflow from China to the West Coast dropped over 90% after Xi introduced capital controls.

Big claim. Source?

Its non-Chinese foreigners getting deals in LA now that China is sandbagged. If you don't see all the other foreign money buying LA then I am not surprised you are no longer a consultant.

Lastly what do you think of US capital controls such as OFAC?
To determine how scary "Long Covid" is, you have to take into account both how bad and how frequent it is. Articles like these are just fearmongering. They likely cause it in many cases by giving people hypochondria.