skysight-inc/HackerNews huggingface dataset:
I wonder if there are shenanigans involving whether you're paying with a credit card with credit and a bank account that they might not be able to preauth. Has OVH phone support been of any use?
That's why working on a branch, and once ready, taking the time to reorganize your commits into logical steps, is a basic act of kindness towards the people who will review your changes, and towards your own future self.
I think titles of PRs matter, and at least for me, they're often identical to the commit message (either a one commit PR, or multiple commits git-squashed for one PR).

I suppose it depends on your use case, one example is that I use these titles written by myself and co-workers to write beta release notes each week, which folks seem to really appreciate.
Nah, after a few decades of development you drop the pretense and go with what's easiest / lease friction. And if you can't see why going with Azure when you're a full .NET guy, then I don't know what else to say.
I was in Spain, France, Germany, Denmark, Sweden and then Italy. I think Denmark and Sweden had the best roads. German autobahns we’re great but getting close to any population center meant I’ll planned junctions showed up again. Not to mention there is no parking anywhere, a real nightmare on a road trip.
How is Vercel different from something like DigitalOcean's App Platform?

I haven't tried Vercel, but with App Platform it seems like I get everything Vercel offers, but on top of that I can add managed databases, spaces, functions, and have overall more flexibility.
How do you separate out the confounders in this argument, like ww2 destroying Europe, or the natural resources available in N America?

Other countries have been very successful with other forms on basic documents. The American success may have been more successful with a document written to reflect a society without slaves, where you can travel across multiple state borders within a day, etc.

I mean, it’s a fine document and all, but can we please stop asserting without strong evidence that it’s the best ever or that it is the driving force of American success? That’s what I mean by fetishizing.
Looking fwd to going viral multiple times on Hacker News over the course of the next few months with such irresistible blog posts as:
- Don't be afraid to roll your own crypto
- Why using string types for numeric data is actually a great idea
- Let's put all the code in one really big function
The author's complaints could equally be applied to naming branches, but I suspect he would find it difficult to work if all of our branches were named 'a', 'bbbbb' 'seroiuwegonw' and the like.

Without messages, commits are only identifiable by arbitrary and meaningless strings of letters and digits. This would make git bisect needlessly more difficult, if nothing else.
> it's not in the standard vaccine series for most in the US

It absolutely is. It's low risk because everyone is vaccinated.
According to PolySwarm CEO Steve Bassi, collecting information on malware infrastructure causes its campaigns to run more quickly.
Any chance you might have entered 1200 thinking you were entering 12? I've run into this situation more than once where there is/isn't a decimal where you think it isn't/is.
I find the overheating controversy of the fanless M2 MacBook Air to be bizarre. If you open up the M2 MacBook Air and take a look inside, it looks almost identical to the iPad Pro. The M2 MacBook Air is clearly designed to be the clamshell version of the iPad Pro. It's not meant to do heavy workloads for long periods of time. Apple wants you to upgrade to the thicker and heavier 14" and 16" MacBook Pro's with fans for those kind of heavy tasks.
The place I've stayed at in London a fair number of times calls itself a "serviced apartment" and includes a kitchenette. I don't really use it much other than the refrigerator but it's there and I've stayed there with a friend who would cook eggs in the morning.

I'm pretty sure some of the suite-style chains in the US do as well.
Heuristics like this seem pretty useless. It's true for basically all political rhetoric. The right is made up of dumb, weak incels living in their parents basement but also are going to usher in an era of totalitarian control and fascism.

It seems pretty natural to denigrate your enemies as well as play up the fear depending on your goals at that particular moment.
Thanks so much for this!

With fiction, especially classic literature, it can often feel like I'm "ought to" read XYZ, which was quite demotivating. But I love your point on finding what I like reading and relate to; makes a ton of sense!
> Look at the photos on the Apple store, I don't even know what these laptops look like

Browsing on my phone, apple.com > store > Mac[1], I see a carousel showing the front of each Mac model (oddly showing the older MacBook Air first, I’d guess because it’s the least expensive?). Tapping each model, a view for that model shows up with a carousel showing additional angles/perspectives. Granted this isn’t the most obvious navigation from the home page, and the individual products’ landing/marketing pages too frequently bury useful images.

> Add in the SSD issues and the info-sparse spec list and I really can't tell and the whole S/Pro/Plus/Max/?? situation. I wish they were clearer

If I go to Compare Mac Models[2], the spec comparisons don’t seem especially sparse. Below the fold details get more specific about the chips. Granted they’re mostly differentiated by core counts (and, oddly, memory bandwidth). The page also enumerates all configuration options for each model.

I do agree they should be more upfront about SSD performance by configuration.

1: https://www.apple.com/shop/buy-mac

