skysight-inc/HackerNews huggingface dataset:
For me personally DSA was an improvement, but not enough. I wish NV_command_list made it to core one day, amongst other things it introduced a concept of a "state object" which captures all the state and can be easily captured/restored.

I have moved on however towards the DX12/Vulkan like APIs. Currently using WebGPU as a stop-gap, it gives me an easy to use API (compared to Vulkan) with strengths of those explicit APIs. I think in 2021, even if people are writing OpenGL engines, they are already using the "RenderPipeline/RenderPass" abstraction to fit the new APIs better.
No, that's not true. If you read the article, you will see it is a Show HN.

I added several GraphiQL clients to play with it, so readers can interact with my service.

The thing is this: I wrote my article to fit the "Show HN" status! In other words, it was in part because I wanted to rank high, that I added all those GraphiQL clients to the article.

Why? That's what I explain in my blog post: because Show HN gives me higher chances of ranking high. So I've been truthful to the spirit of it.

But the blog post could not have that title "GraphQL on WP will look like this" because it makes me look arrogant, because there's another solution, WPGraphQL, and that solution could also become the solution.

In other words: I'm doing the Show HN properly, but I wrote my blog post to fit the bill.
Because everyone is busy targeting DirectX 11/12, NVN, Metal and LibGNMX.

Vulkan is mostly Android 10+ thing in games development, even on the Switch, there are other APIs to choose from, with Unity having a big piece of the pie, 50% of the titles according to the company numbers on 2020 Unite keynote.
Lots of companies are literally owned by the public and go bankrupt due to debts to consumers, so it's fair to say "society" in those cases.
Good call. I'd love to read a post-mortem on why it was even possible for Windows XP's update check to be as slow as it was. I've definitely waited around 2 hours one time just for the check to complete after finishing an installation.
I'm waiting for those Thorium reactors to start popping up
> C is more portable than Rust when you define portable as "it compiles". If you define portable to mean "works correctly" I expect C is about as portable as Rust in the context of most applications.

I suspect you have a more narrow definition of “works correctly” than the C advocates do.
I do find it troubling, however, that it’s more often than not used to clear down the ledger of a going concern, and then continue business as usual, same everything, just a new incorporation. You can bet your bottom dollar that they’ll be buying their own assets back on cents on the dollar, reincorporating, putting everyone back in the same positions, and paying some nice fat bonuses out of the capital they’ll be given as part of their dynamic chapter 11 restructure.

I’ve been a creditor on receiverships like this and it’s painful - in my view, if you run a business into the ground, you, your agents, and entities controlled by you or in which you have a substantial interest should be disbarred from operating an enterprise for at least five years. You definitely shouldn’t be permitted to continue in the same enterprise.
Elon Musk is another Trump in the making.

Only difference is Elon Musk is smart enough not to foot gun himself when he actually asserts his power.
You don't need to blow a nuclear reactor for improve biodiversity, just make the place a natural park.

I admit that it's not so spectacular, but it works too, and I suspect it's cheaper.
Wow, Maybe things were different in 2001 but saying there's no career in graphics sounds ridiculous today. It's also one of the coolest fields.
Says it's 12 times slower than native execution... Does it mean some cpu can execute wasm directly? Please someone explain.
I really miss AIM.

It was the way you knew friends were available to chat. It was much closer to in-person conversation than most media we use nowadays.

It's not uncommon for someone to {iMessage, SMS, FB Message, IG Message, etc.} me while I'm otherwise busy. Then, I need to find a second to let them know of this (unless I either totally drop the ball or consciously decide to not reply). I also need to let them know I'll be free to chat after work, at lunch time, etc.

With AIM, you just logged in and set whether you were available, idle, away, or invisible. Friends knew whether they would disturb you or not.

Not only that but it was pretty much the singular form of instant communication that almost everybody used. Now I have people I reply to on multiple platforms such that we'll even branch off in separate conversations per platform, I only talk to on X, Y, or Z platform, etc.

