skysight-inc/HackerNews huggingface dataset:
I am replying to a comment which stated:

> But in the past few years they have started committing to "returning 100% of free cash flow to investors"

I was not commenting on IBM's long term history. They made short sighted decisions, I think everyone can see that. As it stands now, investors don't want to give them any more money to continue along that path.

Companies like Amazon reinvest in themselves with no dividend. Investors encourage this because they believe in what Amazon is investing in.

Just wanted to provide a different perspective on why dividends/distributions are desired by investors in certain scenarios. A common view on here is that Wall Street is ruining things, but it is often a much more nuanced situation.
Are we talking BCE or CE? :)
The bold plan to see continents and oceans on another Earth
The universality doesn't just reduce admin costs, it also eliminates the "maybe I shouldn't get this really crap job because then I won't get to collect my unemployment" and similar mindsets that can be a result of means-testing.
Yes. For example, Ally has recently started blocking access if you are on a VPN service.
Yes, I do. I even mentioned it in another reply to you:

> There's a lot of problems around Telegram from their marketing to their crypto implementation to their incentives.

That said there are multiple ways around the monetization problem as long as you aren't trying to become a Silicon Valley unicorn:

- 1 USD pr user like WhatsApp

- Paid stickers and storage like MeWe

- Extra storage and extra features like Evernote

- Paid API access

- etc
For what it's worth, I do find Gates, the person, more "interesting" than these folks, even though I would describe the people in the list as "great", "luminaries", etc. Can you elaborate on your reasoning?
Lol you linked the article that this hn post is a link to
A bunch of other folks have replied to different pieces of your comment, but I just want to point out that nearly all major index/ETF providers have halted rebalancing + reconstitution.
I use Triplicate, Concourse and Equity extensively. Equity, there are surprisingly few fonts like it in its organic feel and faithfulness to the old art of printing. (This doesn’t convey as much as I’d like, but I lack the terms of art to describe what I mean properly.) Triplicate, well, it’s the only good true serif monospace that I know of, and I like that. Each font fills a niche that I very much appreciate. I reckon they were worth buying on their own merits, but it was also then a way of supporting Matthew Butterick’s project https://practicaltypography.com/ which I strongly approve of as a project.
This page says there are 29 places around the world named London:

https://geotargit.com/called.php?qcity=London

That suggests to me if the answer was not the obvious one and only London England, then the only sensible answer should have been a question asking which other London did you mean?
It would be super interesting to see if this knowledge generalizes with transfer learning. For example, after seeing 50,000 episodes of PacMan, would the GAN be able to recreate Space Invaders with just 5,000 extra episodes?
Thank you for the update on the instructions, but its still not working in Firefox. Anything else I can try or need to do?
Yes, and we really like MongoDB Atlas/Cloud
Logs are like evidence in crime scenes, and developers are like CSIs. Logs play a crucial role in developers’ investigation of a bug or an outage. This article aims to not only provide a list of useful application logging practices but also explain the theories, such as the what, the when and the who in logging
The point of differential forms is that they give a way to express geometric theorems in a coordinate free way. Coordinates are seen as obscuring the pure geometric content of theorems. They are sometimes necessary artifacts of doing concrete calculations, but the idea is that geometry shouldn't depend on a choice of coordinates.

The important ideas can be found in pages 9-10 in this link:

https://www.math.ucla.edu/~tao/preprints/forms.pdf

Note halfway down page 9 we get a really clean equation for how to change variables (change coordinates) in an abstract way.

Also note the simple form that the general n-dimensional stokes theorem takes in terms of differential forms at the top of this page:

https://en.wikipedia.org/wiki/Stokes%27_theorem

That they allow the expression of substantial theorems in concise form is a clue that they are the "right" way to do differential geometry.
Incidents and other things that normal passengers don't hear about a large role in such statistics.
I'm sorry, but that phase diagram [1] shows zero alignment other well-known phase diagrams for water, no matter scale or units. [2,3]

Is this fraudulent creative fiction?

[1] https://aip.scitation.org/na101/home/literatum/publisher/aip...

[2] https://en.wikipedia.org/wiki/Triple_point

[3] https://en.wikipedia.org/wiki/Ice#Phases
This is (probably) an artifact of Mongo's schema-less nature; when you don't have tables with structure, every document you store has to detail its own schema inline.

In a relational database, you have columns with names and types, and that info is shared by all of the rows.

In Mongo, every cell has to specify its name and type, even if that layout is shared by every other cell in the document.

Mongo's way is more flexible, but it's terrible for storage efficiency.
I've promised myself to never touch MongoDB again.

Worked for a valley startup back in 2013 that picked Mongo as primary data store because the CEO liked the simplicity and was too busy with the future to learn anything more complicated.

