skysight-inc/HackerNews huggingface dataset:
Oh excellent, then better (and more portable!) tools are available:

http://pants.build

https://ninja-build.org

https://buck.build

and, if you hate yourself: https://bazel.build

> What exactly are you talking about? Are you upset that make isn't a cross-platform package management system?

Ok, so you were serious with your claims of portability, that is concerning.

The majority of times I've seen Make used it's primarily been as a task runner.

For example:

TAG=some-service

SVC=website.com/$(TAG)
BUILDER=golang:1.19-alpine
export REVISION_ID?=unknown
export BUILD_DATE?=unknown

RUN=docker run --rm \
-v $(CURDIR):/opt/go/src/$(SVC) \
-w /opt/go/src/$(SVC) \
-e GO111MODULE=on

build:
ifeq ($(OS),Windows_NT)
# Workaround on Windows for https://github.com/golang/dep/issues/1407
$(RUN) $(BUILDER) rm -rf vendor vendor.orig
$(RUN) $(BUILDER) rm -rf vendor vendor.orig
endif
$(RUN) -e CGO_ENABLED=0 -e GOOS=linux $(BUILDER) \
go build -o service -ldflags "-s -X main.revisionID=$(REVISION_ID) -X main.buildDate=$(BUILD_DATE)" \
./cmd/some-service/...

# $(RUN) $(BUILDER) rhash --sha256 service -o service.sha256
docker build --tag="$(TAG):$(REVISION_ID)" --tag="$(TAG):latest" .

run:
docker-compose up

serve:
go run ./cmd/some-service/...

dev:
ulimit -n 1000 #increase the file watch limit, might required on MacOS
reflex -s -r '\.go$$' make serve

^ the only thing this is "using" of Make is the name "Make" and it's so much worse to actually debug than a bash script, it's even got workarounds for various platforms inside of it.
As options grow flexibility for power users disappears is my challenge.
Please don't. The web lives and dies by links, the more specific the better, so #to-an-id or #:~:text=to-search are so much more useful than bad state management that probably only works for that one logged-in user anyway. Put that state in the part of the URL you unambiguously control (query params).

https://web.dev/text-fragments/#textstart
My new vehicle is almost perfect button -touchscreen, but the radio is all touchscreen and it is basically impossible to use while driving.
Weirdly, one time in Paris we thought this was happening to us, but they place they stuck us was in a completely awesome location - heart of the Latin Quarter and clearly pricier than what we had paid for.
I don't do much computing in public, and am confident in the assumption my digital life is truly that unremarkable to 99% or more of humanity. ^^
GTX 1080 was 180W. I think everyone agree that 1080 was high-end at that time. What's happening now is that xx80 series now become ultra-high-end silently, as we can also see price rising.
Using the Nix package manager solves these problems.

With nix, all sorts of niche packages are available, so installing just isn't difficult. (& packages nix installed only go in /nix/store, so the filesystem isn't messed up).

If you want the same programs (the same version of programs, even) across different Linux distributions, and macOS, nix is the best tool for that.

If you're worried about your environment being an unreproducible snowflake, nix's main advertised feature is reproducing package installation.

Although, yeah, Nix suffer the same cost of "1 more niche thing to install".
Hotels have existed for millenia but work almost completely differently now. So there's no reason for them to be more reliable. Scammy hotels are extremely common, especially in touristic destinations. Hotel scams are an entire industry of their own, with fake review, ratings, price frauds...
I agree but I also wonder how much of this is a failing or ceiling of capitalism? Where things can never be complete or perfected, where we have to invent new problems to sell new crap?
Ah yes you mean our "spontaneous fuel saving mode," we're proud of that one!

- Grumman salesman, probably
Does the 50£ include cleaning fees and other bullshit?
For a moment I thought this article was going to be about doing visualizations of cells using Vi(m)
Intro to Redis Scripting with Lua
An F150 is only a car to USAmericans, to the rest of the world, it's a truck.
They've increased headcount significantly since 2019 so I imagine layoffs would be in the picture. Agree they'd still be large businesses with growth prospects.
Think all the politicians FTX bought will give up their donations?
A key point of what is now old tech is/was multiple paths of operations. On the other hand we have what I'd call appification, where there is just a single path and anything else has to be weeded out, for the sake of simplicity and the benefit of the user.

