skysight-inc/HackerNews huggingface dataset:
I don't see how the license is relevant here. It's not like companies have already implemented full C++20 support in their local forks and just haven't bothered upstreaming it.

But yes, a lot of LLVM users don't care about C++ standard compliance at all, for example because they don't use C++.
It you are looking for news on C++20 modules support, then, sadly, there is not much progress since GCC 11. I've re-tested my modules examples[1] a few days ago with the GCC 12 snapshot, and while a few bugs have been fixed, the majority remain unfixed[2].

[1] https://github.com/build2/cxx20-modules-examples

[2] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
> bullet proof

Based on the article, I doubt it.
The StackOverflow survey supports the argument that niche language practitioners get paid more: https://insights.stackoverflow.com/survey/2021#top-paying-te...

I wish my anecdotal interview experience was LeetCode-less, though :)
I think we want (and expect) RNGs to produce sequences with high algorithmic complexity (which we regard as "random") and ignore the (almost impossible) possibility that they fail to do so.

An impossible to create modified RNG which always produces sequences with high algorithmic complexity would better meet our expectations of randomness, but would be less random because it could not produce uniform sequences (among others).
Show HN: A Web-Based Modular Drum Machine for You to Play With
Most of it is basic questions that an accountant will answer in passing.

Moving payments will likely be a non event, SaaS care about money going in. You might get a brief email asking whether there is a change in your circumstances, and if yes will update your account accordingly.

I dont think you will sell your software to the company. You will set it up, be the sole owner, and will probably transfer ownership to it on creation. Then anything the website makes goes to your company and you benefit as the owner. That’s the simplest anyway. It is mostly impossible for non-accountants to know what makes sense.

Not what you asked, but the awkward thing is getting money out of a llc. You can pay yourself a salary (it is usually beneficial), though you then also need to pay a bit extra typically for the accountant to handle payroll. Then you can extract profits as dividends but again it’s here are different costs and taxes associated, on the company side and on your side. For a sole trader it is all easy: all money coming in is yours, less tax. For a company, the money belongs to the company not you.

There are also awkward laws around consultants who look like employees. I doubt it applies to you if you also run a SaaS through the company, but certainly something to consider.

When talking to accountants try to keep technology details out of it. They are brilliant at understanding tax and why one pile of money isn’t the same as another, but most (not all) wouldn’t know a SaaS if it hit them on the head, and certainly don’t write their software in Rust.

SaaS is a product you sell via subscriptions. Consulting is usually clear. It sometimes matters how unique / niche your skillset is so that’s worth clarifying.
It’s the same group of people who voted to “build the wall” and then complained that the government was using eminent domain to take their land to build it.
I agree with simonh on this one. Ideas aren’t being censored. Political parties aren’t being censored. I do not agree with saying “because government” makes it political. That’s like saying speeding tickets are political “because government” is involved in the process.
Which is (yet another) bad example to make your point (even if the point is otherwise valid), since the bank's requirement to verify your identity is itself government-imposed.
Just try asking Amazon support. Usually it's a person from India that doesn't care and will remove them without asking.
Yeah, cljfx is nice for desktop stuff. The data science ecosystem is actually coming together slowly with the tech.ml ecosystem. Deep Diamond is super clean and fast for low level deep learning stuff. And then you have Babashka which can give you a ton of value around scripting and automation. Really hard to build and scale a team around all this though.
AVX-512 is not going to be discontinued. Intel's reticence/struggling with having it on desktop is irritating but it's here to stay on servers for a long time.

Writing code for a specific SIMD instruction set is non-trivial, but most code will get some benefit by being compiled for the right ISA. You don't get the really fancy instructions because the pattern matching in the compiler isn't very intelligent but quite a lot of stuff is going to benefit by magic.

Even without cutting people without some AVX off, you can have a fast/slow path fairly easily.
> I wondered how someone so hostile could survive moderation here

