skysight-inc/HackerNews huggingface dataset:
As i mentioned, it is an early project, just making the simplest kernel compile was very difficult. Atomics and shared memory are great, but both are very difficult. Atomics need "proper" atomics (i.e. special instructions on sm_70+ and emulated on <sm_70), and shared mem needs some weird codegen support. I will get to both of them. Nevertheless, noalias does cause significant performance speedups in memory bound kernels, see this blogpost: https://developer.nvidia.com/blog/cuda-pro-tip-optimize-poin...

So please do not be surprised that an early project does not contain every single feature of cuda, something thats been around for decades
This website is impressive somehow, but also crazy to parse. Always at least two things going on at same time, the viewers' attention constantly split instead of being guided.
Because javascript is cancer.
> I would think that not having a high school graduation / prom /recital /wedding etc to be a lot less ruinous than having a close relative die from one of these?

The vaccine has been available for anyone who wants to get it for the better part of a year now, boosters have been released, and it's effective at preventing both transmission and severe cases (to include death).

If your relative is vaccinated, the odds of them getting severely sick from an unvaccinated person are incredibly small, and as such, various gathering restrictions are not only ineffective, but straight-up immoral.

(if your relatives aren't vaccinated, then they've made a choice to increase their risk exposure, and that's on them - given the effectiveness of the vaccine, it's pretty clear that safety is a personal choice, not something that other people impose on you - which is reinforced by both of the links you posted, wherein unvaccinated people died from the virus, not vaccinated ones)
Notable Books of 2021
https://archive.md/wpvR3
I think this suffers from the same problem that most technology based proposals suffer from: it reinvents something that already exist.

>First, form a social network around a clear leader, a proven centralized mechanism for dispute resolution in a decentralized world.

Yay! Monarchy!

>Since anyone can found a network state, just like anyone can found a tech company or cryptocurrency, the legitimacy of this leader comes from whether people have opted in to follow them.

And if you don't like it, go off an invent facebook yourself!

If you're tech-literate surely you understand network effects and first mover advantage.

Hell, why are you even centralizing at all, if the whole thing is centered around a decentralized blockchain? Why not decentralize adjudication (oh shit, I invented trial by a jury of your piers).

I really wish people would focus on exploiting what technology does well, rather than focusing on re-implementing what we've already done, but worse. Local governance isn't great, but I suspect no one involved in this understands anything about the problems, hence why they spend no time thinking about how to solve them.
Doudna has her own memoir, "A Crack in Creation: Gene Editing and the Unthinkable Power to Control Evolution." Why would you read Isaacson's third-person account, when you can get the information from the scientist herself?

Well, I read both books, and Isaacson's is much better. In fact, Doudna's book was largely written by her coauthor, her then-graduate student Sam Sternberg, based on long interviews. This is the same process Isaacson used. But, in my opinion, Isaacson does it better, incorporating more of Doudna's personal anecdotes with similar levels of science.

https://www.goodreads.com/book/show/30971755-a-crack-in-crea...

https://www.goodreads.com/book/show/54968118-the-code-breake...
A programming sketchbook sounds great! I imagine having e.g. GPT-3 generate syntactically-correct code out of hand-written pseudocode
Because Antartica isn't really a stepping stone to anywhere. Mars could be a way station for Europa/Io/similar moons.
Also shows on Maps
It doesn't help at all on notebooks which of course are the subject of this discussion, or even nearly any Apple hardware at all at this point. But FWIW on systems that can support multiple GPUs using PCIe passthrough to a macOS Guest VM will make it perform very well. Of course legally that means only the now highly mediocre multi-year old price-unchanged Mac Pro. But running a hackintosh virtualized can work quite nicely. While very unlikely, perhaps this will become an officially possible option again someday if Apple ever does another expandable system.
With my Ryzen 7 5800U laptop I get around 530 gflops, with a peak of 596 if I compile the test against MKL with

