skysight-inc/HackerNews huggingface dataset:
> Those metrics would only be meaningful if the average visitor knew how fast websites and computers can be, and if there are well-known alternatives to your site. Having standards is preferrable to aiming for mediocrity imho.

Of course visitors don't care about commercial and marketing metrics.

They clearly rely on other metrics to decide whether or not visit or stay on a site. And my question still stands: who has numbers or data that show that those 14kb pages perform better in regard to the commercial metrics than heavier pages ? And I mean in the field data, not a synthetic test.
> Also, her commercial work usually includes lettering in English (and sometimes in Japanese), and DALL-E is not able to produce words or sentences yet.

This is purely an issue of scaling and is no longer true. Other text-to-image AI have already gotten around that and produce accurate text. See e.g. https://imagen.research.google/
Why is safari/webkit not in there. It my understanding that it's the most privacy respecting browser in the area of finger printing.
As an OSS maintainer for a large project I disagree. Sometimes people did fuck off and it didn't do the project any favors.

I needed people to communicate clearly and with volume why I should change some opinions. Ultimately, my mistakes led to a competitor that was indeed unsuccessful but sucked a lot of the mindshare so we both got screwed.

We're smart people but we all need to learn humility occasionally. I do agree we need manners but I don't agree that people should just fuck off. I want complaints. That's how I can gauge improvement. A culture of ignoring complaints is bad. I know that is not what the article is about exactly, but it's where these things lead.
Later on, the article contains

> There is no need to abuse the maintainer, repeatedly post the bug, harass them over twitter.

So I think the sentence you quote is meant as a first approach.
> AFAIK Starlink's bandwidth bottleneck is on customer per area given, which means they are saturated in some hotsopts like SV or maybe London but not saturated in less dense areas.

Maybe. But just looked. If I order now, Starlink promises to install at my central London location in 1-2 weeks.
US is treating them as lesser people, so yeah. “Everyone who’s not US citizen is technically an Arab”.
A few years ago, a friend of mine applied to a job at Microsoft for developing the typescript compiler there (open source).

Generally, you can try these companies:

* really big software companies, like Microsoft, IBM, Google...

* chip makers

* developer tool makers, like JetBrains

Also, search engines are a thing :-) https://www.dice.com/jobs?q=compiler or try linkedin...
My first car was a very old and rusty Fiat Uno. The car wasn't particularly safe but it was made remarkably more dangerous with my teenager stupidity and lack of restraint.

My point is that manual transmissions actually made a lot of sense in cars without ABS and drum brakes. Learning to brake with a gearbox was a life saving skill with those cars.

Nowadays none of this applies with ABS and ESP/ESC and indeed MT is likely to become a relic, specially with the rollout of EVs.
It reads Fix it (or Pay for it), Fork it (or Pay for it), Fuck off (Free).

I am glad we're realizing that paying for something is a good thing. Rarity in today's entitled attitudes people have for free things.
> suitable for street photography

Good luck using a 160mm lens for street photography, especially given only the center 10% is somewhat sharp

Vintage lenses are slower but at least you can take good photos with them, it's like comparing a diy car based on a lawnmower and a ford focus
The secret ingredient is in "fuck off" - not caring. If you don't bother with the bad things in life you can focus on the good things better.
I made the mistake of making the Python module that handles Microsoft Word files (python-docx) about a decade ago. Despite including a bunch of examples for making, reading, and modifying documents, right in the README, I received a bunch of emails from India demanding I help them. I eventually passed the project onto someone else (not entirely because of this, I also started more involved with node at the time, but this was definitely part of it).
I don’t think much advice that applies to Carmack also applies to mere mortals.
It has, and if you manage to know everything on those pages, for every single processor on the market, while taking into consideration motherboard architectures, and OS workloads you're our hero.

We are way beyond MS-DOS days and Michael Abrash's books.
> I hope some future SQL x.0 will fix these issues, but also be similar enough to present-day SQL that I don't have to learn a whole new language from scratch.

If SQL is to Javascript then something akin to WASM would be nice. Lower level primitives that allow query systems to be built. SQL could be one such system, but not limited to.
> This only can come from a strong character.

You need to be able to afford it.
It should be said that Sunak is running to replace Boris Johnson as PM and that he has been heavily criticised for the seemingly unlimited spending that occurred under his watch during Covid. This seems like a convenient way to minimise his own responsibility at an opportune time.

Not sure this will help him with Tory party members (who are the ones deciding on the new party leader and PM).
You can glue a seat on top of your lawnmower, it won't make the prices of cars go down, for the same reason this won't make pro photography equipment cheaper.

We had better lenses than this in the early 1900s already
How do they get consistent looks? I mean if you are using it for a comic book your characters should look the same throughout the story. From my experience, the results between prompts are completely different even with minor variations.
> If your project becomes better it will naturally gain more attention and be more inclusive

