skysight-inc/HackerNews huggingface dataset:
So, do I understand this correctly:

0. The problem you're really looking at is quickly computing

a'B

for many different vectors a (of length D) which are conceptually random.

1. To do that, you approximate AB, where A is very long and thin (NxD), and B (DxM). (Note: this problem has complexity O(NDM) naively, or, if N=D=M, O(N^3), and there are smarter algorithms that reduce the exponent 3 down to 2.8 (Strassen) or even further down, though those are not practical from what I gather. Oh, and note that at minimum, you're looking at time (N+M)D, because you need to look at every element, unless you approximate).

2. You approximate AB by f(g(A),h(B)), such that the error (in "relative Frobenius norm", ie norm of the error divided by norm of the actual product) is "small" with "high probability".

3. You're given B and a "typical" A^~ (ie training data), and then have two steps:

3.1. Do some training mumbo jumbo (fast?), and

3.2. now finally you can quickly compute the approximate AB (or a'B) for "new" A (or a'), presumably fast?

Quite cool that there are new techniques (and apparently fast, the article claims 100x faster than exact, and 10x faster than existing approximations) for such a classic problem!

But, if I understand correctly, it could happen with a certain probability that the actual error is quite high? Maybe if your a' is untypical?

ETA: From what I understand, in many ML applications people use 32bit or even 16bit floats, so high accuracy is not as important as speed anyway?
I've even plugged my M1 Air into the 20W USB-C iPad charger with no ill effects (somewhat slower charging while it's in use). It's possible that the battery would stop charging or deplete if I had the brightness cranked all the way up and the CPU was doing something intensive.
For those of us who value life above work, it does matter. My focus for the next 1-2 years is enjoying them, not being miserable just to open career doors
Show HN: Chatbots generated from your eCommerce data
I think ingraining the right discipline might be the hardest part of becoming an effective software engineer.

Also, this course's OS kernel presumably also has a spec, and implementing such a kernel is also "simply going through the spec".

I think the point you're trying to make is that the contents of the spec have be relevant to an operating systems course, and most hardware specs are maybe only tangentially related to the kind of information you have to teach. I'm not sure that's fully true either though, because isolation and safety are core OS properties, eg. DMA has all kinds of security implications. Maybe not stuff for a beginner OS course, but hardware interfacing is critical.
As opposed to which news outlet that isn't a propaganda outlet for someone?
Ask HN: One YouTube video that changed the way you see the world?
Central banks exist to extract whatever little the poor have into the pockets of the already rich.
Still, there's risk, right? If there were zero risk the bank would be unable to make any loans at all. It would just be like a safe.
I get your frustrations, but, in the bigger picture, travel is definitely getting easier because of these same companies too.
I think that a lot of issues for America could be solved by a loosening of immigration policy. In a nutshell, we need more young people. We aren't making enough here, so let's import them.

Adding enough young people via immigration solves the issue in the article. In addition, they will pay for our Medicare and Social Security.
I think that the article underestimates a second aspect of the ww2 mobilization, excess and even baseline global productive capacity was either usurped for wartime production or outright destroyed through warfare.

by the end of the war, Europe and Asia had been almost entirely leveled. The combination of Fascism, Communism, and war had also destroyed many of the ultra wealthies fortunes if they hadn't been outright killed.

Meanwhile, while the US government paid for conversion of auto-factories into wartime aircraft and tank factories - it didn't pay to restore productive capacity to peacetime purposes.