g++ -I/opt/intel/mkl/include/ blas_test.cc -lmkl_intel_lp64 -lmkl_gnu_thread -lmkl_core -lgomp -std=c++11 -O3 -march=native -L/opt/intel/mkl/lib/intel64 -o blas_test_mkl
The point is no one uses plain javascript anymore so if you're going to use some domain specific language with its own build pipeline to generate compiled assets for the browser then Dart/Flutter is no worse than any other javascript framework.
Hold it. Apparently, the motivation here is to acknowledge that these animals are somehow sentient; in other words, if any law is passed, it will be to prohibit practices that make these animals suffer. Nothing is said here about depredation of these animals populations. So, IMO, a lobster boiled alive will suffer just as much as a lobster crushed by the jaws of a hungry seal. So, do we need to legally protect them from seals and its horrific hunting practices?
I responded to another commenter with a detail I deliberately left off, which is my direct manager was one of the team members to leave. The next higher up manager oversees all the engineering teams in the company and has been hands off.

I'm certainly spooked by this situation, though as you said this could be a significant net win given I will eventually have a majority the domain knowledge (if I'm kept on this current team), it's just not in my brain folds yet.

Getting additional perspectives is super helpful, so thank you!
What’s so weird is that it already has OCR, but only through a weird feature where you’re emailing someone a copy and paste, or some such. It’s like they’re sitting on the killer feature and can’t figure it out. Feels like a potentially great product in need of a great product manager.
There is nothing wrong with RMS. After his return, the FSF got more members than ever. See also: https://news.ycombinator.com/item?id=22299156.
TLDR: Telescope was being attached to the vehicle, a clamp unexpectedly opened, "vibrations" were felt, launch date pushed to 22 December. Full test being conducted, currently ahead of schedule.
Pay more attention. Have you ever driven down an unfamiliar road and it feels really long, while the drive back feels much shorter?

Something like 15 min meditation can feel agonizingly long too. I'd recommend doing it just so you feel that something is going slowly.

Social media (including HN) has the opposite effect. It puts you into flow, which sucks you through time.
But according to GP, those rocks are really expensive to get off the ground, so, enjoy these nice Martian rocks instead. They're the generics to your name brand.
Space Without the Space
Maybe not next year, but TSMC’s 3nm isn’t that far off.
Not if you're critiquing the way some writes English..
> I mean, you must see the primal appeal - essentially the posts are "haha, who else does {{COMMON_THING}}?!"

No, and I feel like I'm explaining to the AI what human behavior looks like here. Yes, the sort of meme discussion you quote is fairly common, but it's not just "common thing", it's some sort of shared experience that's probably private; you're not sure if everyone else experiences it, but saying you experience it might sound weird to others, and the (usually unneeded) thoughts of potential embarrassment maybe prevents you from doing so. Until someone does, in such a post, and yeah, those take off as the day's lucky 10000 are all sighing a collective "I'm not weird!" sigh of relief. Eye floaters come to mind as an example.

But … that's not the case here. "Who the heck sleeps with a Fan (sic) and AC on?". Heck, that odd capitalization just makes it even more uncanny valley. Like Zuckerberg really is a robot, and he's just tried a new social subroutine out on me.

Who the heck eats Food?
Australia Sets Up Concentration Camps for Those That Test Positive
Shouldn't have given up your guns.
Right, or blu tac, or anything else sticky (well maybe not anything else sticky).
How to Recognize the Weasley, Smarmy, and Otherwise Loaded Language
I agree, its not a magical solution. Some might even call it exploiting to use people when they are at their most desperate point in their lives, and for pediatric research it would basically involve a situation where its the parents that agrees to the medical experiment.

Its a difficult decision to make, experimenting on either animals or people.
> One (extended) grapheme cluster can require a lot of storage (I'm not sure if it's even bounded at all), so it's unsuitable for length limitations

You could take inspiration from one of the annexes and count no more than 31 code points together.

