skysight-inc/HackerNews huggingface dataset:
The punchline here is a help target that digs through your makefiles looking for comments:

help:
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'

I stumbled over .*? since ? usually means optional, but turns out it means lazy in this context. The $$ would be makefile escaping. Dropping the grep and changing the regex slightly, I just appended this to an overengineered makefile:

# Help idea derived from https://marmelab.com/blog/2016/02/29/auto-documented-makefile.html
# Prints the help-text from `target: ## help-text`, slightly reformatted and sorted
.PHONY: help
help: ## Write this help
awk 'BEGIN {FS = ":.*#+"}; /^[a-zA-Z_*.-]+:.*## .*$$/ {printf "%-30s %s\n", $$1, $$2}' $(MAKEFILE_LIST) | sort

Very nice idea, thanks for sharing it!
I've realized this as well and the best solution I can think of is to take capital from the US and deploy it in less "efficient" parts somewhere else in the world. Housing: We're never going be able to change zoning laws to fix the problems. Healthcare: all the boomers and aging gen Z are going to need it and the younger generations are going to pay for it. Either though inflation or taxation. The only way out is to search for new grounds.
1. Some people who aren't time sensitive but intend to buy may wait to see if prices drop more.

2. Home builders obviously care about the price of houses they may build and sell. If the estimated prices of their future construction drop a lot from previous plans, they may abandon plans to build additional homes. Like all businesses, they buy in bulk, they deal with debt markets, they have multi-year forecasting, etc, and dramatic changes in the market may cause them to reevaluate profitability of future construction.

Point 1 may cause further drop in prices, and point 2 may restrict supply from growing.
Hey! Creator of Shortcat here. Glad to hear that Shortcat helps mitigate the cursor lag. I wouldn’t have thought Shortcat would be used on an EInk display!
I think a lot of people left Microsoft to start/join Valve, foremost of which Gabe Newell himself.
Or, don't invest in real estate because, if you're not supremely wealthy, purchasing a house will both drastically concentrate / un-diversify your holdings and result in you spending multiple years of earnings (hundreds of thousands of dollars) on mortgage interest. You not only need for the house to continue increasing in value, you need it to increase in value above what you paid in mortgage interest, above what you pay in transaction related expenses (real estate agent commissions etc.), above the cost of capital improvement (i.e. repairs), above the return you would have earned on the money had you invested it instead of paying mortgage interest, plus an expected rate of return on the entire property that you would need to actually sell, which is illiquid, and you may find that you would want or need to sell at an inconvenient time, i.e. when interest rates are high, making it more difficult to realize a return.

Sure, you don't need to pay rent to a landlord, or moving fees. But if/when purchase prices are so far out of whack compared to rents, it's better to invest the difference in your diversified portfolio instead. And if you really want to invest in real estate, you can invest it in real estate ETFs instead, which are more liquid and do not require such a large financial outlay as to concentrate your portfolio.

Don't get me wrong, there are other reasons to buy a house. But they're usually emotional, not financial.
`process-compose` is a "scheduler and orchestrator". `is_ready` only checks for services to be ready so it seems great when you want to start the services by other means and wait for them to be avialabe (for example, services started in another node of a cluster).
Great that they keep going at it.
And which part of the constitution prevents Congress from passing an act to delegate authority to an agency?
Same thing with Facebook and identity. IIRC they leveraged Google’s address book to get traction, but will go after you if you try store FB social graph data long term for anything outside their garden.

You try to block the tricks you used to get growth, basically.
'Shut up and calculate': how Einstein lost the battle to explain quantum reality
this reminds me of kenton v's complaint about working on infra being so hard
> As the ideological groups win over territory

TFA addressed this hypothesis.

