skysight-inc/HackerNews huggingface dataset:
It used to be cheap. But prices have increased massively in the last decades. For example, in Stockholm the inflation-adjusted price has increased by over 200% since 2000. The price has increased much more than the price of gas which drivers complain about all the time. Politicians in Stockholm motivate raising prices with "well, it's still cheaper than in other cities so be happy!" But I suspect politicians in other cities use the exact same argument to raise their prices.
Project aside, disabling social widgets by default in the webpage is a really cool feature.
We cut our AWS bill by 70%
Every road user also uses roads paid for by every tax payer so there's that.
Not really the same scale, but I loved having an annual travel card when I lived in London. It was so freeing knowing I could basically get on anything or go anywhere without having to worry about getting the right ticket or making sure I had enough money on the Oyster card. Plus the ticket gave a third off travel outside London.

It was expensive-up front, but ended up saving so much money, especially as I could buy it via salary sacrifice before tax. Definitely recommended.
They are doing this because the green party is in the government now. This is a long-standing demand of the green party to lower CO2 emissions. They first did this in Vienna a few years ago, when they were in the city government. Now they are in the federal government and are rolling this out for all of Austria, since it was a huge success in Vienna, car travel was dramatically reduced.
Apple Reveals Most Popular Podcast Subscriptions and Free Channels
Yeah. That is the one. Thanks.
One possible solution for the ETL stuff might be to use Heroku Kafka for the Change Data Capture and then from that Kafka you can move it someplace else.

See https://blog.heroku.com/streaming-data-connectors-beta
Heroku's own Kafka seems to have slightly more native support than if you use a 3rd party like Confluence.

We've not yet tried any of this, but it's been bookmarked as a possible solution to explore.
The fact that this comment section (d)evolved into a commentary on the state of US healthcare seems…telling
Bats have tremendously efficient immune systems. They also live rather long for mammals of such small size. There are 40 y.o. bats out there.

Unfortunately that means they will survive a lot of viruses that would be deadly to other creatures, and thus can become important vectors of infection.
Sounds like a startup but then what happens? You start getting success so now you have a new salesperson but they need lots of help because they aren't as techie as you. You might even start needing 24 hour support and a dedicated returns line.

You then realise that you are the main part of the success so you now want your own office and a team to manage. Of course, they are not as sharp as you so you have lost your skill in return for trying to train and manage them - some don't even really want to be there.

Then the boss decides to get an investor to help scale the business - you need the support people on-board before you can start charging for support - and that person is now putting you under pressure because you are not updating the website quickly enough, there are bugs that people are complaining about etc.

It's a fairly classic story. You either stick, fold or go FANG!
My understanding is it’s an attempt at spam reduction. By not providing an API for commenting they make it harder for spammers.
I know what you say is possible but that's my point. That's why we have laws. The government and corporations/feudals use to be able to do a lot worse but now we have laws and enforcement of those laws.
Dying by rabies is very unpleasant.

There’s a couple videos on YouTube detailing the process.

It’s like advanced Alzheimer’s, delirium, and water starvation in one disease, mixed with unbelievable pain.
https://en.m.wikipedia.org/wiki/Navier–Stokes_equations#Nonl...

> The Navier–Stokes equations are nonlinear partial differential equations in the general case and so remain in almost every real situation. In some cases, such as one-dimensional flow and Stokes flow (or creeping flow), the equations can be simplified to linear equations. The nonlinearity makes most problems difficult or impossible to solve and is the main contributor to the turbulence that the equations model.
Give it a couple years, it'll come back around!
I live in Mérida, Yucatán, and our cathedral was built in the 1500s out of blocks taken from older Mayan temples. So you can go inside and see Mayan heiroglyphics on the walls!
As a developer I fully support the notion of splitting the tools out from the server engine, like things are today.

But, realistically, pg_upgrade's functionality would need to be integrated into the server itself if we're ever going to have zero-downtime upgrades, right?

