skysight-inc/HackerNews huggingface dataset:
Donations are driven presumably by people who are already sufficiently satisfied by current trajectory to want it to continue. Feature requests indicate that they desire to make it useful by understanding what things people want.

There is a difference between desiring to serve users needs and obligation to serve a particular need. No amount of need on your part constitutes an obligation on their part because simply you have paid them nothing and they offered you nothing other than the ability to use the current software as is or modify it. Nor indeed are they obliged to provide you a way to pay them for a particular feature although if you offered them a sufficiently large pile of money you might be able to reach a mutual understanding and certainly nothing prevents you from developing a fork or paying someone to do so right now.

A large problem with such an understanding forming is that the cost of such would be driven by the cost of expensive labor not your perception of the value to an individual end user. I have no idea what the actual cost of this is as I know nothing about their code but lets do a thought experiment.

Imagine if you will that making that happen in 2023 were to require 2 people who currently contribute to gimp part time to work on gimp full time for a year. This would in turn require replacing what they earn at their actual job including benefits. Suppose that for example required replacing $300,000 in wages. Unfortunately they may actually have long term employment that they like and not be enthused about working for one year and then going back on the job market. It might be much more feasible if it were possible to fund gimp development similarly for 5 years enabling not only your feature but others. This costs $1.5M dollars.

If someone responded to your feature request with sure thing will that be check charge or giant bag with a dollar sign I'm guessing you would laugh your ass off and move on.
I used a friend's once and it seemed fine! Taller height is generally more manageable. It's the lack of one-handed keyboard usability that irritates me the most with modern android phones, and that's more of a width thing.
Coldfusion might be a good tech stack to learn. I'm sure there are a multitude of legacy apps/sites that still use it.
And thank you for that. For that I thank you. :)
How do you back up Thunderbird profiles?

The profile is one big file. Each time I rsync the profile to a remove server, because the file has changed, the whole profile has to be transferred again to the server.
Billing is a nightmare, and if I had one piece of advice for people building a pay-for-what-you-use system like most SaaS, it's this:

DO NOT bill against your business logic entities. They change, and doing a COUNT at the end of the month won't catch all things which changed or which cost you money during the month. Instead, figure out what you bill for and and when you do that thing, record a row in a DB or into a steam of that "billable event".

Reconciling billable events is much easier to do, and it's tolerant of all the weird edge cases (such as a support person hard deleting data when they should soft delete, which would otherwise throw off your end of month counts).

There's a reason AWS (in general) can produce a log of everything you did which cost you money. It's painful, but it's less painful than the alternative.
none of that requires current levels of investment
Thanks, that makes sense! Not as limiting as I'd feared.

StarShip uses 1,200 tonnes of propellant, SuperHeavy uses about 3,300 tonnes. 45% of that will become water vapor, the rest CO2. Couldn't find what altitude SuperHeavy reaches, let's say 1e6 kg water vapor to upper atmosphere and we get 20,000 Starship launches per year, lifting between two and three million tons. Probably a good bit less water vapor actually gets that high, but on the other hand it's fairly generous to allow a doubling of the water vapor.
You are right. I don't know why I was under the impression that Gimp had moved away from the GNU project.

Gimp is listed as a GNU package: https://www.gnu.org/software/software.en.html#allgnupkgs

Unfortunately I can neither edit not delete my inaccurate comment.
Any kind of business or accounting system tends to be an endless long tail of "can the invoicing system send the invoice in Esperanto using only 16-bit Unicode characters on Tuesdays but only while it is raining and only for customers whose last names end with E and who signed up more than one year ago according to the Chinese calendar?" type features.

That's why attempts at "no-code" systems where biz/accounting people can design their own system are a perennial fad, but as these systems are developed they always just end up evolving into weird domain specific programming languages.