I only implemented a couple of features before I got out of that mess. But from my experience, compared to dozens of SQL and NoSQL databases I've worked with; it was definitely the worst option. We spent way too much time dealing with Mongo-specific issues and limitations.
Back in 2017 when I was doing a lot of work on optimising GraphQL, I briefly looked into how likely it was that a UI would actually end up requiring a query with problematic performance characteristics. The answer seemed to be “not very”.

I had to come up with a deliberately contrived UI to find a realistic query that was more than 4 relationships deep. Most were around 3 (though double-nested connections were fairly common within this). The more common problem was around overall data size, where the bottleneck was JSON serialisation overhead and network transfer size.

Query whitelisting is the winning approach for 1st party APIs. If you’re opening things up to third parties, e.g. the Github API, complexity analysis becomes the more valuable solution.
No, it's not open source anymore. Why use it when there are a multitude of fine and free databases available?
I have the same name as an entrepreneur who had a fairly successful exit and is now an early stage investor. As a result, I get a slow trickle of cold intro emails with hot* start-up funding opportunities.

*definitely not hot
They are saying the first wave of WFH will be in cities were they have offices already. In many of those cities Google and Amazon also have offices. Austin is probably going to become very competitive on salaries as well. And as many have seen, home prices and COL have risen in these cities accordingly. So if you do want to work from home for one of the big tech companies be sure to live in a metro that has at least another big tech company in it.

This will be a boost for "tier 2" metros with tech companies that support this pattern. Salaries will be going up in those metros. Also if you can WFH for FB, you should be able to WFH for all the other major tech companies which will compete for you using salary and stock etc...
I'm currently developing another file manager for macOS, Windows and Linux named 'cryo' which also has a dual-pane mode.

It's not yet as future rich as other commanders but hopefully will be in the upcoming months.

https://cryonet.io
We would already have done a lot of things, among plant a flag and declare "terra nillius".
I love RethinkDB. I used it for 5 years at my previous company. It was document oriented, relational, and stable.

I use Postgres JSON blobs right now, but it's odd having a different syntax for keys/values depending on whether they're in a named row or a JSON blob.
Seems like there is context though: location.

In Western PA, if I hear someone talk about Indiana or Washington, I'm inclined to think of the counties/boroughs first, because they're closer. If someone says they're going to college at Cal, I'd think of California University of Pennsylvania before the University of California, because that's one of the more popular state schools in the region and a lot of people go there.

London, Ontario is a weird case because it is closer, but not close enough to be the better answer.
It's not just app developers. The Android devs only appear to spend their time on flagship phones and assume they can burn system resources that bring cheaper phones to a crawl.
I use Teachr LMS ( Getteachr.com ), a very good alternative to Moodle.
UK'ians do use it.
French, Germans, Swiss, BeNeLux, Italians, Spanish, Polish not. Don't know about the rest, but would be surprised if anyone in Europe but the UK used it.
Why does someone with a broken arm need more than someone without one if both are unemployed?
Oh I just meant domestic pets appeal to the same parts of the human brain that human infants do, in part because humans have bred domestic pets to retain infantile traits into adulthood. For example, an adult dog retains most of the personality traits of a baby wolf, whereas an adult wolf does not.

This is somewhat analogous to your explanation of dolphins acting altruistically toward humans because we resemble their young when struggling in the water.

In the same way, it would be very hard for most of us to ignore a lost crying puppy wandering down the street.
What's the primary draw of Unity? Valve, Epic, and id learned a long time ago that the real money to be made is in engine licensing rather than actually making games (unless the goal of said game is to show off your engine).

What is it that Unity has that these companies have been so unable to replicate? Surely they don't want another player in the scene to compete with their engines.
I’m experimenting with Hasura for an MVP. Like you I wanted to have the schema config in code and version controlled. The docs are very lacking for this use case.

However I think I’ve worked out a decent compromise:

- I start configuring the basics of my Hasura setup through the Admin GUI.

- I then use the CLI to download the metadata with the command `hasura metadata export`.

- Commit that to my repo.

- Using the existing metadata files as a template, make any changes when required.