Not related to GP, but check out any front page political thread to see how hostility and toxicity evade moderation. There are tricks you can use to effectively ad-hominem someone without making it explicit and instantly flagged to the ground.

This for example, was a pretty popular method on some of the recent Elon Musk threads: https://www.ultius.com/glossary/literature/rhetorical-device...

Except instead of:

> The main purpose of the hypophora is to enable the speaker to anticipate the listeners' concerns and then address them within the context of his own speech.

You utilize it to discredit any further argument by asking a question regarding someone’s reasons or motive and instantly shoot them down with something negative that makes their argument look shoddy.

Also in general deep threads tend to hide hostility for a bit, especially if all sides are engaged. I’ve seen very deep threads that became nothing but different groups souring each other on here once. I imagine it gets harder to moderate when everyone is fighting and use user moderation is weakened.
This makes sense. Probably most is marketed as "white noise" because that was a familiar term.
I would take a look at Laravel. It has built in auth{n,z} options and you can deploy it easily with Laravel Forge sass that can deploy to multiple cloud providers using boring MySQL, Postgres and redis. And you still retain control of your infrastructure on the cloud provider. You can also develop locally using laravel sail docker dev environment.
Intel has been trying to reduce the penalty for AVX-512, and barring that, advertise that there is no penalty. Most things on Ice Lake run fine with 256 bit vectors, but Skylake and earlier really needed 128 bit or narrower if you weren't doing serious vector math.

Forget about 512 bit vectors or FMAs.
You can have robust and ergonomic code around nils if they are part of your type signatures and/or get some good language and standard library support:

In Clojure (Lisp) a nil is treated as a value which flows nicely through code, there are many idioms and utilities that are built for this and compose well. In Kotlin, Typescript, PHP there are unions which I find much more ergonomic than sum types for this use-case.
After devolving into managers, the most senior/successful people reach a point where they can contract-out their management functions and return to doing actual research themselves. Or they are just so great from day one that they tell their bosses they don't want to administer grad students/junior researchers.
Say you go to the refrigerator store and they are selling fridges for $100 each, limit 10, or as stated in this store, limit $1000 in fridges. You give them $1100 to buy 11 fridges. They refund the excess purchase, which would be $100 or one fridge. At least that's my logic here. I feel like the excess purchase is that extra $25 plus the third transaction. But who knows, honestly? It's probably tied up in some barely-known financial law and can only be purchased with exact figures.
> What about OpenGL?

Yeah, GL is good now. Vulkan too, when supported by GPU driver.
However, both GL and VK can only render triangle meshes. Browsers don't quite need meshes (except WebGL but that's another story), they need 2D graphics and text.

On Windows, browsers and most other modern apps are using Direct2D and DirectWrite. They are OS-provided libraries which render 2D graphics and text with triangle meshes using Direct3D 11 underneath.

While modern GL is comparable to D3D11 (and VK comparable to D3D12), there's no equivalent libraries on Linux, i.e. you'll need to do that part on your side, instead of consuming OS-provided libraries. These parts are far from being trivial.

> I really want to not use libraries as much as possible and do everything on my own

OK but at least you'll be able to look how other people did that.

Also the standard library is a part of the language runtime, no reason not to use it. In C# it contains quite a few complicated low-level pieces, like network protocols and cryptography.
Apologies, I should have left my point more open. That is, I don't know that there is a link. Would love to see evidence.
Posting to show that not all disinformation is bad - when governments do it, its fine!
I think they’re called “control questions”, as their purpose isn’t related to the study, but rather to control for BS answers.
It is recalculated every six months. For simplicity let us assume the 7.12% April rate stays the same for 12 months.

$10,000 individual purchase. Interest is added monthly but it does not compound, ever. After one year you have earned $712 in interest. However, if you sell at this time you must pay 3-months interest which amounts to $178. Your net gain for the year is $534 for an actual rate of 5.34%.