I don't know how other RDBMSs handle this, if at all
The main thing I can think of is the pointed arch. That appeared in Gothic cathedrals but not the earlier Romanesque ones, and is supposed to originate in Islamic architecture.
Lebanon Cryptocurrency
As cryptocurrencies come under increasing scrutiny from regulators across the world, in Lebanon they are providing a lifeline for people trying to survive a paralyzed banking system and tanking economy.
StatusCake checks failing because they forgot to update Let's Encrypt Root CA
So they sold you a modular phone, meaning you could change any piece of hardware in it, but you can't even change the battery. Talk about irony.
That sounds like the worst possible outcome - you're literally teaching that poor people either don't have to be honest or are expected to be dishonest.

I would hate to live in a society formed by that ethos...
It even pre-dates plumbing - https://en.wikipedia.org/wiki/Smoke_testing_(mechanical) is a good overview.
GLP-1 Peptide Buy Online Now
AMD Epyc Milan Comes to GCP
I find it hits the chicken and egg problem though. If you are starting out, most people end up on your business website/blog using keyword searches from Google or other search engines. Otherwise it is pretty hard from the get-go as a relatively unknown individual or company to generate content and hope it gets found.
I think it's safe to assume that GPs suggestion includes people who are paying taxes via the employer or receiving benefits. Also, in lots of countries employers already subsidize public transportation costs.
Thank you! And yes, I admit you were partly right. Questions often have some component of rhetorical quality. It's not always yes/no on whether it's a rhetorical question or not. But either way, I find (based on experience teaching) that the best way to answer a question is just by treating it as genuine. Past a point if I decide someone's acting in bad faith I just disengage.

Anyways, back to the original question, I do believe that a lot of programmers (I don't buy OP's separation between GNU and non-GNU) over-engineer things without regard to the costs created by over-engineered code. My default assumption is that that's happening in yes. If it's happening in such a small program where it's so obvious, the same tendencies are likely to be at work in more complex programs like cat and awk and cc. Happy to debate that :)
I'm not sure the person understood rabies and I feel like the county assumed he did.
It never ceases to be amazing how often I have to bite my tongue and not say that during meetings.

Someone wants to give us money, for our product, at a price that will make us a profit. Let them.
Bash is not alone in having built-ins that make it faster. Generally speaking, Bash is measurably slower than other shells. If you convert make your shell scripts portable and change #!/bin/bash to #!/bin/sh, in my experience, this usually makes them faster, too (on systems where sh is not bash). This is the driving factor for Debian's switch from Bash to Dash, which resulted in noticeable startup speed improvements:

https://wiki.ubuntu.com/DashAsBinSh

(Note that Systemd has since obviated most of that work.)

You may be writing very different shell scripts than the ones which I encounter. I'm not sure what you mean by "variable expansion", because variable expansion is portable. Something like 98%+ of all pattern replacement I see is something simple like replacing a suffix or prefix of a string. For example,

infile=input.png
outfile="${infile%.png}.jpg"

You can typically use sed for the complicated stuff.

Above a certain level of complexity, I'd likely rewrite the script in Perl or Python, anyway. Or possibly Go.
Yeah, that is a good one. It’s lightweight and supports a lot of languages, but it lacks some of the nicer features of Postgres-specific tools. I think I had difficulty listing things by schemes.
I also am a happy paying Fastmail customer w/ a custom domain, but perhaps you could look into Cloudflare Email Routing[1] that was announced just a few days ago? It's in private beta.

[1] https://news.ycombinator.com/item?id=28670125
There are also good studies of the impact of walking on cognition.
Math provides no answer for a lot of the problems one encounter in day to day software development. It does not help you decide how much test coverage you need,it does not help you decide how to review, it does not help you figure out what features are desired, it does not help you collaborate with the juniors etc etc.

