skysight-inc/HackerNews huggingface dataset:
To leverage shared memory in Metal you have to target Metal. Otherwise take for example glTexImage2D: https://www.khronos.org/registry/OpenGL-Refpages/gl4/html/gl...

Apple can't just hang onto that void* that's passed in as the developer is free to re-use for something else after the call. It must copy, even on a UMA system. And even if it was adjusted such that glTexImage2D took ownership of the pointer instead, there'd still be an internal copy anyway to swizzle it as linear RGBA buffers are not friendly to typical GPU workloads. This is why for example per Apple's docs above when it gets to the texture section it's like "yeah just copy & use private." So even though in theory Metal's UMA exposure would be great for games that stream textures, it still isn't because you still do a copy anyway to convert it to the GPU's internal optimal layout.

Similarly the benefits of UMA only help if transfering data is actually a significant part of the workload, which is not true for the vast majority of games. For things like gfxbench it may help speedup the load time, but during the benchmark loop all the big objects are only used on the GPU (like textures & models)
For those who don't want to watch the video:

He totally cheated
It is, but ... do you really think, China or Russia really want the US to be destabilized even further?

A US falling apart for real, would be bad for Russia as well as China. And vice versa. Because desperate people tend to do desperate actions - not a good thing with so many nukes involved.

So I also think, it is likely that at least some russian hacker groups have direct or indirect links to the FSB, and have to work for them occasionally - but most of them probably have indeed their own pocket as the main motivator.
I believe it's not related. When the shareware model was popular, a lot of the programs made by developers from exUSSR republics were either free or sold at the significantly lowered price to native speakers, so such tests were common. (I've seen Russian folk riddles as tests, for example). The developers were doing this because they were keenly aware of the economic situation in their home countries, and because the software would have been pirated anyway. So there was less incentive for russian speakers to crack it as it was free for them. It was a completely different time as well, nobody was thinking about legal action.
Considering the proliferation of music remixing social media services (i.e. Tiktok) and the cheap price of storage, maybe even casual users can benefit from lossless these days.
I've worked that way for 10 years. My current desktop is a 5 year old Intel i3 NUC with a paltry 8G of memory. Granted, it uses all that memory (and a bit more) for a browser and slack, and the fan spins up any time a video plays. But usually it's silent, can drive a 4k monitor, and most of the time I'm just using mosh and a terminal, which require nearly nothing.

OTOH, the machine that I'm connecting to has 32c/64t, half a terabyte of RAM and dozens of TB of storage.
I have Pluto running on a side monitor and sometimes catch the processors going insane when I don't expect it.

https://news.ycombinator.com/item?id=25624718
I don't use them, nor any of the infrastructure stuff. Generate keypair, publish public key, publish signed message, verify signed message with public key... Is there anything I missed?
So we should usher in the medical state and "papers" for a mild virus? No thank you. This is an unpopular opinion, I know, but we must resist such an insane power grab.
This whole thing really seems like some Psychosomatic Disorder. But I suspect that the people affected won't want to believe "it's all in their head". But there are plenty of historical parallels where groups of people started reporting the same malady with no apparent rational cause. And I suspect our modern day focus on rationality will lead to people looking for increasingly outlandish explanations because they don't want to believe that this is just some shared delusion that got out of hand.
`Stack -> (Char, Stack)` is equivalent to `(Stack -> Char, Stack -> Stack)`, which amounts to adding a `peek` method to the scheme above. The inclusion of `peek` changes nothing about the description of stack mutations above, and its clear separation better maps to what Raph is modeling in the first place.

To be more explicit: Raph is modeling a scene graph, and a traversal of the scene graph consists of a series of pushes and pops on a stack, together with operations on nodes that act on a particular state of the stack. To parallelize these operations we need to be able to access the state of the stack at multiple points along the traversal.

Each operation will use `peek` (and likely `pop`, too, but notice that it doesn't affect other operations here; it's more like moving a cursor down the stack) to drive its own behavior, but those read operations are independent of the traversal itself. It is the traversal we are modeling.
"In Russia, for example, authorities there generally will not initiate a cybercrime investigation against one of their own unless a company or individual within the country’s borders files an official complaint as a victim. Ensuring that no affiliates can produce victims in their own countries is the easiest way for these criminals to stay off the radar of domestic law enforcement agencies."

From the article. So I guess it is the same principle.
vcv rack
Aerc, mbsync, and postfix for maximum comfy offline email
Convicted sex offender Epstein and Bill Gates started hanging out in 2011, three years after Epstein pleaded guilty to soliciting prostitution from a minor. It is known that Melinda Gates wasn't exactly happy about her husband spending so much time with a sex offender and there is speculation that this is why their marriage ended.
"Why can't the political appointees and the technocrats be formally separated in the same way as the executive, the legislative and the judiciary? "