2: https://www.apple.com/mac/compare/
Rationalized APL
Descriptively, I do find the default level of rigor to commit messages to be low. Even in repos with really good messages, it is an act of discipline to get them that way and keep them that way. And if there is anything we should all be able to agree on, it's that strong discipline is not the norm in software development as a whole.

Note I'm not arguing for that as a prescriptive state. I think a good commit log is a good thing and can see that there are different ways of getting there.
I would argue that if you can't communicate the purpose of the change in a simple commit message then you have probably combined too many things into the commit.

Breaking this rule is one of my bad habits and it's annoying for my colleagues to review and increases the risk of including some unintentional change ("I'll just edit this config file for some local testing...") as it gets lost in the noise.
thank god, germany does not have this problem with all the skilled workers coming here from everywhere.
What is the ELI5 20 people trading things in a small town definition of a recession? I get the whole 2 quarters of economic decline definition, but I guess I ask because part of a recession is psychological right? It gets worse because people stop spending, creating a downward spiral. I guess the question is, if we just spend through it, will it last a shorter amount of time? I get the impression that that creates economic risk - i.e. if you're spending through it and lose your job or have a financial crisis, you might additionally lose your house or some other bad thing could happen.
Chris Webb's BI blog (https://blog.crossjoin.co.uk/feed/). Facebook Engineering and LinkedIn Engineering also support RSS.
If you’re at the point that you can seriously consider maintaining two homes, across an entire ocean, you are probably far above the sort of financial decisions the average person faces.
It's very easy to understand if you just think about the basics. Put the books and academic theories back on the shelf.

In the USA we want "good" jobs that come with personal fulfillment, agency, mental stimulation... great. We also want free healthcare, free education, free everything. Fine. But at the end of the day our money has to buy things of actual value, even as we provide the aforementioned niceties, such as food, housing, medical equipment, computers, i.e. manufactured products, which can only be made by soul-crushing labor and toil.

There's a difference between productive labor (creating value) and service (moving value around). Our currency loses value because too much of the economy is constituted by unproductive jobs where people just attend to each other instead of creating any value. 1.2 trillion dollars on health care every year. 800 billion dollars on welfare. The wolves are at the doorstep.
There are plenty of places you can build valuable products and not have to think about optimization, ever. I'd imagine there are even places inside MANGA that you might get away without it. But, would expect those things to be the exception, not the rule.

While their process might be arbitrary, it tries to ensure that entrants can comfortably think about and select appropriate data structures and algorithms for problems, on demand.

In most cases, prepping for this feels like rote memorization, but through that process you start to build an intuition that helps you be more efficient at pattern matching and isolating the constraints/bottlenecks. And you've proven that you can learn and apply the algos. It's not the most fun of interview styles, but it does work for them.
I think the author should read Hubbard's How to Measure Anything. It's about measuring things usually deemed "intangible" and thus "unmeasurable".

Not a panacea, but I think he would either weaken his claim or strengthen his argumentation after reading it.
This article tells me that the Germans are far more polite and mild-mannered than I realized. I figured they were more or less like all other western Europeans (I know -- says the American who has never been to Europe).
This neighborhood was notorious for its measles outbreaks before covid also. It's not disgusting, it's just very obviously a concentrated group of people that generally refuse vaccinations.
Thoughts on AI-Generated Content
>If the update is going to touch 27 places at once, how is the developer meant to communicate such a change thru commit messages?

I make the commit messages also for myself, how many time you find some code and wonder why is it like that, then you search git and find if lucky a nice message with a ticket id and if you are lucky again the ticket has clear details on what was the issue that was fixed and what behavior was requested.
I think this list of requirements ignores the fact that plenty of other cities have trash cans that fulfill their purpose.
If you're considering maintaining homes on two continents, I'm gonna go out on a limb and guess the local job market in at least one of those two places doesn't affect you at all.
Thanks for the recommendations and the tips! Very helpful :)
> Not sure there's evidence there. I bet if you look over the vast majority of commit messages you will find that they're "lol fuck" or "whoops".

Yeah the Linux Kernel tree is _littered_ with those, it's a real pain /s. To be more serious, any workflow that's a tiny bit serious about technical debt will plain reject a PR that's littered with those. I have no problem with rejecting a PR with obvious commits like those. In a professional setting it's vital to keep codebases manageable, especially if those are in the tens.

> The reality is that developers convey intent through pull requests and rarely go through a commit log.

Not really. Pull request are usually a 1:1 mapping with an user story / ticket id / bug id, etc. They might require multiple changes in multiple places with their own reasoning.
I disagree with the author. Text explaining a "why" are often contemporaneous. To put it all in the source text would be too bloated and too prone to bitrotting into misinformation to be useful.

To increase concision to the point where bitrot is unlikely loses useful contemporaneous detail.

