skysight-inc/HackerNews huggingface dataset:
> Loan creation doesn’t work like that for many many years. These days banks don’t even have a reserve requirement. They just create the money and balance the books later.

I glossed over it because it isn't really relevant to my point, but yes, the reserve requirement in the US is currently zero: https://www.federalreserve.gov/monetarypolicy/reservereq.htm

> Edit: to make my point clearer, banks don’t need your deposits to create new money. They just do.

This is not true. Like I said, banks only lend out money they have. The only way banks "create" money is because the same money can be lent out multiple times (Bank lends out Person A's money to Person B; Person B deposits their money at a bank; Bank lends out Person B's money to Person C; etc)
Each to his own. Just don't forget the vastly different experiences everyone on this planet has.
I mostly inferred the practice part. You are right these are what constitutes it as a whole.
It has as much need for it as the dollar, which is either "both need it" if you're focusing on the warfare part and using "petrodollar" as rhetorical emphasis, or "neither needs it" if you're focusing on literally the support of petroleum and using "warfare" as rhetorical emphasis.

"Both" is because guns beat bits. Or, to put it another way, if the USA had used Bitcoin instead of dollars in 1960, the Soviet Union would've been just as much a threat, and similarly the forced nationalisation in Cuba after the revolution would've happened no matter who recorded what on any blockchain.

"Neither" is because petroleum is just one of the major energy sources of the last century, vital for the industrial strength of the US economy and its capacity to actually make things worth buying (in addition to uselessly trinkets), but not the power source of the next century.
It is not that one has to learn CT to do FP, but not knowing it makes it difficult to take part in discussions on the mailing lists.
It was reusable. You would turn it back to the start to reset it when you'd pull it off the top of the old filter and stick it on top of the new one.

I don't recall whether it came with the pitcher or as a bonus item included in a filter-multipack. It just counted one "tick" on a ratchet per fill/empty cycle, no attempt to measure volume or fractional fills.
Pakistan and India have enormous amounts of heavy industries, Nigeria massive extraction. 'Carbon footprint' per person is somewhat irrelevant in this heavily industrialized context. Globalization has shifted unpleasant, grimmy polluting activities to these types of countries, while people sanctimoniously push mice around in the first world...
Here are all the github repos of MS related to VSCode:

https://github.com/orgs/microsoft/repositories?q=vscode&type...

Yes, it's OpenSource - MIT license.
If you had your own twitter clone, what rule/process would you use for determining whether someone is a journalist/editor/reporter? Who should get the 'press' credential?

So many people do only editorialism but call themselves journalists. Journalists who do great investigatory pieces are often independent or bounce between publications frequently. Lots of influencers posing at journalists to obtain a veneer of legitimacy. More money than ever influencing the content of what is being written about. Lots of uncredentialed civilians tweeting newsworthy things. Lots of 'news' services writing articles entirely sourced via tweet.

I think the journalism industry is so blurry and chaotic right now, it's hard to know who is worthy of platforming.
but no! China bad! CCP bad! Eufy is sending data to the CCP to subvert western civilization. Hurr Durr..
I've done this for a few office Brother laser MFCs. In my experience while you can get a couple hundred more pages out, pages may start being speckled and the cartridge will dust toner into the printer, even if there's still plenty of toner in the cartridge.

From what I can tell this is due to a rubber blade that cleans the toner cartridge's "drum" wearing out, which can sometimes (but not very easily) be replaceable. My guess is that while there's some encouragement of new cartridges going on, the print count is also at a lower number to prevent issues like it from cropping up.

I've also heard that as the cartridge goes through toner, some printers will increase voltage on the drums proportionally, which can be thrown off by resetting the toner level.

From a toner remanufacturing document:
"When the printer senses a new toner cartridge, the bias voltage is set to a high voltage. As the cartridge is used, the bias voltage is reduced gradually down. This process is necessary because according to Brother, a new toner cartridge has a tendency to print light. As the cartridge is used, the density increases. To keep the density level even throughout its life, the density bias voltage is reduced accordingly. Each time a new cartridge is installed, the bias voltage is reset to the high voltage point, and the cartridge page count is reset to zero." [1]

