skysight-inc/HackerNews huggingface dataset:
This minimalism is very effective.

I took the opposite approach, and it has cause great pain. I've been writing a metaverse client in Rust. Right now, it's running on another screen, showing an avatar riding a tram through a large steampunk city. I let that run for 12 hours before shipping a new pre-release.

This uses Vulkan, but it has WGPU and Rend3 on top. Rend3 offers a very clean API - you create meshes, 2d textures, etc., and "objects", which reference the meshes and textures. Creating an object puts it on screen. Rust reference counting interlocks everything. It's very straightforward to use.

All those layers create problems. WGPU tries to support web browsers, Vulkan, Metal, DX11 (recently dropped), DX12, Android, and OpenGL. So it needs a big dev team and changes are hard. WGPU's own API is mostly like Vulkan - you still have to do your own GPU memory allocation and synchronization.

WGPU has lowest-common-denominator problems. Some of those platforms can't support some functions. WGPU doesn't support multiple threads updating GPU memory without interference, which Vulkan supports. That's how you get content into the GPU without killing the frame rate. Big-world games and clients need that. Also, having to deal with platforms with different concurrency restrictions results in lock conflicts that can kill performance.

Rend3 is supposed to be a modest level of glue code to handle synchronization and allocation. Those are hard to do in a general way. Especially synchronization. Rend3 also does frustum culling (which is a big performance win; you're not rendering what's behind you) and tried to do occlusion culling (which was a performance lose because the compute to do that slowed things down). It also does translucency, which means a depth sort. (Translucent objects are a huge pain. I really need them; I work on worlds with lots of windows, which you can see out of and see in.)

The Rust 3D stack people are annoyed with me because I've been pounding on them to fix their stack for three years now. That's all volunteer. Vulkan has money behind it and enough users to keep it maintained. Rend3 was recently abandoned by its creator, so now I have to go inside that and fix it. Few people do anything elaborate on WGPU - mostly it's 2D games you could have done in Flash, or simple static 3D scenes. Commercial projects continue to use Unity or UE5.

If I went directly to Vulkan, I'd still have to write synchronization, allocation, frustrum culling, and translucency. So that's a big switch.

Incidentally, Vulkano, the wrapper over Vulkan and Metal, has lowest-common-denominator problems too. It doesn't allow concurrent updating of assets in the GPU. Both Vulkan and Metal support that. But, of course, Apple does it differently.
It looked like the flap was starting to glow internally in the middle, right before the burn-through on the hinge point. I wonder if it maybe had a lost tile on the other side that evolved into the burn-through we saw in the video.
So the other day I'm reading a story about how the Russian gov't is criticizing Yandex because its LLM isn't able to repeat / stick to the narratives at length. And I felt bad for them because it's probably virtually impossible, at scale, to rewrite the entirety of human knowledge so it's consistent with propaganda tripe.

I wonder if that would also apply here, and you're better off just not touching on politics than trying to prevent it from ever saying anything the Party wouldn't like
My thoughts exactly. This also applies to not cars. American (and indeed global) tech companies are security nightmares, and no amount of posturing about china specifically will fix it. "Great job Patrick we saved the city", they said in front of meta after banning TikTok.
This is in context of a one person team. The next advice makes this evident:

> Remember that you can always rewrite any part of your game/engine later.

This isn't the case in medium to large organizations. Usually you will just move on and rarely have the time to revisit something. This is unfortunate of course, but it means you need to build things properly the first time around and make sure it won't have a chance to create bugs or side effects. I have worked in too many codebases were people feel the need to rush new features, and then it creates a minefield of a codebase where you have to manually check every feature and have the entire application in context when changing something small.
We don't need to turn all pathologies into a positive trait to be cherished. We see this all too often today with e.g. ADHD (from which I suffer).

They are not our superhero abilities and they often come with extremely debilitating consequences.

I know many people on the spectrum and they suffer.
It's only dangerous if you can also make the reverse cast, right? From ints to function pointers. Does Rust also allow that in safe code?
This is one story. There are also numerous stories told about the men. And we even have a term, "The Greatest Generation". Here's a particular story of them, which you might not have heard yet.

This particular story emphasizes "woman" partly because that's a key part of the story (it was unusual, against societal roles of the time), and partly because telling these stories now is corrective in multiple ways.

(And maybe also in the headline because that will get more eyeballs on the story, because people want those previously neglected stories, and that inspiration.)
No one expressed the moral judgment that living in a cabin in the woods is a "bad thing" or "wrong"
It's very much wackier than that. In addition to mere physical constraints, there are the laws and regulations of individual countries and a goodly stack of international treaties and standards.
that was confidently said. myself and all the LLMs I asked could not find a way to corroborate that requirement.
no, you could very easily clone the Apple II easily and it was done many, many times