- Use the cli-migrations docker image to apply my metadata on each deployment of Hasura (as detailed here: https://hasura.io/docs/1.0/graphql/manual/migrations/advance...)

Not sure if that’s the most efficient way to do it but it seems to work and it was pretty quick to setup.
Thanks for doing this. I stumbled upon one of your previous videos a while ago and really liked it. I'm super indebted to YouTubers like yourself that take the time to distill and explain complex topics, papers, and new research.
Somehow I dodged that bullet.

I only used RethinkDB and DynamoDB.
Hong Kong was under British rule for 156 years aside from 4 years of Japanese takeover.

That is a long time, 156 years from 1997 is 2153.
For me in creative writing, "what happens next", tends to appear in large batches of inspiration, and I really want the high bandwidth of a keyboard to make sure I can record all/most of it before it decoheres. It's a personal thing. I always respect those with the patience to draft longhand. :)
That was like what, 7 years ago? Do you think this has changed now about Mongo since then?
I have been setting up something recently using k3s (more specifically k3d for k3s in Docker) and it seems great so far. I'm having to use k3d since I'm not in Linux but as soon as WSL2 is available then I can even get rid of the Docker part I think.

I like the idea of having a developer be able to play entirely with their own local infrastructure to get as close to production as possible.

A hosted service will definitely make this less painful but once you get up to speed with k3s then I doubt there is anything faster than using it.
Red Hat employee:

There's been no layoffs and I don't expect any. RH managed to avoid layoffs in 2008 as well. A hiring freeze is in place for most departments but there are still some positions which are actively hiring.

I can't say I'm surprised that IBM is having layoffs, though.
Really love the industrial design and UI design of this era of Japanese PCs like the Towns and the X68000. Often try to imagine what computing today would be if these had become the dominant platforms.
Unity has gotten so painful I've sworn off ever taking another Unity project. Since mid last year I am 100% exclusive on Unreal Engine.

Unity wants you to think this instability is temporary. It is not. Unity has been unstable since at least 2014 when I first worked with it. Every year there is a new-new thing, "please stop using the old-new thing". Meanwhile those upgrades are always painful, not sometimes painful, but almost always.

Back in the Unity 4 to Unity 5 transition the studio I worked at had a contract to port a single game screen from NGUI to UGUI. NGUI being a plugin which used to the de-facto UI framework. UGUI being Unity's inhouse clone. No upgrade path, just a rewrite required.

You want to know the juicy fact? Unity has more engineers than Epic. This despite Epic developing both a cutting edge game engine + Fortnite. Unity makes noise about needing price increases and extra revenue sources, yet that high headcount is not showing us as quality for the gamedevs.

With Unity you are paying for the "build a bear" of game engines; while Unreal is selling a batteries-included solid foundation.
You can get amazing performance results if you don't care about data persistence. Anyway when postgresql introduced JSONB there was a benchmark for CRUD operations, can't find it now, because it was long time ago, but I remeber postgresql was doing circles around mongodb.
There are no good references other than a handful of blogs from over a decade ago. Google "Monad Shell", which was the original name during which the formative ideas were still congealing.

Generally, PowerShell simply embraces the UNIX concept, but with a clean slate. Being based on the .NET runtime, it inherits much of its low-level functionality, such as being able to call into WMI, COM+, and Win32 APIs.

But what it's really about is keeping things in strongly typed objects until the last second when they are formatted for display. The original UNIX pipes formatted output immediately, because C is not object oriented. So everything ends up as a byte/char stream, and then to glue commands together you often have to parse & split the output. There's ways around this, but it's inconsistent and not at all general.

So whereas in bash you would see only 2 or 3 commands in a row with a pipe symbol in between them, in PowerShell you would often be able to chain 10 or even 20 commands in a row in a single pipe. You build up pipelines almost like SQL queries, which is easy because the data passing between each step is structured.

The other big win that I see over legacy shells that got built up over decades is the discoverability and consistency. The naming is consistent, and all the commands publish detailed metadata that integrates with both the help system and tab complete.

Issues like verbosity are simply sidestepped. PowerShell is verbose to read, which makes it readable. Typing it is fast, because you can tab complete not just the command names, but the parameter names, and even the parameter values in most cases. No other shell can do this. It has aliases, so if you prefer 'ps', you can use that instead of the canonical 'Get-Process' command name.

Generally all commands simply extend a .NET class called "Cmdlet", which defines functions such as Begin(), Process(), and End() that handle pipeline input. Declarative parameters can be defined, which the shell engine hooks up for you automatically. For calling external APIs, you can do whatever .NET can do, which is pretty much everything in Windows and Linux with only a handful of exceptions (no inline assembly language).

In terms of interfaces, it's a little bit too weakly typed for my taste. When binding parameters or pipelines, the engine goes through a complex process of figuring out what you meant. It can go wrong. The classic example is that some search or query commands can either return a single object or an array, and making this consistent is a bit of a pain.

It supports lambdas, they're simply a block of code with squiggly brackets around them, e.g.: { echo "foo" }. You can do all sorts of fun things with them, like capture a closure with simply: { ... }.GetNewClosure()

Install PowerShell 7 on Linux, type in {}. and press tab to cycle through the list of functions you can call on an expression block. I like toying around with things like .Ast. The engine exposes some crazy powerful things directly, such as being able to generate code for remote RPC wrappers automatically, etc...
My mnemonic is literally "it's the wrong one".

12PM is morning, 12AM is afternoon.
No idea which lawnmower battery pack you meant. All of them are 18650 elements with the good ones (3A/h, 30A) like 5$/€ retail price. One of them is ~11Wh (say 3.7V) - to get 420Wh you need 38. So the price looks decent retail one - building it yourself with quality elements would be another 25-30 for housing (pref. some polycarbonate composite) and pcb (quality/balancing charger, etc.)

LiIon is a lot more expensive and more energy dense than lead/acid combo commonly found in car batteries.

Drag racer may drop the entire car battery, replacing it super capacitors to reduce weight.
1) One black marble in bag A, the rest in bag B. Weigh the bags