5.34% is pretty good for a guaranteed return, but it is significantly less than people are expecting.

...especially people such as OP who decided to seemingly purchase a Series I bond on a whim.
If someone makes a $100,000 investment in your early stage company, do they expect to get compound interest, or equity? Harvard wouldn’t be Harvard—and wouldn’t be in the position to be getting those patents—without those early donations from slavers.

Regardless, my other point is that Harvard’s introspection is at least closer to the mark than similar efforts, which lump people like Harvard trustees with poor people in Appalachia—under the umbrella of “whiteness”—as common beneficiaries of slavery. Whatever the dollar value of slavery’s legacy, it’s preposterous to act like it inured to all white people in any meaningful way—which is how it’s typically framed.
See, here's the deal: I really don't care. I love writing the apps I write, using the tools I use, for the target devices that I target.

I do this for the love of the Craft.

But I completely get you, about the business reasons. I can't, in good conscience, argue against most deployments of hybrid systems.

What is sad, is companies that release shoddy hybrid apps, developed by lowest-bid offshore shops (who often do a better job than onshore ones), then refuse to continue supporting their crapplets.
Not if you want the 10 year achievement badge!
You need a chartered accountant, lawyer doesn't sound needed.

There are ongoing costs to having a ltd company, you must keep accurate records and pay for your books to be prepared and signed off by the chartered accountant, it'll be like GBP700/yr or something.

Generally at this level of business, nobody cares who owns the email you transact business under.
The truth cannot be impolite.
You don't understand how the simulation hypothesis is related to "the branch of philosophy that deals with the first principles of things, including abstract concepts such as being, knowing, substance, cause, identity, time, and space."?
OP here. I've been working on an app/platform for people to explore musical ideas. This is a drum machine that a European friend of mine created using the app. You can press the Play button in the top-right corner to start audio playback and customize the pattern being played by clicking the red squares on the step sequencer.

If this example is too big and scary, I've made a simpler drum machine here: https://noisecraft.app/529

And many more examples can be found on the browse page: https://noisecraft.app/browse

One of my all-time favorites is this one: https://noisecraft.app/101

Disclaimer that this is made with laptop/desktop computers in mind and may not work well on mobile. The app supports binding MIDI controls by double clicking on knobs :)
How good is the pay? Fang levels? between 300k and 400k or is it "good" relative to author. Just curious, because if what he says is true I could switch.

Also my job involves writing cuda code... does anyone know if cuda is niche? Def not as niche as clojure but I'm thinking cuda stuff is niche enough to have the properties purported by the author.
The soundtrack is also amazing, regularly listen to it on yt.
Proving the coding interview, part 2
We don't have anything published, but some of the basic summary on why us:

- We give you full Postgres super user access, so less restrictions

- Quality of support, whether it's the Postgres basics of indexing or you've found a crazy bug deep in Postgres. Our team contributes a lot to upstream Postgres itself and can go as deep as we need to, but in general quality of support is a big differentiator for us

- We've been able to beat in cases price to performance just on the mix of Postgres experience coupled with our experience running on AWS/other clouds.

- Not locked into a single cloud, can go from AWS to Azure and vice versa with click of a button.

There's more details, and more coming particularly around the developer experience and proactively improving your database for you. But that's the high level pitch.

We'll likely have something in our docs (https://docs.crunchybridge.com) soon to address it more directly.
What is May Day? For the most part, the opposite of capitalism
There is a tag ###seckit-noscript-tag which shows up with uBlock Origin under 'Cosmetic Filters' which lets you view it without enabling JS (disabling NoScript on Firefox).
> one time proven trick is assembling a large stable of grad students

Not likely to be able to achieve that in the UK!
> 4. Morality and ethics? You are clearly in the wrong here. Don't try to add to the problem. You don't end a war by adding to it.