So, I prefer concise comments that are highly salient and unlikely to turn into misinformation, usually about key details on a mechanism where subtle mistake is more likely than the norm, and detailed commit messages on contemporary justification.

Also, the author mentions the commit messages being "probably lost." I'm not sure what the author is doing to get themselves into that situation.

I work on code bases with good commit messages. I use emacs's vc-annotate with regularity.
Outdated prediction in case of Poland. Already more people immigrate and Russian invasion of Ukraine vastly Increase that trend.
Knife crime statistics include "stop and search" where orinary working people have boxcutters, Leatherman multitools, and Swissarmy knives taken off them. POC and young people are particularly targeted.

Knife crime in the UK is a red herring.
Glad you got a refund. I booked one for a month and because of travel delays got there after midnight. On first sight, I refused to stay there as it wasn't anything like the pictures or description. On trying to get this sorted out, found out I should have read the fine print. Monthly rentals are subject to different terms and conditions. Paid for the entire month, never stayed there, no refund.
Repeatedly claiming something doesn't make it true.

Here's what the Electronic Frontier Foundation says about fingerprinting.

"""Digital fingerprinting is the process where a remote site or service gathers little bits of information about a user's machine, and puts those pieces together to form a unique picture, or "fingerprint," of the user's device"""

From:
https://ssd.eff.org/en/module/what-fingerprinting

Here what TeamViewer is doing isn't fingerprinting. it's not combining unrealated bits of information to uniquely identify a user/computer. it's looking at literally one bit of information to identify whether the current non-uniquely-known user is in a -large- group or not, the group of "computers with teamviewer installed".

it can be claimed that this is adding to the bits that can improve a third party's ability to uniquely identify a user/computer, but that's a different claim, that's not what teamviewer is doing.
I don’t understand this. India since 2019 has a replacement rate under 2 (1.9). Doesn’t that count as a declining population?
We're really talking about humanity versus the ecosystem here though. If there is an ecological collapse, that would also mean societal collapse, and no one wins.
Christopher Alexander wrote "A City is Not a Tree" in 19651[1]. Software consultant and author of 97 Things Every Programmer Should Know Kevlin Henney has a talk titled "A System is Not a Tree"[2]. Microbiologists have known for a long time that bacteria exchange DNA in multiple ways, and their evolution is not at all neat.

It makes sense that the strict "tree" model is too simple for life, but something like a semi-lattice better describes the interaction of hybridization and other forms of gene transfer.

1 https://www.patternlanguage.com/archive/cityisnotatree.html

2 https://www.slideshare.net/Kevlin/a-system-is-not-a-tree
They could have just said "aperiodic laser pulses" are used. No need to introduce fantastical sounding terminology about multiple time dimensions, which seems to have been done quite deliberately.
Possibly, also possible this type of testing worked great when the low hanging fruit was available. When there was easier discovery of miracle molecules.
Do you have any references for this? I'd like to understand better
Another sort of weird one is Small Gods which is intensely good and definitely very message driven. Small Gods, Pyramids, Soul Music and Night Watch are probably peak pratchett when it comes to actually being fantastical - a lot of his writing is very grounded but in those books he really leaves the beaten path to explore something very... odd.
That's actually a pretty big difference compared to the OP's claim, AND note that this statistic incorporates a delay (we are comparing 1990 vehicles to 2009 vehicles instead of 1998 to 2020). Granted, we don't know how long 2020 vehicles will last yet. The final caveat being the second point I made about people holding onto their cars longer as inflation rises / changing their preferences, not necessarily because the cars are holding up better.
https://missionlocal.org/2021/09/san-francisco-garbage-can-d... mentions a similar list:

Rubenstein from Public Works explained that in 2018, the department could not find a trash can that fulfilled an exacting list of features: a rolling inside can for easy emptying, a sensor to alert workers when a can is full, durability to withstand street life, and be tamper-proof.

And “obviously,” she added, “they needed to be aesthetic.”

It also hints at fraud, but I’m not sure that plays a big role in the eventual costs of these trash cans. As you mention, those “Bigbelly” cans aren’t cheaper ($3,900 a piece, according to that link, so about what these will end up costing)
I also think Portugal has a great potential on this front.

The climate is relatively good, population is well educated, low crime rates, close to lots of interesting places for tourism. And tax incentives are awesome for remote workers.

I think the only reason I've not moved there is family back home.
ah I see now that I mistook the side of the conflict you were making reference to.
> is for individual contributors to not make these mistakes in the first place.