> Needs knowledge of big and regularly updated unicode tables. So if you use it in an API chances are high that both sides will interpret it differently, so it's unsuitable for API use.

It depends on what you're doing. That could cause problems, but so could counting bytes. Users will not be thrilled when their character limit varies wildly based on which characters they use. Computers aren't going to be thrilled either when replacing one character with another changes the length. Or, you know, when they can't uppercase a string.
Not really.
Coming up with syntax to describe dependencies and code that computes the indirect dependencies of a package and rsyncs all packages (which are all exclusive directories) to a given remote host took a few hours.

I still don't understand why you need chroot and all other horrors. Just use RPATH to ensure you link to the right version of the dependencies, no magic or pseudo-containers needed.
> Games don't have poor support on MacOS because of lack of Vulkan. They have poor support because pretty much no Mac (except maybe the newest M1 macs?) have gamer level GPUs and no market for high end games.

It is basically this:

Gamers don't buy Macs (at least not as their only system, or their primary one for gaming) because there are few games.

Few gamers buying Macs exclusively means there is little unique Mac demand for games (that is, demand that can't be tapped on another platform, because the potential buyer has it and will buy games on it).

Little unique Mac demand for games means few games, and thus the cycle is closed.

Breaking out of that is hard, and Apple would probably need to be the one to expend the effort, and Apple doesn't seem to want to do that.
There's plenty of reasons for it. For one, OpenGL is arguably a crap API. For another, even with billions of dollars resources are scarce. It's extremely hard to find graphics programmers that want to work on drivers vs work on games etc...
Thanks, this is helpful. The specific method that's causing me trouble right at the moment is "computeCommandEncoder"[1], which is a method off MTLCommandBuffer, and I think not in the "new" class. In the Rust bindings[2], this is just a msg_send! and from what I can tell is getting an autoreleased reference, not a retained one.

It looks like objc_retainAutoreleasedReturnValue might be exactly what I'm looking for, even if it isn't 100% guaranteed; if I'm understanding, it would be safe, and wouldn't actually leak as long as you had an autorelease pool somewhere in the chain. However, I'm not seeing a binding to it in the objc crate[3]. Sounds like maybe I should file an issue?

Also, given that such a method seems obviously useful, I wonder why it's not being called from these C++ bindings?

[1]: https://developer.apple.com/documentation/metal/mtlcommandbu...

[2]: https://github.com/gfx-rs/metal-rs/blob/master/src/commandbu...

[3]: https://docs.rs/objc/0.2.7/objc/runtime/index.html
Awesome, thanks for sharing that link from 2017.

For everyone not going to go to the PDF, the text is "81% of hacking-related breaches leveraged either stolen and/or weak passwords."

So I'm not sure that you can say that all data breaches are related to static passwords, but it sure a big number and a problem.

I looked at the 2020 Verizon report, but unfortunately they changed their methodology or reporting so I didn't see a figure for that year for "hacking-related breaches".
That's what licensing a patent is. People pay you to use your intellectual property (i.e. the patent). You don't have to work at the company that licenses the patent, you can license it to multiple companies, and you don't have to sell the patent. Think about it as, instead of selling the patent, you're just letting people use it. If your patent were a carnival it would be like selling admission to the carnival versus selling the entire carnival.

In order to know more you should really talk to a lawyer about it. I assume there are intellectual property lawyers in your jurisdiction. You could try looking for an intellectual property lawyer who has done work in a similar area as your patent. If you can't find any by searching yourself, you could ask the lawyers you do know to help you. Once you have a good intellectual property lawyer talk to them and ask them for guidance and next steps.

I think what you're asking about is really more complicated and important than what should be settled by forum comments. You need to bring in a professional if you're talking about amounts of money that would be meaningful for you.
I use Laravel both at my day job and for a few side projects, and it's a real blast to work with. It's very similar to Rails in that you can auto-generate most boilerplate for models/views/controllers, and then paint-by-numbers from there. The HTML templating is nice enough for static sites, but it has great Vue integration if you're making something a little more interactive. If you also ever need to venture outside the super feature-packed framework, the PHP ecosystem is absolutely enormous so it's rare you'll ever be wanting for packages.

The PHP language obviously still has some sharp edges and annoying design choices, but it's seen some huge improvements in the past few years imo. Simply using a framework like Laravel will also save you from some of the more infamous footguns, since there's a lot of secure/sane defaults included.
Dezeen Awards 2021 Architecture Project Category Winners Revealed
In case anyone wants to program this (or any other keyboard) without QMK, there's kmonad: https://github.com/kmonad/kmonad
I looked up the Bannon connection you mentioned, and ran across another fun Bannon fact: He gets paid every time Seinfeld airs. His investment firm helped sell Castle Rock Entertainment to TBS back in the 90s, and as part of that deal he waived part of his advisory fees in lieu of partial royalties to some current TV shows, one of which was Seinfeld.
> Why would I look at an FAQ when I don't have a question?

This you?

>> Tour of my office space?

Seems like a question to me.

¯\_(ツ)_/¯
Take what I say with a grain of salt since I haven't used either. The API folder in Next.js simply exposes API routes that you can use in the frontend code of your Next.js app, or not use it if you don't want to.
Remix does support this behavior, but it also supports exporting a data loader function and/or an action function for forms that can only consumed by by the page you're working on. All of that runs on the backend. Again, very similar to how things are done in PHP where data is loaded from a DB and then consumed all within the same file.
> The subscription mode is likely primarily there for syncing their bank account with bank accounts of VCs who price everything in multiples of monthly recurring revenue. Probably not gonna end well.

Since subscription has been Wall Street's fetish for a few years now, it's safe to say they have aspirations of going public sometime in US exchanges.
No problem. I understand its a work in progress.

I'd push most strongly for CUDA __shared__ support first along with thread-barriers (CUDA's __syncthreads()), followed by __shared__ atomics. Finally, global atomics + associated memory-barrier stuffs (Ex: seq-cst atomic, acq-release atomic would work but maybe be a bit difficult. Might be easier to support the older-style memory barrier instead?)

