skysight-inc/HackerNews huggingface dataset:
> "the subset of C++ that can be used in the kernel is basically C" is an outright fabrication.

It's IMHO a good example of "ignore any progress in other languages", because it was a lot more true back when the question of C++ in the kernel first came up than it would be today. Which is not to say that the kernel should add C++, Linus is fully allowed to still think c++ isn't a good choice or to personally dislike it.

And I'm very certain I've seen less intrusive pro-C++ spamming than I've seen for Rust. C++ hasn't been cool or hype in a long time, it's mostly on the defensive in such arguments. Even Go wasn't as bad IMHO, and that also had some hype factor.

EDIT:

> This thread is full of "Linus hates C++"

Ok, I skimmed the thread. There is one comment saying that, one saying "Linus wasn't a fan at the time". "Full of", sure.
Kind of similar but maybe in a different context—there are a few tools that I’ve written for myself that speed my work up significantly but I haven’t widely disseminated. It’s not because I don’t want my coworkers to succeed, but more that my tools are directly mapped to the way my brain and hands work. Ie, I’m much more of a shell guy who likes to write command line scripts to speed things up while most of my coworkers prefer heavier IDE/tools/plugins to assist (no judgment either way, its just how our brains work). I offered some of my tools a few times but no one took me up so I don’t bother anymore.

Generalizing a solution, becoming a product owner, maintaining it for others, or even worse having some douchy manager take your idea and ruin it, seems like it would be way more work than I can handle and still do my day job.
Consider this ^^^ and the fact that it takes additional months just to distribute it. Then add in the fact that the virus has a very high and successful mutation rate and can persist in and out of animal reservoirs. Mass vaccination is mentally unsound but profitable.
When Intel starts disabling cores that are fully functional, then the practice shifts over into the bad column of artificial product segmentation. It may be good for Intel, but it's a problem for consumers. Likewise, features that ship to every customer but can only be turned on by eg. Amazon are worrying for obvious reasons.

The only reason why we tolerate such clear signs of market failure is because in the larger picture, Intel et al. need to keep their margins high and consistent to keep Moore's Law alive(ish). Maintaining such a fast pace of progress is probably better for customers in the long run, even if it means getting ripped off in the short term. But without such a benefit to make the tradeoff worthwhile, customers and economic policymakers would be right to be incensed when Intel uses wasteful tactics like disabling defect-free silicon in order to insulate their price sheet from the true supply and demand dynamics of their market.
My workaround is to come here and read what people write about it. No need to visit Twitter at all.
The linux kernel is crawling with dynamic dispatch, but because it is in C they are the most inefficient dynamic dispatch mechanisms possible, with arrays of function pointers populated at runtime that 1) the compiler can never optimize, because they aren't visible at build time, and 2) that have been the causes of numerous vulnerabilities, because it's not always obvious at commit/review time that the author has screwed up the assignment of function pointers to dispatch slots.

C++ would be a huge win all over the kernel, the only barrier to it is Linus' ignorance.
This isn't any different than keeping a bunch of text snippets that you use as a starting point for creating things. Text snippets may seem trivial in comparison to some tool that writes code or checks for your common errors, but when there is a bug in your text snippet, you own the bug.

Let's say he gives away his tool and all of a sudden he is the guy who has to work on it when other people have problems. Now his coworkers have more time, he has less, and he is the scapegoat for when things go wrong. Not only that but since it is not a real product of the organization, no one will recognize the time he works on it so he will have to work over time to meet his other goals.

Now if someone wants to ask for a copy of what I use, sure but they own their copy and I own mine.
Previous discussion: https://news.ycombinator.com/item?id=8410868
PICO-8’s limitations, including the tooling, are the point of it
> does not work on private nav

