skysight-inc/HackerNews huggingface dataset:
I do. I develop lot of MVPs for clients and personal projects.

1. It is the fastest way to build. Auth, notifications, DB, cloud functions, analytics. You have everything you need.

2. Generous pricing. You will be able to get most of the things done with minimal costs on infra.

3. Dev Friendly: Anybody who comes with firebase alternatives, I always look at the toolset. If you look at Firebase, the CLI is amazing.

On top of this, I simply love their emulators. You can test everything before hitting production.
All in all, I simply love firebase. If they are able to get the cloud functions with go runtime it will be so nice. (Right now the option is to use Google cloud functions).
From a theoretical perspective the most fundamental decomposition is the rank-decomposition:

A = X D Y

with X,Y invertible and D diagonal. It's called rank decomposition, because you can read off the rank from A by counting the non-zero entries in D. It's also useful to determining bases for the image and the kernel of A. Every math student learns a version of that in their first lecture series of Linear Algebra.

Curiously, the rank decomposition is not covered in the numerical literature. Also it's not possible to derive a rank decomposition from LR, QR decomposition, although the underlying algorithms (Gauss, Gram-Schmidt) could be used to do so.

It took me multiple weeks of work, to understand what the problem with this algorithms is, and what the practical options are to establish a rank decomposition are. Full details are available on my blog:

https://www.heinrichhartmann.com/posts/2021-03-08-rank-decom...

TL;DR. Your options are (1) SVD, (2) QR factorization with column pivoting (part of LAPACK), (3) LDU factorization with total pivoting (not implemented in BLAS/LAPACK/etc.)
Passing a Path to macOS GUI Apps
> It's free from monstrous JS frameworks. More information, less apps.

100%. The craptastic-ness of the modern JS web is driving a broader resurgence in things you might call "indie web" or "retro web". In addition to gopher, the Gemini protocol seems to be gaining traction and has a fairly active community.
My biggest issue with OKRs comes from those who practice what could be called "Aimless Key Results".

Instead of thinking about an intuitive objective and then try to come up with some form of measurable Key Result that can help assess whether the org is getting closer to—or further from—the objective, some skip the whole Objective part altogether. They become so stressed with having something measurable that they end up with KRs based on how easy they are to measure, regardless if they actually correlate to a supposed objective.

This is Goodhart's Law[1] on steroids.

Healthy OKRs do exist but they have a few preconditions:

- the individuals devising them must fully internalize which are the objectives that do matter for the org, among an ocean of "priorities".

- the KRs must be carefully thought out and evaluated against their vulnerability to the law of unintended consequences.

- the team(s) implementing the KRs must understand why theses KRs exist, their relationship to the Objective they serve, and how well (or not) they measure the objective.

- the leaders must be quick to change the KRs if there's any doubt as to whether they are actually helping, or causing more damage. The "why" should remain relatively constant over time, the "how" can change.

- KRs that have thresholds should always be ambitious and very hard to actually meet, as they stretch the organization's goals.

- Tying perforance bonuses to them is dangerous because it immediately results in gamification: Damn the Objective, I want my bonus!

OKRs can be incredibly tricky for middle management because the top leadership may have a decent objective to be pursued, and the line managers may have a good grasp on what success looks like. But the middle part is caught in between the 2, and this can create all sorts of fun artifacts of measurement, aka. dysfunctions. Especially if that middle management layer doesn't have a rock solid understanding of the actual objectives and are only obsessed with the measuring part.

[1] When a measure becomes a target, it ceases to be a good measure. — https://en.wikipedia.org/wiki/Goodhart%27s_law#cite_note-Str...
Getting tired of people on their high horses saving the environment by proposing to shut down bitcoin mining.