Unfortunately, things don't really work this way. Maybe for niche software with a handful of users, but once a piece of software has gained enough traction it can be very hard to convince users to switch to a fork, it's not enough to just "be better".

This post sounds like it was written more out of spite than anything else.
While that is often true, it isn't always the case. If you are using a lot of gas (driving a lot, high consumption), replacing it with an electric car can very quickly be more environmental friendly. If you are not using a lot of gas, like only driving your car infrequently, keeping your old car running might be better though.
Bitcoin's “Bonnie and Clyde” and how they robbed Bitfinex
one does not need to start with 20 people, if one doesn't have enough paying customers either...
They also offer behind the scenes tours, which let you see hidden easter eggs.
They developed their own car control software iirc.
I politely disagree. I'm sure you can figure out how this reads for anyone who isn't British.
> Many places in the world continue to have extremely high birth rates

https://en.wikipedia.org/wiki/List_of_sovereign_states_and_d...

There are 102 countries having fertility rate above 2.1, a lot of these countries are in Africa or Near East. Still in a lot of these countries, fertility rate is dropping year by year
Sorry but hearing what he said on Lex's podcast about how he aims to solidly work for 10 hours a day or something crazy I absolutely do believe he has "magical discipline"
I spotted a Proton address in the movie Knives Out (2019). It was used by the villain, naturally.
firstly Google was founded in 1998 that is 23 years ago.

Secondly from 2000 - 2018 the internet went form having ~17.000.000 unique domains to having ~1.600.000.000 unique domains. see: https://www.internetlivestats.com/total-number-of-websites/

The performance for desktop computers have actually not increased as much as you would think: https://www.karlrupp.net/2015/06/40-years-of-microprocessor-...

Your assumption is correct if you look at supercomputers, where the fastest in the world in 1999 could produce ~2.3 TFLOPS and in 2018 it could produce 122 PFLOPS which is around 5000 times the increase in FLOPS.

But i doubt most of the people you would want to go through this index has access to a super computer.
Security comes up on HN a lot, but I'm amazed this particular issue never really seems to. For nearly any major incident write up, you'll see the same old story. Attacker obtained administrative credentials, abused them on a domain controller to own the whole network. Most recent example:

https://blog.talosintelligence.com/2022/08/recent-cyber-atta...

For a company that keeps blogging about the need for MFA[0], to have the major product they've been riding on for 20 years not support any reasonably manageable MFA truly can't be understated.

I do think one of the issues here is people misunderstanding the problem. Internet forums are awash with people asking about "MFA on Active Directory", and the answer is usually in the form of third party plugins for RDP connectors. But RDP is only one way to access and damage a domain.

[0] https://www.microsoft.com/security/blog/2020/03/03/single-si...
This is such a silly argument. People have been drawing and photoshopping non real depictions of lion elephant hybrids or whatever else for ages. It's already "clogged".
I don't want literature, film, or music to be "ephemeral", and I don't want to be unable to show these things to my friends and family.

I don't want games to be ephemeral either. They are a form of art as valid as any of those others. Often, games combine all those forms into one magnificent modern whole.

I want to be able to examine and study games as a form of art, the same way film & lit students study those things; I can't do that if they get pulled from the streaming service to get a tax cut, ala HBO. The only option is offline.
Yes, but everyone else in the world is going to need a new liquid ingress sticker for their laptop.
I think I know the type of interactions you mean, and I wonder whether it's a cultural thing or a language issue of which I am not aware: I have received a bunch of e-mails from strangers telling me something along the lines of "I request you to do X", where X is something related to a project of mine. I always tried to see this as a sample of "inexperienced person not expressing themselves politely." It's the most charitable explanation, but maybe someone else with more knowledge about the cultural differences can comment on this?
Training on manual cars also improved last 10 years. Don't know about other countries but here fuel economy is a mandatory part of training. Recent manual cars provide indicators on when to switch. You can combine that signal and training for better fuel economy. TBH, I don't know how that compares with automatic.
> SEC doesn't have the power to unilaterally silence someone

No, but it does have all the power of the State to legally threaten and prosecute people. Do we want state agencies using their power to threaten people into silence? How does that help fulfill SEC's stated mission?

Again, how would you feel if criminal plea deals came with NDAs? Would that destruction of transparency improve the justice system? If not, why is it a good idea for the SEC to do so?
Nowhere it said you can't argue for your fix/change in an open issue.

Just that once the maintainer close the issue: `So should you get angry and start abusing them? No.`

Edit: And nowhere it makes any comments on how much/little the maintainer should listen to issues just that once he closed it you need to respect it and move on.
To me, this headline comes at least 10 years to late. For two reasons. First of all, even with ICE cars, manual transmissions become more and more rare. Even traditional sports car companies in most models usually rather offer a double-clutch transmission.

