skysight-inc/HackerNews huggingface dataset:
> there’s no speed to be gained by using this relative to CUDA.

That is not totally true, there are two main things that can make kernels generated by this codegen faster:

- noalias, which is the LLVM equivalent of __restrict__, CUDA can take massive advantage of noalias by using readonly cache if the pointer does not alias. If you don't believe me just take a look at nvidia's blog post: https://developer.nvidia.com/blog/cuda-pro-tip-optimize-poin...

- CUDA builds all the .cu files and links the PTX of them together, this means no LTO happens by default. I do something different where i actually lazily-load every module using dependency graphs, which gives you the benefit of LTO by default. Its not perfect because right now it leaves behind a lot of dead code, but i know how to fix it.
> I enjoyed The Martian, but Artemis was horrible.

I personally hated both. With the risk of sounding elitist, the guy writes like /r/SubredditSimulator/
Guess what, enhancing the experience with JavaScript will not result in Ruby+JavaScript ;)
You really need a better vulnerability scanner then. Debian is one of the most security-centric distributions.
> It doesn't break ARC right, it just won't do the automatic reference counting in C++ source. You can send it back and forth over the wall with CFBridgingRetain and CFBridgingRelease no?

I guess I should say that clang's ARC doesn't apply to these c++ wrappers.

The c++ code is loading symbols using the objc runtime API's to load symbols and call objc runtime APIs to dispatch the metal calls. So, you could pass these references to other objc code and it should have the correct refcounts afterwards.

Having to manually retain/release objects is a bit of a pain, but its workable.

Using a c++ RAII type to retain/release is also somewhat do-able, but I worked in a codebase that had that kind of code and it can be frustrating to get the refcounts to be correct synchronized. Although that was back with c++11, so I'm sure things have changed that would make this easier today.
Did I get the worst M1 Max in the world? In my one month with this computer so far -- its been problematic. It has this fun issue where it freezes up for a couple seconds randomly when watching youtube. Its frozen for a few seconds in other situations also. One time it just rebooted completely right in the middle of using it. Add to that I've never gotten more that 4 hours out of this battery.

Personally I'm kind of regretting the purchase. My 2015 Macbook Pro is faster than it.
Early Amazon reviews (before they were heavily botted) convinced me that most people don't understand public speech.

Review: "I didn't like the color"

... okay? What is anyone supposed to do with that? And why would you think they would find it valuable to know?
>Very cool that this is becoming the norm.

Being 100% on chain will never be the norm because it's too inefficient. Just imagine doing something like collision checking, physics, or doing a raycast on chain. Just no.
Huh, guess I'm "right" then. Weird that my voting history would indicate otherwise, but I don't like city living so ¯\_(ツ)_/¯
And at many seemingly functioning companies, toxic executives keep their jobs as long as they're keeping a large enough amount of their peers happy.
Another fun one: as far as I understand at home quick tests are not really a thing in the US, whereas here in Germany they are 1-2€, available pretty much everywhere.
The real reason you need a HTPC:

1. for bittorrent

2. for pornography
An in memory database isn't the same thing as PostgreSQL in this context though.
Yeah, other than the nested route thing, there doesn’t seem to be that much difference between Next and Remix when it comes to talking to a database.
It's a series of gates too, right?

To propagate (show up on more feeds), they need people to interact with it. So successful content will be that that best drives interaction, and I guess comments still weigh more heavily than likes?

Consequently, Facebook itself is a brute force algorithm for discovering the more virulently memetic content and phrasing.
There were hopes and assumptions. A comment with specific facts was added two days ago, I just saw it: https://news.ycombinator.com/item?id=29292603
Why is France so afraid of God?
> Consider they are also selling solar

Generally very low margin.

> batteries

Generally extremely low margin.

> insurance

Low margin

> and likely in home robots, ride sharing, and energy trading down the line.

Speculative.
What misinformation? https://www.rust-lang.org/governance/teams/core
my sister (a nurse) got covid, was fine, got it again, got sick, and now got vaccinated
Albrecht Dürer: Self-publicist, tourist, entrepreneur, Renaissance artist
s/Oracle/Google