I'm not one to <Old man yells at cloud> typically but this is one aspect of social media that I think we've lost over the past decade and it really sucks.
Not only is nuclear safer than coal, it's safer than solar!
(in terms of deaths per Gwh produced)

https://www.statista.com/statistics/494425/death-rate-worldw...
Oh wow, I wonder how difficult it would be to embed this in database extensions.

For example the PG wasm extension has kinda stalled, I would love to be build binaries for execution as db triggers and target wasm.
> Don't be fooled by disastrous events, nuclear is statistically the safest energy source we have[1], so don't fear it senselessly.

The fear of operation should not be put forward as the one problematic thing of nuclear energy.

Another big problem is how we deal with the toxic waste for the next millennia? Especially looking at the volatility of sensible politics in the US, how can you be sure that the next Trump will not just suppress information about leaking nuclear waste and straight up not deal with it because it is “fake news”?

The problem with nuclear power plants is that: You have to deal with very dangerous material and guarantee that this waste, which could very well outlive humanity, will not hurt your population. How can you guarantee that?
Don’t use the straw-man argument of “Oh ya’ll are just against nuclear because of safety in operation”.
I feel like this is a prime example of someone failing to update their beliefs with new information.

For decades it would have been a reasonable position that governments should override political objections, embark upon mass nuclear power programs, and try to drive costs down through economies of scale and process improvements over time.

20 years ago it was arguably a correct and very strong position to take?

10 years ago, still a reasonable-seeming one?

By 5 years ago, nuclear had probably missed its chance. Most of us had probably not quite grasped that yet.

Today, anyone arguing this just needs to redo their sums with up-to-date numbers and they'll see the impossiblity of their argument. Nuclear is done. Baseload business models are done. The market has chosen a winner, which is mass deployment of wind and solar.
> Chernobyl and Fukushima had dramatic effects on millions of people.

Chernobyl yes. Fukushima, you are stretching things a bit. Unless you are talking about mass hysteria related to Nuclear Power.
In general (not answering this specific case), a fund wants more money under management, because they get percentages of more money that way (they have more leverage). You might be assuming Goldman has infinite money - they don't. Here's how to think of this:

Say I'm an investing wizard - I can generate 20% returns on any money invested.

Scenario 1: I have 100k capital, which means after one year, I'll have 120k. I made 20%, but in practice that's 20k.

Scenario 2: Now say I sell to you my wizarding ability by giving you 10% and keeping 10%. I'm giving you half the upside. However, you are a rich bank that invests 100m. I turn it after one year into 120m, give you half of that and keep half, so you've gotten 10m and I've gotten 10m.

Now percentage-wise, obviously I'm ahead in scenario 1, but in real terms, obviously I prefer scenario 2 - I've gotten 10m dollars instead of 20k dollars.

Btw in the real world, if I have to invest more money, my prowess goes down. So with 100k I can do 20%, with 1m I can do say 19%, etc. So what you'd expect to have happen is that more and more people will invest, because it's worth it to them, until eventually my abilities go down to just generic S&P level. Up to then, it's worth it for every extra investor to invest, because even if I'm only beating the market by 1%, that's a lot, but eventually I'm managing enough money such that I'm just rivaling the S&P. So from the outside, it looks like I'm not really doing anything special, but it was totally worth it for every investor until now.
It's because there is no need for that and when you need to load a JSON that doesn't fit in memory you can use better dedicated tools.
I currently have two 1200x1920 panels in portrait mode next to each other, and 2400x1920 is 5:4

It’s the aspect ratio I grew up with, but 14x the number of pixels and 4x the screen size, but probably half the weight and power consumption!
Plinky: An 8-voice touch synthesiser with fragile, melancholic sounds
Show HN: Gineko – Code search extension for GitHub
we have this thrust on us ...
we get pull requests for point release updates but it misses entire versions
it decides that packages that have legitimately been forked by a manufacturer should be replaced by the original package because it has a version bump
generally it been a pain in the backside
And dynamic bindings are like environment variables

