skysight-inc/HackerNews huggingface dataset:
Yeah, sounds like QRhi is about at the level of WebGPU/wgpu-py.

It sounds to me that Qt created their own abstraction over Vulkan and co, because wgpu did not exist yet.

I can't really compare them from a technical pov, because I'd have to read more into QRhi. But QRhi is obviously tight to / geared towards Qt, which has advantages, as well as disadvantages.

Wgpu is more geared towards the web, so it likely has more attention to e.g. safety. WebGPU is also based on a specification, there is a spec for the JS API as well as a spec for webgpu.h. There's actually two implementations (that I know of) that implement webgpu.h: wgpu-native (which runs WebGPU in firefox) and Dawn (which runs WebGPU in Chrome).
Yeah, exactly. It really depends what you're doing. If you're doing software development as part of your job, that's obviously going to require admin privilege way more often than if you're answering emails.
What’s great about this comment is how damn complex just fucking water is.

You’ve got tap water, which can have chlorine or chloramine added to it. Yes, the water that you drink can be chlorinated. They do this because it kills off microbes that might be living in the pipes between the water distribution center and your faucet, because right now we believe that ingesting trace amounts of chlorine is better than contracting bacterial disease from your drinking water.

Then you have water that’s run through your filter, which might cut down on some larger particles.

Then you have reverse osmosis, which removes smaller particles, and usually includes a carbon filter. This can actually be harmful over long periods of time because the reverse osmosis process removes the trace magnesium etc that you usually get from water and lead to mineral deficiencies.

Then you have distilled water, which has been vaporized and condensed. Same risk applies as reverse osmosis water.

And then you have deionized water, which has gone through an extra filtration step. Not usually intended for drinking, and same risk of mineral deficiencies with long-term consumption applies.

Now, in the context of “remove everything artificial”, deionized water is probably the closest to being pure H2O. On the other hand, you need to additives to avoid health issues from drinking that.

On the other end of the scale, tap water sounds horrible-it’s chlorinated!

And I suppose if you keep going, you get to a point where you find the nearest natural lakebed composed of non-saltwater and just stick a straw into it. That’s probably the most “natural” source of freshwater, with absolutely zero additives, save for local pollution. There’s probably plenty of fecal matter from the local wildlife, but that’s natural, right? Note: Please do not try this at home or anywhere else.

So that’s…six varieties of water, each with their own profile of additives or “chemicals”. And in practice the water you get in your food is probably just going to be a mix from the municipal water supply, runoff, local wells, moist fertilizer, etc.

So before we even get to the chemicals in the food, we have to worry about the chemicals being put into the food to grow it. Oh, plus the chemical composition of the soil…hopefully there’s no heavy metals nearby, some plants are particularly greedy about snatching them up.

So it’s a really complex problem. We can’t just say “no chemicals in food”. It’s just not that simple.
When you write C++, you can allocate memory all day long and write ZERO delete statements. That is possible, I’ve been writing C++ like that since 1998 (Visual C++ 5.0 and lcc). Can you imagine allocating memory and never risk a premature or a forgotten delete? It is not possible in C. You can call it opinion, but I see fact. That makes C all that bad.

When I say put it in the bin, I don’t mean that good software hasn’t been written already with it, or can’t be written with it. But you should stop using it given the earliest opportunity. When given the ability to write object-oriented software, clever engineers with too much time add insane complexity justified by unproven hypotheticals. Believe me, I know very well why people shy away from C++ like a trauma response. Overly-engineered/overly-abstracted complexity, incomprehensible template syntax, inadequate standard library, indecipherable error messages, C++ has its warts. But it is possible to write memory-safe software in C++, and it is not in C (unless we are talking about little code toys!). My answer is that you don’t have to write complicated garbage in C++. Keep it simple like you are writing C. Add C++ features only to get safety. Add polymorphism only when it solves a problem. Never write an abstract class ahead of time. Never write a class ahead of time.