While the author highlights that the current debt cycle is unstable economically - I think they underestimate the risk that it is also unstable politically.
I recently had to build a couple of external packages that had switched to meson for internal deployment - I wasn't left _terribly_ impressed. Almost all the dependencies either required pkg-config support (which lots of the standard builds of said packages didn't deploy), or leaned heavily on CMake to actually resolve the dependencies (except for the one package with a custom meson dependency resolver - which couldn't use either and needed to be hacked).

Am I thinking of it wrong, and using it as a "layer" above CMake to do the heavy dependency lifting is an intended part of Meson? Cmake has _huge_ support and mindshare in terms of third party packages and dependencies, even if it is somewhat difficult to learn "good" methods of writing CMakeLists.

I feel like spending the effort to learn a complete new build configuration metalanguage - and having to rewrite dependency discovery/builds, would be better spent on something like Bazel and it's mass-distributed compile capabilities, rather than something that looks just like cmake but with a new and unique language that to general approximation nobody else uses.

This is admittedly a rather uncharitable and possibly unfair way of looking at it - and I don't begrudge anyone trying to find a way of writing builds that fits better with them. Perhaps It's just a personal bias and I'm just getting to the age where learning a tool thoroughly and writing stuff that other people have a higher chance of experience in becomes more important than chasing... whatever it is that people value in this. (Or perhaps I have been too burnt by insanely complex badly implemented fragile SCons systems and not enough bad CMake systems).
And why the pyramid scheme is going to collapse, unless we can continue to undercut our own workers with cheap/static cost immigrant labor.
> just put the private fields in the parent closure where they can't be accessed externally

Your approach can't translate the following code:

class MyNumber {
#value;
constructor(value) { this.#value = value; }
add(other) { return new MyNumber(this.#value + other.#value); }
}

The proper solution is to use a non-enumerable property with an unnamed Symbol name, which is possible but cumbersome.
I agree. The reason it seems like web standards are always “behind where we should be by now” is mostly a coordination problem, with some prognostication error. To work seamlessly, we have to agree on what the standard should be and implement it well, broadly, and consistently. That’s always going to be slow and patchy.

I don’t think it’s possible to anticipate exactly how everyone will want to use everything, but maybe we could reach a world where it’s easier to iterate on this.

For example, what if there was a way for the community to implement new HTML tags for their preferred browser? This could be implemented as an extension, though perhaps not under the dominant WebExtension paradigm. This would allow much faster iteration on the semantics of HTML within the secure sandbox provided by the browser. The IPFS extensions are a nice example of doing this at the protocol level.

Similarly, what if you could version HTML tags? That would be a bit of a nightmare, but would also allow authors to communicate more information to the browser about what functionality is expected from the tag.

Of course, this would lead to a strange ecosystem with many dependency management headaches for users. You’d have to worry about what new features were needed by the page you’re trying to view, which extensions you have installed, do they implement the tags you need, and do they do it well?

This would lead to “super extensions” that address many tags and become de facto requirements for everyone. Then those become security targets. Of course, they would have their own coordination process, parallel to W3C. This would become a business target just like W3C is, with google trying to manipulate it to liquidate user freedom to support advertising.

It’s hard to get big groups of people to work together effectively.
That sounds overbearing and your mobile data bills will
skyrocket as nobody wants to use your annoying home setup.
This announcement is well timed given my recent experiences: I've just (this week) finished the SWE interview process with Amazon. I spent a few months preparing LC and made it to the onsite/full interview - which I thought went fairly well. However I was passed over, and the recruiter was unable to offer any feedback whatsoever, which was a bit insulting given the time commitment that's expected of interviewees. With such a large number of announced new roles, I wonder if Amazon's hiring process will need to become more interviewee-friendly.
Those rules are all due to legal settlements with the government anyway; in the event an alternative did pop up they'd end up having to do the same or very similar things once they're big enough to attract regulatory attention.
How old are their machines? Apple's next MacOS version supports MacBooks Pros going back to 2015. Seven years is a pretty long support cycle.
Thank you for the references, I will follow these!

I think the basic idea is that when you're doing physical therapy that targets certain muscles, you have to find the muscle(s) that are limiting the motion! This is not obvious because they all interact.

Like if you have a back problem, you can try to exercise your back all you want, and that may not actually fix the problem. Because the real issue could be with your leg, which causes 16 hours a day of "bad" motion against your pelvis, which in turn messes up your back.

All the muscles in the body are interlinked and they often compensate for each other. When people have a problem in one area, they compensate in other ways.

So I have the same question as above: I think inverse kinematics is more about "modeling"? You would need to model every muscle, which is hard, and it is specific to a person?

I think his intuition is partly based on a mental model, but it's also probablistic. I think the model has to capture the things that are "invariant" across humans (i.e. basic knowledge of anatomy), and the variation between humans is the probablistic part. It's also based on variation in your personal health history / observed behavior, e.g. how you walk, how often you're sitting at a computer, etc.

So it does feel like an "inference" problem in that sense -- many factors/observations that result in multiple weighted guesses of the cause / effective therapies.
Does a VPN not work?
This, it is sad when Netflix has this figured out more seamlessly than any single governmental tourist-centric department in the world. Isn't the main job of many of these places to get as much tourist money as possible?

> When I was in Poland, I couldn't use a rental bike because you have to have a Google Account tied to the Polish Playstore to be able to install the app.

These sort of restrictions get nighmarish (as you mention) when the apps are the only way to do something, and they are region-locked to the country's app store.

There should be some obvious test, like if you want to make something app-exclusive, make sure the damn app is in every version of the Play Store.
I remember spending a couple of weeks in SF 4 years ago in an AirBnB... could I get a meal delivery in the evening? Nope.

Needed a US phone number, or US bank account / credit card, or both.

Things like Postmates didn't even allow the entry of a UK phone number with +44 prefix. I sensed then that travelling wouldn't get easier and more convenient, it would increasingly get less convenient.

There's a real opportunity for Stripe, Twilio, etc to really dominate globally given that these are the tools we need to reach the largest markets, and inversely as customers to access services in all markets.
Opaque Return Types and Type Erasure
It doesn't seem to work for everyone, but YouTube-dl should be able to download age-restricted videos, if you supply it with some fresh cookies.
What's so new about this? CDMA exploits multipath by design and 4G sends you multiple beams from multiple towers as much as it can (which is why the infrastructure is so expensive.)
Density is part of the equation, but you need to keep increasing housing supply. Ditto for transportation investment.

Trains are very cost effective method of transportation, but it doesn't mean squat if fare is high and demand is overwhelming.
So - you want 20x the machine and you want to pay 5-10x.

This feels like a bad deal for Apple.
>If you're giving billions away in a philanthropic organization that you run (ie Gates), then you've found new utility for that money.

Billionaires give away far less of their money compared to the average person:

https://www.msn.com/en-us/money/other/ceo-says-billionaires-...

>Based on these figures, MarketWatch reported Bezos donated just .5 percent of his net worth last year - a quarter of the 2 percent the average American donates each year.

Also, why should money be concentrated in the hands of the ultra-wealthy, does their wealth make them more qualified to decide how it's spent compared to society/government?

https://www.theguardian.com/commentisfree/2020/apr/12/americ...

>First off, the amounts involved are tiny relative to the fortunes behind them. Bezos’s $100m, for example, amounts to about 11 days of his income.

>Well-publicized philanthropy also conveniently distracts attention from how several of these billionaires are endangering their workers and, by extension, the public.

>And why should we believe that Gates or any other billionaire’s “boldness” necessarily reflects society’s values and needs? Oligarchies aren’t the same as democracies.
> That said, it also is worth mentioning NextDNS as an option.

There's ControlD.com as well (by Windscribe) that's super neat which I really like, that offers more than just DNS.

Disclosure: I co-develop a FOSS NextDNS alternative.
> a completely permissive copyleft license

What do you mean by that? Aren't "permissive" and "copyleft" opposites?
I mean, India has even more poor people and working hours are much much worse here.
Can't you just apply online?
Just use the library internet.
Windows Internals 7th edition Book 2 is out
E-book is now available, Printing is pre-order.
As First book is from 2017~, How relevant are they for the new Windows 11?
Asus PN50 - has a good enough IGP too. Runs fairly silent (not dead silent mind you though), has decent power consumption profile and recent Linux kernels are stable on it.
Besides the NUC options, there are plenty of options in "tiny PC" form factors (for instance, https://www.servethehome.com/tag/tinyminimicro/ has reviews for several models). However, probably none of them will be fanless. If you really want fanless, you should look for industrial PC form factors, which often have to run for years in environment with lots of dust; there are several manufacturers once you start looking at it (for instance, http://www.gigaipc.com/).
And drinking a can of beer for the camera proves you are 18+ without revealing your identity. I think we have something here!
(Disclosure: I’m one of the PEP authors.) I want to clarify a point since many comments seem to go “I do container/Nix/virtualenv so this is not a problem”. That’s absolutely correct, nothing will ever go wrong if you do any of those things. This is a solved problem.

But there are a significant number of people that do not do any of these and insist on installing things into the system-provided Python and expect smooth sailing. This is the “problem” for pip and distro maintainers, and what this PEP aims to solve, to guide people toward one of those solutions.
Well a study linking career success to, say, intelligence is unlikely to make the news because it wouldn't be at all surprising.
Sorry, I genuinely hoped there was some way they had mitigated that.
I think a combination of - CMake has been around a _long_ time now, anything is slow to adopt in the C++ system, and people (rightly or wrongly) expect their build systems to be somewhat arcane - whilst CMake is in many cases magnitudes simpler and more portable than plain Makefiles/autoconf.

In short, I think it's hard-won, and hard to let go of.

Edit to add: Also, the "generates project files in multiple flavors/IDE format" makes it a very easy to sell as a path of migration, rather than a complete change.
No idea, wasn't my machine (been a linux user for >15 years), I just needed to fix it (which I did via a linux live usb). Yes to monitor driver (I don't even know why it needed one, removing the driver allowed it to work fine, it definitely wasn't the GPU driver), and if you plugged in a different monitor it worked fine (and if I recall, installing a old graphics card I had lying around and connecting the "bad" monitor to it still caused problems).

I'd have thought it was some kind of joke if I hadn't seen it myself (apparently this wasn't the first time)...
11%, not 1%.

And 25% of black voters.

https://www.aclu.org/other/oppose-voter-id-legislation-fact-...
CMake has gotten better over the years. First line support in CLion is a thing.
> never ever pointing out she'd made a mistake

This is such a key skill. It's important to judge whether a person is open to feedback or not. A lot people assume others are open to hearing criticism. If your manager is a narcissist and you start pointing out things that they are doing wrong without earning their trust you are as good as toast.
Topically, it's completely unrelated. They are both memoirs, and they strike me as cut from the same cloth in tone and substance. They are both reminiscences to an earlier, much beloved time in someone's life.

I really liked both of them, and many of the folks who have read one have liked the other when I've recommended it to them.
Google has no business having my credit card or ID. Because I don't trust them. Catch 22.
Does Google not allow you to switch your playstore without losing your installed apps? This is possible under iOS and the AppStore (need a Chinese app? Switch to the Chinese App Store, get the app, switch back), or at least was when I did it.
That’s the only bit the OP wasn’t struggling with.
If only you could torrent a bike.
> Eh. Part of the reason is that living in the US is just plain expensive.

This is backwards. The point of the article and the GP is to explain why it's expensive. Reason seems to be low rates -> assets inflate. Naturally those assets tend to be in the hands of older/wealthier people.
What Would Marcel Proust’s Instagram Grid Look Like?
I'm living part of this dystopian nightmare. I moved from Canada to Israel, with an Android, and my wife an iPhone. She moved her phone's app store to Israel, I left mine as Canada. This means that she can't get updates to apps she's paid for. I'm now left with sideloading Israeli apps (like the gas station electronic pay app!) because of silly geo fences.

Paypal won't allow me to add my Israeli credit card, while keeping my Canadian credit card attached. Ummmwhy? Google Pay complains that my Israeli credit card can't be registered to my Israeli address since my Google Play account is in Canada.

The only companies I don't want to light on fire now are Amazon and Spotify. Everyone else just causes friction, which becomes the way I become a customer elsewhere. It's almost as if countries and companies are designed to ensure you stay in a specific geography. G-D forbid I use my Canadian credit card to pay for electronic services in Israel.
The word "narcissist", as it is used in 2021, barely means anything:

pop-psych : "narcissist" :: political rhetoric : "fascist".

...

Is it an overconfident person? Or a person who needs validation?

It it a person who doesn't care enough about others' opinions, or one who cares too much?

Is it a loud or obnoxious person? But what of the so-called "covert narcissist"?

I have heard all of these things. So obviously "narcissist" just means "I am going to use a medicalized word as a weapon".

...

Finally, these meanings have little to do with the actual myth of Narcissus: The beautiful boy who loved only his own reflection. Isn't there a different meaning in that story? That we should be careful to love, in other people, more than our own reflection?

I see only the most tenuous connection between that idea and the earlier ones.
The original joke was, on the Internet, no one knows you're a dog. Now it's no one knows you're a bot.

(now they not only know you're a dog, but what kind of dog food you eat and how often you go walkies)
Force directed graphs, nice but useless (at least when I used it) or perhaps I just used it wrong.
All Apple apps go through review & many have the same requirements/restrictions as 3p apps. I read OPs statement more forcefully than you may have:

> Every app delivered on this store must go through the same review process whether it's internally built or not

Believe it or not, but internal Apps go through an even more stringent review as they have Apple branding. The exception is they're allowed various privileges that wouldn't be appropriate for 3p apps (security or even that a framework isn't quite ready for prime time & needs some bake time with internal users for whom back compat isn't a concern).
You don’t need an ID to order from overseas in Korea, it’s a quick lookup away. I ordered camera gear, clothing and more. Pay customs duties as requested and you’re fine.

Access blockage is a pain in many countries, but it has zero to do with identifying yourself or having an account. You only need one, with a VPN hoster.

And this concerns Netflix just as well. Either they have changed something, or you are yet to make an unpleasant discovery. In my experience, the content available varies depending on where it thinks you are hailing from, regardless of payment method on file.

Amazon is the most reliable place so far to order overseas from, with one simple rule: only buy what’s “fulfilled by Amazon”. In my experience, as long as it lets you place that order, it will arrive (though customs paperwork and duties may be on you in some countries).

On balance my experience is mostly positive when traveling across reasonable countries. (The unreasonable ones are like China, where you are half outside of the system if you don’t set yourself up with a bank account and pay with WeChat.)

But yeah, I tend to not order takeout, I hate e-bikes and e-scooters with passion, etc. so I may be in the minority here.
netflix has sometimes wildly different libraries based on where you are - and they weren't always in as many countries as they are now. At least they're nice about updating what's accessible immediately though (this is both a blessing and a curse)

If you download content in location X that is not available after you get to location Y, you can still access it if you put your phone on airplane mode. Can't refresh/redownload though, obviously.

I always thought having a VPN to home was valuable for getting around silly things like this while traveling.
In my 'non-western music exposure' I feel that we (chinese music) are not exploring the progressions well enough. A lot of emphasis is placed on melodic leading voices but largely ignores the underlying chord progression. Anything that's not overly-heard / played are deemed dissonant and "too foreign". The results are often too sweet sounding and repeating of others. I guess that's why there are not many jazz musicians from China (lol).
Meh, most of Gmail early guys have 17 year old accounts by now and we get asked for IDs all the same.
Was hoping to see some ideas on how to create a DMZ and it still being accessible locally.

A use case would be to host internet facing applications at home and still be safely consumed locally.
Huh, that has piqued my curiosity. How do you go about finding and booking passage on cargo ships?