Here's a visual of the blades if you're curious.
https://youtu.be/UlB832MOUtQ?t=7

[1]http://www.uninetimaging.com/downloads/technical/TecArtWebAd...
I don't know where you are but nurses are getting higher pay -- often including double or more for overtime (which is great in the short term but not sustainable). I have a son looking at nursing now because the job prospects are better than tech and with the aging population I don't see demand for nurses relaxing anytime soon.
FTX’s Collapse Was a Crime, Not an Accident
I don't know. My wealthy friend somehow got his dad free and clear of stage 4 pancreatic cancer. He got him in for am extremely expensive cutting-edge treatment that was in the 7-figure range out of pocket. Maybe he just got lucky, but it seems you can buy your way out of a lot of cancer's now adays.
Ask HN: How do you research obscure opportunities for business ventures?
Where do you get your information? Scholarly sources? Agency research reports? Do you compile your own statistics?
Semantic Subtyping in Luau
Proves the value of managers breathing down everyone’s necks. It’s a good tool but hasn’t achieved all that much over 27 years.
I said that as "it is way better despite having more limited resources". You can even download the files of photopea.com locally and use it offline but that wasn't my point.
Solving a Murder Mystery – Database Bug Investigation
Happy is a word. There are lots of words. I like words! You could be creative about what word could take the place of "happy" in that sentence, and probably still be correct. Get weird with it! Maybe "sanguine" would work. "Engaged".

The reality is: we've got a fair bit of experience with Consul at this point, we respect the hell out of it for the problems it was designed to solve, and we're unlikely to stretch it any further than we've already stretched it. Distributed lock service for Postgres clusters? Sure. Source of truth for all our app state? We've built our own thingy ("corrosion", a Rust distribute state system) to phase Consul out with. I'll get Jerome to say things about it.
The thing is Twitter already A/B tested a LOT and Twitter’s new owner is naive to those prior findings as well as the long-term effects of them. Any advertiser is going to want to know about attrition rates, and those were previously best reported through now-fired employees as well as earnings releases. This is Twitter’s new owner learning the hard way that there are dumb advertisers out there who do want quick lift but longer term he’ll retain only spam. No way Twitter ever gets better than Doubleclick now.
I don't understand what point you are trying to make here. If some people find bullying fun, they should be taught why it isn't fun for others and dealt with if they continue. I mean I'm sure rapist think that their rape is fun or empowering or something, but that doesn't mean it should be allowed.
Been at current company for 15 years, from software engineer through to principal engineer. I don't see myself leaving. The work is for the most part interesting, the money is pretty decent, and the people I work with are broadly aligned on the same goals and culture.
Was this a while ago or was it a recent experience? I'm asking because I'm planning on using a serverless instance of PG and was interested in trying the ARM64 version.
I think this is a really good idea. Just imagine being able to open source rulesets and cards and being able to load them into your deck on a moments notice, and your friends being able to do the same. I hope that you make this work, I would easily pay 200$ for a deck if there were a few games to choose from and a platform to build my own rulesets and cards and load them into the physical cards.
When/who can unlock/mint token supply is defined in a smart contract. It's different for each smart contract.

Here's the code for the FTT Deployer contract:

https://etherscan.io/address/0x50d1c9771902476076ecfc8b2a83a...

I'm not familiar enough with the Ethereum's Solidity programming language to give you an explanation.

It looks like it's an OpenZeppelin template. I've seen these re-used elsewhere. You can look through their docs to understand it better.

https://docs.openzeppelin.com/contracts/4.x/erc20-supply
Very glad I only need to print something about once a year these days. Everything about the industry feels like a race to the bottom
Kaggle's Annual Holiday Optimization Problem – The Christmas Card Conundrum
Each year Kaggle creates a for-fun, Santa-themed optimization problem. This year's is about controlling a robotic arm to efficiently print cards.
I mean, as a programmer?
Ask HN: What's a good strategy to get revenue from a content-based side hustle?
I'm going to try a side hustle based on learning content.