Did you enable it? Firefox requires you to opt-in to any extensions running in private browsing (there’s a checkbox in the pop up that appears when you install them, and also on the add on preferences page).
Does the placebo effect apply to dogs?
Commenter complaints about negative, unproductive responses to things they've posted; immediately gets negative, unproductive response.
you were not "literally forced". you were given an option. they didn't hold you down. if you want additional protections you should lobby for those, maybe form a union, but don't lie about being forced to do something.
The issue I see is: that was an outdoor shopping mall where you didn't have to check an "I agree to the terms and conditions" in order to enter. And Twitter's T&C say they can suspend you for any reason.
I had a similar in 2000 during the .com bubble, interviewed at an ecomm company doing libraries, Amazon had not yet put them out of business. All c++ cgi. I asked a lot of questions about the stack and dev speed. They had looked at java but didn't have experience so were just going to plug along in c++. Their customers, libraries and book stores, didn't care.

They passed. Reason was I was too much of a cowboy and they were afraid I'd rewrite their whole system within a few months of starting.

I can read that many ways these days but I'm glad they passed ...
Elon Musk is learning a hard lesson: never date a musician
Dan Luu's "How do cars fare in crash tests they're not specifically optimized for?" comes to mind. https://danluu.com/car-safety/
It can be understood fully as recursion. It's essentially a pseudo-random pattern generator. God is usually thought to exist outside of time. Hypothetically this means He transcends the P versus NP problem.
Just checked my folder of scripts like these, its grown to 76 files

The best part is, eventually you hit things like booking something as soon as it gets online. And it happens so fast you figure out there are multiple engineers out there, each with their own script, fighting it out
No - zero stars is still legally allowed to be sold. If it were to get below 0 stars, as in - actively unsafe - then it would not receive certification at all and not be allowed for sale(and in fact there were some cars that have been refused certification in the EU, some chinese designs that basically offered zero crumple zones and folded on themselves in a crash, that kind of thing)
Style nit:

q += 1;

Bothers me when ++q; would be just fine.
'factoid' means that something is fact-like, not that it is a tiny fact. Assuming of course one cares about linguistic precision. If you're the kind of person who uses 'literally' to mean 'figuratively' then you can ignore this, I make no value judgement.
Your comment was about three brothers where the third was complaining that he was working too much and that the first was working too little.

All the examples you listed don't have anything to do with your thought experiment. I hope you didn't interpret my comment as normative or as the right would say "market intervention" I was merely describing one way that the three brothers could get along.

I find your comment quite amusing.
If he's got that attitude for this what else does it extend to?
experiences and emotions are relevant evidence which can change your beliefs
Specifically one of the old buildings where they use the most traditional music. It's quite literally trippy.
Note the limitations section:

> Unifont Limitations

> Unifont only stores one glyph per printable Unicode code point. This means that complex scripts with special forms for letter combinations including consonant combinations and floating vowel marks such as with Indic scripts (Devanagari, Bengali, Tamil, etc.) or letters that change shape depending upon their position in a word (Indic and Arabic scripts) will not render well in Unifont. In those cases, Unifont is only suitable as a font of last resort. Users wishing to properly render such complex scripts should use full OpenType fonts that faithfully display such alternate forms.

So if your intention when choosing unifont was to support all of Unicode, it would be good to make it not too difficult to add more fonts.
An Interview with 100 Rabbits
A giant 'black box' will gather all climate data for future civilizations
A snapshot from October: https://web.archive.org/web/20211031161220/http://harmful.ca...
If you are curious to see more sample dialogs, you can find them in the published paper [1] from p 114-118.

Here's one that I found quite impressive (and yes, the given answer to the last question was indeed 5)

User What is the Einstein field equation?
Gopher In general relativity, it describes how space and time change in response to the distribution of mass and energy.
User What is a famous solution to this equation?
Gopher It’s the Schwarzschild metric.
User And what does that describe?
Gopher A black hole! A black hole is a region of space-time where gravity is so strong that nothing, not even light, can escape.
User What are some other black hole spacetimes?
Gopher The Kerr metric, the Reissner-Nordstrom metric, and the Bardeen metric.
User Explain the main features of each of these.
Gopher The Kerr metric is one in which the black hole is spinning. The Reissner-Nordstrom metric is one in which the black hole has an electric charge. The Bardeen metric is onein which the black hole has an electric charge and is spinning.
User What is the name for a flat spacetime?
Gopher It’s called Minkowski space.
User What’s 15 x 7 ?
Gopher 5