As it happens, as of today, Twitter (which provided quite a remarkable number of paths of operation), succumbed to appification and removed the option to retrieve search results ordered by recentness. (Because this is not how you operate it? You do want the most prominent ones, as by Twitter-weight, and nothing else.) As this has been rather crucial to how I operated Twitter, I guess, you have to count me out.
Depends. Some cars have really good pedestrian detection and will stop automatically. But yes, some of those full size pickups and SUVs have a pretty large front blind spot.
There are Airbnbs sometimes located in places where there is either limited or no hotel availability. I stayed in one once because that Airbnb was the nearest place to stay to get to the Hoh Rainforest (Olympic National Park). People also stay in Airbns to have "unique" experiences in remote locations or for a longer period of time than what would be possible in a hotel without having to need to sublease an apartment/house. I don't know why people use them for vacation when there are hotels available. The experience at a hotel is far superior.
> Playing together now a means an hour of downloading content from an online service before the game even starts — and this particular game is an entirely offline one!

Did nobody else spent the first 8 hours of 00s LAN parties trying to get the equipment set up, the networking to cooperate, the games shared? Then finally after a reformat of windows xp or two around 2am finally getting to the gaming? That was my only somewhat dramatized memory of things. I loved every second of that struggle which is maybe why remember it. This seems to be a case of seeing the past through rose colored glasses. It was sooo much harder to get a group of friends together to play some counter strike than it is today. It’s not even close.
Then there is the smell. Amazon packages delivered by private vehicle frequently smell strongly of dryer sheets or Febreze that make me nauseous.
Yeah that's fair. I only use make as a task runner for high level languages where the compilers that take care of those aspects of compilation. My makefile commands are never much more complicated than "cargo build" or adding compiler flags to my "go build" command
> the reasons we don't are ethical/economical/politcal

The US's history with war is far from any of those reasons. Ethics is one of the least of politicians concern. The main reason why the US hasn't invaded a big country yet is because the world is divided in 2, and invasion would mean the end of the world.

Iraq, Afghanistan and Yemen (recent ones) would beg to differ on the US's very ethical wars.
As far as multi burner built in cooktop/stove electric/induction setups, pretty much everything available in the US is 240V.

You can get like countertop stuff that is 120V and lots cheaper.
One of the things about conspiracy theory like sentiment is it makes anyone who takes things at face value seem dumb/naive. However, what is the real value in assuming that everything is corrupt to the core while doing nothing about the corruption? Does it help one formulate more predictive mental models? That seems impossible.
Then they wouldn't be able to climb out the window either.
I don’t have a Tesla. Genuine question. Does anyone actually play video games on their car’s console? If you’re that desperate to play a video game while driving or as a passenger, can’t you use your phone?
Competition can't work if one side can operate at a loss near-indefinitely thanks to VC money.
It wasn't like that in the early days, especially pre-IPO and before Airbnb turned into a business for wannabe landlords. In like 2010 Airbnb was magical for exploring a city like San Francisco. I remember paying like 50 bucks a night to stay in someone's beautiful house in the heart of the mission district. Hosts back then were genuinely good people that wanted to help travellers. It was a couch surfing kind of vibe and community. Nowadays all of that magic is long gone, and it's way more expensive.
Re: videogames - no.

I had about 9 video-games for my NES. The majority were unplayable enough that I never beat them as a child (Zelda 2, Double-dragon 2, mario 1, mario 3, gauntlet). Zelda 2 would routinely delete all of my progress because there was a physical battery in the cartridge that was running out. I had to work all kinds of magic to get the system to even start (alcohol wipes, blowing, cramming stuff in there). None of the NES games had an acceptable multiplayer.

If he had said N64 then maybe.

Regardless, downloading a 1 gigabyte update to a game takes less time than driving to the store to buy a game, so I think the whole complaint is baseless.