Next time someone says something like this think about what would you think if someone suggested: you walk to the store instead of driving (5 miles? No worries, it' s healthy and good for the environment), you can only use 1 gallon of water per day, use daylight not electricity, eat only what you can grow yourself, stop using any type of plastic, computers (and datacenters) use a lot of energy - stop using them, alcohol? total waste of resources to produce and distribute.

This could go on. There are reasonably good arguments to be made for a lot of things.
> to check ambient light

But that is an implicit requirement, part of the setup...
The impact of childhood lead exposure on adult personality (2021)
C# indeed. But even javascript has a bearable JIT nowadays. Also no need for the vague enterprisey connotation, only features and performance are needed, which e.g. scala provide and Go do not (feature wise).
Licensing has gotten much worse, so much so that my current firm is sticking with our Qt5 contract and will not negotiate to Qt6. So we're hitting the end of the road with Qt in the next few years.

On top of that, priorities are just different now. I spent an afternoon chasing down why QtCore has incomplete or missing methods for handling JSON documents (TLDR: "won't fix"), but I get a constant stream of marketing email promoting their new in-app advertising structure. And now there's a speech recognition engine?

I'm just done with it all. Guess I need to learn React.
In addition to what others have already said, one can back up their emails and archive them wherever. This is useful not only for account termination but also for migrating to other email providers. Combine this with using a custom domain and one can have much more control over their communications. One can choose whether to leave emails on the server or move them locally and manage backing them up locally or even push an encrypted backup into the cloud.

Thunderbird can encrypt emails very easily to at least keep the body of the email hidden from machine learning. There are how-to's and videos for creating and managing encryption keys.
You just need to open port 80 and 443 for HTTP communication.
https://scribe.rip extracts medium text without javascript
My web site is black text on white background (or white on black if `@media (prefers-color-scheme:dark)` is set). If someone wants LESS contrast, they can change the settings on their monitor.
I didn't say they never publish things which are true.
The W3C does have a standard for speech synthesis markup called "Speech Synthesis Markup Language" (SSML): https://www.w3.org/TR/speech-synthesis11/

Whether it's supported by a particular speech synthesis system and which set of features are supported varies.

The standard does include a section on "3.2 Prosody and Style" which covers this aspect to some degree: https://www.w3.org/TR/speech-synthesis11/#S3.2
The reason that cookies are not a browser setting is NOT because of a technical limitation. Besides, if it was a browser setting, I would hope most people would have default "no, you can't store cookies except for the functional ones" and not "yes, store a thousand tracking cookies".

It is because of a power issue.

It would have to be a protocol change. Google owns the largest browser. Google doesn't want it to be a browser setting. End of story. Unless you gather political power to force google and others to have this, it will not change.
Fast, GPU friendly, antialiasing downsampling filter
I share your opinion, although apparently over the past week Tether's market cap dropped from $83B to $74B which, if true, means that at least $9B have been redeemed in a few days. In other words, they had at least $9B in liquid, USD-convertible assets they could use to redeem those tokens. USDT is currently trading slightly below its peg (around $0.999) and only dipped very temporarily to $0.98 as the cryptocurrency market was crashing.

Now of course they still have $74B to account for and maybe I'm just naive but I have a little more faith in USDT now than I had a week ago, I still think that it's mostly backed by monopoly money but maybe not as much as I thought.
Assuming everyone has the same privileges is how we end up with companies taking advantage of employees. Businesses know that the friction of job-hunting limits how many people will leave a company when they only get a 2% raise. They know that employees don't like to uproot their families to move across country for a new job. They know that if they continue to indoctrinate employees with the idea that discussing salary is bad, it helps keep wages down. They know that pushing for uncompensated overtime for salaried employees is rarely ever resisted. They know the power dynamic between employers and employees is almost always skewed dramatically in their favor. They know that promoting myths like Horatio Alger, and "pulling yourself up by your bootstraps" reinforces the idea that the only thing holding people back is their lack of work ethic.

As George Carlin said, "It's a big club and you ain't in it!"
This makes total sense because I’ve seen first hand Apple lose whole office Mac contracts because the business has no one who can administer a fleet of Macs like they can Windows machines. Everyone always talks about Dell/Lenovo being cheaper but after doing the purchasing they’re really not — you can buy less for less sure, but the difference for comparable laptops is negligible when budgets start rounding to the nearest 5 zeros. Ecosystems matter at lot more and there is remarkably little information on Apple’s MDM solutions like Jamf where AD and InTune are turnkey by comparison.
It's a fair point, I also view banks and fractional currency as slightly scammy, but subtly, not outright.

One difference is that there are apparently strict rules that banks and central banks are supposed to follow (though the rules seem to change or bend expediently), and they are backed up by the government ('bailed out') if they screw up.

Also the Tether people themselves do not appear to be revered for their integrity.
We are all frogs who have noticed the water is getting pretty warm.
$5 / mo for a premium Neeva subscription or just use the free tier to experience ad-free search focused on the user. I left Google to join Neeva so I could be part of building a better search experience for people. Check us out. Would love feedback.
6 figure wages were common for successful professionals in the 90s, why would you believe that inflation, economic growth, and increasing income inequality hasn’t driven comp to roughly 4x that for successful professionals over the last 30 years?
Somewhat unrelated: When I open the link, the lines of text are super long and do not wrap in a standard desktop browser. Am I doing something wrong? Or: Is there a trick to force wrap the text in a browser?
Casino Legends, the #1 gambling simulator for kids
In Italian “euro” is both singular and plural
Digital Health Innovative Projects
If that's the problem that you took away from reading this, I'm not sure what to say.
An article about computer text with no reference to Apple's influence? Computers used to be green or white text on black backgrounds. You know who changed that? Apple. Their push for "It looks like it will when printed", that culminated with those silly rotating CRT screens, caused the shift to black-on-white. That marketing was also appealing for schools where students were expected to print assignments. Microsoft then followed along. The net result was decades of needless eyestrain for billions of people.

I cringe every time I see someone open a black-on-white document up on a projector. White-on-black is infinitely easier to read in almost all conditions.
Real-time weather station network
Can you expand on this?

>You will need a big amount of hacks to make your project work on different platforms. Especially if you do something fancy.

Having done Windows-Linux Qt, I haven't noticed needing "hacks" (unless you count the hacks necessary to build anything on Windows at all cuz the OS wasn't meant for programming ;p).