it's true that eventually Apple started suing people, but until Apple vs Franklin it was unclear if you could even copyright a BIOS. And once that was determined, people had to clean-room reverse engineer the BIOS but it was possible to make clones (see the Laser 128 and many many others)

this is just as open as the IBM PC was. You couldn't just drop a copy of the PC bios into your clone, you had to go to a 3rd-party reverse-engineered BIOS
> If you abolish property rights, your two options are state slavery or anarchy where the strong take whatever they can.

I'm pretty sure they're talking about real property. Land and improvements. Not the strong taking away everything you have.

And there are reasonable ways to manage land and housing other than private ownership. There's also the option of limiting it to personal use.
There is succeeding, then there is your company being overvalued to insane levels because of some hype boom. It also doesn't mean that just because you outcompete, then you can artificially reduce supply and only support a select few OS's (ie. windows) while producing modest performance gains in your GPU's.

It's a modern day Tesla in waiting more than likely.
> is that you don't know what kind of programs your users are writing

Except we have lots of easily accessible OSS code available via GitHub/GitLab etc in addition to self-reporting from closed repos. Can you find any instance of an omega combinator in use? I'm not even sure omega combinator is relevant to Starlark given that Starlark is a more limited language derived from Python. For example, it doesn't typically allow for recursion which I believe would be required to express an Omega combinator within it. Yes I know the definition of the combinator says it's not recursive, but that's in a pure CS sense. In a practical sense, there's not much difference between a function being passed itself as an argument and then invoking it vs invoking itself directly, particularly from an enforcement perspective. Indeed, you can verify it'll fail the recursion prevention code in Starlark [1]

[1] https://github.com/bazelbuild/bazel/blob/e1a73e6e89a082e3d80...
What makes you think they aren't already taking the shallowest possible descent?

Once you start touching the atmosphere, it very quickly becomes deterministic. There are a limited number of descent profiles that actually get you to the ground, and believe it or not, starship as far as I can tell is actually taking a "shallow angle" and spreading the atmospheric braking friction over the largest possible time. A steeper entry would melt every conceivable material
They still would've been in position to put down a marker, since they had to be prepared for that before they knew they'd be able to maintain telemetry down to the water, and if they're already in position, it doesn't hurt to place the marker anyway.
Yeah, I think that's one of the primary use cases. As a researcher I've looked at using Tikz in the past but it's a nontrivial learning curve. Something like this seems useful to at least get a starting point to tweak.
> Most people don't do anything worth privacy protecting

Define "worth." Is a poor person's social security number not "worth protecting" because they don't any money to their name? What about the strife this would cause them? Is there not innate worth to that person's personal data simply by virtue of them being a person?
tracking for advertising can also be seen as a stop-gap measure against surveillance because the financial incentive for quantity corrupts the quality of the data
This is not an honest interpretation of how we practice this. We do not terminate the company that achieves monopoly, we don't even stop them from succeeding. We simply ensure that others can continue to compete as well. Occasionally when called for we have broken up companies that are in too many spaces at once -- but even then we tend to do that extraordinarily rarely.

It's a bummer when the chosen line of argument is this straw man victimhood a la Atlas Shrugged.
I think a lot of people don't understand the lights are not only for you to see, but so others can see your car.

Once someone from the family turned of my headlights from auto to off. I don't know for how many time I drove at night going to the squash club and back, grocery shopping, until the day I was stopped by police. Thankfully, got no ticket, but I got unease thinking about how many intersections I had driven at night with headlights off, being essentialy invisible for other drivers until too late.

Now I make a point of checking the lights are on auto every time I drive.
That is at best a weak argument because guess what: AMD is competition and also sell at prices outrageous enough that there is no downward pressure.

If anything, I would take Nvidia, AMD, and maybe Intel to court for price fixing their GPUs.
This bares thinking about. On a working holiday in the UK it was a revelation to find just how huge the defence industry really is.
The laser doesn't seem to be a core requirement of the system, it's mainly used as a very short bright illumination source and isn't part of the up conversion system.

The full experimental setups are available in the supplemental materials: https://onlinelibrary.wiley.com/action/downloadSupplement?do...

Full paper: https://onlinelibrary.wiley.com/doi/10.1002/adma.202402777
The Great Electric Car Race of 1968
Yes, you're allowed to be wrong on the internet, but not THIS wrong!
What does "NIH" mean in this context?
i feel like the ch32v003 might plausibly be the right chip for these jobs, even though it's risc-v, because it's so much cheaper than the avrs. as a bonus, it's made by a chinese company, so you can use it even in contexts where foreign hardware isn't allowed (this has become a big deal as the usa has started ramping up its sanctions)

in theory it's 12¢ each at lcsc, but it's out of stock, so that's only theoretical: https://www.lcsc.com/product-detail/Microcontroller-Units-MC...