What do you think is the best approach to get some revenue between these two?

- Free content until building a user base, then start with "premium" content like for example a course.

- Paid content with a sneak peek. Like when books offer you a free chapter before purchasing it.

Benefits of the first one is that I could evaluate the interest with a lower effort. By contrast, in the second case I would need to offer a "full experience" from day one.

However, if playing the hype correctly, I do believe the second is more prone to provide a bigger revenue, even faster than the first one.
> he didn't like "this new complicated git thing" and didn't understand why "we can't just keep using Clearcase?"

Maybe his point was valid?
how long did you try the meds? in my first weeks I was definitely more confrontational and aggressive, but after two months I went back to baseline, or even less, while getting significant benefits on almost every other aspect of my life.

I always wondered why the aggression - for me it was mainly directed to situations where I needed to advocate for myself (and would "slip" before medications) while being less aggressive overall
Tell HN: An experiment with natural language spreadsheet formulas
We've been experimenting with AI-assisted writing of spreadsheet formulas. Why? Spreadsheets are the original low-code platform – sprinkle in a little bit of code and you get a big benefit - but that little bit of code is still daunting for many. We thought our spreadsheet app, Grist, might be particularly well suited to AI assistance for two reasons.

First, Grist uses Python as its formula language. Current AI models are particularly good at writing Python code, and getting better (every day it seems like).

Secondly, Grist spreadsheets are relational databases with a schema that can be neatly described as part of a prompt for an AI model, helping it make inferences.

We tested OpenAI models using formulas from our template gallery to approximate real use cases and the results were encouraging - you can browse prompts and outputs here: https://public.getgrist.com/n3jAtRYDSVWe/AI-Formula-dataset

Source code of the experiment is at https://github.com/gristlabs/grist-core/pull/345 with a docker image for anyone who wants to play. There are some example videos in a write-up at https://www.getgrist.com/blog/ai-formula-generation-experiment/

This is the brain-child of Alex Hall of https://futurecoder.io/
No one in this thread is arguing that people who violate the rules shouldn't be banned. We are discussing the hypocrisy of what Elon is saying vs what he is clearly doing.

He is free to do this all he wants. We are free to laugh and mock as he flails around, lying and making stuff up.

You just wanted to quickly jump in and make this comment because you "got 'em" but really you just missed the mark.
Related discussion. https://news.ycombinator.com/item?id=33740089
They've been working on this for like a decade, in a sense. They're rewriting the core as a library, GEGL, which supports non-destructive editing as well as other long-requested features. My impression is GEGL is largely done; the remaining work is to port GIMP to it. Realizing these gains for non-destructive editing is planned for v3.2, which is probably years away still. The other major initiative since forever has been porting to GTK 3.
Great that this has made it to the front page of Hacker News.

So sad that this happens. I changed schools 5 times and only 2 of them had no bullying. It's true that it changes you. There are some good resilience changes that happen, but there are bad changes too.

...Unfortunately I think it is the human condition to want to have power over others. It would be awesome if there was some way to fix this, but we are all a bit broken I think.
Great job! The story I generated lacked any immediate discontinuities.

It felt like it was written by a 3rd grader and was not funny though.
depending on your standards, yes

but also very expensive
Database is a thing I never want to deal with at such low level. Such approach will be brittle, very brittle. Managed data storage with SLA guarantees is not easy and there are quite a few companies specializing on that for a reason.

As a proof, check out fly.io forums. They are full with posts about suddenly broken Postgres instances.
> Does it mean that to share criticism you must be able to build it?

No. I've reported a lot of tickets/feature requests for a lot of projects that seemed to be taken good.

But criticism that seems entitled is rarely appreciated, and surprise about some obviously, severely underfunded project missing features is not very impressive neither.

