skysight-inc/HackerNews huggingface dataset:
First of all, your original comment was this:

> I try to simplify the root cause like this:

> - people kept getting money while not working

> - those people did not work, hence, no goods were produced

> Same amount of money without the goods in the market. Inflation and good shortages. I believe that those government helicopter money was a huge mistake. It would have been better to lay off people; many have money saved to survive a few months; others could have lend some money (and pay it back when employed again). This would have been "mean" in the short-term, but good for the entire society in the mid- and long-term.

Secondly, you're wrong. The shortage has nothing to do with "government helicopter money". It has to do with changing spending habits due to the pandemic plus companies anticipating, wrongly, where those changing habits will lead. And that's topped off by the fact that the electronics supply chain is not agile, so once you change your mind, you can't really go back quickly.

Your opinion is downvoted because you're wrong.
I love that the answer is always more technology will save us. Whether it's carbon removal advances or cloning, we just look towards future advancements instead of cleaning up our act.

I understand that expecting some sort of big shift in how we live is not feasible, it's just a shame.
It's not illegal by any means, it's ability to be enforced is questionable though given precedent. Look at any tech firm with CEOs whom used to be with their firm's competitor;

That's a large chunk of chief legal officer work, getting new hires out of the non-competes by proving the contract was not enforcable in the eyes of an average reasonable person in that locale.

But...FF employees won't have a dedicated lawyer, unless there's some frivolous class action that doesn't truly represent the employees.

I think, we'd all be surprised to find that many "illicit" things aren't illegal at all, but rather would get struck down in a civil court if sufficiently challenged, and that much of our economy is driven by that.
that thought experiment is nice but in the real world we have widespread poverty and 1% with more money than any human could ever spend
One thing that turned me away from MongoDB was their utter lack of care for your data integrity that they displayed for years. Some of those instances were even documented. Then there were some bad defaults - some could _also_ cause data loss.

For any component that's viewed as a database (as opposed to, say, cache), data integrity is one of the most important metrics (if not THE most).

In contrast, PostgreSQL data loss bugs are rare - and are treated extremely seriously. Defaults are sane and won't lose data. It's one of the few databases I'm pretty confident that data will be there even if you yank a server power cord mid writes.

Has MongoDB improved? Yes, leaps and bounds(seems to still fail Jepsen tests though). But I can't help but feel that it should have been released as a beta product, instead of claiming it was production ready. It wasn't. Maybe it is now. I'd still evaluate other alternatives before considering it.

That said, one thing that always amuses me is how MongoDB gets mentioned in the same context as PostgreSQL. If PostgreSQL would meet your needs, it's unlikely that MongoDB would. And vice-versa(but maybe something else like Cassandra would).
Well, since January the US CPI rose by 4.4% and there are still 4 months to go (September data is released in two weeks). The Fed target is ~2%.

That's before you get into whether the official number is underestimated (e.g homeowner's equivalent rent, which is a quarter of the CPI basket). Is it significant? Maybe, maybe not.
That and free education and dare we mention the topic - free health care. Then we don't need UBI.
I used to love Awk! I still do, even if I don't use it much any more.