In the UK, this is formally the case. The Civil Service is below the line, Ministers and 'political advisers' are above it. Civil Servants are legally barred from standing for election and have a duty to be politically neutral. However for this reason the Civil Service can't " keep [the politicians] in check" because that would be antidemocratic.
They are supposed to at most act as an intelligence-upgrade to the politicians.
A lot of "new-age" style spiritual/self-help contexts abuse and debase original intent to present a prepackaged "ready to eat" style of insight and guidance.

Though the motivations in undermining the context of Rumi by removing Islam may be more nefarious, the same thing happens with Stoicism. Take a few aphorisms, oversimplify them as an answer to a complex problem and repeat.

Much like Rumi can't be read without the context of Islam, Seneca or Epictetus can't be understood without the metaphysics of Stoicism, but endless volumes of self-help books disagree. I may be the wrong one in light of that.
It was a stopgap product that wasn't really profitable to reduce the gaming performance gap between NV and AMD. Its marketing wasn't that much targeted towards compute either.

And as soon as they had cards with better gaming perf out, it outlived its usefulness in the AMD product matrix.

Nvidia has the Titan V as a prosumer card with HBM2, 1/2 FP64 and all for $3k, but that seems to be out of stock nowadays too...
Thanks! It's for security reasons. We want to keep all the data locally on the user's computer, so your data will never touch our or a third party's server (other than Google). If we piped the requests through a backend, nobody could verify that we're not reading the content of your data or secrets.
"Do not work in a department that's only seen as a cost center" is a maxim I live by too. Everyone up the reporting chain is being antagonized, including the C-suite. If you're not (directly) contributing to the profits, the bean-counters will try to reign-in your departmental expenses, including salaries and equipment.
Way to Deal with a Micromanaging Boss
You don't want everyone voting on every issue, and I don't want you voting on every issue. This is why we have a representative democracy, it's also why we have separate specializations for doctors and mechanics.
Are you sure Rust compilation can use multiple cores to the fullest?

I don't use Rust, but a quick search returned for example this issue:

https://github.com/rust-lang/rust/issues/64913
AptX Adaptive (2018+) is the only one that supports 96/24 at best, so well-shielded RCA cables from a wired DAC would probably degrade the signal less than the downmix for AptX Adaptive would, assuming your devices even support AptX Adaptive.
Since its relevant going to ask for recommendation here.

I am setting up an online store for my parents. I can host and manage it at least for the initial days where they can validate the idea.

These two looks promising.

1. https://woocommerce.com/
2. https://magento.com/

Found more alternatives https://www.wpbeginner.com/showcase/best-woocommerce-alterna...

Wondering anyone has experience/feedback on any of these projects. Thanks.
I rarely visit Hacker News for this reason... I've come to realize there are a lot of angry "holier than thou" neckbeards that congregate here these days.
That's neat, but the gap between going to a GP and getting that test administered in the US seems difficult to bridge.
What's obvious to you might not be obvious to everyone. I've only heard reference to the issue previously but never looked at a detailed discussion, mostly out of not caring because I've never had to do something that depended on detecting keyup events in Linux in a non-browser context.
Apple Music files have DRM but iTunes purchases do not.
He ruined a life without even reading the book.
By the way "Chaos Monkeys" is excellent !
Might also be cool to automatically create these tickets (when commited to master?). Then you don't forget, and even if they end up not that detailed, you at least get a nice list of all of them.
I suspect the author may have some experience implementing ad-hoc buttons via GPIO polling from userspace, and maybe used getch() in doing so.
> So the massive drawback of fish is it's incompatible with bash (and other shells people use).

This drawback is also its advantage, as it doesn't need to repeat all the Bourne-ish problems. (You seem to like this :-), just pointing it out for the others.)

I think people who are interested in how they use the command line will not have a problem to learn two shells, fish for the personal use and something Bourne-ish for scripts that might run on other machines, or by other users.
There is no substance here. A few people have vague ill symtoms due to some unknown cause.
I think the real one's made quite a bit of money too, from 'scammy' behaviour around cryptos
I rate limited your account, which is standard practice when an account has been posting too many low-quality comments too quickly. It hasn't crippled your ability to reply; it just means you need to wait a bit. We're happy to take rate limits off when people give us reason to believe that they've taken the intended spirit of the site to heart and will post fewer and more substantive comments in the future. That would be the opposite direction from things like "I will continue to call out" and so on—we're trying to avoid online callout culture, denunciatory rhetoric, and things like that, because they're so tedious.