I agree that math describes limitation to computer science and formalisation. But software engineering is more than computation.
Benchmarking Apache Solr on AMD Epyc Milan Instances
Are there not also mediocre traditional architects? Why are you comparing architects that push the boundaries of human achievment with the most mediocre of software architects who just advise people use AWS?

Words change over time and it's not like programmers AREN'T pushing the limits of human technology. What is much more advanced than your cellphone right now? Or the software that drives the Super Colliders? Or the software that runs an MRI?

I agree that our industry mis-appropriates the title "Engineer", but there is no reason to be so dismissive either.
Someone close to me works with this guy, who was a total hero last year. Obviously, he had to go through all the treatments. https://www.nbcboston.com/news/local/aggressive-coyote-stran...
> Java is infamous for its verbosity. [...]

This paragraph highlights something I've been saying for ages.

Most criticism of Java needs to be directed towards Java programmers and not the language itself.

The language allows you to simply make a class. You're not required to make an interface and then make a class that implements it, and yet, Java programmers do it anyways and then criticize the language for being verbose.

Getters and Setters? You probably don't need them. Classes can have public member variables.

Java programmers seem to have the hardest time understanding YAGNI.
The writing and prioritizing stories and backlog grooming is exactly what a PM should be doing. Leading the standups seems to happen often but I see it as an anti pattern.

But talking about how the team builds systems, who’s doing the building, and things like that should never be within the domain of a PM.
It’s not just errors. There is the effect of bounded rationality: The organization is too complex to consider everything, so intelligent people make decisions which have unintended bad effects.
Any dog or cat bite where the animal is retained typically requires a 10 day rabies observation. I worked for a vet and was trained in the process. If the animal is alive after 10 days and not showing symptoms, no rabies. If the animal dies for any reason, remove head and ship to lab for testing.

When you don’t have the animal it is a problem. Had a friend but by a stray cat that subsequently ran away -— he had to get the treatment. Same friend was subsequently bit by a beaver and had the treatment a second time.

I’m sure this guy’s response at 80 was something like “ we all gotta die of something “
Sendgrid took the time to go back and forth and ended up doing nothing. Why not spend that time vetting the legitimacy of the emails?
I think that your consideration is a good one, but I think it comes down to numbers. Will a no-additional-cost-per-ride pass increase the "unnecessary" load on the system so much that they need to start using additional transit vehicles, thus increasing emissions? What percentage of trips are "unnecessary"? Will the growth of the system for "necessary" trips be able to handle the "unnecessary" load anyway?

Aside: for "unnecessary" trips, I'm setting aside the possibility of other options, such as "I already own a car and will now use that instead of paying 1 EUR".
Every comment section outside the scope of what most people here can discuss authoritatively (i.e. tech and business stuff) always devolves into whatever related subject most easily makes the number in the top right corner go up. Welcome to the modern internet.
Catastrophic floods on Mars carved some of the planet's deepest valleys
Orlando. Brought the (adult) kids. Ok. They brought me. Better than expected and my expectations were high.
I think it’s somewhat of a solution in search of a problem. Every company I’ve worked for, regardless of their Scrum religion level, seem to end up in the same place - the PM nagging for updates (even if we just had our scrum an hour ago) and constantly asking if there’s anything they can do to help or if there’s anyone else on the team that can help.

No, I would have told you if there are blockers. Just because there aren’t don’t mean this is “easy”, and while I realize you need to explain to the stakeholder why it’s taking longer, neither of you are going to understand anyway, so it’s a waste of everyone’s time.
> Big mistake in the article to claim that a single engineer could build Amazon, Facebook, or Google.

The article does not claim that. You misread it. Right there, in the quote you included:

> A software developer could write a simple e-commerce website in a few days; Amazon employs 1,335,000 people

It says "simple" right in the middle. Then it immediately says afterward that Amazon employs 1.3M people, which clearly indicates that the author does not consider Amazon to be "simple" (and this holds regardless of whether the 1.3M people are factually related to e-commerce), and that he does not expect his readers to, either.
> She would culturally fit