Downvote me all day long. Call me angry. When billions of dollars are lost because someone, in our modern age, decided to write new software in C, or continue to develop software in C instead of switching to a mixed C++/C codebase with an intent to phase out new development in C.

It’s hard not to get angry when modern software is written with avoidable CVEs in 2020’s. Use after free, buffer overflows, are you kidding me? These problems should have been relics in 2010+, but here we are.
“Race” is itself a vague and almost meaningless term.
One risk of pre-validating a domain before purchase is that it's not a good idea to tell strangers about your interest in such a property.

Even automated queries are likely to spill the beans. Someone else could snag the purchase before you, or bid up the price. But it's a risk you may need to calculate.
I haven’t found one, and really as you get later in the game the retro graphics are a blessing. I play on my work Mac (most powerful thing in the house) and I end up having to bail early because I just can’t have a megabase over a certain size, everything grinds to a halt.
I spelled 'execution' wrong. Ugh. Careful running those codeblocks :)
> The Downing Street website describes Larry's duties as "greeting guests to the house, inspecting security defences and testing antique furniture for napping quality". It says he is "contemplating a solution to the mouse occupancy of the house" and has told Downing Street that such a solution is still in the "tactical planning stage"

Larry the Cat is quite the diplomat!
I skimmed all of that but I gather you are saying don't talk about food production unless you are an expert or you want to be pedantic or some bullshit like that. Everyone eats food, everyone can influence food production in one way or another, whether through grocery habits or local or national politics. There is absolutely no way I would want to be associated with such a limiting viewpoint such as yours.
But developers won't, they will stick to cuda
There's an in-between experience with the likes of the Natural Number Game or Project Euler -- it feels like there should be so much more of that kind of thing to substitute for so much of legacy education. Most "learning games" afaik are too "schooley".

I haven't played Factorio so far; for those who haven't programmed, do you think you're learning something new and somewhat transferable?
StoryCraft Mobile Multiverse with Real and AI Friends
>infiniband drivers, which somehow allow programs to communicate "directly" with hardware

At least you understand what drivers do, like my printer-driver or GPU-Drivers
If certain media is associated with a certain political position then one could consider their advertising to be political?
I'm betting it's anti-Musk people or depending on where OP lives, perhaps an area that's gentrifying and is filled with people who dislike said gentrification.
I'm not sure if there's a pure math theory/model which could calculate the G constant from pure Math. So i don't need to consider G is just there from the physical law.
And the "until the aren't" part importantly involves a feasible plan to actually get there.

This article is just an art project. There are tons of easily identified questions that would need to be answered to make a project like this feasible. The author conveniently answers none of them because it would show how unrealistic this whole thing would be.
BTW "Factorio: Space Age" was release a few days ago. Personally, I'm going to spend whole Sunday playing it :)
I believe often companies or rather decision makers are afraid of going fully open-source because they invested a lot of money into the product and are afraid some other company uses it, offers it cheaper and ultimately harms the originator.

So even they might believe in open-source they put protections in place that ultimately lock it down and thus make it closed source but trying to keep the impression of being open.

In our journey at AirGradient towards becoming fully open-source hardware (all code and hardware licensed under CC-BY-SA), we had the same concerns but ultimately decided to go full-in and open up everything with an officially approved open-source license.

I believe there are a few important aspects and "protections" that are open-source compatible that help companies protect their investments.

Firstly, requiring Attribution is compatible with open-source and can help companies get a lot of visibility and competitors probably don't want to attribute another company and thus are often not likely to clone.

Secondly, using a share-alike license also makes it unattractive for many other companies using the code.

Lastly, I believe the code itself is often not the valuable part compared to the brand value, employees, reputation, business model, network and implicit knowledge that a company builds up.

It really worked for us to go that way with a true open-source license and I hope many others will do it too.

There are already some easy to understand licenses like CC in place and I do hope that they also create awareness around "open washing".
> fastaguy88 10 months ago | next [–]