It's also why any sufficiently large company ends up implementing their own in-house accounting system and/or customizing some byzantine monstrosity like SAP which is really just another way of implementing your own.
doubtful . these will come from creators and indie game devs first whenever they get over their hatred of crypto and blockchain. eventually major game houses and consoles will follow suit.

similar thing happens in rest of digital art and media worlds. photographers, musicians, and artists all doing NFTs, then later Instagram, Spotify, Adobe, major art auction houses all begin to explore NFTs as they can then capture some of that market.
And then sell it to the Big Four!

https://en.m.wikipedia.org/wiki/Big_Four_accounting_firms
The other proposals I've heard for Java generics didn't monomorphize at compile time but instead modified the .class format to represent generic classes/methods closer to their source representation. Because the embedded systems at the time that cared about code size in Java would have been structured as bytecode interpreters, they arguably would have had smaller binaries without type erasure. The casts the erasure does under the hood are represented as additional bytecode at most call sites, but would have been implicit if generic functions had first class JVM support.
Seems like an awful lot of work when there's a perfectly good speedometer already available.
If you accept that premise then HSBC, JPMorgan, Deutsche Bank, Standard Chartered and Bank of New York Mellon are also for money laundering primarily.
Indeed - I'm still sad I sold my Atari - I even had the disk drive and official Atari cassette drive :/

My favorite trip down nostalgia font history was replacing my terminal font with a VT220 font. Creating a realistic font isn't as easy as one would assume: https://www.masswerk.at/nowgobang/2019/dec-crt-typography
Trying to understand Apple's perspective:

1. Previous to covid, several cities tried to replicate Silicon Valley's model without much success. Several variables were postulated but 2 stood out: proximity to great research universities and serendipity of ideas when people gather. These are proxies for talent's interaction.

2. Remote meetings have shown to decrease brainstorming and creativity due to increased eye contact with the other party, as opposed to the environment

[a] https://www.scientificamerican.com/podcast/episode/boost-you...

[b] https://news.ycombinator.com/item?id=31191728
video: https://www.youtube.com/watch?v=_SK4mcTid10

[c] Related: market research (use Pocket to read)
https://www.forbes.com/sites/rogerdooley/2012/10/04/market-r...
PS: The creative left brain is "the interpreter" that justifies reasons for our behaviors. This cross-brain activity is also what is needed for creativity - i.e. understanding your environment

This is a great example of user sentiment/opinion (qualitative) vs. reality (quantitative), perception vs. reality. For some software jobs, remote might work, but for Apple which relies on excellence in hardware and software combined, which commands a higher degree of creativity for innovation, being remote might hurt in the long run.
Autopilot prevents certain angles. This is why the flight path of MH370 was determined to be taken over manually... auto pilot disabled along with both transponders.
I think it's wrong of course to monitor adult children like this under any circumstances. The only thing I'd add though is I'd guess many of the kids expect their parents will still pay for their university, car, etc. There is a "their's no such thing as a free lunch" lesson embedded somewhere. It's super shitty of the parents and no doubt destroying their relationship with the kids and probably creating all sorts of emotional problems for them. But the kids (who are adults) could also choose to stop being dependent on their parents if they prioritize independence.
True, I’d claim that the 10x people exist but would be impossible to spot based upon resumes and many of their resumes would fail to hit the checkbox requirements of the organizations looking for them. Also, in general I’d claim that 10x people aren’t necessary for most projects and tend to get stifled by bureaucracy.
You conveniently forget about the DOM, for example
I've been wrestling with this recently as well, and found a great read re: OKRS versus a framework called OGSM.

It provides the metrics and strategies that OKRs are missing - and results in deeper thinking up front.

Here's a good read on this - https://medium.com/infinite-beta/ogsm-okr-8761dcb50e02
Have you looked at existing solutions? Why did not they fit?
When an employee consistently targets a teammate and continues to criticize his, but not criticize other teammate's shoddy work, what idea of his should I be criticizing?

When an employee consistently commits to doing work and then fails to later on, justifying it (post-hoc, after the deadline) with "I think we shouldn't go in that direction", what idea of his should I criticize?