(Have you ever looked at the US, not by states, but by MSAs? The real colour is purple; it's all the fucked up districting that make it seem otherwise)
Do we know how and why that works?
TP was apparently someones name before they force-pushed to change it too.
i doubt there is much room for a priority change. as i said elsewhere, we were a pretty understaffed team, so we were already very focused on the highest value internal use cases. we did have a couple of people who also worked on the core python interpreter, but that was only a fraction of their duties, and even our open source and upstream contributions were driven by stuff that google also needed done.
If they have the ability to pause the entire game in a consistent state while its state is being saved (in the foreground save case), then they certainly have the ability to pause the entire game in a consistent state so they can fork. Just the latter pause will be much much shorter.
Honestly, the actual Luddite blog looks almost as AI-generated as the actually AI-generated blogspam he added.

>VW told law enforcement they would "not track the vehicle with the abducted child until they received payment to reactivate the tracking device in the stolen Volkswagen," according to the sherrif's office. Perhaps it should be unsurprising from a company that started during the Third Reich and used forced Jewish labor.

Wut?

(Seriously, they're trying to claim that there's some connection between two events that involved the same company but happened around 80 years apart on different continents and people speaking different languages, with an intervening war? Not to mention that the linked article says that Volkswagen has a process for cooperating with law enforcement and that this was just a mistake. And I do not believe they are lying about having such a process.)
Why is sound design almost always treated as a side-dish to visuals? How many aps are there that have an audio-only interface with visuals as an option? I can't think of any except assistants, but those are just trying to mimic conversation. We have the technical capability to render good 3d spatial audio on phones that could convey all kinds of information, but instead we just remake the same sound effects over and over. Where is the innovation?
Sometimes waiting for the address is not enough. For example, you might want to wait for a specific API enpoint to return 200 OK, or you might want to wait for database migrations to get applied. Is `is_ready` aiming to cover those cases in the future?
While it’s likely we’re best adapted psychologically for small groups, how much of that is universally relevant in a modern context is unclear. A lot of people have left small towns in recent decades due to their often-gossipy social dynamics and the mental toll that can take… speaking from experience, coming from that being “just a number” in a city can be much needed relief.
In Australia, when doing the yearly tax filing, the ATO website already prefills all/most of the amounts because they already know those anyway

Your job is it then to correct things, fix wrong ones and submit what they couldn’t get automatically

The ATO website is also veeeery nice! I was surprised how simple of a task doing taxes was
Superior in what way? Is English superior to French? I think you can have equally good implementations of modern CPUs regardless of the ISA. The end result is trillions of logical gates that working together will store, add, subtract, multiply at a rate of several millions per second. Logical gates don't care what language you speak to them as long as they understand.
Funnily enough some Google resellers are paying more than Google.

I have no clue how, they must be burning investors' money
Jax is next level though
Can’t really see the appeal of watching robots race each other, the post season Netflix series would be rather dull.
> the building frame that used to sit downtown for years that was supposed to be occupied by Dell.

You mean Intel :)
Image Upscaling
Einsum's instructions are hardly "a string of C Code". It's dense mathematical notation, which has been around for quite some time, hence the name.
Because you're complaining like there's no solution. Well, there are many solutions.
Make the Image clearer and larger
Ah - was just about to come and post exactly the same thing. Mise is fantastic, supports everything ASDF does and is faster.
Seriously?

is_ready() {
while ! nc -z $1 $2; do
echo "Waiting for $1:$2..."
sleep 1
done
echo "$1:$2 is accessible."
}

