skysight-inc/HackerNews huggingface dataset:
> Currently, the federal government provides a subsidy on diesel used to generate electricity since it’s exempt from the carbon tax.

Paying people to do stuff you don't want them to do once again proves to be a bad idea.
SwiftUI might be slower than UIKit at the moment, but it has significantly more potential for performance improvements in the frameworks.

With UIKit, developers mostly express the "how" – put this control at these coordinates etc. This makes it quite hard for the framework to a) understand if anything has actually changed, and b) optimise how the UI gets rendered.

With SwiftUI, developers much more express the "what" – show the user this information, with these constraints, etc. This allows the framework much more scope to optimise how the layout is accomplished. For example a List of 3 items could skip a bunch of complexity around the handling of swapping views in and out of the hierarchy as it's unlikely to scroll far enough.

Additionally, by making the data model a first class concept more than it was with UIKit, SwiftUI has much more understanding about data flow and when the UI needs to be re-rendered, or which parts need to be re-rendered.

It's still early days, compared with the maturity of UIKit (which stems from AppKit, which is 20+ years old at this point), but the scope is much deeper and I'm confident the performance will improve as Apple iterate, and as they understand how it's used by developers and improve those code paths.
The first image[1] confused me; it looks like a city

[1]: https://www.usgs.gov/media/webcams/mlcam-mokuaweoweo-caldera...
I agree, but this doesn't refute what I wrote.

"If any step in a program’s execution has undefined behavior, then the entire execution is without meaning..."

Yes. So UB is a property of a given execition, not a static property of the program itself.

I don't argue that you can reason about the behavior of any part of the execution, once it evaluates operations with UB.
I think creating such a timer, one that would both survive the large number of mutations covid has gone through and also remain undetected in one of the most heavily studied genomes would be a practical impossibility that is far, far beyond the capabilities we have today.
It is 1/10th the time of the original idea...
Ours is requiring everyone to take security, Docker, and web development classes.

It's about 10 years late, but it's an improvement...
There's a difference between cocky and confident.
> It's to mitigate war with the United States. Apparently the Geneva convention has a clause against going to war with a nation stricken by a pandemic.

It is a sort of funny conclusion to end up at — the US wants to have a war with China, but is stopped by the Geneva convention.

I thought they didn’t have as effective vaccines as we’ve got in the west (on top of the general, uh, hands-off approach western counties tend to take around public health). Different facts on the ground, different policies, right?
I would guess that more people know how to write Typescript than annotate with JSDoc.
> What I don't quite understand is why they couldn't just create some joint venture with a Western pharma company and then supply a rebranded version of the mRNA vaccines to their population

At the start of all this, around 2020, there was a media campaign against mRNA vaccine in China's propaganda, mostly emphasizing its side effects. It fit the nationalistic narrative that "our covid response is superior". The fear mongering worked and now many people are afraid of the side effects of the mRNA vaccine. Not quite easy to walk that back now.
SwiftUI is easy to get results quickly but its actually quite hard to master. It's very easy to screw up the rendering lifecycle and bringing the UI to crawl as you cause full UI recalculation at a tiniest data change.
Twitch rewrote their backend from Rails to Go.

They also rewrote their frontend in React (previously Ember.js)[1]

I know I've also seen a Twitch developer stream themselves benchmarking Rust + io_uring vs Go but I don't know if anything ever came of that.

Discord rewrote at least one Go service in Rust. [2]

Cloudflare made Pingora (Rust) to use instead of NGINX (C) though idk if that meets the rewrite criteria. [3]

[1] https://blog.twitch.tv/en/2022/03/30/breaking-the-monolith-a...

[2] https://discord.com/blog/why-discord-is-switching-from-go-to...

[3] https://blog.cloudflare.com/how-we-built-pingora-the-proxy-t...
Interesting that they would use such a subjective measurement as how much a cup of coffee ”wakes you up”. If only we could discuss other central-nervous-system-stimulating, habit-forming, impulsivity-increasing pharmaca so casually.
"until you manually go and filter them out"

You mean, until you manage your project...gasp. How horrible!

Some projects can rack up that many request quickly and overwhelming the maintainer but that isn't the norm. Warranted or not this kind of buildup is usually a sign of neglect.
GOOD LORD i cannot find the three word phrase due to the cookie banner, ads, and autoplay video ads.

the three words are "this site sucks"
Yes it is . The procedure wasn't really painful just uncomfortable and took about 20 minutes.

I did it about 3 months ago I can't recall exactly.

I was able to find a head and neck doctor that agreed to do it and did it for about 800$.

60 minutes made an episode about it that's when I first knew I had to try it