Awk has a reputation for being hard to read (as noted in stevebmark's comment), but when I was using it actively, I tried to treat it as a serious programming language and write readable programs in it.

Several years ago I tracked down a couple of my old Awk programs from around 1990 and posted them here:

https://github.com/geary/awk

SHANEY.AWK is an implementation of the infamous Mark V. Shaney:

https://www.clear.rice.edu/comp200/09fall/textriff/sci_am_pa...

This was probably the first program that made me really impressed with Awk. People were writing rather complicated Shaney implementations in C, and I thought, "this could be really simple in Awk." And it was!

LJPII.AWK is the Awk program I'm most proud of. This was in the days when we had tiny screens and no multiple monitors and you always printed out your code to read it. In my circles we also fond of inserting "separator lines" between functions, in various formats such as this one:

// - - - - - - - - - - - - - - - - - -

So I wrote LJPII to print source code in "two up" format (two pages side by side in landscape mode) on my LaserJet II. It also converted the separator lines into graphical boxes, and tried to avoid splitting a function across multiple pages. It wasted some paper but made nicely readable printouts.

I wish I still had some of my old printouts, but they are long gone. One of these days I will have to see if I can update the code to work with the LaserJet emulation in my Brother printer! (It should mostly work, but I wrote this in the old Thompson Awk for DOS, so there are a couple of non-standard things in it.)

Looking at the code again, it's amusing to see some old Windows Hungarian notation which was popular/notorious back then, for example an "f" prefix for a boolean (flag) value, and "af" prefix for an array of flags.

Hungarian aside, I tried to make this code as readable as I could.

Random fun fact! Someone who used to be an avid Awk programmer is Will Hearst (William Randolph Hearst III). It's been many years since I talked with him, so no idea if he still does any Awk programming.
Please, no. Social Security was never meant to be funded this way. It was originally supposed to be paid for by a tax on labor, originally a minuscule at ~3% but now it is around 12.5%. It was supposed to be something that would pay out roughly what you paid in. But now it looks like people want to decouple that aspect of Social Security and turn it into a general wealth redistribution program.
Liabilities are different than debt.
Then you can upvote if you want, friend ;-) (so more frontend dev colleagues would read and possibly discuss this thread)
The problem is an irrational degree of distrust in the industry as a whole.

It's not that I blame those who distrust any form of telemetry. Many companies are eager to harvest as much personal information as possible. Depending upon one's definition of personal information, some of the data acquired by telemetry can be used for that purpose. In many cases the data collection process is deliberately opaque. In the remaining cases, very few people have the ability to verify that what is actually sent reflects what they are told is sent. That's before factoring in Microsoft's involvement here, since they have a negative reputation in some circles due to their past business practices.
Slack.com Bogus
You can have both inflation (in terms of purchasing power) and a simultaneous decrease in the cost of goods (in constant dollar terms).

If both of these happen to balance, prices appear to stay the same.

Presumably you'd only get a true number out of something (a) with a fixed amount in circulation, (b) internationally traded, & (c) universally valued. Even precious metals are subject to production costs and industrial consumption.
I honestly don't get why anybody ever mentions the "taxpayer's share" as though it means anything. Yes we have a lot of debt, but the debt has actual terms for paying it, it's not like someone can go "BTW we expect that $28T in the mail tomorrow" and we'd have to pay up.

IE. I own a house, which costs more than I make in a year. But the bank is not allowed to just email me tomorrow and ask for all the money, I have 30 years to pay it off with a set schedule I'm capable of meeting, so the actual amount of debt is pretty irrelevant.
DMV approves Cruise and Waymo for commercial service in parts of Bay Area
> Edit: Possibly misinformed but the last deep dive we did indicated there was not a way to use logical replication for seamless upgrades. Will have to research.

It is possible since PG10

https://severalnines.com/database-blog/how-upgrade-postgresq...
Show HN: Quickly preview camera on Mac with 1 click
Interesting. How does one set this up ?
I don't believe you're making an accurate comparison between a household balance sheet and unfunded pension liabilities Chicago (and Illinois) have.
> Why the migration is required? Heroku postgres doesn't support logical replication

You could possibly hack together some form of higher-layer logical replication via postgres_fdw and database triggers. A comment ITT references this as a known technique.
Inflation is growing everywhere. You can't have a crisis and then dump that much money without inflation happening.