But obviously, the end of all gear-shifting is near, as most electric cars only have a fixed transmission ratio, so never shift gears. We really need to switch all new car production to electric, it should be quite apparent why, especially as large parts of the world went through extreme heats again this year.
I (British person) agree with you. "Fuck it" is better. Especially considering "Fork it" could already be considered ambiguous: https://www.urbandictionary.com/define.php?term=fork%20it
You're just making stuff up now.
I used to live in a hilly, rainy part of Germany. I cycled that exact distance every day. It's not an issue. If you've got children, get a cargo bike with child seats or a bicycle trailer with child seats. Works fine, many parents did that.
Exactly. Once that bidding [for bedrooms, not bathrooms as that’s what drives sewer load] completes, the NIMBY’s have won. It’s a small inconvenience that they can’t add a legal bedroom in their attic, but at least the character of their neighborhood will be preserved.

For any established neighborhood, that will overwhelmingly have already happened.

It’s a hard problem, because it’s a people and money problem centered around the space they spend more time than anywhere else and more money than they’ve spent on any other thing.
The patent system is filled with batshit insane patents that are ridiculously broad.

After I left Yahoo!, I was informed my name was put on two patents. Apparently I helped invent US8843560B2 "Social networking for mobile devices" and US10049381B2 "Mobile Monetization".

You all owe me money. Well, to Yahoo! actually, but whatever. Pay up.
75% of your download time is jQuery and webfonts. You'll need to review your own code to see if jQuery can be eliminated, but the fonts are probably an easier fix. You're serving them locally which is good, but changing to woff2 would help.

Looks like you make a lot of use of the Gibsoni-Italic, so it's probably worth keeping. If it were only here or there, I'd say nix it and rely on font synthesis instead.

If you're really dedicated, you could subset them to eliminate glyphs that you're not using on your website. They're pretty large fonts for just latin characters.
14 tons per year is pretty high. Most calculators estimate my usage at 6 tons per year.
the list of abandoned open source projects because the maintainers burned out is I think a lot longer than the list of projects that ended because low quality complaints were ignored.

Literally go through GitHub and look how few people contribute the source code to even large projects. If they lose it, it often does significant damage to a project because original creators are important.

In a sense being rude is being humble. If I'm rude to bad complaints it's because I'm realistic about my limited capacity to deal with stuff. It's ironically often generous people who end up resenting what they're working on.
Floating solar (inland) and floating wind (at sea) are the answer. But Japan actually has a unique advantage in aiming for net-zero in that they have a culture of renewing buildings on short timescales and cenralised property ownership. They can reduce electricity demand and GHG emissions faster in the next decade by building better homes and offices than in rolling out renewables, though they can do both at the same time, and sticking building integrated PV on the new buildings is probably worth doing as well.
This is sensible advice. But I'd add an "R" as a separate and important item: report it. In your report, provide a clear explanation of why you think this is a bug, perhaps speculate on ways to fix it, and perhaps volunteer to help, in a way decided upon by the author.

"Cold-call" patches and pull requests can be quite disruptive to an author who might be busy with other parts of the code, or (quite likely) with this part. They may be fine for trivial bugs with simple solutions, because the author can then tell at a glance whether they are going to cause problematic ripple effects.

But for more trickier bugs with complex solutions, stitching in a patch/PR can be quite a hassle for the author. This is especially so if the new code is formatted differently than the old code, or uses a different "style" with respect to variable naming, etc.

Start by reporting the bug clearly and respectfully. Let the author know, if you see the solution. Perhaps they will ask for a patch or PR. Or perhaps they will say they need a few days to look at it. Either way, start with a conversation.
My experience with open source is that I find an issue, I fix it, and submit a fix, but the fix isn't good enough and the maintainers ask me to write it better, but at that point I am no longer interested since I already fixed my issue.

It is not like I'm going to start maintaining a fork over it. I am just not going to update the software or I'm just going to keep my patch in.
Live-service games need to respect their dedicated players more
Another example:
You contribute for 10 years for opensource project.
Familiar with code, all of you fixed dozens of bugs.
Community grows, opened issues - shrinks.
Dynamic to close all major problems very soon.
And when you feel absolutely the safe, some motherfucker comes to a place, and offer:

"Guys guys, let's switch our codebase from C to C++, because there are easier to work with strings, easier to work with pointers, easier to work with everything".

And big community without listening anyone by decision of 2 guys from community of 100 devs - moving code base from C to C++. All that they doing - changing extension for files, and adding `extern C {` to files.

Since that amount of bugs - increased dramatically.
Instead of fixing problems, there comes another dev and saying:

"guys guys, lib-json too old, let's switch to modern and nice YAML".
Yea, does not need to care, that we already have GUI for working easily with ANY data in the repo, all perfectly tuned, and everyone used too. and boom - devs decide to switch to this bullshit.

5 years pass since these changes (since switching to CPP)

What do we have now?
Community big slice of the communiy leaves from the scene.
Because this is impossible to maintain such mess
Another slice of community which is left - stay on codebase from 2017 without these changes.

Project semi dead, impossible to revive it.
Why all of that happened?
Because of idiots who have permission to apply final decissions to repo.
Repo of community driven project. Where all things done by a community, but merged by owner of the repo.

The project do not belong to the owner of the repo, the project belongs to community, the owner just in 2011 made a switch from SVN to github, and uploaded data there.

Sometimes - douche-bags = owners of open source repos.
And as a guy who contributed to dozens of such projects, this is not "sometimes". This is - usually thing when guys on what rely community project - let the project die by doing nothing or doing wrong actions.
That’s what the article already says is the first option - ‘Raise the issue in the bug/request tracker of choice.’
Hi. Another OSS dev here.

Are you paid for maintaining that software? If not, and are doing another job on the side, then other people aren't entitled to your free time.
I would not do this for a web app.

Having said that, I have done something very similar for large pools of terminal services session hosts. (Think of a Windows box with a special license that allows multiple remote connected desktop users, and 100 pre-installed GUI applications.)

For web apps, you almost always want either of the following:

- A central file share or NFS mount of some sort, with the servers mounting it directly. Ideally with a local cache that can tolerate file server outages and continue in read-only mode. These days I use zone-redundant Azure File Shares for that. They're fully managed and scale to crazy levels. On a small scale they're so cheap that they're practically free, but have the same high availability as a cluster of file servers in multiple data centres! This is a good approach if your web app writes files locally in normal operation. If you need to distribute an app like this without rewriting that aspect, a central file share is the easy way.

- An automated deployment from something like Azure DevOps pipelines or GitHub Actions that builds VMs one at a time. Both are free in most small-scale scenarios. (For PHP, deployment is just a file copy, so a bash script triggered from a management box is sufficient!) The problem with the "sync stuff around" approach is that corruption gets copied around too. Small one-time mistakes become "sticky" and never undo themselves. Junk files accumulate, eventually causing problems. This method solves that.

Additionally, in all modern clouds you can run "plain" virtual machines in scale sets, where the instances can be scaled out. The scaling part is actually not so important! The key bit is that this will force you to fully automate the VM deployment process, including base OS image updates. Rolling upgrades become easy. Similarly, you can undo the damage done by a malware attack by simply scaling to zero, and then scaling back up. This approach is totally stateless, so you don't need to worry about backing up the VMs. Just rebuild on demand.

But all of that is just a lot of manual labour. It's much easier to host simple apps on a managed platform like Azure App Service, which takes care of all of this. The low-end tiers are cheaper than a pair of VMs.
You started this subthread by asserting that one shouldn't use outer joins, and when other people pointed out valid use cases for outer joins, you advocated to use application logic to work around your refusal to use them.

My response was just to point out the absurdity of your premise.
Hiring a Remote Candidate: 7 Signs You’ve Found the Right One
Serious question: How on earth can you afford this?
Bob Nystrom describes his language Wren through number of semicolons, which I find interesting.

Doesn't work for every language, though =P
Maybe YC could be the target customer? They bankroll a single company as insurance against all their investments being targets of attacks.

They can afford it. They might attract all the best startups as a result, if those feel better protected.
Haha, I work remotely now in a rural unincorporated area near Knoxville, and we get AT&T fiber at 5 Gbps, with the local municipality rolling out 10 Gbps soon. When I was living in Redwood City, nothing like that was available at our address. I was astonished at the poor internet provider options in Silicon Valley.
If people used less bandwidth, less new equipment would be bought to serve the increasing demand. Less bandwidth = Less carbon.
Crocs were very much a fashion trend in 2021.
Meta’s chatbot replying that Dutch politican is a terrorist
I check for well-designed looking ones first though, if it's not extremely custom (like the razor holder I designed to fit my specific razor over the side of my specific mug-like bathroom holder thing).

I found a nice looking bracket shaped specifically for my Bamix stick blender that someone else had designed, saved me some trial and error and time and filament.

I found someone else's design for a Makita LXT battery fitting that I used as the base to prototype the inverse: I wanted a dummy battery shape that I could mount to the wall in order to hang my vacuum cleaner from it.

I'm glad I can do some basic CAD / am willing to learn, but I've definitely got some use out of it with only a slicer. And then there are the people who only want trinkets anyway.
> IE, Expense share = My salary / ( her salary + my salary)

My wife and I have been doing that since we've been maried, it works very well.
> Ever heard about that thing called "context"? ;)

most people who use and talk about software aren't software developers - that's the context.