2) Put the white marbles in your pocket
I’m really glad to have these terms of art; now I know what to search for to find similar things. Thanks!
Researchers harness satellite imagery and AI to help fight poverty in Africa
Seems like it's basically simulating an environment which it has agency to affect. To the extent that games are simulating some universe, it seems like this could also be applicable for simulating at least one universe that has a game engine we can't quite reproduce yet.
I used this[0] in conjunction with Tesseract, and it worked pretty well.

[0] https://github.com/mzucker/page_dewarp
Please don't use ultra light font weights, they are not accessible
I’m saying it’s completely illogical to base technical decisions on information that is 10 years old when just like you can see the modern specs of the iPhone and compare to the first iPod, you can also see the modern specs of Mongo, read third party assessments, and even look at the source code to see if it meets your needs.
The second I'm presented with a pop-up as the first thing on a website, I close out.
As I had mentioned in a previous thread that has come up recently with regards to UE5 and being open sourced, one of the greater sins of Unity is that it is mostly closed source.

In reading through the blogs of some of their developers, they seem to have a contrived idea that people "shouldn't have to know how it works", which, while it's a noble gesture, is bullshit because by prohibiting reading the implementation you can't know how it works anyway, whether or not you want to.

The domain model in Unity is fundamentally broken because it forces you to tie a lot of logic to a Component. People end up embedding all kinds of unrelated bits and pieces of functionality to the Camera because, well, where else are you going to specify it? This is a batshit crazy way to write software. Yet here we are.

Lastly, engines are leaky abstractions. Most software is a giant leaky abstraction as bugs and other things tend to creep up from beneath you, and knowing how something works down to the minute details is a huge advantage when it comes to not only debugging, but developing (architecture, style, optimization, whatever).
Any time there has been any hiccup in the economy for the last 10 years, IBM has used it as an excuse to cut headcount. And they've always done so unscrupulously, as evidenced by the number of age discrimination lawsuits they've had during these layoff periods.

While you're correct that companies have to layoff when they're financially constrained, you've chosen the wrong company to try to defend with that line.

And your last sentence is apropros of nothing. "If you were starving of thirst, of course you would drink that stagnant pond water" does not mean that we should all start drinking, or praising, stagnant pond water.
The are all primarily organizational, not engineering problems. Like many other tech companies, I feel that product managers at Unity are rewarded for launching new shiny features (that quickly fall apart outside the scope of beautiful demos), not maintaining and improving existing ones.

But despite that, it still stays a very good choice for many different scenarios, and definetly the best for mobile 2d games. The original design choices are solid. The most important components are in good enough shape. And it stays just in the right place between being too complex and too primitive. So, from a business perspective, when you want to build your match3 or hyper casual title, there's no much of a choice in terms of engine.
Europe is fragmented not only by language but by law, culture and other things as well... It's not trivial to be available to all europe at once (Spotify/Netflix for example are not available in several eastern european countries)
Can you be more specific? This is a pretty curt reply.
I think the only ones assuming here are those who assume that he underestimated the number of people with comorbidity.

I believe you are underestimating how bad US society is in regards to healthcare and how much they overestimate some condition (like blood pressure related hearth diseases) to avoid reimbursing insurance bills.
They are dinging Southwest mostly because it has never asked for IOSA certification. There's no requirement for them to do so, because they aren't an IATA member.
I think Krucible could be very helpful for you here. Each student could sign up for a Krucible account and spin up up to 25 free clusters. Should be plenty for teaching purposes.

You could also prepare a cluster with a certain configuration in advance, snapshot it and then create new clusters from that snapshot so that all students could quickly get started with a Kubernetes cluster in a given state.

Get in touch and I'd be happy to help you get things set up. Email is ben@usekrucible.com.
> You know who probably could have told me what to write about, though?

A high school guidance counselor?

Black-box holistic admissions processes are nothing new, most selective institutions have overtly had them for decades even if they didn't tend to use the word “holistic” to describe them (they have weighted a wide range of factors beyond GPA and test scores, and have never announced how most of them were measured or how they, once individually measured, were aggregated, but advising on the that has been—since sometime I started preparing to apply to college in the late-1980s—a major function of high school counselors.

An expensive college consultant could tell you who and how to bribe to bypass the admissions process applicable to more plebian applicants, though.
While not the cheapest, we use it on iPad Pros with styluses - works pretty well.