I could say that I can criticize his failure to meet his commitments, but we're just mincing words. In common parlance, that's equivalent to criticizing him.
A random selection of benefits that I see on an almost daily basis:

Combining multiple accounts from multiple providers in the same interface is a lot easier.

Alt + Tabbing to your mail client is a lot easier. It's absolutely brilliant in something like i3 where I pin my mail app to a desktop, and so my mail is always a single key combo away.

Having multiple open message/compose windows is a lot easier.

Stuff like multiple mail selections using your keyboard and even mouse is a lot easier.

Notifications work better and can be controlled in a much more granular way.

There are a ton of automations that can be made a lot easier.

Attaching files to email is a lot easier. Most OS'es/file browsers can make it a single right click process.

Rules can be far more powerful.

Downloading means you can access your messages (maybe even all messages) at anytime, whether you have access to the internet or not.

You can maintain email hygiene much better. For example, I have my email check set to once every 15 minutes, which means I will only be able to see new email once every 15 mins at most. Until I really got used to not checking and refreshing every time, I had even more aggressive strategies where I blocked network access to the email app and had to manually enable it and manually download emails, each time I wanted to check emails. There may be better strategies or alternatives, but the point is that you have a lot more control.

The downsides of desktop mail clients:
Search tends to be slower and often worse.

No easy access from other computers.

Some missing "advanced" features (e.g. the GMail style promotions tabs, etc., and the additional live features GMail often provides)

Labels don't work well with most desktop clients (although GMail focused clients do an excellent job, but personally I don't prefer them because I have many non GMail accounts that I also want to use in the same interface).

IMAP syncing is slow and silly. I wish we had a better protocol. This doesn't make much of a difference in practice unless you're trying to use email as an IM application.
AI-Art Isn't Art
Why good customer service is key to ransomware scams
games aren't everything I work in the vfx space
Yep, disturbing sleep is known to cause mortality-- not at high rates but if you do it at massive scale it adds up. The alerts also startle people while driving or doing other dangerous and concentration requiring activities and cause them to interact with their phones.
And even worse - your biggest customers won't even smell your invoice unless you enter it line by line into some ancient SAP system developed 20 years ago, where everything cloud related is classified as telephony except storage space which must be classified as filing cabinets (movable) or your invoice will be (very slowly) rejected.

And if it is rejected you have to enter it all again by hand; editing isn't a feature.
Refactoring and adding tests can be (and very often are) pushed into the backlog, and then never done. "We'll circle back to that after this sprint (narrator: they would not circle back to it) but for now focus on these new features"

Bugs are more urgent.
That's a sign of just how bad the web has gotten.
It isn’t about “good” or “bad” but more about “fair use.” I think the right answer here is “if you want to mine, you need to use x% of alternative energy” so that energy will go somewhere more useful.
To that end, cloud platforms like fly.io[0] provide first-class support for Erlang/Elixir and related frameworks. If the industry is converging on Erlang-like solutions, it makes sense that Erlang is a natural fit.

[0]: https://fly.io/phoenix-files
I work in a devops role, and I also have the flexibility to work on fixing things that management does not deem a priority, typically when I get bored with my assigned tasks. I am much more motivated when things actually get done vs. revisiting the same problem over and over.
>Google and Bing index web pages, but there are so many alternative forms of curated information we've created over the last decade and a lot of that information is in semi-public spaces like slack, discord, whatsapp, telegram, facebook groups, newsletters etc.

That's called Deep Web("semi-public spaces like slack, discord, whatsapp, telegram, facebook groups, newsletters etc.") and you can't crawl and index it unless you partner with them and they allow you to do it.

But the biggest question that keeps haunting me is Does the world need another internet search engine? Casual users just don't care if your new internet search engine is 10 or 20% better than Google, what I'm trying to say it needs to be something totally different and significantly better in order to catch the attention and the engagement of the users.
None of these make the article wrong.