Precisely. Especially telling less technical people / followers of that YouTuber to put themselves at risk of running a program that they don't know what it does and instead attacks them instead of the intended target and also gets themselves de-anonymised and caught by the authorities.

It is indeed a pointless endeavour that gets them no where.
Alternative title: "how to come across as a passive-aggressive asshole"
Intel’s failing will redefine the industry in many ways. ARM and AMD and other players are taking chunks out of them at the cutting edge. They seem to be redefining themselves as a “couture” fabricator rather than taking leadership on the design end of things … playing off their scale rather than their velocity. It’s a big change and probably has as much to do with why apple ditched them. Remember Apple did this before when they switched to to intel from IBM/Motorola, when they too had stagnated.
I think this is less of a problem on newer CPUs: https://travisdowns.github.io/blog/2020/08/19/icl-avx512-fre...
People are desperate about the future. Gone are the times when having a good job, paying a reasonable mortgage for a reasonably paid house, saving a reasonable amount for retirement, while keeping a reasonable amount for emergencies (rare, before lay-offs become the knee jerk reaction of MBAs to fatten their bonuses).

Due to the increasing financialization of the economy, more and more people feel like they need to become wannabe speculators to protect their situations.

Thanks, Wall Street and Harvard Business School for fucking us all.

And fuck the Uniparty for squashing any real option to them.
> Hey build something for our unknown brand without us paying you anything.

It is marketing. Its opaque and quite insulting. Especially with the "accountability" clause.

Its on same tier as the "looking for developers to make new facebook, will pay when we profitable" deals decades ago.
Neither side-loading nor community skins are supported, and that is my point. Epic prefers complete monopoly control over their platform.
For those who are wondering, the best description I have seen is on wikiwikiweb,

https://wiki.c2.com/?TransactionProcessingMonitor

The essential idea is apparently to have a central server which does not know your application code directly, spawning workers—application code processes with some communication protocol. The supervisor can then have better uptime guarantees because it doesn't crash when application code crashes. With some more tweaking (what tweaking exactly?) the supervisor is able to enforce transactional consistency: if a worker crashes, we can roll back any partial updates it was doing. Is that about right?

Would be interesting to know about your “how to program” comment in greater detail. Do you mean just the idea of buffering client connections and maintaining a worker pool? Or is there some hard problem around transactionality that needs to be solved and a particular perspective for it? Both? Neither?
Not OP, but explaining that they have specific feature targets and timelines to try out an idea / land certain customers. They understand that they are sacrificing time in the future by rushing now. Whether they actually understand that is not always a given.

On the flip side, I have also heard fast paced implied to mean "you will work 60-80 hours a week because we have unreasonable timelines and expectations". I passed on those, naturally.
Oh… gotcha. Yeah shoulda waited.
Thanks for posting this information. Module support is the one feature I am really looking forward to.
The comments above are focusing on dating (and in particular, on dating sites), but that's not really what the article is about. The people in the article have complaints beyond dating:

> colleagues constantly made remarks about his stature. “I was not treated with respect,” Scott told me. “At every single workplace I’ve been in, there've been several situations where people commented on my height to discredit me entirely as a person.”

> For Scott, demeaning comments about height are everywhere — whether in his personal life or in pop culture. He singled out TikTok particularly, where jokes about men’s height are rampant.

> I asked Westrich to describe the most common experiences that patients shared with her. “One [complaint] I hear quite often is ‘I don’t get the same respect as others. I’ve accomplished so much and I’m still often treated like a child.’”

> ... “I would still go on the internet and see ‘Men below this height shouldn’t have rights.’”