--------

EDIT: Alternatively, maybe making a Thrust-like library for Rust is a better step 1? High performance GPU-code is very peculiar and strange. I can't imagine there's a big market for it. It seems like most people writing GPU "code" these days are just Python programmers punching in a Tensorflow, rather than actually trying to write a high-performance GPU thingy.
I tried it. It's nice but it feels a bit slower. The usual problem with these things is we're so used to doing everything with plaintext that the mouse based approach feels unwieldy.
"As solar power gets cheaper and oil becomes more scarce, at some point this decade it will be cheaper to extract carbon from the air than to drill mile-deep holes in the crust on the other side of the world."

I don't know if it's in this decade but at some point making kerosene from CO2, water and electricity is going to become cheaper than making it from fossil fuels...
I liked Dick Gibson's History of Earth podcast https://historyoftheearthcalendar.blogspot.com/

And Dr. Christian Shorey Earth and Environmental Systems podcast https://geology.mines.edu/sygn101-podcasts/
> I don't think this is a good example, because Brk A/B are clearly related (same company) and so that presents a perfect arbitrage opportunity.

agree. what couples their prices is actually a bit of a mystery to me though, conversions from class a to class b are non-taxable so that keeps class b from mispricing above class a, but i think if you want to go from b to a you have to sell and then buy on the open market which then means that the misprice would have to be greater than any cap gains plus trading costs for an amount equal to one share of class a, which seems like, a lot.

skimming the internet sure makes it sound like splits are associated with increased volatility and reverse splits are associated with decreased volatility, which seems to check out a bit with respect to the idea of increased or decreased minimum bets on the options markets.
Expropriation should be foremost in the mind of anyone who wants to invest in such a state. It would be easy enough for any state, particularly an unproductive one, to let you play with some land to start. It would be much harder, once it's successful, to keep them from redistributing it to the elites (or conceivably even the masses).
Would have it made any difference had the parent mentioned OpenCL?
We are told again and again that correlation is not causation, but we readily ignore this maxim when we are looking for an account that we hope is true. At a time when Facebook is regularly vilified (sometimes deservedly), wanting to believe that its practices have caused teenagers’ mental health to suffer is understandable. But wanting doesn’t make it so.