There is a shitload of other missing features OP could have mentioned on this anniversary post and I guess it can feel a bit depressing too. "27 years! Happy birthday! Still no job though?". Eeh.

You can express constructive criticism with some humility.

"It's a shame nobody has been able to work on adjustment layers and layer styles, which are important features in such a piece of software."

OP did not feel entitled to me, but I can understand who their message could have been taken somewhat badly.
Thanks for chipping in.

I’ve been leaning towards this direction. I think I/O is the biggest part that in the case of plain code steps still needs fixing. Input being data/stream and parameterization/config and output being some sort of typed data/stream.

My “let’s not reinvent the wheel” alarm is going off when I write that though. Examples that come to mind are text based (Unix / https://scale.com/blog/text-universal-interface) but also the Singer tap protocol (https://github.com/singer-io/getting-started/blob/master/doc...). And config obviously having many standard forms like ini, yaml, json, environment key value pairs and more.

At the same time, text feels horribly inefficient as encoding for some of the data objects being passed around in these flows. More specialized and optimized binary formats come to mind (Arrow, HDF5, Protobuf).

Plenty of directions to explore, each with their own advantages and disadvantages. I wonder which direction is favored by users of tools like ours. Will be good to poll (do they even care?).

PS Windmill looks equally impressive! Nice job
It's a bit strange to complain about having to spend 4 weeks at home due to a pandemic, but then to turn around and say that people dying is the rule of nature, don't you think?
> how could there truly ever be a "science" of it?

There isn't. There's a practice and set of local "crafts pertaining
to". That's why it's econom(ics). [-ikos, -ique]

Like electronics, acoustics, politics...

As opposed to being econom(ology), a more systematic science [-logy
(logos)] being a branch of knowledge.

Even hardcore economists aren't keen to raise it to the level of a
"science".
So many gross comments in here. What is wrong with you people? :-P

Gimp is fantastic image editor and the freedom and price are just right. Been using it since the late nineties when I gave up Paint Shop Pro (which was a better every-day image editor than even Photoshop). I use it a few times a week to edit/convert my photos, web images, and album covers and it works quite well.

If you want something dedicated to your niche profession, go ahead and rent it and file negative entitled comments to /dev/null.
Just use Krita.
Could be, but the three separate reports/leaks make that seem unlikely to me. It could also the a hacker that compromised the company to obtain the tools.
I recently dropped the expensive-as-hell Illustrator license for Affinity's vector drawing program, Affinity Designer, for when I need to slop together SVGs (which isn't that often), and I've been pretty happy with it so far. I've already got Acorn for my bitmap needs but I will definitely consider Photo if/when it's time to change. I would definitely suggest people fed up with Adobe's pricing schemes and awful UIs to give Affinity's products a look.
"Øyvind Kolås raises funds for his work on GEGL, GIMP’s new sophisticated image processing core. This work is crucial to implement features such as non-destructive editing in GIMP, including features known as adjustment layers and layer effects in similar software. Øyvind is the GEGL maintainer and its primary developer who has been working on it since mid-2000s.
"
Comments moved to https://news.ycombinator.com/item?id=33802613.
It's about non destructive editing, a very powerful tool for professional workflows especially for fine tuning changes and making things repeatable.
Of course, but the whole situation is implausible on its face. It doesn't have to be a right-wing conspiracy.
I see your point and don't mean to be argumentative, but a couple small corrections.

First, the pivot to "meta" was just over a year ago, so it hasn't been quite years.

Second, I haven't been shy about sharing my opinion internally, though I haven't been broadcasting it either. The first thing I said in our team group chat when we'd heard this announcement was (context, I am much older than most people on the team) "I'm old enough to have read Snow Crash the week it came out and IT WAS A DYSTOPIA, why are we building it?"

Third, this opinion is indeed extremely common internally.