People should of course be free to date who they want, but not to harass, mock, demean, or disrespect people for being short.
By this logic the expression "being able to tell" should be banned from the English vocabulary, because no-one is able to tell anything with 100% certainty. Requiring 100% certainty as a precondition of using this expression is silly.
I think it’s fair to complain about a company whose product you bought. I have both android phones and iphones and complain about the parent companies all the time. Same thing with Nike, P&G, J&J, and a handful of the other oversized American conglomerates.
Especially in games, the difference between 1ms and 3ms is huge. So perhaps the code doesn't need to be optimal, but ideally it is optimized.
On the other hand, you can talk with me in English, but I can't do much better than a young toddler in German, unless I first spend some serious time and effort to reacquire some fluency.

In my defense, I've had some decent fluency a couple of time in the past. I ran into a German couple in Athens once and we had a nice conversation. They said nice things about my German :-).

But now in all those languages except English I'm just a dabbler.

At least I know that I can acquire some fluency; I've been able at different points in the past to carry on basic conversations in German and Hungarian and Mandarin, and read some of the easier classical texts in Latin and Greek and Tibetan.

The idea of improving my skills in any of them (or all of them!) is appealing enough for me to occasionally work on them (especially on Latin and Greek), but my attention inevitably gets captured by my numerous other interests, and my language skills fade again.

Worse, there's a long list of other languages that I think are really interesting, and that I would no doubt acquire if only it were quick and easy enough. As it is, though, I mostly just read about languages because they're so interesting. Well, and construct them. Conlanging is a hobby, too.
The problem with COBOL is you need to learn much more. Mainframe coding environments, mainframe databases, etc. COBOL is just one part of the puzzle. People who say "I we need COBOL developers!" really mean "We need programmers who know how to write ETL software for the banking industry using crufty databases and our in-house COBOL ORM". You can learn COBOL from Wikipedia, the rest, not so much.
So the malware is running in the user's context, and has the browser's window handle and instead of using that to hook the child input elements directly, they're going to store an unintelligible stream of keystrokes then use the window handle to bundle that with the window's title? Is that a reasonable way to implement malware? Will it result in high quality data for resale?

One of those "Things programmers believe about malware" articles needs to be written. There's a lot of "Schrödinger's cat"-level thinking going on, wherein malware is both running with full rights of the user while ALSO somehow needs to rely on raw keystrokes to record anything.
> come from tax considerations: if you're not taking this action as an immediate tax minimisation strategy, you do not need to worry about things like goodwill valuations, selling your app to the company

Can you explain more why this doesn't apply to me here? One reason for me going Ltd is to minimise tax by keeping money in the company when I'm personally getting towards the higher tax bands.

Edit: When should you mind about finances being exposed? I'd rather people I know don't look it up but besides that, what does it matter?
Maybe I'm the wrong target audience.
I spent some time last summer figuring out 2x2 and 3x3 from scratch, without referring to any existing literature, methods, etc.

That worked but solving a 3x3 is in the 2-3 minute range. FAR from speed cubing.

OK. Now I'm interested in getting into speed cubing. The Trainer shows like 12 systems with no descriptions/trade-offs/recommendations ... how they are related ... best order to learn them if learning several... etc. Those points would be SUPER handy.

Anyway... The rest looks good and I'll definitely play with it.
Creationism on the Blockchain (Review of George Gilder, Life After Google)
For reference, here are the C++ support pages for GCC and Clang:

https://gcc.gnu.org/projects/cxx-status.html

https://clang.llvm.org/cxx_status.html
It only hurts, because it is true.
No. The rules account for that and generally you get permission to live in the temporary mobile home for x amount of months with a provision for an extension for another x amount of months. You don’t get the permission to put up the mobile home/tiny home until after your designs have been completed and approved.
You may have replied to the wrong comment. The comment above is about malware, which those are not.
That is mergers and acquisitions 101. Look at any mining or chemical company that merges itself into a new entity without taking along its abandoned worksites in need of environmental reclamation.

The interesting part is Lucas's role in all of this. I want to see the purchase contracts. It might actually say in there that Lucas was supposed to buy out these rights and deliver the assets clean of obligations. If I were advising, I would say sue both Lucas and Disney and let them fight it out amongst themselves.