There are 3 sites that they generally target but I just did right C6 .
Note however that the scenario in the OP that leads to ruin starts with an external contributor contributing a feature. Someone other than the maintainer contributing the PR doesn't really solve the problem; the features still leads to complexity and maintanance burden that inevitably falls on the maintainers.
Makes people distrust authority. That is where all the covid deniers and hoaxers come from. Created to further divide the US. Never intended to run rampant in China. Zero covid is a last ditch effort to prevent the otherwise unpreventable protests, revolts and finally the downfall of the cccp ;)
> If the people making the decisions are more diverse

Sorry for being pessimistic and realistic here, but I honestly don't think that what you get when you mix a white man from an Ivy-league school, a black man from an Ivy-league school and a woman from an Ivy-league school, all from the same closed upper-class social circles, is in any significant way more "diverse" than if it had all white men from those same Ivy-league schools.

Hiring people (men/women/colored/gay/trans/whatever) from actual other social circles probably will though. That will provide real diversity.

But that's not what anyone is mandating or wants to shove down other people's throats.
With modern displays being able to refresh at 144-350Hz we could expect modern UI to feel smoother and smoother over time.

GPU is not a bottleneck.
CPU should not be a bottleneck.

Then why?
Yeah, this propaganda is obvious from far away. I don’t know if Chinese people buy it anymore.
Modern computers are incredibly fast. We're just used to layers upon layers of inefficient abstractions. The GPU can animate many millions of vertices per second, the CPU can crunch GB/s of data, but on the high level it ends up so absurdly inefficient that 365 boxes sounds like a lot.
According to China Insights' latest video then they attempted to blur the audience outside the live broadcast: https://www.youtube.com/watch?v=zFA_c9PjBEI?t=1038. The video has been age-restricted so if you don't have an account then can see it here: https://piped.kavin.rocks/watch?v=zFA_c9PjBEI at timestamp 17:18.
that would correspond to a 30 km error
It's a bit ironic to use Netscape as an example of a "rewrite gone wrong" as (if I remember correctly) the initial version of Netscape was a complete rewrite of Mosaic, with Mosaic developers being involved in the rewrite as well. And I think Netscape in general was quite popular, most if not all software people were using Netscape at one point if they were active during that time.
It makes clear that women out-earn men in highly specific areas, but there is parity in certain areas.
So, it's a marketing problem with the default being issues rather than request?
So the good news is Hawaii isn't the "sudden explosion and everyone dies" kind of volcano. It's the oozy kind. You just have to not stand still and let the lava take you.

That's not to say it's risk free or that some people -- maybe even lots of people -- won't be homeless when the lava finishes flowing, but this isn't a high casualty sort of disaster.
It's very different due to how the languages work. In React, you're creating JS objects. Naively, each of those is a heap allocation and a bunch of initialisation. With Swift on the other hand, you're creating Views which are structs, which are value types, allocated on the stack, don't have much if any initialisation to do, and are much cheaper to work with.

I say naively, because JS interpreters are probably doing smart things to try to minimise the impact of this sort of allocation of many small objects, but they still come at a cost that just isn't present in Swift.
Malloc: The Fight vs. Conventional Antivirus
We had the five most important antivirus companies identifying the Malloc Android app as a spyware, which is the total opposite from what the app does. Of course what happened was a misunderstanding, based on false indicators. The conventional antivirus have now whitelisted the app, but the antivirus have accused us with things that we don’t do (e.g., access privacy critical permissions) and caused a lot of concerns between our users. How we handled it and all details provided in this post.
10x engineers create themselves.
The comment I replied to. Changing to parent.
> I cannot say I have ever written anything that ran into or caused undefined behavior. And I have programmed for a long time.

If during that long time you were writing C or C++, it's very likely that you did but you may not have attributed the bugs you were fixing to Undefined Behavior. You may have considered them either to be your bugs or "compiler bugs that you worked around."
Bleemcast
It was also a DVD player at a time where everyone was planning buying DVD players anyway.
The study was of students, no one has a strong idea of how that actually correlates to professional work.

Myself personally, I don't think it does, not because some people aren't naturally better at programming than others, but because at some point the important decisions are unrelated to programming and are more about systemic decisions at a wholistic level.
The way I got this to stick in my head was to always think of * as dereferencing, and tell myself that

int *x;