[1] https://storage.googleapis.com/deepmind-media/research/langu...
1. Use Zsh
Before Rust, There Was Java(tm) Binary Kernel Support for Linux
I'm 45 and have been programming professionally for 26 years - not some kid trying to be controversial. I feel there are distinct advantages to improving your workflow and working w/ a smaller and/or fewer displays. The main issue is scan time for your eyes and neck.

As well when you have a more focused presentation, you are more deliberate about your workflow. Do you need to see five columns of code simultaneously? I'd argue hardly ever, and trying to maintain that layout with what is optimal or useful is extra cognitive overhead or simply wasted space that is not helpful to being more productive.

Last time I was in an office about 3 years ago, they gave me a 34" widescreen. I only occasionally hooked it up where that width could be helpful, but most of the time I opted to use my 15" laptop display as I'm simply more effective in that mode.
I'd say ads aren't a strategy, but a tool/tactic you can use both for 2C and 2B in combination with other tactics under a general strategy.

One thing to think about is the complexity of your product's sale on the spectrum: self service, low touch, "medium-touch", high-touch? This depends on several things, price being one of them. You can also reduce the complexity of the sale through design and technical means until its irreducible form at a given price point.

The word is "combination", as even with "2B", you'll tend to have a combination of several tactics for different reasons. You may go with self-service where people can just put a credit-card to access a stripped-down version of the product to drive adoption, but your revenue may really be driven by doing high-touch with enterprise clients who may want to do on-premises deployment because they work on sensitive/classified projects. You're doing one both, but not for the same reasons.

"Expensive" is relative: different people have different discretionary spendings and the way you price your product and the segment you're trying to sell into will influence your sales process. You're trying to sell a $300 product to someone who works in role A, and they'll need their manager to sign off on it. You sell another $300 product to someone who works in role B, and they can just buy it without consulting anyone. You sell a $1,500 to that same person, and it's not them anymore who will decide. You sell for a certain sector? They won't do that at all: they'll want to do an annual contract, procurement, legal, security, and a bunch of other people will be involved. You'll need SLAs and many acronyms will be thrown around.

The complexity of your sales also depends on the complexity of your product: does your product do something rather obvious that everyone "gets" (email marketing, invoicing, accounting, photo sharing, communication) or does it do something that's rather complex that requires education or that doesn't even have a name it. That, too, will influence what you will end up doing.

Is your product targeted towards a profession that may have a governing body or an order or something? You may then talk directly with the chamber of commerce and get a list of clients, or talk with the Order of Physicians or an equivalent for the sector you want to target.

It depends who you're talking with, too. You may be talking with an engineer who is not the "economic buyer", even if your product is self service: they work on sensitive and classified information and can just not use your product like that, so you need to meet with the people mentioned above and answer a bunch of questions.

It depends. What are you up to?
Yes, but usually because of imposter syndrome more than anything.
Extinction reversed: Judean palm reborn
That page averages all the builds across different code bases. It doesn’t specify which version/tag of which code base, nor does it talk about the hardware.

https://arewefastyet.pages.dev/ - This page tracks compile times across some common crates over all supported compiler versions, with different hardware (2, 4, 8, 16 cores). This used to be https://arewefastyet.rs but the domain expired.

The tldr - speed ups of between 25-30% in these crates over the last 3 years.
Just like you I don't take statements like this at face value due to the complexities involved. :-)
MoneyHash | Senior Software Engineers (Django) - Senior Software Engineers (Frontend multi-stack) | Full-time | Remote (GMT+2) | $50-85k plus equity and benefits