The ethics of all these companies are debatable. As a customer, my relationship with Google sure has burned me the most times (moreso than even any human relationship I've had).

Between the frequent cloud outages, product cancellations and rollbacks, secret government deals (project Maven) and the creepy privacy aspects fundamental to their bottom line. IMO, Big G takes the cake!

My googler friends except those totally cuffed by golden dollars have largely already moved (now xoogers).

(Anecdotally, they also broadly seem happier, less stressed, and more fulfilled post-/gpart-um.)
> _nobody_ in this country (And, very likely, in the whole world) can explain our inflation.

What? The explanation is simple, Argentina spends more money than what they make, and the only measures they do to "fix" the economy are raising taxes, getting foreign debt to pay common expenses and printing more money.

Nowadays, foreign debt interest is super high for Argentina, and it's on the brink of default (yet again), so the only thing the government is doing is printing money and raising taxes (yet again, for the nth time).
Democrats are pushing tax breaks for rich. They’ll cry when voters punish them
Hello HN.

In this article I try to explain HATEOAS in its original context, hypermedia/HTML, rather than using JSON.

JSON isn't a natural hypermedia and it makes HATEOAS (and the entire uniform interface of REST) difficult to understand and of frustratlingly little benefit to end users.

I don't expect to change the language around REST-ful APIs, where darn near anything over HTTP is called "REST-ful", but I hope that this article will help people who have struggled with understanding what HATEOAS is or why on earth it might be an interesting and useful technology.

In its natural environment, HTML, it is much easier to understand.
in a similar vein it is hilarious thinking about the people at the Donuts registrar confused about the sudden interest in .finance domains

the .finance people are monetizing way more way faster without ads
Excellent video! While looking at the machine code listing from the C=64 German magazine from the 80s, I realized once more that there was an extra, ninth column for the hex code, which was quite upsetting for me as kid (I think it might even have slightly slowed down my learning of 6502 programming).. turns out it was a checksum code of course!
Electric zappers make insects explode and spray atomized guts all over the space spreading disease
Australia's leading causes of death 2020; C19 38th leading cause with 898 deaths
I took Bactose after seeing an IG ad, I took it for 7 days, after I could literally have any dairy I want for about 4 weeks which fell short of their claim of months. I contacted them and they explained it's not your average L.Acidophilus it's a super strain that produces an abundance of lactase enzymes in the gut. The problem with most probiotics that is that it's a placebo effect, you legit cannot effect diarrhea and gas with a placebo, either it works or it doesn't, for me it worked and it was glorious....
> Who the heck eats Food?

Now you're getting it, although you need to think of something that most people do, and then mock them. The key is to trigger confused/shock engagement. Plenty of people are obviously falling for this.
Previous discussion:

https://news.ycombinator.com/item?id=29306554
Would you describe yourself as a skeptic, or a cynic?

Do you find Cuban government statistics more credible than US ones?
It sounds like this is just a van fully owned and operated by an independent contractor though, not Amazon, so I don't really think it speaks to any kind of inefficiency within Amazon. Prime vans generally have graphics on the side, no? And Amazon sometimes just has random people delivering packages from their vehicles.

Seems kind of like talking about the inefficiency of Uber for not dealing with an Uber drivers abandoned car.
I Live in Arkansas. Why Is My State Telling Me Not to Boycott Israel?
>presumably due to the Delta variant

Everywhere else the Delta variant has led to more cases, hasn't it? So why would it cause fewer cases in Cuba?
Programming Arduino is the only time I willingly use C++... it's a lot more annoying in other contexts. But still better than some languages.
You're not talking about animals in general though. You're talking about cows. Because every other animal we eat, eats something we can't eat. Sheep and goats eat hay, pigs and chicken eat garbage basically and fish eat ... ocean garbage.

And while it's trut that we can't feed 10 billion people on cows, that's also true for the fewer billions we have today: the most commonly consumed kinds of meat are chicken and pork, not beef. Beef is the most commonly consumed kind of meat in affluent western countries that are also home to the most vocal vegan and animal rights movements, which goes a long way to explain why many of the discussions about what we eat say "meat" when they mean "beef".
Exactly, GDP per capita is a better metric when talking about what an economic situation feels like on the ground.

Absolute GDP is a very “let’s rank countries by economic power” metric.
They can just fake the numbers.
Sorry, absolutely no idea.
And here I am, a react developer just starting out with rails.
I don't know much about Europe, but I do have some friends in Italy who just seem-- comically inflamed by everything much like what goes on in the US.

Is there a pattern there or do I just have crazy friends?
A lot of cells will only grow when they feel familiar surroundings. This gel technique is used with various cell types. For example, pancreas cells will not grow alone in glass, but they will grow inside a specially-made gel that mimics their expected extra-cellular matrix [0].

[0] "A microenvironment-inspired synthetic three-dimensional model for pancreatic ductal adenocarcinoma organoids" https://doi.org/10.1038/s41563-021-01085-1
maybe i am too easily impressed. i took this as showing off (yet another) svelte possibility and a demonstration of how elegantly it can be used. i'm new at svelte and found this eye-opening.

btw demos seem to work perfectly on safari 15.1, ff94.0.1 and brave 1.32.106 on macos monterey and on my ancient Note 8 running the android brave 1.32.106
Did you use Migration Assistant to move your stuff over? You might be using Intel versions of your apps.
> Their heat pumps [..] are first of their kinds. They were things the old players said would never work and are now trying to adopt.

Eh? The Nissan Leaf used a heat pump since the second (2013) version. And I don't think it was the first (though it may have been the first production one).
>Someone who has a $4million mansion with a $1million loan has more debt in an absolute nominal number sense than someone with no assets and a $10k credit card debt.

You are completely ignoring equity and are therefore incorrect. I was speaking about net worth, not whatever concept you're talking about ('outstanding cash-denominated leverage?')

>we are having a shift whereby many people on net own less than zero.

Yes, c. 50% of Americans, all of whom benefit from (wage) inflation in that scenario

> it will still likely be bad for the poorest because wages tend to lag behind inflation and if the poorest people need their wages to service their debts they might still be falling behind more as a result of inflation.

Source? This chart [0] seems to run counter to your claim, wages for non-supervisory employees move pretty in-line with inflation...

>As always inflation will still be bad for anyone who is attempting to save money.

Inflation and savings account interest rates have a complex relationship. For example, you could get 8%+ on a CD in 1990[1], when inflation was at about 6% (2% real yield). In the famously low inflation 2010's, you could maybe get 2% (0.5% real yield).

>On top of all this we have things like the Cantillon effect, so I just don't think higher inflation is as good for the poor - even with their newfound indebtedness - as people might be claiming.

Poor Americans being in debt is not new and not related to inflation. An re:Cantillon, a lot of work on pricing has been done since then, but I'm assuming from the above it's not really worth getting into here.

[0]https://fred.stlouisfed.org/graph/?g=Jc6L
[1] https://www.depositaccounts.com/blog/historical-cd-rates.htm...
Suggestion works on taste buds too. In the nineties I had a thing for salsa and ate it most days at the office over things I steamed in the microwave. But I ate the mild salsas and couldn't tolerate the hot stuff. Still can't.

So my boss decides to spice it up a bit, and mixes in some hot salsa. I didn't notice. Each day he gradually added more until it was all the hot stuff. I didn't notice. He went out and bought hotter stuff. For some reason the whole office was watching me when I made some quiet comment about the mild salsa being hotter than it used to be. They thought that was pretty funny.

But I really didn't notice. If you can lie to the tongue, why not the liver?
He is raising donations for a food bank and appears to have received $200 so far from Amazon thanks to this media circus

https://twitter.com/TheCaptainLou/status/1460773777164308482
The next higher-level manager could very well be looking to leave as well.

Did you talk to other companies before taking this job? If so, let them know you're open to offers.
It's sort of weird to have watched the target demographic switch from college kids to everyone's older aunts and uncles. We went from "you should know better than to post that picture" to "you should know better than to engage with that order of operations question".
99% PI did an amazing podcast episode on the history

https://99percentinvisible.org/episode/oyster-tecture/
All teams have a test and a prod environment.

Some teams are lucky enough for those environments to be different.
Last year Delta didn't exist. If you want to see efficacy of vaccination, compare incidence among vaccinated and non-vaccinated (which will be about 4x).
I am thinking now that if they want Starlink to be a demonstrator for their freight service, they will more likely eat the cost of launching on non-customized vehicles, and of landing, refurbishing, and re-using them, instead of leaving them in orbit.
That sounds quite similar to the U.S. commercial real estate sector, except that (IIUC) the structure of the loans in the U.S. would require a refinance if the nominal monthly return of the underlying property were ever lowered. So properties sit vacant with an ongoing business loss rather than realize a real loss.
As the article describes the lists in e.g. uBlock consider allowing a site to work with a privacy harming script preferable to blocking the script and having a broken site. The only time you notice breakage now is when the an the block list is not up to date with the changes on the site. This tool aims to run the functional part of such scripts without compromising by allowing the privacy impacting part of the script to run instead of an all or nothing.
I had this problem. Bought some small rubber bump things for home row keys. Quite easy now.
SendGrid is such a mess, feeling more after Twillio bought it but maybe it is irrelevant.

From their admin site, first time you try to login, it says "Page you're looking for cannot be found" briefly and takes you to the login screen, such a bizarre system and they're not willing to fix. It kind of tells what kind of engineers are working.

They only give you 3 days worth of logs for paid customers, until you pay more for extended log option which is laughable and too late when you figure it out as you need older history and it doesn't even show much like subjects, so it's quite useless.

If I try to keep reloading the activity page to see if the mail went through several times a minute, the page says I'm accessing the page too many times and throttles with a warning page...

Also had weird error saying a receiving end's DNS couldn't be resolved and refused to send to a specific domain which is working perfectly except from SendGrid and the support reply is just so helpless, I gave up on that domain.

And it gets worse if you're under trouble as I had an account whose payment couldn't be made in time due to a problem on our side, emails quickly stopped from being relayed and as we pay it in several days, they say the emails can no longer be sent from the spool, which means they all went in limbo with no return email or anything and that was the last of it and we switched to Postmark.

Bizarre tech, helpless support and definitely not made for care to the customers.
Aimless Clicking
> I’ve had a bad experience with ORM in the recent past, and I generally recommend against introducing this sort of abstraction to code.

Yeah I don’t get ORMs.

Most ORMs advertise “type safety” and not having to learn SQL. But actually you’re just writing SQL code in a non-SQL language. Usually the type-safety is weak, and a good IDE will provide type-checking and even data-source checking to raw SQL anyways.

Converting complex object operations into relational operations is non-trivial. ORM objects auto-query and auto-update from the database, but these queries/updates are often unoptimal or happen at invalid times. It’s much easier to write and execute the SQL queries manually, and then auto-convert the results to/from regular objects.
In practice though, the familiar syntax and semantics often leads you to believe you can do things that you in fact cannot, until you face the "this feature is not supported" error or go read the documentation and search through the long list of unsupported features, then curse yourself and rewrite your code around the lack of said feature.

It's the gap between expectation and reality, coupled with the productivity hit of often using some feature, then having to rewrite without said feature, that leads me to dislike subset languages. It's often ultimately a different language with only syntactic similarity.
RSUs are mostly only a US thing.
Venus of the Sewers
Mystery NetBurst (2016)
You just don't understand the Metav3rse.
Alternative theory: People have a decent understanding of the value of satellites, and it's SpaceX who doesn't.

If you lower the dollar cost of going to the dentist by 10x, you're not going to see people going to the dentist 10 times more often.
Ooh, if you liked what you saw of Svelte, you might like these videos that do a great job explaining some of its benefits: https://www.youtube.com/watch?v=AdNJ3fydeao and https://www.youtube.com/watch?v=BzX4aTRPzno

SvelteKit is very new and I haven't had a chance to use it yet, but my own framework was directly inspired by it. SvelteKit does a lot and looks great — fantastic developer experience, deploys to lots of types of services, SSR/SSG/client-side routing support, etc. And it seems like a great thing for Svelte to have as a default way for developers to start making Svelte components.

Personally, I'm going to wait till SvelteKit a bit more mature before I dig in, but I'm guessing I'll end up rewriting my framework on top of SvelteKit at some point.
I think this finding is closely related to the fact that people think they're good at multi-tasking but they're really not. Think of your brain as a cache. People sit at work, filling up half of their cache with random data from HN or YouTube or whatever, then when they need to pull up a fact actually needed for their work ... oops, cache miss. Instead of milliseconds pulling it from memory, they spend seconds to minutes looking it up on Google or Stack Overflow and don't even realize how much these interruptions repeated many times a day slow them down. People who will spend hours hyper-optimizing their editor and their window manager and their shell environment for maximum productivity won't spend any time at all keeping the "working set" for their job in memory. It's kind of crazy, really. This is where those 10x differences between developers come from. A bit of talent will get you far, but a modicum of good old-fashioned focus and self-discipline might get you even further.
I remember the team had the idea of charging for the software but now I am seeing that they raised VC money. There is no question that this sort of company can be big (See Vercel) but I'm wondering why this decision was made?
hm. interesting. could be an interesting feature for the mozilla vpn. rather than just redirecting all traffic to a clean pipe, redirect it into a special networking environment where tracking endpoints are mocked up to be benign.

even better would be if users could also analyze their own traffic, block suspicious things and contribute to the mock environment for firewalling personal data.

maybe the future of firewalls will be more about keeping user data in, rather than keeping malicious actors out...
I cannot emphasize this enough. Mortgage debt is offset by equity and generally has a positive impact on peoples' net worth calculations (house prices are at an ATH).

If you want to walk through the NY Fed's data on this happy to, but the bottom 50% are in student debt, credit card debt, and auto debt. Full stop.
Goes in the other direction also, assuming your own parents are also decent people. You can provide immense satisfaction to them by sharing your time with them.
The nights are quite long.
On your first link, the 1991 one, you can hear the very distinctive TB-303.

Could those be samples? Sure, but it's much easier to use the real thing than try to record those modulations.

Maybe they also used a tracker on that song.
Yeah I always wonder when you hear like "99% DNA match!!". So like you confirmed the DNA is probably from a human?
Breaking out of that might be significantly easier if Apple entered the console space, which is something I sort of assumed they would eventually do. I'm not particularly clued in, though.. does anyone have a good reason why they haven't?
J Paul Morrison "Flow-based Programming", while not really about documenting historical methods, got my head thinking about programming in terms of the pre-CPU paradigms of data processing with unit record machines, since that is what this style draws on most strongly.

Along the same lines, while not a book, videos and documents about debugging electromechanical pinballs and modular analog synthesizers provide great reference points for what digital systems could look like or strive to emulate, and physical engineering, woodworking and construction decenter the computer as the whole of the process while still being very logical and systematic. At the top level it's usually finding the right structural metaphor that dogs practical programming and gets it into a loop of endless data collection and reprocessing, so it helps to have other things in mind and try to discern ultimate aims.
Most of the stories I've read online have been positive about their land. I recently left my job at Google, and yours is a sobering tale that one should not take their comfortable job for granted. I'm giving myself 1 year to see if I can manage on my own, but if that doesn't work out, I'll probably return to a FAANG company.

I do believe that those kinds of jobs are the best risk-adjusted ROI if you're trying to make money. But sometimes you just need to get the startup out of your system.
Is this keyboard sold anywhere? It looks really cool but the same hand problems that make it appealing make assembly completely impractical.