Intention not to start flamewars is good but not sufficient. You also have to actually not start them (or perpetuate them). https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...
I've skimmed the comments here and of course the article. Some points based on experience with Kafka, RabbitMQ and exploratory (and ahead of hype cycle) look at Pulsar:

RabbitMQ is an excellent messaging middleware. But simply remember that it is not designed for optimal performance when holding on to data. "It is a river, not a lake". Performance is very sensitive to the amount of data that is in flight between send and receive end points.

Kafka is a "lake", but will not give you the rich routing and diverse semantics of Rabbit. If you are building 'event sourced' systems, Kafka and similar systems are a better choice.

Pulsar has a highly articulated architecture. It is built on Bookkeeper and decouples the persistent store servers from the client servicing servers. If you want to avoid the rebalancing pain of Kafka, Pulsar is the solution. However, Puslar has many more moving pieces.

Both RabbitMQ and Pulsar are authentic 'middle ware', and extensible. Kafka is, true to its genesis, a highly performant distributed log.

Durable, recoverable, and performant distributed messaging/journaling is inherently complex. Make sure you know what is it that you precisely require, and one of the above solutions will likely serve you well.
Google Phone will announce callers like you've got a fancy secretary
I would wager the ideal goal of the vast majority of people would be increasing income due to wanting to consume more and more, for various reasons, but at its most basic, for the reason of attracting mates.
> We hit a strange truth about analog monochrome television: the vertical resolution is strictly limited: it’s the number of lines you draw. But the horizontal resolution, the resolution within each line, is basically infinite; it’s a purely analog signal. The only thing that holds it back is how quickly the electronics in your television can keep up.

No, it's strictly limited by the bandwidth of the television signal. You could have infinitely responsive circuitry but you'd still have horizontal resolution limited by the bandwidth of the video portion of the broadcast TV signal.

About all you can say is that analog TV does not have pixels.

Anyway, here's a video (part of a series) on how analog TV works:

https://www.youtube.com/watch?v=l4UgZBs7ZGo

Full playlist:

https://www.youtube.com/playlist?list=PLv0jwu7G_DFUGEfwEl0uW...
Actually apple has a setting for this (at least on the pro's) which is called transparency. Works surprisingly well.

You get the TV / movie audio in ear, and then any other audio from outside.

We use it to keep an ear out for kids (bathroom breaks / falls off bed or whatever) and to chat with each other.

But yes - some people do hate apple products - so different uses I think for different folks.

My one MAJOR complaint is the volume of the mode switch sound on these things is way way too loud! Perhaps there is a setting for that I haven't found. Bong! in the ear is super annoying. Make it a click or something.
The HN crowd is not very fond of the magic in popular Java frameworks but to me that magic is what makes those frameworks so good, although with a bit of a learning curve at first.

Kotlin/Java with a framework like Spring is the sweet spot for web/api development. Fast enough for most use cases, great tooling, huge ecosystem, just the right level of abstraction, easy to deploy, easy to debug, very expressive code using annotations. An API backed by an ORM can be written in 10 minutes with less than 50 lines of Kotlin.

The cons are mostly compile time and startup time. Startup time isn't very relevant for backend services. Compile times aren't great but not horrible either.

The pain point with Java as mentioned in other comments in this thread is the presence of null, which among some other things make it a little verbose. That's where Kotlin comes in. Usually my projects will use framework libraries in Java and my own code is all Kotlin. The nulls go away once code exits from Java land into Kotlin land.
> and it has the biggest catalog.

That's not entirely accurate. Amazon Music (unlimited) and Spotify catalogs are approximately same.
Why not just ask the current jvm what version it is and act accordingly? I mean surely you can advise the user / customer what JVM's your code is compatible with, which really translates to what JVM's you have tested your programming on, right?

I'm obviously surrounded by folks far smarter than me, so I'm posting something probably grossly uninformed to see what the experts think!
Life could change in my city by the year 2030
You do realize this doesn't work, right? Pharma "profit margins are very high", okay, but that means 10% (yes like everywhere there's that one company that does 30% for a while, averages however).

So 100% nationalizing them would change the cost of a $300,000 per year treatment to ... $270,000 per year. Nobody is waiting for that. Frankly even a 30% reduction, the top of the line, would not really matter to people.

The only thing separating medicine and the profit motive will do is stop the development of new drugs. There's no way in hell the government will invest even 10% of what the private sector invests in new drugs. That would be a 10000%+ budget increase for universities. It's not happening. So drug and treatment development will slow to a crawl. So is it better to die because no-one cares to look at you at all than to die because someone doesn't want to pay for your cure?

Apparently it is, according to responses here, but I truly don't understand why.