MoneyHash is building the AWS of Money: a Super API infrastructure for payment orchestration and automation across emerging markets. We help businesses grow across markets consolidating their entire revenue ecosystem behind a single integration point, a central reporting dashboard, and multiple no-code tools to expand their stack.

We are looking for highly skilled software engineers to join our tech team, focusing on payment infrastructure problems. We are a global distributed team with a tech center in Cairo, Egypt.

Apply via https://moneyhash.io/hiring
Developing against this seems much easier than making an actual ps1 game, if you want to get that retro look.
Yeah, the inflation of price is really noticeable these days. I used to buy things like screws on Amazon, but vendors are starting to charge prices like $13 for an assortment of 200 of the shittiest made-in-china-out-of-string screws and it's just so ridiculous. McMaster is cheaper and the quality of the product is so much higher. And that's crazy because McMaster is not trying to compete on price. (Also have you guys ever used McMaster's website? If those software engineers worked on Amazon's website, Amazon would have taken over the world in its entirety ten years ago.)

I'm worried about Amazon over the next five years. Premium prices for counterfeit or subpar goods, and the data says Amazon is making more on sellers fees than AWS now, so it's going to be difficult for them to meaningfully fix it. Too many meetings like "we'll be ruined if we stop taking money from counterfeiters".
why? decentralization doesn't require a blockchain. you don't need permission to stand up a WordPress and to throw the ActivityPub plugin on it.
Fake, but very funny
What do you think a “proper” immune response entails exactly?

Keep in mind that reinfection was always still possible after getting Covid, regardless of vaccination status.
Huh...seems like this was misreported in a bunch of places, but you're right. It is in fact closed loop on cooling.
Yes, and these oceans formed 4.5 billion years ago, aka. much longer than "few tens or hundreds of million years"

> then consider that the medium between the source and destination is a frozen vacuum which means you have billions of years for transmission and spreading.

And by what means does that spreading take place? Spreading implies a medium through which to spread, which doesn't exist in interstellar space.

So that leaves moving over that distance on a fragment of a shattered planetoid for example. The fastest known asteroid, 2021-PH27 clocks at around 106 km/sec. Meaning, it would require about 2800y to make it's journey (remember, this is still alpha centauri I'm talking about, which by all accounts has no planets in the habitable zone).

2800 years at top speed thorugh the vacuum of space, unshielded from the denaturing effects of cosmic radiation. And at the end of that travel, if it isn't swallowed up by the gravitational forces of the sun or our 2 gas giants, an impact event comparable to a large thermonuclear device going off.

Sorry, but compared to that, sponeneous abiogenesis sounds a lot more plausible to me.
I'd be very curious if anyone knows what the Rust team's ambitions are for supporting the full set of Linux-supported platforms? Is this something they aspire toward? If so, how are they approaching it? Working with LLVM folks? Other backends (e.g., gcc)?
Makes it a bit different when not taking it also means you can't pump gas in certain countries. Austria has also announced that vaccination will become compulsory for all citizens.
No its not fine because not everyone reacts well to these vaccines. I know numerous people, including myself, that have had crippling heart inflammation after their second dose.
I can apply for an exemption but ultimately that does little for what rights I am afforded.

People are being left behind, and its not okay.
You could be direct and admit "I don't have any measurable evidence to substantiate my claims at this time. They are based on my personal feelings on the matter", rather that exhaust everyone with mental gymnastics.
It's nowhere near 1 in 100 - even in countries without good healthcare it's better than 1 in 500. And most of those that do die are compromised in ways that have been known as risk factors for over a year. If you have risk factors, your odds are different - if you don't, you're looking at 1 in 2000 or higher...
There should be a federal law that requires that these moderation teams keep extensive records of their censorship work product in order to maintain their immunity. This censorship work product would then be have to be made available in discovery.