The fanciest thing I've done is theming (light, dark, etc.), which Qt doesn't seem to support natively, and which is difficult to do sanely without some "hacking".

>Not to mention serious licencing issues.

What issues? Is it just that it's LGPL, or what?
The problem starts here: What is your tech stack for the app? The complexity will depend on that.

I fiddle around with web development using Wt(https://webtoolkit.eu) because I am comfortable with C++. For the deployment part of that project, it is just updating the Linux based OS on the hosting server with required libraries and setting up a reverse proxy. The rest just works. Here is the Wt reference guide: https://www.webtoolkit.eu/wt/doc/reference/html

The only hard part is knowing C++ :)

There is no complex script to run or gazillion amounts of not required "modules" to download etc. All the dependencies are already provided by the Linux distros.
We're not really in the business of drugs/supplements, so unfortunately I can't comment on the efficacy of ALCAR and other drugs on the treatment of diabetes. If you have any papers on the topic, feel free to email me (linked on my profile) and I would be happy to discuss when there's time!

Also, as much as I wish we had any sort of platform through idealmedtech.com, our traffic is quite low, mostly from investors and people pitching SaaS products
Social Media Self-Defense (2015)
> My personal, completely unsubstantiated view is that Tether is probably a huge scam.

Tether's not really doing anything different from the what banks do every day. If it crashes the government should just bail them out like they did with the banks in 2008. They will spare banks from the consequences of their actions, so there's no reason why they can't do the same for Tether.
Well, sure. But that ship has sailed as well.
US rushes to catch up with China in supercomputer race
Dev-first Event-processing OS platform. Please help us improve
The most common failure states I keep seeing are:

* Reverse-engineering the todo list to produce OKRs

* OKRs being the wrong fit for the team and/or the company's lifecycle.

The second one is more damaging, because it's subtle, whereas the first is obvious to everyone involved.

Fundamentally, OKRs are a tool that should allow teams to make decisions about what to focus on, with the knowledge that they're aligned with the business objectives. If a team already has an immutable quarter+ roadmap, they're not making any decisions, they're just working; OKRs aren't a good fit for this kind of team. OKRs done well _should_ result in teams feeling empowered, because they can see the link between their actions/decisions and overall success. OKRs done poorly have the exact opposite effective; not just benign, but harmful.
> It's true that the lack of catalog in Bandcamp is a huge negative compared to Spotify

That depends on what you're looking for in music. If you're a passive listener who just wants to listen to something familiar, sure, Spotify's probably got you covered. But if you're a music enthusiast who's looking for new things, Spotify is severely lacking. Many things simply aren't on Spotify (yet), and even if they are, Spotify seems to make it hard to find new things.
Excellent book if you're looking to understand the foundations of 2D & 3D graphics / game dev, although the topics covered have even more broad applications. I had quite a bit of experience with C/C++ going into it but no experience with game programming / math. I went through the book cover-to-cover when it was first published. Did all the exercises. Ran and stepped through all the code. Came away from it with a solid understanding of the basics and could have written a simple game engine I believe. I went on to tinker with a few real game engines and the knowledge gained from this book made it easier to get started with them. Highly recommended. Excited to see it updated and available online.
How is it a problem from the user's point of view?

If you're on Ubuntu, even if you have ext4 on root, all you do is install a single package and allocate an empty partition for zfs and you're good to go and it's stupid to miss out on what zfs offers by sticking to ext4 forever.

Flexible space allocation between volumes, instant snapshotting, transparent compression and backing up the entire filesystem to a remote server is already available if you choose to use zfs.

Far better than using btrfs with endless report of corruption.
Your pension fund (in the us) must outline their holdings at a minimum yearly and also on demand of a beneficiary.
Good IDEs for Java, C# and Rust will handle generated code no problem. I have no idea how VS Code handles this but I’d image it’s a job for the language server. Whether or not Go’s server does it is a different matter - most Go I edit these days is in IntelliJ and built with Bazel, and everything works ok.
I thought the Perl situation was a little more nuanced.

Although Perl 6 was meant to be a Python 3000 type thing, it was spun out into its own language (Raku). Perl 7 will continue the 5.x lineage, but with saner defaults. Thus, any code that’s around now should run, but the interpreter’s name might change.

(I think…I mostly keep up with Perl for nostalgia’s sake).
~/Projects/$project/$repo for my projects

~/Agenda/$project/$project.md for my notes, one file for each project, each project has it's own encryption key

~/Containers for my Wine prefixes, containers

~/Downloads/{Music, Games, Books} for everything else

I version control my configuration files, projects and notes.

https://github.com/Comevius/dotfiles
Chinese plane crash that killed 132 caused by intentional act: US officials
I can recommend this as well. I've since moved away from Spotify, but I can definitely say that Psst is a better experience for my core Spotify use case: listening to albums from my favorite artists. When I used it it wasn't the best for discovery but it certainly worked.
The baby formula shortage, explained
Shameless self plug

Open source/ proprietary projects similar to Appwrite.

https://ossdatabase.com/projects/appwrite
I could be wrong here, but is iTunes still selling you the lossy .aac files?
Check out Neeva. This is what we are all about.
Is it completely open source seems like there is a dependency on ihp-backend? Can someone pls clarify
Terraform's Legal Team Quits Amid Terra Stablecoin Fallout
A passport works, but it a) doesn't list a home address, which is sometimes necessary and b) is too bulky to conveniently carry around.
To be fair, the math is actually quite easy - if you took any LinAlg at the university level you're basically golden. It's just difficult to learn by yourself especially since there is no curriculum.