1. You can get support sometimes - the question is at what price and at what quality and at what timeliness. Open source is no cure here.

A quick test: I googled "support for scipy" and found zero places I can buy fixes or support in the many pages I clicked through. I googled "support for Mathematica" and top hit (and the entire first page) were all support.

Try the same thing for any open source project, and the comparable commercial product, and tell me which seems to have more support available.

>general rule of thumb is that $1 of open source support replaces $10 of proprietary revenue.

That "rule of thumb" doesn't show up in a google search except for your comment. I'm not even sure what it's supposed to mean. Clarify?

2. "But proprietary licenses have no standards": every single proprietary license I've bought or been on the group deciding what to license has been nearly trivial - usually you buy an outright license to use as you will (and no open source gotchas to worry about what code touches what), or has been some tiered revenue/sales thing, all trivial to navigate. They are much easier than all but an open source "use for anything at will" license. And they don't trigger a host of legal issues. And there are dozens of open source licenses in common use, each with a host of legal issues to work out. This is why legal depts on every project I've needed to integrate must oversee each item we want to integrate, but not on buying licenses from proprietary vendors.

3. Proprietary code is backed by a vendor you can sue when you get sued, especially if they claimed compliance they did not meet. This provides legal protection when using their products. Open source has none of this, so all risk is on you, and you have to price this in.

All these factors have costs to development, risks to legal. Try integrating some open source into pacemaker code and see how much trouble and cost that is from legal, compared to buying proprietary, certified, components. Or car software (not dash entertainment, but driving critical stuff). Or infrastructure code like power line stuff, safety stuff, etc.