is_ready google.com 443 &
is_ready x.com 443 &
wait
It’s much more than that, even now they are continuously opening job postings with a focus on re-writing the 365 platform from C# to Rust.
ths, If you have better ideas, please give me feedback.
Convert Your Web App to a Desktop App with Elixir Desktop [video]
The internet is an SEO landfill (https://news.ycombinator.com/item?id=20256764)

This is a related discussion from about 5 years ago about how SEO is ruining search. Google still seems to have a thick enough skin and a monopoly to get away with crap even after so many years of ruining search.
Thank you, that's why I want more people to know, I don't want it to be buried.
I wonder how much of an impact that has. It isn't mentioned in the article, and I don't really know how large of an impact that has in aggregate.

Also, the article references how Nashville is providing some competition. Pretty sure Tennessee is not really any better than Texas in many respects.
> You must be on to something lol.

Only the orange site would get angry at someone suggesting they should be paid more and have more free time to pursue their interests.
Like stalling a plane: the useful momentum is lost. I.e. no one wants to buy (they wait for lower prices) or sell (facing uncertainity at how long it's going to take, and what price they'll get). Only people desperate to move will buy or sell anything.

It's bad because it directly eats into the purpose of housing you stated.
If scripts need particular arguments the make is a good place to record them.

I use it quite a lot for automating deployments - if you want to Terraform up a VM:

make colo1-fooserver01.vm

Then if you want to run Ansible against it:

make colo1-fooserver01

You don’t have remember or type all of the flags or arguments - just type make and hit tab for a list of the targets that you can build
That's not really fair, the working drafts are freely available and (if you take the latest one before official standardization) are the same as the official releases.
https://port70.net/~nsz/c/c23/n3220.pdf

To be honest, I've never met a single professional who actually bought any IEEE or ISO standard.
I read the original version several times when I was young ...
The kid has been raised by an animal through observation, guessing and experimentation he cames to some discoveries and conclusions about life, death, elements of the universe, god ... he even become vegans and eat only falling fruits because he thought animal and plants are sentient just like humans but with different degrees of sophistication ...

Ibn Tufail is very famous in my country we have several schools, universities, hospitals in his name
Part of me thinks that its not cancellation but more not wanting to personally insult people, by name, in a medium that you never thought anybody but a handful of people might see (and certainly never expected to be published verbatim for the entire world to see) from 35 years ago (maybe people who wrote those comments were a bit less mature)
On one hand I totally agree with the Luddite.

On the other hand, why do we need Google for recipes. Everyone eats multiple times per day. You only need to host text, really. How come the world hasn't come together to create this. How can the world ever come together if we can't even create this.
How so?

Also, orthogonal lines share a common point of intersection.
How dare people attempt to be more empathetic towards others.
> No one I know uses Apple audiobooks, I thought it was only Audible in this market.

Yes, I'm sure Apple keeps it around out of the goodness of their heart and not because its used and is profitable.

> Spotify is a loss making company

Spotify is profitable [1].

> as their see their dominance erode they are trying to find boogeyman’s to blame

19% YoY MAU growth, 14% premium subscriber YoY growth, 20% YoY revenue growth, 31% YoY profit growth... Spotify is a strong business, in quite a lead over Apple Music [2].

But, none of that matters to you. You've got your narrative you need to construct to support your worldview. Before your misinformation was corrected, it was "Spotify is a trash business, Apple is a great business, go Apple". Now that you've learned that Spotify is a strong business, your narrative will shift: "Spotify pays artists poorly, no wonder their profit is up, Apple Music pays artists more, go Apple". You struggle to imagine a world where Apple might not be the good guy. Metaphor, like mortar on the foundation of your tech worldview.

The Walmart metaphor is interest-- no, I can't even fake cordiality, as proud as you may be to have came up with it, you're roughly fifty-ith in line on claiming originality on that one. My god, Epic sued Apple in 2020, four years ago, your intuition if its worth anything should be screaming at a hundred decibels that there have been infinite conversations on this very site, every argument permuted a thousand times, torn apart, countered and counter-countered, and you trot out something so banal as the "well, Walmart has the Great Value brand" line? Wake me up when Walmart has 60.8% of US citizens exclusively shopping at their stores, and the remaining 39% exclusively shops at Kroger, there's zero other places to buy food (by design, its for Food Security), and as I rub the sleep from my eyes I say "Wow, I guess that guy on HackerNews was right. I bet the food economy Walmart and Kroger gatekeep is a super fair and balanced market which suppliers super-enjoy participating in! Man, I bet there's so much sick innovation happening!"

[1] https://s29.q4cdn.com/175625835/files/doc_financials/2024/q1...

[2] https://9to5mac.com/2023/07/03/apple-music-spotify-us-subscr...
> the thought of a robber seeing my tax returns or photos of my infant daughter is constantly at the back of my mind.

Even worse is the eventuality of them getting their hand of a picture of your ID card or passport, or whatever they can later use to steal your identity. Identity theft is nightmare stuff.
Anything wrong with it being written by gpt? Maybe the op is not native and still wanted to produce good quality english?
I was/am working on similar tech, and there are dozens of cuts when you cover every possible edit and release format (VHS, Betamax, Laserdisc, DVD, Blu-ray, streaming) and even the problems of 24/25/"30"fps causing creep.

It's solvable, it just requires more tagging and more data.
TypeIs does what I thought TypeGuard would do in Python
And then the Cloud happened, the modern version of timesharing.

RISC-V OEM extensions will ensure that never takes off like people expect.

They look for GNU/Linux, and Android/ChromeOS is what they will get.
Yes, and that only strenghtens the effect: if prices are dropping and they try to sell sooner, there’s more supply, prices drop even more. In a market with increasing prices, if they wait to benefit from increasing prices, supply decreases, and prices rise even more.
Idk if it's “worse” but yeah sanctions are a serious problem for the many people who happen to have family ties with the “wrong” countries.
I do agree but in this discussion we're talking about the general problem of logging in to a website.
That's the case where phishing is the most devastating. Solving that problem is a huge step in making people's online lives more secure. Just because we didn't solve all problems, doesn't mean we shouldn't solve what we can solve. If you're a security engineer, it's your job to promote ways for people to be more secure online. And this is what I am trying to do myself.
They are drafts for a reason.

Plus who seats at WG14 table?

Big corporations selling compilers and OSes.
Because PHONY targets can do that, too, and without the needless manual work. Because a Makefile can still do Makefile things: PHONY targets depending on other PHONY targets, which so happens to depend on that one openapi json export you also create, which in turn depends on ...

You can do that in Bash. And now you've reinvented Makefile, but poorly.
I realize the apps are all on iOS, but to say "there is no barrier to switching" is a bit annoying as it pretends my experience, where I actually got an iPhone but decided not to keep it due to the barriers to switching, didn't exist.

I'm not saying is impossible or something, but it's just way more effort than it was worth to me. E.g. so many iOS apps by default are set to use iCloud. All of my photos for years were in Google Photos. There is a Google Photos app for iOS, but it is in no way as seamless an experience as on a Pixel (e.g. camera integration). And I think a lot of people would say that if you get an iPhone but specifically avoid Apple's services like iCloud for photos so you can stay on Google's services, that defeats a huge part of the value of being on the iOS ecosystem in the first place.
The question is "why don't lonely people interact with each other".

The answer is that being in need of emotional comfort does not imply the ability to provide it, so after some time they are bad fit even for each other. The same goes with "why don't unattractive people date each other".
Next best thing?

https://www.aipeter.live/
1) Smoke weed, drink alcohol