But this to me shows the author isn't being remotely objective in his evaluations.

Re: car touchscreens - then buy a car without touchscreens.

This is just a 4 completely unrelated complaints. Out of the 70,000 things that have changed in the last 30 years I could easily cherry-pick 4 that have gotten better and write an article about how everything has gotten objectively better.
It’s because of initial headlines, from many years ago, about issues and cost. Even tho those aren’t valid arguments anymore, it’s hard to change perception.
For me it has felt like that since the early 2000s. I was born in the seventies. Is it an age thing? I can only get into a couple of games that were made after 2000. But I beat every cave on all 5 levels in Boulder Dash!
Family Tree Could Catch a Killer (2021)
I feel like at this point JS is a compile target. TS + Phaser or PIXI is delightful.
I believe it's mostly due to a global change at the lower levels. It seems similar to google never ending beta (every month basic apps change in layout, color, UX.. it's surprisingly exhausting, even when there's a good idea, which is rare, it's flooded by a bag of mistakes). The constant update model with broadband/fiber access means changing things cost zero, no cost => no pressure to provide something of high quality.

Then games have been rethought to be only online .. many games don't have local multiplayer modes now.. it's a cultural/economical shift.
GoldenEye on Nintendo 64 was peak “play video games with a group of friends”. Now, it seems like every game is single player per console. So if my son has buddies over, they all haul their own Xbox’s and monitors (or scrounge my old ones from the basement closet). It’s considerably more difficult. Even though the TV screens now are so much larger! Craziness. I solidly agree.
Because things don't stand still. If you don't continually try to improve, one, well, could end up in Russia's shoes. A has-been who is more bluff than bite. Of course they do have one tremendous bite up their sleeve --which of course no one in their right mind (including themselves) would want them to resort to.

In order to stay ahead, you cannot afford to stagnate and feel like a fat cat.
Right.

I think looking at the features, you see "minor quality of life UX improvements", and it's not mind-blowing. (just commands implicitly run with the workdir of the justfile, just --choose uses fzf, soft tabs not required, etc.).

The effect does end up being a nicer tool to use.
Well, I'd say it's because people that travel in groups can get a better deal by booking an Airbnb instead of booking multiple rooms in a hotel, and it also gives them the benefit of having shared space (living room) and a kitchen.

It also usually makes sense for longer stays, say a 30-day stay where the Airbnb's usually grant a ~20-30% discount, which makes them cheaper than a hotel.

Other than that, I agree there's little reason to choose an Airbnb over a hotel.
Another airbnb scam story:
Several years back, I booked a place on Airbnb (thankfully it was just for 1 night), turned up at the provided address and had was not able to enter the premises. Contacted host and was told it was at a different address. I had to catch another cab to get there. Turns out the host was a renter and was illegally subletting on Airbnb.
When I reported this to Airbnb and left a negative review, my review was removed within a couple of days. Airbnb knows which side of the bread is buttered.
Thank you for your suggestion. At first, we expected to make an SRE-friendly language and made enhancements in configuration and policy writing (try to be close to python and shell in use, and use some pythonic built-in functions such as range). However, this does bring additional learning costs to some users who are unfamiliar with python's usage. We will try to eliminate some of python's triks in the future to make the syntax and semantics of KCL clearer.
> But bitcoin, for the first time in history, sets monetary policy in stone and gives all participants perfect information

This is as true as saying that the United States Department of Treasury sets the supply of dollars in stone. Bitcoin is as fixed as the relatively small number of parties who run the network want it to be. If enough of them wanted to fork it, remove the deflationary model, change their rewards, etc. most users would be dragged along for the ride because there’s no anchor.
Problem: The door (which is quite large) is blocked by an obstacle, and thus you can't open it.
I feel like this will work right up til it doesn't.

Realistically, it feels like it will necessarily introduce fence posts in the upgrade cycle such that you either don't even try and run older things, or rely on something like emulation.