I like open source, and use it for lots of playing around, and where applicable. But it's a nightmare for a significant amount of work outside the HN popular web apps and social media startups. Most software development is not in these spaces.
I misread the initial statement as "there exist sets intermediate in size between the real numbers and the integers", which may have been what samth meant (https://news.ycombinator.com/item?id=31424581). That is ¬CH, so ZFC + ¬CH can obviously prove it. If you meant that ZFC + ¬CH is not enough to prove interesting mathematics, then it surely is, since ZFC itself is already enough to prove interesting mathematics. If you meant that ZFC + ¬CH (or ZFC + CH) is not enough to decide all "natural" statements … well, I agree with that, but it seemed that you were arguing against, not for, that position (https://news.ycombinator.com/item?id=31423948).
> The problem, now so drastically different from a decade ago, is not what to read/buy/eat/watch/etc., but figuring out the best thing to read/buy/eat/watch/etc. with my limited time and attention. (...)

> Someone who wants to find the best freelance designer, or the best sushi restaurant, or the best NFT to buy will not find the answer on Google.

This is a poor article IMHO. The reasoning is as follows:

1/ We are looking for things to consume, and we can only accept the very best of anything -- because we are busy (and, let's face it, exceptional geniuses, contrary to people from a decade ago who had all the time in the world and were far less bright);

2/ Generalist search engines can't help us, because they lack category knowledge necessary to "rank" things

3/ Only curators can help us get there.

None of those points are obvious, and they don't follow from one another. Not everyone is looking for things to consume, all of the time. We don't need the very best of everything. There's no such a thing as an absolute intrinsic quality, independent of other dimensions such as availability, durability, cost, suitability for a specific purpose, etc.

Mostly, it's extremely naïve to think about "curators" as infallible sources of truth. Curators can be incompetent, and they can be bought -- usually for very cheap.

Eventually, the article asks:

> Who curates the curators?

That's an excellent question! And the answer is: Google. Google points people to Wirecutter, or Booking.com (infinitely more successful than Expedia or Yelp, and not even mentioned).

Google curates the curators.
Ask HN: If not on HN, where can we share and find stuff like this?
This post [1], apparently, was quickly flagged and taken down. I only found it because of the feed on The Brutalist Report [2]. It led to this silly little website [3].

I am sure that this deserved to be taken down and was a clear violation of the rules and/or culture here, do not want to say anything otherwise. I just thought it was enjoyable and a kind cathartic thing, and I realize that, while it has no place in the professional world of HN (presumably), I wish I knew of a place like HN where this kind of stuff was ok. Does that exist? A HN with maybe more workers than bosses/founders, with a wider threshold for maybe critical and/or silly writing, that's still in the general world of tech.

1. https://news.ycombinator.com/item?id=31424170

2. https://brutalist.report/

3. https://limadrive.com/assessment/
Is this a known thing? I'm convinced it's the case, especially for emails from the 2000s. My email usage dropped in the 2010s, so I don't have as much important stuff stored in there, but there are periods of my Inbox history, where I know I was using Gmail heavily, that have basically little more than a handful of emails anymore.
Anxiety is one of the harder problems. The set of possible fixes basically includes this list https://slatestarcodex.com/2015/07/13/things-that-sometimes-... as well as TRT/SARMs, which are, IMO, underappreciated.

Personally I note that a combination of antiinflammatory supplements (most importantly high-dose omega-3) and magnesium L-threonate tends to help me noticeably, but my anxiety isn't intrinsic, just work-related stress.
The with statement in Elixir already allows for abitrary expressions between the with and the do. I'm not sure what I'm missing here.
Where will she infuse her scents, next?!
Random idea:

Don't build a billing system. Or at least not a precise one.

Have a price list as normal, but just guestimate the user's bills based on any easily accessible information.
Eg. For a hosting company I might just count how many VM's they have active when the billing script runs . If the user isn't happy with the total, give them a button to correct the total and pay that.

Spot check what the user's pay, and warn then ban any users which are clearly deliberately paying substantially less than list price for your services.
I hope to think that it's just that the bar to make significant changes to Erlang is very high. Stability and backward compatibility over time is something worth valuing. For me, this is a property that makes Erlang a great ecosystem.
And depending on how you do it, it's not as hard as it sounds - for example, the first minute of "cloud server V1" can get a row in the db, and each "period" that row gets updated with the current minutes.

Or you can log them into tables that get processed into other invoice tables.

This also lets you keep grandfathered customers around as long as you want.
That is the part I don't really understand.

If your screen setting make the black on white / white on black way too intense to the eyes.

Shouldn't people adjust their screen to match their need?

Why on the earth a website lower its own contrast because it expect everyone using a over contrast screen.

It basically make the site unreadable for everyone that has a sane setting.
>OAuth is hardly Google only,

To be clear, I never said OAuth2 was google only. I said the standard OAuth2 is so much not a standard that an implementation written for Google's imap+OAuth2 will not work for any other email provider's imap+OAuth2.
Monoliths and Microservices: https://youtu.be/gOZFmFNl1uk

Types vs Tests: https://youtu.be/apu-J0msaiY

Stop Writing Classes: https://youtu.be/o9pEzgHorH0

Breaking up your test suite: https://youtu.be/9_3RsSvgRd4
AFAIK it's an open invite system. I put my email, the next day I received an invite.
Interesting, maybe even amazing concept.

Question I have is Why? What are the use cases or problems this could solve?
>In recent memory this is the fastest I've found a "download PDF" button. By far.

That leapt out at me too. Pretty sad it's so rare that it stood out so starkly to both of us.
Quotes haven’t worked for about 10 years now. For my job in 2012 I very often had to google obscure part numbers to find documentation.

Even if you added quotes to the part number (such as “foo123-x”, google would return results for “foo234-x” or “foo123-y” and bold them as if they had matched. The real part numbers could be 10-20 characters long, so it was more difficult to spot discrepancies.

I learned very quickly not to trust the results even when adding quotes. If I had assumed the quotes had worked, I would have grabbed bad documentation without even realizing it.
If they did not commit all the important files and your CI system didn't catch that, that's definitely the fault of your CI system, not global gitignore.