Besides CPI, the main inflation is actually asset inflation. Look at the huge stock, real estate, etc. price booms since 2020.
Are you really citing a reactionary billionaire claiming that inequality is a good thing? I can't even imagine how sycophantic one would have to be to read all the way through that mess, holy shit.
Building Docker Images on Gitlab CI: Docker-in-Docker and Podman
I wouldn't call it a "linear algebra machine" if the central point (of NNs) is that they are highly non-linear (the deeper the more non-linear, roughly)
We've moved a number of customers from Heroku over to Crunchy Bridge with essentially no down time, am currently helping one customer with 7TB through that process. It's not over to RDS, but would be happy to talk through process if helpful. And we do support logical replication and have many people using wal2json/logical replication with us.
GitHub Special Projects Live
I have a flat pigtoe in my aquarium. What should I do?
Would this just be one org to donate to? Or do they donate to lots of other orgs?
I had a tech lead who was once a chef before he switched careers into tech.
Both are demanding places to work.

The big difference is "Fear vs. Safety" At SpaceX if you identify a problem you are not afraid to let someone know, because everyone is working together to make the mission a success.

At BO if you identify a problem you will be afraid to let someone know because they may blame you for the problem or criticize your risk tolerance.
That's not equivalent. You may want a field to be updated by other actions. That is, its value is derived from the other properties of the system. You could recompute those on each request, but that's potentially costly. You could also recreate the entire object with each small field change. That's also very costly.

Consider a collection class which has a size field. `final` would be the wrong thing to use. If you expose the size field but make it final, well, it's immutable and your entire collection is either lying or also immutable. If you expose the size field but it's not final, then anything can alter it. Consequently, a getter (the concept of one at least, see C# again for a cleaner approach than what Java did historically) is useful and then when another element of the interface is used (adding or removing elements) the size field can be updated appropriately. The next time it's retrieved, it's correct and you don't need to recompute it.

This kind of thing can be a consequence of many other systems, a collection is just sufficiently universally understood that it's a good example of the concept.
> You can't quite 'cancel out intergovernmental debt', as their sale (to extract their value) would cause devaluation

Not saying the U.S. default on that debt. Just that, for accounting purposes, if you're including far-in-the-future liabilities, you should also take into account the fact that every dollar of interest paid by the U.S. Treasury to the Fed ends up, more or less, back in the Treasury's account.
“FyneDesk is an easy to use Linux/Unix desktop environment following material design. It is build using the Fyne toolkit and is designed to be easy to use as well as easy to develop.”

From their repo.
I don't understand the wording:
"Our method, SILO, superoptimizes programs an expected 6.2% of our test set when compared with the gcc version 10.3 compiler's aggressive optimization level -O3."

Does that mean that the runtime is only 6.2% of the runtime after gcc optimization, or that there was a 6.2% reduction in runtime compared to gcc optimization?
Flat tax is regressive: https://www.investopedia.com/terms/f/flattax.asp

> While a flat tax imposes the same tax percentage on all individuals regardless of income, many see it as a regressive tax. A regressive tax is one in which the government taxes high-income earners at a lower percentage of their income and low-wage earners at a higher percentage of their income.

> The tax is seen as regressive due to a more significant portion of the total funds available to the low-income earner going to the tax expenditure. While the upper-income payer still pays the same percentage, they have enough income to offset this tax load.

Cutting spending never seems to involve military or police or coal subsidies...

"Welfare" doesn't exist anymore: https://fivethirtyeight.com/features/most-welfare-dollars-do...

Fire anyone in government who overspends? OK, how do you define overspending?
Can someone explain what this is/was?
Not that it would, it just a thought experiment.

Hyperinflation and passing the tax via watering down the money supply to the foreign investors is essential the same as default right?
London-based Lapse raises £1M to recapture film camera nostalgia via smartphone
Java is not V8, of course, because one is a language, and the other one is a VM.

Java is also not JS. Semantics of Java are much better suited to effective compilation than that of JS, due to static typing and (in many cases) early binding. Consequently, modern Java VMs have the best JITs in the industry - faster than V8 - and they're still not on par with C++.

Most applications dynamically link to system libraries. On Linux, this is kinda fuzzy because package managers handle everything; and yes, I agree, on Linux the norm for distro-packaged software is dynamic linking. But stuff packaged as Flatpak etc is much more likely to be statically linked to anything other than libc. And idiomatic C++ tends to involve lots of templates, which are inherently "statically linked".

(Also, native code is broader than C/C++ - it includes e.g. Go, which drops even the libc dependency, and Rust.)

On Windows and macOS, though, where "app is a self-contained folder" has been the rule rather than the exception for a long time now, dependencies that don't come from the OS are often statically linked.
Facebook’s csrf cookie and token are named dtsg. I hope that’s not the only reason you would also consider working for them.
Apparently your field was used both for some internal shenanigans as well as a public field through the get/set indirection. Then you changed the field but kept the old public behavior. I wonder whether (1) that dual purpose internal/public role was wise to be begin with, and (2) whether that change of the internal logic of the getter might have just papered over a more significant change.

It might be good if a change just breaks client code. The client expects just to get/set something: they might not expect that some update migth add arbitrary logging or internal logic (like setting this value will also set another value, but we won’t tell you).

Most of the get/set stuff that I see are for value objects with either no or little business logic. Simple value objects _should_ just expose their implementation.
Another figure I like to focus on it's public spending as percentage of GDP.

In 2020, the U.S. government has spent 46.18% of the total GPD. Which means almost half of every economic activities in the U.S. were directly spent by the government.

I think it's a more interesting number than debt or taxation as you can immediately see how much the government controls the economy whereas debt and taxation are just technically playing the money supply at the end of day.
> In a Ponzi scheme, the finances are a secret, and that’s central to the enterprise.

Reminds me of the Ponzi that explicitly announced it was a ponzi scheme - kind of like a game of hot potato. You can profit as long as you're not the last one in. Or maybe that's just called crypto :)
Even if they're not doing anything nefarious with that data, I'm against telemetry other than crash reports because data driven design makes for boring art.
Get AdBlock Pro for Safari with this link and unlock an extra feature (like blocking of video ads, tracking or cookie prompts)
https://adblockpro.app/?r=355EAC
Taking a look at the source code I can't tell if the author used a generator but it doesn't look like it.