it's not competitive with the expensive avrs when it comes to mixed-signal peripherals and 1.8-volt support, but it does have some tasty stuff. you get 3.3 to 5 volts, a 10-bit adc (1.7 megasamples per second with a ±2% bandgap reference), and an op-amp (so you can do differential input to the adc and set its gain), a basic set of digital peripherals, and that's about it. that's still better than an atmega328 or an stm32f103 but not in the same league as the stuff you're talking about

i haven't actually tried the chips myself, so i don't know if they're all they're cracked up to be, but except for a fatal problem with the spi peripheral in the smaller packages, other people seem to report good success, even without speaking chinese: https://hackaday.com/tag/ch32v003/

in this price range, there's also the arm puya py32, and of course the padauk chips with their redoubtable multithreading so you can do your i/o from a separate hardware thread instead of from interrupt handlers
Yeah, survivorship bias doesn't quite apply if there's real-time telemetry. ;)
How will this possible government action affect American AI development if a case is brought against Nvidia? Wouldn't a case kill AI development by years, if not decades?
Backblaze Live Read: The Game Changer for Live Media Cloud Workflows
Yes. It's too much to ask. Even the "official" examples by documentation do not do it. Reading the Vulkan specifications is an exercise in practicing technical bullshit.

When you're corroborating some random person's third-party instructions on initializing Vulkan and comparing those notes to what's done in Khronos Group repositories and reading the Vulkan 1.3 spec and realizing you have to read the specification out-of-order to get anything done, it's clear that they failed.

They failed. It's bad work by any other standard. But you'll do the work once and forget about it for the most part, so professionals don't complain too much.

Read my other comment in this thread for a portion of source code annotated with the specification chapters and sections.

It's a generic implementation that can be used with SDL and others.

Edit: As of the time of writing, the standard approach is to use VMA and Volk, both of which are included with the official Vulkan SDK. That should tell you enough about the state of the art.
It's also very good if you're SSHing over an unreliable connection. The tmux terminal doesn't break when your connection does.
Could you provide an example of the government pushing for someone to be unbanked? Preferably someone not guilty of some kind of finance crime (or accused and on the run).
The HN font is very misleading here. I am waiting for the next headline: 'Isis, like "ls", but for terrorists.'
That would be cross browser support for MathML, or other tools to get math expressions typeset on the web. Those discussions only pop up like once every six months though.

I’m actually way more of a lurker here. There are e.g. once a month a submission about Bayesian Analysis (and a guaranteed once a year submission about Kalman Filters) which I religiously read but hardly ever contribute to (unless a frequentist is advocating for IQ tests or other psychometric devises; then I for sure contribute; but that can lead to flame-wars easily). Every so often there is a back end engineer with an “opinion” on the front end stack which I sometimes answer for, however that often be a flame-y subject, for some reason I’m less tempted to be sucked into flamewars when the subject is actually aligned with my expertise.
"reportedly" in the first sentence....but not in the article title.

i wish there were an obvious way to filter articles down to just those based in established vetted facts.
This is definitely true, especially when rpi is probably more popular than all other SBCs combined. I always feel burned about 2 years after buying anything but beaglebone, rpi or Jetson nano and can't find support. With rpi you can always find an up to date OS image (for the boards that need an OS).

If you use complex devices like cameras, you can probably find recent drivers and readme files for rpi. For other SBCs you will probably end up trying to adapt documentation for rpi and getting stuck because your OS is using a weird version of libc, or something like that.
For my part, it's a move in an HN-based glass bead game*, so I was completely surprised that anyone else bothered to upvote. (we normally play well away from the front page)

Hassler Whitney I know from matroid theory (in particular, antimatroids for the mathematical psychology of learning), so stratification theory might be interesting because that also was.

René Thom I know from catastrophe theory, so stratification theory might be interesting because that also was.

Boundaries of boundaries are interesting, as are their arrow-reversed variants, but that's likely 1*1=1 compared with this material? (which I take to have something to do with finding nice boundaries along which to slice wholes up to better study their parts?) For ML in particular, maybe it could provide a reasonable way to divide-and-conquer manifold learning?

In fact, as of this comment, although I'm pretty sure the vertices of my play are interesting, I have yet to learn whether its convex hull will also turn out to be interesting — if someone else can provide the ELI5, that'd be great!

* https://en.wikipedia.org/wiki/The_Glass_Bead_Game
Spatial SQL API brings the performance of WherobotsDB to your data applications
>> If only Spain could profit from helping murder brown people in 3rd world countries overseas

You mean like when Spain colonized Americas?
A company raking in incredible profit is a pretty good sign they are not doing anything special to maintain a monopoly, they just made a really good product and everyone else sucks.
> Because of the additional risks of squatters, landowner will either have to take additional security measures (and make up the costs with higher rent) or accept the risk of squatters (and make up that risk with higher rent). In either case, the rent getsor expensive.