(not replying directly to you, but for other people)
> I always find it odd when people answer their own questions,

it happened to me more than once to get stuck on something for a couple hours without a solution in sight, start typing the SO question, think of something and tada !
I was using AIM to send SMS to people at some point.

https://www.tech-recipes.com/rx/116/send-sms-text-messages-f...
IBM's logic synthesis tool (equivalent to Design Compiler) was called "Bool-Dozer". It may have made this chip, but I don't know if the time periods overlapped.
As a Firefox user, I can't wait to have Firefox copy Google and put back the RSS icons arguing "usability studies under NDA".

Right now, the best way to improve Firefox is by asking Chrome to make changes and then waiting for Firefox to clone them.
I agree with you on most of your comment, apart from:

> maintain what we have until it can be replaced with renewables

We cannot be sure renewables will ever be able to replace nuclear/fossil/hydroelectric, thus we should be a bit more conservatives in our plans for the future.
The infrastructure to produce food is pretty vital, but I think it's also mostly market-driven and works well.

I think the issues around power utilities are more to do with a lack of competition, and legislation that creates perverse incentives. (I don't know what the current perverse incentives are, but at least as of 2010, an energy startup founder said[1] that power companies were legislated monopolies that were "restrained to charge a price only up to a certain regulated return on their capital", which meant it was "in the utility’s interest to buy the most capital intensive equipment that the regulatory commission will allow".)

Can you legislate a monopoly and write enough careful regulations to make it do what you want without giving it perverse incentives that will cause some disasters here and there? I doubt this has been solved even in the absence of regulatory capture.

[1] https://daniellefong.com/2010/02/11/how-law-shapes-the-busin...
Maybe he'll try to sell grid-tied batteries to TX
Well some managers do treat estimates as promises so that's a problem.

And they do that because customers want to know when X is going to be done/fixed.

And pizza analogy is inappropriate. Software development is nothing like making pizza.
> Then, I need to find a second to let them know of this (unless I either totally drop the ball or consciously decide to not reply).

This seems strange to me. I view IM as asynchronous. If someone messages me while I'm busy, I'll just reply later. And I don't expect people to answer immediatly.
No need to sync to chat together (of course if we're both available we can chat in sync).
I knew John Shutt from a number of email correspondences.

As someone who's taught foundations of physics at top universities, I found his work in that area EXTREMELY impressive. I haven't seen it mentioned in his obituaries yet.

He was also a lovely person.

I'm so sorry he's passed away.

Does anyone know how I can send condolences to his family?
PG&E's budget has a line-item veto by their regulator CPUC, who are just as happy if not more so to defer maintenance because they're mainly interested in not letting anyone's bills ever go up. They're investor-owned but not really privately controlled.
What advantage does your solution offer compared to Facetec's Zoom Login liveness detection product?

Context: We are imminent super-users of facial recognition to perform proof of life verification for our new tontine pensions platform (see https://tontine.com).
> Mac OS X 10.9 (aka the last good version of macOS)

I think the author is exaggerating here. Mojave is quite fine now, and relatively well supported. I still can't switch to Catalina on all my macOS devices though due to various bugs and incompatibilities.
I am for evidence-based regulation, not picking and choosing which regulation is good or bad based on your own broken philosophy, or whether it is good for your business.
They won’t just leave a utility lying dead by the roadside. Going by the last few decades of precedent, its assets will be acquired by a consortium of the current principals, most likely using state provided grants or loans to get things running again.

The argument is essential infrastructure, expertise, etc. - I mean, it works for banks, and surely a utility provider is actually essential infrastructure.
Do you find this interesting? or is it just me
> C is a fantastic language

Odd...I find that a very strange sentiment.

I thoroughly enjoy C, and have even written a compiler for it, but I don't think it's a well-designed language by any account.
I can't understand the downvotes you got.

You pushed may be a bit on political stereotypes, but other than that you just stated the facts.
But sscanf does do what they want it to do by parsing numbers. The problem is that it also calls strlen. I’m still not convinced that it’s realistically possible to have people very carefully understand the performance characteristics of every function they use.

Every programmer I know thinks about performance of functions either by thinking about what the function is doing and guessing linear/constant, or by knowing what the data structure is and guessing (eg if you know you’re doing some insert operation on a binary tree, guess that it’s logarithmic), or by knowing that the performance is subtle (eg “you would guess that this is log but it needs to update some data on every node so it’s linear”). When you write your own library you can hopefully avoid having functions with subtle performance and make sure things are documented well (but then you also don’t think they should be writing their own library). When you use the C stdlib you’re a bit stuck. Maybe most of the functions there should just be banned from the codebase, but I would guess that would be hard.
> there's no career in graphics sounds ridiculous today.

I'd wager that for this kind of people, even today, "graphics" is not a career. A career in these people's mind is something where you look like a stock photo executive, you'd do code for a couple years and move on to management.
Life in Differential Dataflow
> Which features would you cut out of the game in order to have fast loading times?

If this is a serious question, I'd say cut any of the new vehicles introduced in the last 2 years. None of them are nearly as impactful as this optimization. In fact, I am having issues imagine any individual feature at all that's as important as this fix.
That’s a massive stretch for “socialize the losses”.

By that logic any time a business fails and it impacts a lot of people the losses have “been socialized”.

And CA is far from a free market. The PUC has PG&E on a short leash and the results have been a disaster.

Edit: Replying - No, bankruptcy is actually the exact opposite of socializing losses.
What about the resources needed to build the solar and wind infrastructures ? Metal, extraction of that metal, rare earths,... ?

I'm all for solar and wind and whatever, but at some point there are some maths to do...

https://www.youtube.com/watch?v=E0W1ZZYIV8o
I interpret this as meaning if you take a native compiling project (say a C/C++ project) and benchmark this, then compile it to target wasm instead, it runs 1/12th of the speed of the native build.
Honestly that's my point (and perhaps I should have been more clear about it).

I think in hindsight I vastly prefer synchronous chat- which is why I pointed out in the beginning that AIM was the closest online communication to in-person communication.

With asynchronous communication you do need to be much more proactive in how you handle your 'threads'. As I mentioned before, you need to remember or decide to reply _eventually_. It's also possible that in the meantime your thread (basically 1:1 communication with a person) will fork off (i.e. you share a tweet with someone in Twitter while simultaneously having an asynchronous conversation about some other topic in iMessages).
> for reasons I cannot explain

Any sufficiently large institution, over time, will prioritise self-preservation over achieving their core mission. This is sociology 101. Once a company has enough users to make it hard or impossible to measure immediate performance, self-preservation is achieved with internal manoeuvering and selling to execs.
Where the Historic UK Fireball Is Believed to Have Landed
The free market is great at incentivizing companies to solve problems - but also to later "unsolve" solved problems so the company can keep their high profit margins even after the solutions have become trivial (see also Gillette, printer companies, out-of-patents drugs). The market solution to this "should" be that a competitor can undercut someone doing that, and drive them out of business - but why would anyone bother doing that, if the reward is to conquer a commoditized market that by all rights shouldn't be all that profitable, and isn't after your price war. If you have the chops to do that, you'll probably go into some other more profitable market instead (in that vein, hats off to that new drug company backed by Mark Cuban, if they end up actually doing that with generic drugs). Or someone does it, then gets an offer they can't refuse, so the upstart gets acquired by the incumbent, who can go back to exploiting their captive audience.
It still offers the basic features that people want. A community website that can be managed extremely easily in a format people like. Like many people now, I almost never visit all or popular to see the latest viral video and political hot take. It usually reposts from 10 years ago anyways. I go to the pages that interest me. It’s odd that places like square space, wix, and Wordpress have completely focused on shopping or blogs and basically ignored forums and community pages. I guess they aren’t selling ads, which is probably a huge missed opportunity for them.
It was such a senseless destruction. People miss AIM, people miss MSN Messenger and just a couple years later it turned out instant messaging platforms were worth billions.

It's still insane to me these corporations shut down perfectly viable platforms that were still used by millions. The short sightedness and pettiness of these directors is something of legend, I hope there's a chapter about this in new management textbooks, but who knows.

Anyone got a good explanation why it made sense to shut down these services?
A Year of 379 Computer Days: February Added
> You can bet your bottom dollar that they’ll be buying their own assets back on cents on the dollar, reincorporating, putting everyone back in the same positions, and paying some nice fat bonuses out of the capital they’ll be given as part of their dynamic chapter 11 restructure.

[citation very much needed]
This is a bit sad to read. I mainly use Dokku but having tried Flynn I think they had something great going on. Ultimately I reverted back to Dokku because I had to modify my application to fit Flynn's deployment style (no automatic redirection from http to https for example).

Of all the open source PaaS that mimic Heroku to a certain degree, I stick to Dokku because I can always fall back to Heroku with minimal app rewrite since I use buildpacks. This might not be an issue if you deploy with DockerFiles though.
IM didn't used to be like that because we didn't have clients on our phones. An "online" status meant that someone was sitting at their computer and happy to chat (or they'd have the client closed).
Relevant Kurzgesagt video: https://www.youtube.com/watch?v=Jzfpyo-q-RM
Calling that personal benefit when they were hit by a massive surge in supply pricing is shifting the blame a bit, no?

Realistically, since the creditors are probably private and the customers, which would otherwise face the loss, are the community, it's actually somewhat the reverse - privatized losses to the benefit of the community (which would otherwise need to pay off the surge in electricity pricing).
I would try to get clarification on what does and does not constitute a competitor. The ideal would be a definitive list of competitors for which this would apply, and any future competitors would be added by mutual agreement. They might not go for that though, so it might be fine to have a sufficiently narrow definition. Of course it also depends who the company is. If it's, like, Alphabet, their competitors are going to be a broad swath of companies. For most companies though, a fair non-compete wouldn't have to restrict your options too much.
"I haven't pursued this in our code because of the annoyance of having to write and maintain the offset-fetch macros by hand"

OFFSETOF in stddef.h solves that for you.
This is not something an individual can just form an impression on by themselves. It would take a large sample of people.
So, what would rise cancer rates? Coal or nuclear? IMO, the answer is counter-intuitive.
> makes executives look good while kicking problems down the road

Nobody wants to pay for things like preventative maintenance. So unless you have a regulator that is going to force you to do so, paying for things like winterizing equipment in TX isn’t going to happen. This is especially true when you can just change providers to whomever is going to give you the absolute lowest rate. So instead of being prepared for a once in a decade storm, a provider is more likely to not be ready and just fold of things get bad. You never see the results of what happens when you are successfully prepared for that rare event, only what happens when things go horribly wrong. So people (consumers included) don’t want to pay for things like maintenance. And regulators (who often answer to the public in some way) don’t want to be seen as being the cause of raising peoples’ bills.
Surely if they do get a bailout from the Gov, lets say Federal in this case, they would be subject to some actual regulation ?

Might not be the worst, all things considered.
Womancup – Buy menstrual cup in Ukraine
Online order https://womancup.com.ua/
A unique means of intimate feminine hygiene! Buying a menstrual cup will save you 10 years of wasting money on pads and tampons!
Hashicorp is selling enterprise versions of nomad which are really expensive, the same with consul enterprise and terraform enterprise. They have high pricings so they don‘t need thousands of customers.
Bloody Kiwis. Trying to pretend that they're not living on a tiny island and it's actually a whole "continent" like Australia.

They'll be claiming that they invented Pavlova next.