>2.5% of the US GDP ($26 trillion in 2023) would be 600 billion. At its peak in 1967, the Apollo program budget was 3 billion, while the US GDP was about 850 billion. So 0.35 percent. US government spending in 1967 was about 112 billion, so closer to 2.5 percent of the federal budget, not the GDP. Converting to today’s 6,000 billion federal budget, about 150 billion today, or not quite 20% of the defense budget, the largest federal expenditure after Social Security (the defense budget is essentially tied with Medicare).

I’m not sure we want those sort of expenses anymore.
Because America was lagging behind the Soviet Union in space achievements, and the Soviet Union was parading their superior space program to promote Communism.

It's not a generational thing, it's that the Moon landing was a top priority Cold War effort to beat the Soviets and show that Capitalism is the best. This mission in the other hand would be neat but has limited political value. What money were are willing to spend on space will mostly be spent on having a permanent moon base before the Chinese.
It is the easy and unsustainable solution. Akin to rewriting a codebase instead of fixing an existing one. Instead of solving the problems of nitrogen pollution, CO2 pollution, plastics- just find a new greenfield instead. Of course code rewrites rarely actually replace the old code. New and shiny is just way sexier than doing things like fixing poisoned waterways.
Not sure if this is what you're asking :) but the UI framework will somehow provide access to the OS-level surface object, so that the GPU API can render directly to the screen.
> Games about a fat italian plumber throwing mushooms at go-karts doesn't really reflect any society in the last century.

very tru. Much unlike Rock n' Roll racing, which reflected the very real American experience of trying to get ahead in life by angrily launching missiles directly into the car in front of you, all while rocking out to Black Sabbath.
I could be wrong, but these two things don’t seem like they’re really that comparable. Apollo was certainly a monumental engineering achievement, but did it require that we 100X the state of the art efficiency of some critical tech?
OP is running Ghost, which is an application. Of course OP could have chosen to use a static site generator but didn't in this case.
Sometimes you just want to expend energy in a direction that doesn't have consequences. I hold the opposite opinion from you in that people ought to be able to turn off the "any non-productive minute of my life is wasted" mindset.

You're on big space rock, dude.
Your argument is something like if it doesn't work 100% perfectly, then don't try it at all. No need to go whole hog, there is a perfectly fine list of banned chemicals published by the EU right next door. We should start with that.
This is likely phone provider dependent and might be a real pain in the butt, but what if you shared the “home” line between your two mobile devices?

iPhone has supported dual sim since 13 or sim + eSIM for a very long time. I have absolutely no idea about Android.

It doesn’t fix spam but I’m not convinced humans will ever win that war.
Zacktronics games might fit this bill
Tesla somehow made a vehicle that only looks its best when you put an aftermarket wrap/paintjob on it. It's almost impressive when you think about it.
This, long ago a roomate got into Factorio and after figuring out the basics ended up admitting that it felt way too much like work. This has been my reason to stay out of Factorio even though plenty of people have recommended it to me. I did a short collaborative run of Mindustry and I feel I don't need to play Factorio, plus, Counter-Strike chugs all my playing time, to me it's a bit like cocaine made a game and except for griding aim, it scratches all the right spots in my (smooth?) brain.

It's the trucking game for truckers in my mind, only a madman would play it after work.
What kinda depth are you missing from DSP and Satisfactory? And what do you mean by "camera"?