is declaring that the type of *x is int.
It’s mental gymnastics to blame the west on locking down large swaths of people and not allow them or bring them food and other necessities. It seems to me Chinese people are quite patient but even that starts running thin after a while. These 0 covid policies seem absolutely idiotic while at the same time I doubt Xi is that stupid and not following other personal agenda.
Is there any good book on photo editing.
You're right in a way, but you're missing the "10x compared to what?". Consider the 1x baseline as being the median productivity of your development team (which is definitely hard to approximate, but for the sake of the exercise let's take 'value-added tickets per developer' [which excludes bugs/rework]). Then the goal is to do 10x on this median in a reasonable amount of time. Rince and repeat.
Meta is a globalist, Western corporation, incorporated wherever they get the biggest tax breaks, cheapest labour, and political advantages.
Denon (and other?) Receivers have a feature called Audyssey which has a "night mode" which does exactly this. I have not used it, just the room EQ correction mode.
Reminds me of the truly chilling statement from New Zealand PM Jacinda Ardern:

"We will continue to be your single source of truth...Unless you hear it from us, it is not the truth."

Xi Jingping must be proud that his thought is becoming so widespread.
Good advice and good writing. But the title is misleading: this is photography for aspiring photographers, not esp. geeks. I was expecting more geeky things.

For example, I have recently been toying with making a kind of photobooth / selfies machine for parties by connecting a DSLR with a Raspberry Pi; people take pictures of themselves with a remote (the excellent Yongnuo RF-603 which is radio, not infrared); the Pi downloads the images (with gphoto2), resizes them, prints the date, and uploads to a server.

People can see their images on their phones less than a minute after it was taken. It's a lot of fun.
A jit can tune itself to properties of input data which were unknown at compile time. That's a serious advantage for long running programs that don't know much about their input, which might be the important ones.

That might still be the realm of the sufficiently smart compiler though, aka vapourware, so in practice today you're probably right.
Any answer that explains the rankings is too broad. That takes no luck and you should get it first time. I get what you mean though, there is a bit too much luck
I can confidently say some sort of friendly but firm "work trainer" could 2-3x my performance.
I was lucky to be able to go on vacation to Hawaii once. The morning TV news had a 'lava report' much like we have a 'weather report'. TV personality stood infront of a green screen with a map overlay show closed roads due to lava, and it's projected path/speed.

It was a really cool memory from the vacation.
First, there is no "fact" in there. "Should" by inference points you to an opinion rather than fact.

Fact: Some roses are red.
Opinion: Roses should be red.

Considering that your example of a "fact" starts with an opinion, we don't have much to go off of.

We can get into nuanced comment of fact versus opinion, how facts are mediated through our biases to color our conclusions, or how with many facts we are dealing with statistical models rather than physical laws of the universe, how our biases and collection models can lead us to inaccuracies in what we consider true, or how social truths are only as true as our belief in them, but if we can't even get the difference between fact and opinion, I hold no hope for such nuance.
Roughly 5300 square kilometres. About three times the area of Los Angeles.
It's not a marketing problem, it's a semantic problem. Issues are not requests and requests should not be called issues.
This. I genuinely think this is one of the best comments in this thread!
NZ was pretty successful I thought. Didn’t they make an active decision to stop worrying so much about it after getting vaccines?
PCBs rarely contain diamonds. For decent scanners with real glass this is not a major problem.
Fintech interoperability will lead to cheaper financial products
Look at any AAA game. 10s of millions of textured polygons every 16ms. A render graph with several thousand nodes should not be visibly slow on any modern hardware.

I’m always disappointed that people are willing to accept the immense performance penalty of modern frameworks and libraries. Having just finished installing Windows XP on a 2.4GHz P4, its sad to be reminded how wasted current hardware is.
And yet there's tons of evidence that for example VCs, who also supposedly only care about their ROI, are much more likely to finance white men than women or minorities, to the point that black founders have taken on a white co-founder in order to get financed.

Don't pretend people in charge of financial decisions are completely rational. They quite clearly are not.

There's nothing far-fetched about they idea that they hire people who look the part, rather than people who have been objectively tested to have the best skills.
It's usually people who _really_ want to decide what can be said
A bugtracker being "branch aware" and able to say where an issue started, where it was fixed ... can (and should IMHO) be a different concern than how the data is stored and how conflict resolution happen. By conflict resolution here, I mean: what happens when two user on different machines edit their issues and then states get merged?
If you have this data into some format (let say JSON) and rely on git automatically merging, you eventually end up with corrupted formatting.
Instead, you can do all that in your own branches, not pollute the normal code and not let git do any merging. Then, you can still have your bugtracker understand branches and track that information.
OK electricians, plumbers, roofers, HVAC repair, sanitation workers, utility linemen...
> channels that you are likely to comment/like/subscribe.

That seems to contradict your thesis “aren’t based on what you want to see the most”
JSdoc comments are 100% JS while TS types are not. This means you will be able to run ESLint without a TS compiler while still having types for people who want them. It's also more future-proof for if/when JS adopts a type system that may or may not be compatible with TS.

This sounds like everyone wins except the people who are overly-dogmatic about TS.
The winning play here is to represent the node structure directly in rust, such that serialisation is a no-op. Which is admittedly tough to implement.
Thanks. I sent my friend a message because I’m not sure where abouts in Hawaii he lives. Hopefully he replies soon. But happy to hear it’s not high casualty disaster. Obviously no casualty is better tho.
Here is a rundown of the cost-benefit. I think it helps explain why plastic is used!

https://www.forkranger.com/plastic-wrapping-of-cucumbers-cle...
It's not as much about putting in the work, but it's about putting in the right work and at the right moment.
I've know some brilliant programmers with ADHD. They were perhaps not always the most active behind their computer, but when it mattered they got more work done than everybody else.
They're comparatively a lot more trustworthy than anyone decrying the evils of the "MSM", despite serious issues and systematic bias. At the very least, you mostly know who they are.
A program like

int main(int argc, char **argv) {
int a = atoi(argv[1]);
int b = atoi(argv[2]);
return a + b;
}

contains signed integer overflow in some executions but not others. Can you explain what effect the counterfactual signed integer overflow is allowed to have in executions that do not contain signed integer overflow?
You can still use https://redream.io/ to play it. It's one of my favorite RPG. The emulator supposedly has superior graphics if you get the paid version for $6.
> IF the virus was lab-borne, and IF the CCP know it was, is it not (very, very remotely) possible they know more about the consequences of this virus?

Huh?

Suppose it did come from a lab, by malice, incompetence, bad luck, or otherwise. Why would this imply that China knows more about it than anyone else?

(Sure, China would have known more about it in the first few months. And they surely did regardless of whether it came from a lab: after all, it was primarily in China for a little while, and China extensively studied its cases. But it’s been years, and the world has studied Covid far more than any one lab could possibly have studied it.)
Indeed, oddly enough the government actually 'doing' something like attempting to encourage more domestic production is forward thinking about how to not have shortages in future should there be disruptions in trade. So this is good I think. But that it didn't work perfectly and caused a shortage is bad of course. My question is why didn't local production increase? Was it because the timeline was too short and there was no way to do it, or did local producers simply choose not do it. If the latter, then I would support national domestic pharmaceutical manufacturing capabilities. It would have the added benefit of being able to make out-of-patent drugs which are all bought but the national system anyway.
It's possible that the most useful data you can provide are your human observations, especially those about people you encounter. Maybe most of the statistical and numerical measurements that you have suggested might not be really useful, because there could already be good sources for them
I don't understand what you are trying to say. Why is a build-up of feature requests a sign of neglect, if bugs are regularly fixed? Do you consider a build-up of unimplemented feature requests to reflect as poorly on a project as a build-up of unfixed bugs?
Getting Paid over $1m at Coinbase
We do a quick dive into the H1B dataset and look into Coinbase. We find one employee was denied entry despite having their salary recorded at $1.7mn, but all in all, engineers getting paid nicely!
>I don't really like how this is said as if it is 100% true

I don't see it as being said that way. What was said was, "we should also consider in a positive sense". That is more nuanced than automatic trust, it's more like giving the benefit of the doubt until shown otherwise.

If you are automatically and reflexively suspicious of all public broadcasters and major daily newspapers, then who are you not suspicious of?
My understanding is that the origin of heavy elements in the Earth is not well understood. Ordinary supernovae don’t seem to produce enough, it is currently thought that they might come from neutron star collisions (a.k.a. “Kilonova”) but maybe stars like that star produce a lot.
(Disclaimer: I work for GitHub, but not on issues, and I've only been here 6 months)

The counterpoint to this is that GitHub has been around for a long time and I don't think all of these free features are going anywhere. Even beyond that, there's an API you can use to get your data out and lots of tools build on that API.

https://github.com/MichaelMure/git-bug came up here recently and that looks pretty good, though I haven't tried it. I suspect the usability of a lot of these tools will lag behind GitHub Issues/Projects.
It looks like your company is ticking a lot of boxes, they're a keeper for sure. Would you share their name?
If you are already "critically paying attention" (upon whatever task, puzzle, entertainment...) Then the "critical ignoring" happens automatically.

So one path to "critical ignoring" would be to fill your life with beneficial busy-ness.
Not merely an opinion but an opinion on a deeply unimportant but politically strategic wedge issue.
Comments like this wouldn't pass the chinese Turing test: after the first sentence it would be reduced to white noise in most people's eyes.
We keep reading about big tech firms being fined for regulation violations but it seems like they just treat it as a cost of doing business and keep doing whatever it they want. Perhaps it's time to start significantly raising those fines until real change is seen.
> Should the compiler complain? Should you remove the check?

Yes and yes.

> Consider that libX_foo returning not-null might not be part of the contract and just an implementation detail of this version.

How is it an “implementation detail” whether a procedure can return null? That's always an important part of its interface.
Unbiased Look at Blockchain in Healthcare
Probably because far more men than women pursue careers in sales. It seems common to have absolutely no women in a sales team.
Didn't the moment/Luxon dev essentially do just that?