Fourth, I genuinely have no idea how this decision was made; it was certainly not on the basis of net cost savings. We did the math.
Plenty of states have active Right to Repair legislation happening right now. It's definitely on some people's priority list and good legislators make time for important issues.
Krita is better in any conceivable way.
Enabling ID card login for any random website usually only requires adding few config lines to your app revrese proxy. I wrote about it here https://news.ycombinator.com/item?id=33639317
Where are the month-long antifa riots?
Here's an advent of code puzzle for ya: build a page with four giant renders of the flag (q⃰, e⃰, p⃰ and r⃰), live updated by a slider that goes from 1 to 200. If there's multiple solutions for a certain pattern given a number of stars, choose the one that leaves the least amount of empty space around the stars.

:)
This is neat!

However I still think they'll have to pry my pencil and paper out of my cold, dead hands (:

Maybe I'm biased, since I've been drawing a fair amount from a young age, but as I watch these videos, and with every other technology like it I've seen, I can't help but think: "Oh, that would start to annoy me pretty quickly."

Maybe someone who grew up with a technology like this, and had a Vim-like relationship with the system (so they knew with confidence how it will dynamically act) would be able to do some really impressive stuff, though.
LastPass Hacked Again
Congrats to GIMP! As someone who could never afford photoshop, and never learned alternative software sourcing, gimp was wonderful for school projects and one off paying gigs. To this day I still use gimp for personal photo projects. Hope to one day be free to contribute.
I was expecting the article to talk more about the physical environment the developer is in. And it doesn't, which is fine. And it instead talks more about uninterrupted flow time and small teams (like two), and deadlines. It also talks about the codebase being a factor, which not everyone has the luxury of changing. But those other things do seem like food for thought.
Lol this is an obvious lie.

https://www.reddit.com/r/IAmA/comments/9urjmg/i_made_a_free_...

It was a serious Photoshop competitor before it made a single cent.
What really gets me is that even those few people who are in high enough positions in big enough companies to have material benefits from "capturing" customers and making everything "sticky" and as pushy as possible... all of them in turn are customers of dozens, hundreds, thousands of other companies that make their life more complicated than it would need to be, with the same motivation. I would say people, all of us, are having a way worse time than we even know, because we don't have a somewhat sane world to compare to.
I think your understanding is a little off the mark, at least with respect to my not-so-well written comment, which was just meant as a rambling story about how category theory influenced my and others development of (functional) programming "optics" over the last decade.

The new "optics" people are have designed in reference 4 are not themselves "elements of category theory", but category theory provides the theoretical framework that these composable optics live in. Once that framework is identified, it becomes much easier to say "oh, this new optic definition I've just identified, fits into this framework, and so does this other optic, and so forth"

To make a loose analogy, one could imagine identifying triangles and cubes and such and such that have these rotational and reflective symmetries, and notice how you can compose those operations, and then see how performing specific shuffles of cards is also composable and has some properties similar to rotating cubes in that repeated operations have a certain period and other such things. Then when someone introduces you to group theory and says yes both the cube rotations and the card shuffling can all be seen as a group and group theory can be used to generically answer your questions about these otherwise seemingly very different operations. And then you start seeing that lots of things are groups, like that Rubik cube puzzle you have, or lines through an elliptic curve. Coming up with new optics is analogous to noticing various things are groups, a task that is much easier when you have group theory and know how to recognize a group when you see it.

That said, I think a better answer to your question may be in one of my later replies https://news.ycombinator.com/item?id=33806744: Category Theory has been useful for devising an entirely new (functional) programming abstraction, the theory of "optics" in my case. But for day-to-day programming you don't normally need to invent entirely new programming abstractions, you can just use the ones that have already been developed by the computer scientists.
TIL people actually throw laser printer cartridges away instead of having them refilled for pennies multiple times over.
How smooth is the hotkey autofill experience? Does it identify websites and fill out login forms properly? (I prefer not to rely on sites' "remember me" boxes or ephemeral cookies).

Any compatible Android app?
Culpability still exists whether crimes were intended or not. Therefore, not a defense.