There's also Shapez 1 and 2, which is like the essence of Factorio abstracted into shapes and colors. Shapez 2 has more mining and trains and multiple levels.
There is that too but you can't win this way now. Every year on the US tax form you can contribute $3 to publicly financed campaigns.
Mindusry scratches the same itch, but in perhaps a slightly more appealing way for me at least. Rather than the entire game being dedicated to creating one massive monolith dedicated to the one goal of rocket building or whatever, there are many different levels each where you’re just playing classic tower defense and using the layout of the map to your advantage to extract resources and kill bad guys. It’s casual and FOSS.
I believe I had come across Missive while investigating. I will admit I haven't tried signing up. But given that it is marketed towards businesses, I expect as soon as one does they'll require you to provide all the information you would need to be registered as part of TCR. If this is incorrect, let me know and I'll dig deeper.
What would access to the DOM look like? WASM already has import and export (nearly) arbitrary functions. People keep saying it can't manipulate the DOM, but it clearly can. So, what's missing?
Yes, I was suggesting just that. In that case, at least in EU there is an option when one number can be used on more than one SIM card. Then using second SIM slot on both phones you have access to that number. Incoming SMS goes to both number I think. Calls can be answered by any phone but faster to answer wins.
I guess it depends on what you mean by "better graphics"? They're upgraded their graphics several times over the years. I'm playing on a 4K monitor and they're using most of those pixels. I can see a small amount of interpolation at full zoom at 4K.

If you zoom in, the graphics are high-res 2D sprites, rendered from 3D models. And the level of detail can be ridiculous. From this week's Factorio 2.0 update (and Space Age add-on), here's an example of the zoomed-in detail: https://www.factorio.com/blog/post/fff-396 See the foundry animations? Those videos are actually slightly more blurred than the in-game version. And the sound effects are synced to specific animation frames.

So the world of Factorio is oftentimes brown and grim and covered in grime, but that's a conscious artistic choice. (Not all of the new planets are brown. Gleba is green and irridescent and frankly creepy.) Similarly, Factorio's 2D nature has allowed the developers to focus on gameplay and quality-of-life more than many newer games in the genre. If you want to build big, intricate factories with complex train networks, for example, Factorio really shines.

If anyone would like a game with 3D graphics, or a different graphics style, try:

- Satisfactory: The 3D world is gorgeous, and Satisfactory shines at "walk around inside your factory and tinker with it." Gameplay-wise, it has only recently gained blueprinting tools that allow working at a medium level of abstraction.

- Shapez 2.0: This is pretty and colorful and full of great little puzzles. It occupies a different part of the game-design space and is just a joy to play.