Yes, it can be an advantage if you want to apply to a rendering or engine dev position, but obviously being a good developer is just as important. You don't necessarily need to develop an indie game either, a few renderers should be good.

Really what you need is being a good general programmer, being good at algorithmics, and being good in linear algebra. For many programmers the later is most difficult, but the first two are about as difficult to an outsider imo. You need to be able to write good C++ and understand performance characteristics of GPUs and CPUs well. It's not easy on the programming side - game engines and their renderers are some of the finest achievements in software engineering.

Alternatively, you could go for a research position in a game company or GPU company.
Yeah, because Gtk shows how to do it better. /s
That depends on your definition of poverty; 10% of the world is in “extreme poverty” of $1.00/day in 1996 prices ($2.29 in 2021),
I've been running Raspotify on a Raspberry Pi Zero W for nearly a year. And I've had to restart the service 4 times; mildly annoying.

It might be a good idea to make a cron job that restarts the service every night.
Used to work for Spotify back in the days. I was the maintainer of libspotify since its inception (early 2009) and a few years on. TBH I'm surprised it was still being supported up until this day by the backend. Though, some of the earliest hardware integrations were made using libspotify (before the eSDK came about) so I suppose it just had to be kept alive longer than otherwise would have been needed.

RIP <3
https://web.archive.org/web/20220518134812/https://www.nytim...
iOS Mobile
What advice would you give to people who've not been in the tech industry during a recession yet?
I'm not affiliated with them, just discovered this page/service via a friend who has a weather station and decided to share it with HN since it's interesting and useful. They have a free plan for up to 3 devices [0], with some limitations and they support a wide range of devices [1].

[0] https://weathercloud.net/en/plans
[1] https://weathercloud.net/en/compatible-devices
What's the license for this? It isn't obvious from the website and I got bored of looking.
I was surprised they didn't have this 10-15 years ago. I sort of wonder if Jobs had lived if he'd had pivoted towards this enterprise/support direction.
Alright then, lower the premium subscription costs for users!

What is the _fucking_ point of premium if you still deal with ads?
The current claim is now:

USDC is fully backed by cash and short-dated U.S. government obligations, so that it is always redeemable 1:1 for U.S. dollars.
I hate these emails, and LinkedIn is guilty of this too.

200 lines of how wonderful the company was and all the great people and all the great accomplishments and yadda yadda... and one cryptic line about why he's actually quitting.

And the "I want to try something new" line is always a cover for something else.
This feels more like how to not be miserable than stay engaged. I would have accepted do it for the money they pay you so much money you can retire early and end the misery.
> which legacy bank would be able to redeem all money of all account holders? the answer is: none.

That answer is correct only in a very limited sense. All legacy banks have more assets than (non-equity) liabilities. In addition to that, banks have liabilities with lower seniority than deposits, which take losses before deposits. So yes, if a healthy bank faces a liquidity crisis, all deposits can't be paid out immediately. But they can be paid in full after the assets are liquidated. That's why banks are not huge scams. They are machines that create long term lending from short term borrowing, which actually is a useful thing. And yes, that contains many known risks, which is precisely why banks are regulated and audited. (I have yet to hear an understandable explanation how a mortgage or business loan works in crypto world - without fractional reserve banking, that is.)

What potentially makes stablecoins scams is if they do not have assets to cover their liabilities. And funny thing is, that would be extremely easy to show to be not the case by being open about the details of the reserves. So easy, in fact, that it is practically impossible to come up with any other reason for not being open about the reserves than them actually being scams.
And if you want to sell anything to the US government (even, like, paperclips), you’re generally not allowed to have a Chinese-made IP camera security system:
https://researchcompliance.caltech.edu/compliance/export/nat...
Exploring Liquid-Based Memories for Ultrahigh Density Storage