[0]: https://www.nytimes.com/2021/10/10/opinion/instagram-faceboo...
Dotnet 5.0, kestrel server, MVC sample project. You can use dotnet and deploy to linux. Pretty simple.
One way to use excess capacity is to become an airline... Looking at the types of projects that Musk has been working with (Boring, barges, etc), it doesn't strike me as fully ridiculous
You could become the "senior" person very quickly. Communicate clearly when things seem too vague or need domain knowledge that will take you time to properly investigate.

Shortly after, make clear that you are doing more senior work now and that you expect the compensation to be readjusted.

If things start looking too stressful, move to option 2 then 3.
They link to the page - so if someone can say "Hold on, page X only has N likes/shares, page Y has >N likes/shares!" they'd have problems.
I believe it has release-safe mode, which protects against most use-after-free. This is sufficient safety for most applications, IMO.

I only see it getting safer from here, with some advances on the horizon, such as memory tagging. The language has a lot of potential.
The correct link is https://www.christies.com/en/auction/auction-20083-par/Viewi...
So is this incompetence or outright fraud? The "we paid $75 fees to donate $75" is hilarious in itself, but that part is just the inherent stupidity of Ethereum and other cryptocurrencies. But the whole thing about them wanting to swap from $PEOPLE to some new token $WTP they just made up on the fly.. that part sure smells like an attempted scam.
why did they capitalise ‘black’ in the article but not ‘white’
Looks like another contender for transitional apps[1], all for it!

[1] https://www.youtube.com/watch?v=860d8usGC0o
By "swift-style refcounting" I mean the object is reliably deallocated exactly when the last release is called. Following up on the response to comex, I would say I would get these semantics if I called objc_retainAutoreleasedReturnValue on the allocating method's return value, and it actually worked.
> … and for example I can read Mozilla MDN offline.

Mozilla MDN is pretty much the last thing I’d prioritize for offline reading, since it’s relevance is tightly coupled to the availability of the network.

I might prioritize offline resources for Raspberry Pi and other computing platforms, that make more sense without the Internet.

But above that, maybe a few books about growing food in one’s own garden. :-)
Why Women Get So Many Autoimmune Diseases
A few posts ago, I mentioned how I'm not a fan of Learning Management Systems, because they try way too hard to shoehorn together a bunch of things into a cohesive whole, and as a result pretty much everything suffers.

By extension....yikes. I'm sure there are aspects of this that we will see in the future, but trying to do this "top down" is laughable.
ingen nämnd, ingen glömd
Same here. I feel like of they'd just label robocallers terrorist and treat them as such, it would be a lot harder to find people willing to take that risk even in foreign countries. Sanctions would go a long way as well in other countries taking it more seriously.
I avoid iCloud problems by not using iCloud. Seems to be a lot more trouble than it’s worth!
South Korea certainly seems like a success, with a per capita death rate about 3% of what the US saw. In fact contrary to your point, there is a very wide spread in covid impact from nation to nation. Here's a graph of all nations with 10M+ populations (scaled to eliminate Peru, which is a significant outlier that makes the graph hard to read):

https://91-divoc.com/pages/covid-visualization/?chart=countr...

And while there's lots of confounding issues here, like developing nations or autocracies with underreported or suspect data, it's pretty clear that some countries are doing a ton better than others. And it certainly looks to my eyes that among developed democracies, the nations with stronger popular adherence to mitigation strategies (in particular vaccination rates, but distancing and mask-wearing too) are the ones who are winning.

(And needless to say, the US is pretty much at the bottom of the list of industrial democracies.)