2) Pick up a religion and just put in the minimum effort (i observe shabbat)

3) Consume psilocybin when weed doesn't work or you need a tolerance break

4) Pick up a hobby with community online/offline

5) Argue with people on X

6) Play games with strangers

7) Join a club with common interests

8) HN

9) Volunteer

10) Absolutely avoid social media like DM'ing with ppl

11) Travel
This, right?

https://www.aipeter.live/
My approach these days is to check reviews on capterra, g2 and similar.
The domain registration thingy is to the point though :+1
That could be a good idea.

How would you like to use it? To show a set of monitors to a friend, or to bookmark it for yourself to see how the selection for a certain set of parameters evolves over time?

For example, should the monitors which you have hidden with the "hide" button also be hidden when you use the bookmarked URL? Should the ones you marked with "compare" still be marked?
People will point to a lot of things about Austin to explain this but this is the biggest one in my opinion. I have lived here for 12 years, and the summers are still fucking brutal. I was born and grew up in Ohio, and I just can't get used to it. I like a lot of other things about Texas and the Austin area but the summer heat is not one of them.
For me the most interesting about all this is that there are so many people that at the same time treat a city as fashionable for a hot minute but then dump it when the algotrend is on the rise.

Like Heidi Klum would say: the one day you’re in. The next day you’re out.
Dependent of the cause yes. Loneliness caused by rejection based on miscalculated perceptions of others is an unfortunate reality. Loss of family and friends due to death is not solved by science, however, coping mechanisms for management may help.