Lawsuits challenging a censorship action or account suspension relating to censorship should be granted an exception to the otherwise binding arbitration agreement.

The purpose of this would be to deter ad hoc political censorship, and to instead encourage these companies to move towards a more procedure driven censorship system in which they simply respond to court orders and leave everything else up. So, for example, if I sued the John Doe operating this account for copyright infringement or if a law enforcement agency won a court order to get the account taken down for posting illegal pornography, that's fine, that's how things are supposed to work.

If instead the service is just arbitrarily censoring people, they have to keep strict records of their work products and produce those records in discovery. The companies would also have a hard time deflecting responsibility onto individual censors because almost anything that they could possibly do would be within the scope of their employment.

Yes, this would make what most of these companies do with their censorship teams economically impractical. That's the point.
Posted link is not working. Actual link to article ->
https://arstechnica.com/gadgets/2021/12/apple-reaches-quiet-...
Perhaps I should rename the registers to generic r1-r6. The trouble with automatically allocating registers is that you sometimes need to spill. And that means instructions need to work with either registers or memory. That feels like a very different kind of language, closer to C. You lose the largely 1:1 mapping with machine code that I was aiming for. Code generation gets more complex -- and my whole goal was to implement it in unsafe machine code (the SubX notation) and avoid metacircularity. Instead Mu makes you allocate registers -- but verifies your allocation so you have a reasonably decent experience.
I wrote "Less religious missionaries. Also, less funding by FAANG."

To answer your question, I honestly don't have a strong opinion about Rust. I had to deal with it years ago when I needed to recompile parts of Firefox and back then it seemed OK but still a bit messy, like all new programming languages.

But I cannot shake the feeling that Rust has some very loud fanboys. The original mailing list entry is about Rust being merged into Linux-next. C++ and Java are already in there, too [1]. So while that is a great preparatory step for Rust, it's not the big breakthrough that it is presented as. By now, I've read so many articles that overstated the benefits of Rust (e.g. "zero cost abstractions" - which then fail to optimize) that I immediately become suspicious if something is news purely because it relates to Rust.

And w.r.t. my second statement. The original article thanks Google for their generous funding. Which is true. Rust did receive generous funding from many sources, because companies who need a safer alternative to C / C++ tend to like it. And I believe that is a factor which contributes to Rust being merged into linux-next while other languages weren't. Rust has the necessary funding to do the preparatory work.

[1] Java(tm) Binary Kernel Support for Linux https://www.kernel.org/doc/html/latest/admin-guide/java.html
My Sonos has steadily got worse over the years as they continually dick around with the software.
That's why we need to redefine what a public space is.
precisely. I should have written "I had never" instead "I have never".
Lua has been used in games for decades
How can you change space-time? It's already got a time dimension, so you'd need another time dimension with respect to which to take the derivative. Or is the real claim here that gravitational waves distort space as part of their temporal dynamics?
FerretDB is very early in its development phase so things can change. Right now it uses JSONB but enhances object with additional meta data, such as field order for example.
they don't even need Mastodon. Take WordPress and install the ActivityPub plugin[0] on it and you will then have the entire fedi at your reach.

[0] https://wordpress.org/plugins/activitypub/
Why would you say people prefer this?
Sure, there's plenty of reasons to not push every line you've written. However, the stated reason is to keep a "competitive advantage" against their coworkers.
Infrastructures – Generative Art by KilledByAPixel
You may be interested in Dash, which provides offline dockets of StackOverflow across a variety of different language/technology categories:

https://kapeli.com/dash
I think to a certain degree we can adapt to the amount of sunlight at a young age, or even in the womb. Just as we do for food scarcity, see the Dutch winter famine [1]

This article seem to point into the direction of epigenetics. [2]

- [1] https://www.nytimes.com/2018/01/31/science/dutch-famine-gene...

- [2] https://geneticliteracyproject.org/2016/10/17/black-white-tw...
Omicron substantially reduced antibody levels generated by Pfizer vaccine