What does this mean? This is a very loaded term, and without qualitative data it results in biased hiring.

Usually, it means "she's young, white, and college educated, just like the rest of us".

People don't need to culturally fit to excel at a role.
See also https://github.com/alphapapa/org-ql which supports org-super-agenda grouping.
Self-Cancellation, Deplatforming, and Censorship
Yes, and plenty of countries have some family stuff as well.
Reliability is not an engineering metric
5G is a generation of cellular network tech that allows higeher frequency and more spread out (oversimplifying a bit) cell "towers". Even if you don't use 5G (or any tech at all) it can be used to track your movement with good precision.
If there was a jailbreak to get rid of the FB's tracking and login crap, it could be useful for video mapping in OpenStreetMap - there are some street-level details like shops, road surface, house numbers, etc. that aren't visible in aerial imagery. Just take a walk with the glasses and later at home synchronize the recording with a GPS trace.
The people who are seriously saying we are close to commercial use are also typically quantum company CEOs or group leads with a personal financial stake, bending “commercial use” to be as broad as possible. Quantum computing is improving rapidly, and the field sees great progress, but no one has demonstrated anything that most reasonable people would consider “useful”.
Trusted Cloud Principles
Just off the top of my head:

An effective responsibility culture and structure. Those who are responsible for something must have the means to effect it. There must be a means of agreeing who is responsible for something and an effective way to find who is responsible when someone is blocked. Things should not languish because no-one is responsible, nor be trampled in because everyone wants a piece. (This is culture as well as structure, because everyone needs to internalise what a good responsibility structure looks like so that they negotiate it into place in a distributed way, rather than having it imposed top down.)

Prioritise making intelligent decisions over raw speed. In my effective employer, if your project was late, you were required to take a step back and really work out when it was realistically deliverable and make sure you genuinely understood what was now needed - better to say ONCE 'it needs another 3 months' than 'just a another 2 weeks' 8 times. (The ineffective company had a 5 day horizon and would burn everyone out constantly trying to deliver next week) Related to this is that profligate agility can work against intelligence. The effective org could afford what would seem like a huge amount of process, but it actually took less of our time than the agile process in the ineffective org because we didn't need to change our minds as often.

Making effective use of staff's skills. The means everything from: Leaders need to recognise what they aren't expert in, not having a destructive people culture, giving people larger pieces of work that they can master rather than splitting everything into a million fragments, allowing for development rather than people getting type-cast.
I agree writing good content and the tips you share about the title, meta description, headers, and valid html are spot on in my experience.

Here's a small tweak that helped me with one of my articles.

I wanted an article to rank higher when people searched for "slack user groups". Initially I had a question h2 with "What are Slack user groups?" and the first sentence started with "user groups allow you to group people...".

I got a tip from a friend that I could add "Slack" somewhere near "user groups" to help with ranking. So I changed the sentence to start with "Slack user groups allow you to..." and it improved my ranking by 6 about a week later.
CompilerGym: A reinforcement learning toolkit for compiler optimizations
Anil Seth Finds Consciousness in Life&#8217;S Push Against Entropy
Jet didn't offer stock to early adopters. It offered stock to folks who referred customers, who produced signups.

The difference between that and telling a consultant "we'll pay you with stock in return for {performance}" is that Jet opened the process to anyone. However, the folks who wanted stock still had to deliver.
Fair, not every city has public transit as "gritty" as NYC.

I do remember an UberPool trip I took. We got another passenger along the way. The driver ended up having to go 8 blocks out of our trip's path to pick up the passenger. She went 1 block and then got out. At least when you take a bus or tram out of convenience you are not being so wasteful.
pgAdmin 4 has made rapid strides. If you haven't checked it out recently (~6 mos?) you may be pleasantly surprised. Many of the rough edges have been sanded off.
Well, the failure of a satellite would definitely result in harm to property and economic interests, so it sounds like you would still be an engineer in that case.
It seems like if one want to be a bit more focused on compatibility, just using python with compatibility added for v2 vs v3 is easier than using shell scripts for the multiple different operating system, platforms, shells and versions that exist today. Shells seems much more coupled with the operating system and decision that people have made on that level.
> I was at an effective startup that turned into an ineffective large organization before my own eyes