Interesting that of all places Phil McAuliffe was in Korea. Korean culture is very welcoming. Once a connection is made, one becomes part of the family.

At times loneliness can spur one to push past fears such as travelling alone or attending an event solo.
For now I've stuck with streaming links, but yes more data makes it easy.
what if you could get lonely strangers with each other but you can't talk to each other that would solve a lot of the issues you described
> Thats only really a problem for C/C++

Even if that would be true, still every language that isn't C (or JS in the browser) needs to link or build against some C (or Fortran), which results in more or less working solutions on how to integrate with or build C sources.
Of course you may not see that (as long as it works), because somebody else has wrapped that up in a package (or whatever) for your language of choice, but somebody has to do that.

> ship the dependencies with the program.

My post should have been the answer to this argument: this is not possible for example when "shipping" the source for a cross-platform library. Or a cross-platform end-user program/app. Or just about anything which isn't "just" some web-backend or a server of some kind.

Does that mean _you_ need a complicated (I'd call that "working for anything but the most basic stuff") build-system? No.

I am a bit puzzled by this phrase:

> The solution is not to ship complicated and bug infested build systems, it is to fix the dependency problem in the same way any other language has done so far

But any other language than C or C++ (sadly, _way_ less than "any other") solves that by using a complicated and bug infested build system(s) and package manager(s) or a combination of both.
Or sometimes people voluntarily make these changes not because someone has a problem, but because they're considerate of other people.
Same here and you know it's not all bad. Just very lonely at the top.
That comment was actually meant to be a joke. (Well, mostly.)
Would the Swift UI also work on an iPad? Do you have any comparisons with other tools (eg steam streaming, moonlight)
I still prefer asdf. It does the job just fine. Direnv has its own stdlib, which sometimes I find useful, and make is something I have to install anyway.
I've been using this on almost all of my projects, and am really pleased with it. Shell autocompletion is a nice bonus. If you also Nix, checkout `just-flake`:

https://github.com/juspay/just-flake
They are unwanted.

In all of those scenarios you mentioned, simply working more and harder contributes to the solution.
What if you could get hungry, broke people to a restaurant but they don't eat any food there, that would solve... Oh, wait...
Meaning you're about to start exporting a lot of garbage to jurisdictions with laxer regulations on landfills?
You won't get an answer on how Spotifys algorithm works for the same reason you won't get an answer on how any big-tech firm algorithm works; it's a proparitary software solution that is core to their business.

Can they be gamed? Tricked? Absolutely. Researchers spend a lot of time and resources trying to figure out how these algorithms work, once you're able to make an educated guess you can try manipulating it. If researchers do it, I see no reason (some) state actors wouldn't.
yo take this comment down man

we can't have people crowding this space also

don't tell em about family offices
Calling it a Landfill seems accurate. I just searched (on DDG) for the tap size for a 5/16-24 bolt. I got garbage like this:https://shuntool.com/article/what-size-drill-os-used-for-a-5...

This isn't even the worst example, since it does at least have the correct info buried amongst tons of Ai generated garbage, but I can't use this for reference, since it tells me 4 different drill sizes. I've had to switch back to a paper copy of the machinist's handbook, since I can't trust the internet to give me accurate information anymore. 10 years ago, I could easily search for the clearance hole for a 10-24 fastener, now I get AI junk that I can't trust.

How have we regressed to the point that I'm better off using a paper book than online charts for things that don't change?