Exactly. Is the individual contributor working on something different than what the metrics would describe because they are dumb and irrational? Or because their experience, domain knowledge, and good judgement give them an insight that the KPI wouldn't? People certainly can be dumb and irrational, but we should at least be open to the possibility that people who are up to their eyeballs in a problem domain know something about what "better" and "worse" look like that a number-cruncher doesn't.
It’s impossible to not move in space due to inflation.
OVH's support is not so much terrible as largely non-existent. However, they have been rather generous with free credits and I've never had a billing issue with them despite having used their various services for 13 years across at least three entities.
No, I have a separate charge for the 12.
I'm Italian, my PhD in Germany in pure maths is paid 40% more than friends working in Italy with engineering degrees. If I stay in Germany after finishing my degree I could easily make twice the money I could get in Italy regardless of whether I stay in academia or go to industry. Not a strong incentive to go back in the immediate future!
I'm old enough to remember the rumors about Saddam Hussein fusing clusters of 15 PS2s to make a UAV realtime controller [1].

To be fair, he could have been more upfront about it. Some marketing managers would have shown that at E3.

[1] https://www.reddit.com/r/AskHistorians/comments/l3hp2i/did_s...
if you're EU based, may be worth treating this as a consumer right to withdrawal

https://www.europe-consommateurs.eu/en/shopping-internet/14-..., instructions at the bottom for contacting your local european consumer center to complain. (Have heard this complaint process is very good + nearly automatic for airline refunds; not sure right of refusal cases).

If you're US based, you may be able to frame this as a gift certificate under the CARD act https://www.law.cornell.edu/uscode/text/15/1693l-1, and at least dispute the expiration date. (But I'm not sure if this section gives you power to sue; you may have to contact your state AG).

(I'm not a lawyer)
Even if you had ordered it, it makes no sense for OVH to act like that. It hasn’t been used, so why not refund it? It will cost them a lot more in reputation damage.
I book AirBnBs (and VRBOs) for work retreats fairly regularly. Going to one next month, in fact.

Rent a huge house (8+BR, 6+ bath, 3500-5000 ft²), bring the leadership team together to live and work together for a couple of intense days. In Monday evening, cook dinner together, work Tues/Wed, leave Thursday AM.

There’s no hotel-equivalent that I’m aware of. (And given that it covers 3 nights’ accommodations and cheaper meals for 8-ish people, it’s notably cheaper than a hotel and restaurants in almost every case.)
> Couldn't this pretty easily be solved at the file system level? Just store a back pointer from a file to each of its names.

In theory yes, but no filesystem does this as far as I know.
it was useful for a time in web2.0 land but things have changed.

... also, i realized i wanted more privacy, not less as i got older. the blog was becoming a potential risk by increasing surface area of attack on identity.
On a more broader scope than software source code, historians may disagree.

Commit messages are like timed notes, or artifacts opportunities to explain the path of evolution of a code base, while explicitly pointing at it.
In other words, that might be a problem in the long run, but in the short run we've got much more pressing problems -- such as climate change, which Musk hasn't addressed. Maybe because his rockets contribute to that, and have the potential (if and when Starship becomes operational) to make a major contribution.
While your stereotypes certainly match for some Eastern European countries, they are quite mismatched for some others. I was very surprised about the Baltic countries being high up in the list. They generally have high education, low corruption and are driving innovation. Estonia for example is the country with the best digitalisation in Europe and likely amongst the highest in the world.
At the risk of butchering an old joke, my attempt at the ELI5 small town version of a recession is the following story, but the rich tourist never shows up....

From [0]:

It’s a slow day in some little town……..
The sun is hot….the streets are deserted.
Times are tough, everybody is in debt, and everybody lives on credit.

On this particular day a rich tourist from back west is driving thru town.
He stops at the motel and lays a $100 bill on the desk saying he wants to inspect the rooms upstairs in order to pick one to spend the night.
As soon as the man walks upstairs, the owner grabs the bill and runs next door to pay his debt to the butcher.
The butcher takes the $100 and runs down the street to retire his debt to the pig farmer.
The pig farmer takes the $100 and heads off to pay his bill at the feed store.

The guy at the Farmer’s Co-op takes the $100 and runs to pay his debt to the local prostitute, who has also been facing hard times and has had to offer her services on credit.
She, in a flash rushes to the motel and pays off her room bill with the motel owner.
The motel proprietor now places the $100 back on the counter so the rich traveler will not suspect anything.

At that moment the traveler comes down the stairs, picks up the $100 bill, states that the rooms are not satisfactory, pockets the money & leaves.

NOW,… no one produced anything…and no one earned anything…however the whole town is out of debt and is looking to the future with much optimism.

[0] https://www.econlib.org/archives/2012/01/an_answer_to_a.html
> this is why I hate squashes of PRs

I like them because of the linear history, but the commit message should keep the explanation for _all_ the changes.
Probably depends if you're a Portuguese homeowner or not?
I haven't been staying in a lot of hotels recently but not servicing rooms has been pretty common over the past year in my experience. (Ostensibly because of COVID.)