Somewhat related, I've been in effective teams that turned into organizations, a couple of times. One of the main issues I've seen is that they're especially prone to survivorship bias, on both accounts of process and people.

You get the usual "this is how we managed to get there, it must have been right, let's do more of it", and people get protective or suspicious if you propose anything else.

There's also a tendency of over-attributing success to the people who happened to be here while the team/product became successful. They tend to be promoted to responsibilities, their voice is over-amplified and their opinion becomes dogma.

The result is that rather than adapting to the turning point both organizationally and architecturally, you end up with dungeon keepers protecting their babies under the cover of "this is our culture". The growth is not painful and rather than re-thinking things from the ground up, we correct by patches and ad-hoc fixes - approvals, reviews, build queues, more planning, backlog sign-offs and such.
At least the kid is learning about marketing.
Yeah. I worked at a company that is now quite successful, and in early days one of the mottos was “bias to action”- it was felt that not doing things was a greater existential risk to the company than doing the wrong things.

As the business grew and there was more at risk, that idea fell away, as one may argue should be the case. It became harder and harder to do things, layers of bureaucracy accreted. Now the risks have to do with protecting what has been built. A delay in shipping the next new feature won’t break the company, but going too fast and shipping something insecure would.
Long journeys are rare, everyday journeys have short distances. A larger area therefore only causes a small jump in costs.
choose from your link does look nice for simple column selection.

echo -e "foo bar baz" | choose -1 -2

vs awks

echo -e "foo bar baz" | awk '{ print $2, $3}'

I love the effort people are putting into reinventing the core unix tools.

I think I'll stick with Awk for now though.
Shouldn't it be easier in London due to higher density?
There can be a marriage penalty, but married people also have more options to file their taxes and a host of other benefits we shouldn't ignore in this discussion. For example; cheaper insurance, Social Security benefits, family leave, veteran's/military benefits, estate planning benefits/exemptions, are direct monetary benefits. Along with a host of legal benefits like visiting rights, immigration/residency rights, divorce rights, medical decisions and ICU visitation.

[1] https://www.nolo.com/legal-encyclopedia/marriage-rights-bene...
I used to be a huge sceptic of this cycle of deep learning. But not anymore. GANs are incredible and there's a huge amount of low hanging fruit left to pluck. I definitely don't believe AI will repeat it's history (history doesn't have to cycle).
The enlightenment involved the promotion of knowledge not "expert", it promoted the belief that a claim should be proven with data, it promoted that the best way to get to the actual truth is with robust inquiry, debate, trial and argumentation

To attempt to equate that with today "The Experts™" and "Authoritative Sources™" who instead of engaging in robust debate want to engage in robust censorship, these "Experts™" and "Authoritative Sources™" are more akin to Dark Ages Priests wanting to burn the heretic than they are of Enlightenment thinkers and scientists
This is very true. A CEO of a startup is used to operating under Dunbar's number. For him to not actually not know everyone is hard to admit.
Yes, from that point of view it would. Maybe not better from all points of view, but not travelling, or travelling by foot or bicycle is better than travelling by public transit, from CO2 point of view.
There's also a balancing effect from being in a group. Thinking alone is easy, as is going insane in your own belief. Other people acts as averager, additional data points.
The gold thing houses the pellet. It’s needed because the lasers by itself cannot compress the pellet. It’s the heat from the lasers that causes the gold thing to compress the pellet to the infernal pressure needed to trigger fusion.
How is this deployed in a way that changes the network architecture on the fly?
The are a lot of old temples in that area. I've seen houses build out of those stones.