When renting becomes less profitable, real estate prices fall as landlords want to get rid off their bad investments. That means people can buy instead of rent, which means more rentals become vacant as renters become owners, which means that rents go down.

> and make up the costs with higher rent

This is not how it works. Landlords will always extract maximum rent possible from tenants.
Ask HN: Do computers emit mediocre sound because users don't want hearing tests?
Wouldn't it be a good thing if an operating system gave you a hearing test to optimize sound quality for you?
That doesn't help all the plants they displace or drive extinct altogether. That's why they're called invasive, not because they're incapable of forming new ecological relationships.
>We simply ensure that others can continue to compete as well.

And there's the million (trillion?) dollar question: What is Nvidia doing to stop others from competing? No, "their product is too good" (which they are) is not a valid argument.

If you argue Nvidia is deliberately not producing as many GPUs to keep prices high, first you'll have to see if they're just not getting bottlenecked by TSMC and second you will also have to bring in AMD and possibly Intel along for price fixing which by definition isn't a monopoly.
How to Build a DOA Product: Humane AI Pin Founders Banned Internal Criticism
I like to think I'm pretty aware of corporate surveillance practices, but this article really opened my eyes to some of the most devious practices.

The price fixing aspect was especially worrying. It's been well publicized that rents only seem to go up and there are housing crises all over the place, but I assumed it was more due to the usual supply and demand, corporations buying property and raising rents, etc. But I had no idea it was explicit price collusion through 3rd party intermediates, who only exist to enable a token attempt to prevent anti-trust action against them.
All enthusiast people, just buy the Kerbal Space Program (1, not the 2), play it through. Then play it without reloading saves. That’s something!!

And then, install the RP-1 mod and get blown away.

I have 2k hours in this game, worth every of those hours.
Humans may have done that, but not the Pythagoreans, who were vegetarians. From that wiki page:

> The Pythagoreans also thought that animals were sentient and minimally rational. The arguments advanced by Pythagoreans convinced numerous of their philosopher contemporaries to adopt a vegetarian diet. The Pythagorean sense of kinship with non-humans positioned them as a counterculture in the dominant meat-eating culture.
Again, there is no feasible mitigation for this specific issue at this point, and it's not like life will end. Yes, major changes will happen. Yes, reducing temperature would be good and higher temperatures are worse. But perhaps preventing this specific event is worse ad it can act to re-establish norther sea ice and begin balancing the climate again. Sure, on the timescale of your life it's bad, but on the timescale of the species/planet it may actually be good.
I am fairly sure other countries use fake social accounts to garner support or take advantage from US lawmakers too.
I had to use a bleeding edge live mint ISO yesterday because the regular release ISO gave me a black screen on my 3099z. Nvidia drivers continue to be my #1 Linux paint point aside from windows apps that don’t run on wine due to DRM/anticheats.
that's because unsaid social rules are part of the structures that keep rich elites on top, and help them filter out "pretenders" to nobility.
The final outcome is irrelevant for the people who got their heads chopped.

I bet they'd rather have kept their cranial assemblies attached to their bodies for a few years more at least.
Are you talking about Microsoft Azure?
keyboard wasn't great either, to begin with!
Microsoft Azure for Operators layoffs involved as many as 1,500 job cuts
I think Houston also has the most complete Saturn V too. It's on its side in a shed out back basically.
https://archive.is/rDEzm
Netflix's latest redesign aims to simplify your homepage
Don't store some classes of hazardous materials near specific other classes of hazardous materials (keep your oxidizers away from the fuels), don't carry too much hazardous material, keep good records of what's in each container and where that container is...
>Also, wasn't there a recent problem in USA where women were uninstalling period tracking software, because it could report someone as pregnant for having irregular period? I know at least 4 causes for missed period, do judges know that much?

There was a celebrity infidelity scandal in Japan where such app was allegedly involved too.
Trying to figure out how to transplant that state of mind into a comment box I wrote a long text then deleted it :)

I think the best formula to get out of the submissive mind set is to apply for jobs you don't want. Ideally something you are madly overqualified for.
I'm a long time tmux user (and screen before that), but I don't understand why sixel makes a difference.

Is this as big as bring a stacking window manager to tmux (compared to the current which is tiling)? Or is just better graphics in the terminal? or am I way off here?

If it's just the better graphics, then I'm not sure I understand why tmux needs to support it. I would think the terminal emulator (such as Gnome terminal) is what would matter. I suppose maybe both but I would think tmux would just pass through.
I can imagine that's never going to work.

Very few people can afford it, and those who can afford want more, e.g. Q&A, graded assignments etc. It's almost never a "record these once and we are done" thing.