I've worked in growth teams with a lot of SEO related work and I disagree too. Another thing is leveraging one of those engines to publish your content sooner, then iterate and build your own content management system.
I've never seen scrum work, and I don't believe it can. Lots of other people agree with me on this. More and more people every day are discovering the real truth about scrum.

https://github.com/rayfrankenstein/AITOW
This might shed some light on what they did... Amazing work to say the least. https://github.blog/2021-01-29-making-githubs-new-homepage-f...
Think there might be bigger issues going on there.
> I don't expect things to change much with corporate's death grip on the government.

Statements like this always imply that if the government ran the businesses (socialism) things like this wouldn't happen. But the evidence is it is worse. The USSR had major problems with their heavily polluting industries, which persist today.
The real misleading part, to the point of being actively malicious, is "Each Taxpayer's Share: $951k".

This is intended to make the median viewer, who will never see that much money at once in their entire life (and will take 20+ years to even make that much before-tax), feel that the Federal government is being irresponsible. It's an obvious push for fiscal conservatism which, crucially may or may not be warranted by the actual facts.

To state the obvious, most people out there do not make enough money to plausibly pay one million dollars in taxes. Therefore they will not be paying one million dollars in taxes (you can't squeeze blood from a stone). The inevitable result is that either the U.S. government is doomed to go bankrupt (what they want you to think), or rich people will be contributing more than that to the United States' debt obligation (hint: they already are).
Howabout: Blue Origin Can't Create a Better Future in Space if it's Stuck in a Toxic Past
The Bulky Bears of Fat Bear Week 2021
Well my $100 IKEA desk is currently 11 years old. I'll get back to you in 29 years.
My current choice is MediaWiki.
I think it is reasonable to count debt that is owned to other tax payers. As clearly that debt is not going to be defaulted on so taxpayers not owning it must pay it back to someone else...
That’s not how the Gini coefficient[1] is being calculated.

[1] https://en.wikipedia.org/wiki/Gini_coefficient
Holy shit. That's bad.

What this suggests is that Slack, for reasons passing understanding, enabled DNSSEC on their zones (with a DS record that essentially turns DNSSEC on, and the accompanying key records) --- then disabled DNSSEC by pulling all the records. But the DS records are in caches; validating resolvers go looking for the keys, which don't exist, and say "welp, I guess Slack.com doesn't exist".
Yes, but they later pivoted into SaaS and have gone on to dominate enterprise CMO budgets. It's one of the most impressive business model changes by a large company.
Chinese people stopped hoarding luxury apartments, and started hoarding microchips — a popular explanation
More transparency and public debate about the weaknesses and limitations of graph databases is helpful regardless of the source, as there is a tendency to paper over the realities in the marketing materials. The same lens could be pointed at TigerGraph or any other graph database.

All current graph databases, open or closed source, have serious deficiencies at scale. Different implementations hide these problems in different places but they all have them, and they manifest early and often. Selecting a graph database is an exercise in deciding which deficiencies you are willing to live with.

We could probably do a lot better but it has always been a bit too niche to attract the right people. (There are hardcore DS&A and database theory problems central to making graph databases work well that are largely ignored in conventional database engine designs, but most graph databases tend to be designed by people that love graphs rather than people with deep expertise in those computer science problems. Would be an interesting problem to work on.)

EDIT: I find the article to be a very reasonable and thorough explanation of why the benchmark is at best misleading and at worst deceptive.
They don't literally cut the dies down, they just disable features by programming them in the factory.
Perform labor that makes something more valuable than it has been previously.
Some comments mentions bringing back species. Well, how would you like to return to a home that is no longer hospitable?

Just awful.
This gets deep and I struggle with this too. Ultimately, I had to rewire the connection between success/failure - winning/losing - trying/not trying. And for me, the assertion has become trying == winning == success and the only difference between that assertion being true and false is time.
https://downdetector.com/status/slack/
Giving Geostationary Satellites Longer Lives
Not related to telemetry, but I checked out Minecraft about less than a year ago for the first time in about 10 years (I had to dig out my old account details from an ancient email and migrate my account through some strange form) and spent a week playing it until I had enough, and I was shocked, absolutely shocked at how little has been added to the game during those 10 years.

Sure, the fact that they have two divergent, separate games and are completely unable to move over to the C++ codebase and sunset the Java version due to the lack of modding (I remember the modding community screaming about needing a proper modding API back in the olden days, and Mojang hiring some of the Bukkit team back in 2012 to develop it, and it never came to fruition, still to this day), makes them having to do twice the work implementing stuff, but that's at least parallelizable work. I doubt the same people work on both codebases?

I feel I need to sit down with someone who's working at Mojang and ask wtf is going on over there because it could be fascinating.
For those looking for the app OP is referring to, here’s a referral link that will unlock an additional feature (like blocking of video ads, tracking, or cookie prompts).

https://adblockpro.app/?r=355EAC
Get rid of the Porcu- and keep the -pine? :)
Cost-engineered home appliances just didn’t exist in the mid 20th century. Appliances were luxury goods. The average clothes dryer in 1950 was very reliable because it was a clothesline. The fact that we fix them now is because affordable options exist. And the fact that many people throw them away instead of investing in a repair on their vacuum is because they’re now cheap enough that the labor doesn’t make sense to spend on it.
Redefining Our Relationship to Movement
It’s less about structures than it is other modifications to natural habitats like pollution, cutting forests, draining swamps, introducing invasive species, and growing crops.
There is a projected "Property Graph Query" extension of SQL, and the pgSQL folks have expressed some interest in it. Not sure how it will relate to Cypher, but the feel will probably be similar.
Thanks for being a customer and don’t hesitate to tell us what we’re not getting right.