And if that's what you want to do, let people die, then why not just legislate that you can't buy coverage for diseases with <N cases per year? That would avoid all the inefficiency.
Of course Epic has a choice.
The touchdown was three (earth) days ago. I am surprised that so far _nothing_ has happened. No image or data published?

Is that normal or the sign of not-yet-admitted problems?
I never remember where the "recently listened to" section is. Seems like an easy thing to get right.

Still, I prefer Apple Music's album-focused library to Spotify's playlist-focused approach.
Sure. I'll even be sure to follow it up with some Lavender essential oils and a dilution of Arnica Montana.

Snark aside, your anecdotal endorsement of this breathing technique could give some Homeopaths a run for their money. Might want to ease up on the fanatical tone of your pitch.
> Only more recently have I really realised this never applied to 99% of my (most people's?) use-cases.

every time someone asks "how do i accomplish X task on the command line" (witness literally thousands of Stack Overflow posts like this) the answer is in bash.

so, i say it applies to essentially every use case where you didn't already know how to do it.

I love fish, but the fact that every answer to your questions is written in another language and has to be translated affects EVERYONE.
This was an interesting throwaway line from the article: “ because of Russia’s unique legal culture....”
Unix has a plethora of IPC APIs, almost all of which were invented after signals (e.g. sockets).

Signals themselves got new APIs long before signalfd: sigaction and posix real-time signals were already a thing, as were posix threads, when Linux was invented.
I would expect to see an officer of the company subpoenaed. The chain of accountability starts with them, at least in theory. To the FDA, a dev doing the wrong thing is evidence that the company doesn't have systematic control of their development and production.
Gotta say, at least you're pretty prolific :-)
This seems to just be amateur idle musing, masquerading as political philosophy.

> the technocratic Plimsoll line phenomenon is a fact of life. As such it can become a subject of research.

Well:

1) it’s not a ‘fact of life’, as described. It’s a very simplified, Western-centric view that assumes certain things about rule of law and the nature of political accountability and maps loosely onto some organizations, yet doesn’t even manage to address the US or European systems it seems to be drawing its understanding from. In this model is the Supreme Court a technocratic or political institution?

And 2) what makes the author think this isn’t an area that has been extensively studied already? Political science has a rich literature with sophisticated work on the relationship between the administrative state, and democratic and anti democratic institutions.

Seems a little bold to just wade in and claim to have noticed a universal rule of government... was this written by a programmer?
Tangent warning lol.

I just set up my first FPV drone a week ago and its an absolute blast. I've tinkered with RC trucks/planes/drones over the course of 20+ years but haven't put in enough time to get the natural perspective rotations required to drive them well.

It's a bit of a nightmare trying to figure out what all you need (Josh Bardwell on YouTube and fpvknowitall.com was a HUGE help) and getting everything talking well takes a day or two of tinkering, but it has been totally worth it. Strapping on those goggles makes an enormous difference. I still have a long way to go with stick coordination and just basic flying skills, but now it feels much more achievable and is way more fun.
This may be true about popular music, because this is how we came to know this style of music - live performances (without proper sound engineering) sound worse. It is completely the opposite for classical music. There's still no way to replicate the sound quality of being close to an orchestra.
I do hope that imagery from the Orbiter would be made available publicly, more information to map the Martian surface can only be helpful.
Good experience you shared!
> Who actually wants this? People want good libraries for doing this with the languages they already use

Like the JVM? This runs on JVM.
AH! Epic.
I doubt it's so simple, there are many other profitable coins to mine.
My company seems intent on switching to M1 as soon as we can. I can't see it being very long until it's possible to develop and run our backend services locally (Go, Docker, IntelliJ, maybe a couple other small things).
Amazon Music has had lossless for awhile.

https://www.amazon.com/b?ie=UTF8&node=14070322011
We do almost no chatting on slack. We get notifications from project mgmt software that items are ready for action.

We have maybe 0-2 messages a day in shared channels. Ie, basically NEVER - we do use DM's a lot during remote work for teams which then we usually launch a screen share to work through stuff together on (in pairs 99% of the time).
I don't understand. The human wouldn't cease to exist regardless of how fast or slow their computer is, right?
The ArchWiki
Fun facts:

1. Mars is 火星 ("Planet of Fire") in Chinese.
2. 祝融 Zhurong, as mentioned in the article, is the god of fire in Chinese mythology.
This is really interesting! I did the test you linked, and for all but one I picked the lowest bitrate version.

I'm using WH-1000XM3 headphones and am a lifelong musician with pretty mild tinnitus.
Presenting the book “Software Architecture with C++” – live event for C++ devs
Exactly this. Apple has spent decades drilling a message into third-party developers: Update your apps regularly or get left behind.

Everyone who develops for one of their platforms is just used to running that treadmill. An ARM transition is just another thing to update your apps for.