My dream would be that we do the emulation route. My expectation is that we just leave the old. :(
That's cold. I once had one (managed by a large vacation rental company) where the hot tub was busted. Of course they knew about this prior to our arrival, but instead we had to find out the hard way after an 8 hour drive. Of course they offered us a $50 discount for the week. Somehow my negative review did not stick.
Is there really any propriety around this tool when something as abysmal as autotools has to exist to generate the makefiles/etc.?
Yes, you're not the target audience. That happens.
I’ve had a horrible experience with that game. From extremely poor performance on an expensive graphics card, to the game just refusing to start without crashing.
In my case, the whole Smartphone ecosystem has been a disappointment.

I was an early adopter of PDAs and early smartphones, I used them constantly and wrote apps and games for those.

Today I barely touch my old iPhone SE.

I find the devices boring and bland, infinite scrolling seems to be the only thing to do. F2P ruined games, and most apps are crappy/cloud based/badly implemented web apps.
I am a big fan of Firaxis games, but they have been releasing buggy games for a long time, so nothing really new for them.
You get your own space that's not a cookie cutter box, like a hotel. Also, you generally stay in a part of town that is residential and not filled with other hotels and business. When it goes well, it feels like you really get to know the town you're visiting.
Fedex also uses contractors to deliver parcels. A friend and her husband run a small biz that does nothing but Fedex deliveries in the Midwest.
> On the other hand, even if we could detect generated texts with high accuracy, are we going to fail a student just because a black-box AI model says so? Doesn't seem very ethical to me.

We already have that, today.

With fantastic tools such as TurnItIn[0], that regularly flags my own work as plagiarizing my own work. And we see with those tools, already, there is a presumption of guilt. The professor will believe the tool over the student, often without the slightest glance to see why said tool is saying the student is guilty.

[0] https://www.turnitin.com/
The storage is massively cheaper than the sequencing. At some point it could be worth going back and trying to figure out how much of the raw data you can safely discarded, but at least at first there are so many more other things that are more urgent.

(The paper I linked describes more or less what I'm currently working on)
If you look closely Maverick is always in the back seat... Same in the F14
> Seems like we are at a point in time where the really talented people have left software engineering due to age or being promoted upwards.

Agree that is a factor, but a small one.

> It feels like as a collective software engineers have lost their culture and everything is too complex to grasp so we build complexity on top of a misunderstood base, and everything falls apart.

Respectfully disagree here. Systems have been complex for decades. Who knows when the last time was a single person understood everything about their computer (with respect to both hardware and software)

The problem is simpler imho. Really it's just a problem of perverse incentives.

1. Coding schools / bootcamps are incentivized to churn out people branded as "senior" when they have a mere 6 months of practice.

2. Managers are incentivized to churn out "features" and "changes", built on tenuous connections to some half-baked customer research.

3. Engineers are pressured to "move fast and break things" while simultaneously switching between teams/companies for easy promotion, before getting a chance to fix the things they broke.

The list goes on and on. Basically there's this massive house of cards where everyone is incentivizing each other to do shoddy work and not be thorough.
No reason why you couldn't do that too - it's to taste. I generally like to have fewer files in the top level of my repos to keep them approachable. You could also have a folder that contains scripts like: `./scripts/build`
Or....you hate it because you can't rely on the value proposition that comes from burning cash just so you can be the first monopoly in the growth industry and buy out your competition.

That's the dream of things like Uber And twitter
That's a pretty bad answer in general. The laminated glass part could kind of make sense, but suggesting tempered glass for a glass that only breaks from "one way"... yeah...
I don't think the US wants a significant proliferation of nuclear weapons. Canada can make a nuke in a heartbeat.
I've used Airbnb probably 15-20 times for stays between overnights and weeks over the last 5 years.

I've never had a bad experience. Not one... I've had some odd experiences like a host who really wanted to make us breakfast and chat, but none of these horror stories.

It's been a great platform for me, saved me thousands of dollars when traveling and I have met some exceptional people due to interactions with it.
> But bitcoin, for the first time in history, sets monetary policy in stone

There’s nothing preventing Bitcoin miners from modifying the Bitcoin supply algorithm and inflation rate, except for their collective unwillingness to do so.

Bitcoin block rewards go down over time in Bitcoin terms—but so far the long term trend has been that the rewards have gone up in USD terms. We have never seen a sustained, long-term decline in the block reward in USD terms.

When we have seen short-term declines in the USD-denominated block reward, the hash rate has also declined—meaning a good number of miners have stopped mining.

What happens if the price of Bitcoin stagnates in the long term? Will miners still mine when the block reward is slashed again? Or will they decide to modify the algorithm to ensure that they remain profitable?
Anthropic’s Claude Improves on ChatGPT
“Pick up from the far side of town because you weren’t home during working hours” is a story super familiar to those in the UK. I stopped ordering things because of it.
> How can I use Codon for production or commercial use?

> Please reach out to... to inquire about about a production-use license.

Having "contact us" pricing with several incompatibilities makes this pretty hard to consider in a commercial environment. I wish they had a public pricing structure.

From their faq: https://docs.exaloop.io/codon/general/faq.
Severance is not really a thing for people who don't have cushy tech jobs or union representation. Most people get let go with nothing except what the law requires.
Just being pedantic - it is dyed in the wool, not died :)
ChatGPT has done wonders for my understanding of bash. I presents me with lots of tedious things I would never spend time learning
USA defense lobby is valid. But here? Who else can sell you comparable aircraft?
Yeah, seems like the best they could hope for is paying an individual to allow the robot to supply arguments for that individual’s own case.
Dunno, I like my 200 series land cruiser. 2008!

I’m looking for a 1997-2000 LS400 at the moment.
It's a mixed bag. My Asian wife had heavy involvement from her parents. For her I think it worked well. For her brother not so much.

I think it's a matter of degree. Many in the west could have more involvement in their children's education and see better outcomes. Many outside the west could give their children a little more freedom and see better outcomes. Neither is perfect.
It might be hardware too… or the software/firmware side:

Recently I’ve had every DX12 game crash at start-up, time to RMA my expensive graphics card.

I buy an Intel Arc A750 as a cheap stop-gap as my CPU has no iGPU. I completely wipe windows and start from scratch—I can now play DX12 games! Oh, no, they hang after about 1 hour of play time and brick the system. Hard reboot required.

Also, if my PC sleeps/hibernates then on-wake I get a screen full of GPU mess for about 1 minute before the PC hard resets by itself. Literally impossible to sleep and wake my PC with a an Arc A750 plugged into it.

The drivers (latest and greatest direct from Intel) also report my system does not support ReBAR- but it is enabled in my BIOS and reported working with other utilities like CPUZ.

I honestly disappear, I’ve never had so many problems with computers as I have in the last 5+ years. I’d trade 10 year old graphics for 10 year old stability.
> lack of easy schema definitions, like the url structure in the skribilo examples

This is simple with the help of a define-syntax with a few syntax-rules. Whether it would make the whole document syntax more obscure is another question.
What you’re describing is hypothetical. Following the dictionary definition of practical, our supply of water is limited to what we can actually use — and since people usually want fresh water, that means it’s limited to the point where there have been many conflicts over it.
It's probably not going to be a popular counterpoint, but for instance, Microsoft has used 365 subscription fees to accelerate the development of Office and in my estimation it is actually getting better over time.

I also wonder what "software engineers have lost their culture" is meant to be measured against. There was lots of just utter bullshit software 20 years ago too.
Yes, much worse. Next question?
Related:

Fyrox 0.25 Feature Highlights - https://news.ycombinator.com/item?id=31386739 - May 2022 (13 comments)
brasil #49
This entire post is pretty much the definition of having rose tinted glasses when remembering the past. There was a lot of annoying shit back then too, you just choose to not retain those memories.
> Stop trusting shitty platforms that treat you like a product. Hotels have existed for a millenia and good hotels treat their customers very well.

Sure.

> Of course it costs more, this is why. You essentially get what you pay for.

What costs so much here is finding new accommodation at the last second. Airbnb isn't significantly cheaper than a hotel on average, from what I can find. It mainly has a lot more options to draw people in. So really, you're not getting what you pay for.
AirBNB makes money by facilitating scams like this. It’s a feature, not a bug.