(Dyson Sphere Project and Captain of Industry also have great gameplay, but I don't know if their graphics are likely to grab people who find Factorio graphically underwhelming.)
Is there a client-side way to tell if an SMS is sent via TCR?

If so, I’m guessing a good chunk of the US would pay for
an app that silences the notifications and auto-responds STOP.
Oh God. Yes! A deli close to where I work sells them, handmade and wrapped in Saran, but you gotta be in early or they're gone.
That is a misconception; there is a cost of abstraction, although this cost may disappear if AI gets really smart.
No, you can multiple sims in one phone, at least in the Apple world. iPhone has supported dual sim since 13 and eSIM forever. I don’t know about Android but I’m sure you can research that with a search like “{ your partner’s device mfg + model } and dual sim support”.
No need to tell me, whenever I'm working with Common Lisp I usually have the GNU Common Lisp documentation open to the side (it's in Info format, which Emacs has pretty good support for). I also really appreciate Perl for the `perldoc' command, which works well with the Perl community's penchant for well-written documentation (e.g. the documentation for List::Util https://metacpan.org/pod/List::Util).

Although I will admit that I was poking fun at the 'improve docs: @@ an awesome project' shenanigans from the T-shirt days.
Well that usually has significant downsides too so it's not as simple as "do that". But yeah if you can do that it's a big benefit.
Open-Access AI: Lessons from Open-Source Software
I have not heard of such a thing in the US, but I will investigate.

So while that would work for calls, does that also behave as expected for SMS and MMS?
Your comparison hits home for me. I have been playing guitar on-and-off for over a decade (OK, maybe more like trying to play guitar) and I still really enjoy Guitar Hero.

It's instant gratification: I don't have as much fun practicing at .75x speed with a metronome to learn the hard part of a piece. Instead a video game tells me how great I am at "guitar" by being able to push buttons and strum on the beat, not to mention that I hear the sounds of my favorite songs come out when I do it.

For a similar reason, I like Rocksmith (guitar hero but with a real guitar), but the gratification is not quite so instant. They gamify the practicing part but I still need to do it, otherwise the part I'm playing actually sounds bad. And sight-reading is so much harder when there are more than 5 buttons.
I'm also on VoIP (in Canada though) and didn't even realize you could get SMS to VoIP. Annoyingly many 2FAs use SMS (which isn't really that secure) and don't offer any other options. Banks, credit cards, etc. Another problem is travel where you can get your credit card declined and can't get the SMS. Over-aggressive anti-fraud AIs.

<joke>curious where you and your wife stand on tabs vs. spaces</joke>
The Amazon is losing forested area, is nearly carbon positive, and was previously sparsely populated (it being a jungle and all). I have trouble squaring this understanding with the idea it was recently rewilded.
Right. Remember, the issue is not whether it can be done, but how cheaply. Desalinization works fine now, but it's kind of expensive. These claimed breakthroughs are cost reductions. For that, you have to scale up to at least small production and measure costs. Only then you can boast.
I'll investigate this, but I'm kind of surprised this use case would be even allowed? How does this wind up being different than a SIM cloning attack?
So basically the sub-$30k Chevy Bolt EV and EUV. US sales broke 60,000 units in 2023.
Lol. My parser failed at this step, so I had to look it up:

https://en.wikipedia.org/wiki/Garden-path_sentence
It works in many providers in Canada too.

Our mobile networks just recently upgraded from two tin cans and a really long string so I feel like if we support it, it must be pretty close to universal.
The dRuby Book — Distributed and Parallel Computing with Ruby (2017)
I'm curious why they chose Ghost when Markdown works just as well, and either way, I believe Ghost can still work via Vercel etc.
I always use my tablet portrait, for what it's worth. But websites are typically designed with various breakpoints based on your browser window width in virtual pixels. In the old days, we used to accommodate desktop, laptop, mobile, and various tablet sizes. But these days some companies just do a mobile view and a desktop view and leave out the in between (or the ultrawides), and if your screen resolution falls closer to the desktop side, that's what you get :(

You can try changing your zoom or browser settings to see if you can get the mobile view instead.

Which website is this for, BTW?
Are there vampire numbers that are palindromes? That would kinda contradict the vampire lore about mirrors. ;)
PNaCL was essentially "let's shove LLVM into every browser and make it a mandatory part of the web", which somehow seems even worse than "let's shove the JVM into every browser and make it a mandatory part of web"
22 developers given reasons a through h to identify a reason for a bad day.

The whole thing is suspicious since it admits up front that they go off the perception of a good day being good for productivity. Based on my experience, a lot of software developers should have a lot more bad days where they are told that they work there doing this substandard ...
Ye it's a big issue with Garmin's pogo-pin charge port. The pins corrode, and for some unlucky people, create quite serious skin irritation.
I don’t understand your question. One is an authorized user and one isn’t? That is the opposite of an attack.
> I'd rather we just move to native cross platform applications and stop using a document browser to build interactive applications.

Go back to garbage "cross platform" UI toolkits and having to help users manage software dependencies on their machine? No thanks.
I'm afraid that particular horse has already left the barn. Whether you like it or not, there's more than one country working on this, and some of them seem to have ill will towards the US.

You may or may not like this particular arms race, but passing a US law will do little to stop it.
> because the shippable code isn't bytecode,

But what if it was?

What I would like to see is:

- a bytecode "language" that roughly corresponds to Javascript semantics, and that is what the engines interpret (and JIT compile)

- browsers still include a compiler to compile JS sourcecode to the bytecode. Possibly wasm could work, although it would need a lot more functionality, like native support for GC, and DOM access, etc.

- browsers include a disassmbler/decompiler to improve debugging the bytecode

Then simple sites, and development can use plain JS source, but for higher performance you can just deploy the pre-compiled bytecode.