skysight-inc/HackerNews huggingface dataset:
I love rebase (I'm a tip-of-master-only person, no merges ever, squash all your commits with `rebase -i` before pushing and write one good commit message for the group). But there's one really, really irritating thing about them:

You should not be able to use `--amend` during a rebase.

For me editing all my changes onto the commit I'm working on with `git commit -a --amend` (or as I've aliased it, `gcaa`) is automatic; I do it 500 times a day, just to save my work. But I can't count how many times I've been in the middle of squashing commits and accidentally typed `gcaa` and amended someone else's commit after fixing a merge conflict, and it's super annoying to unwind (if you realize after typing `rebase --continue`) so usually I end up just giving up and starting over. I really wish amending to a commit that wasn't one of the ones you're rebasing was just totally disabled.

I guess there are some other small complaints, like the annoying reversing of `--ours` and `--theirs` from what makes sense (yes, it makes sense if you have the internal model of rebase instead of the intuitive one, but that's stupid), rebase's tendency to pick the wrong parent commit if you've accidentally amended someone else's commit (and therefore lag a while and then produce a rebase log of 1000 commits or something), and the utter tedium of editing the rebase log to replace every instance of "pick" with "s" for squash except the first, since almost 100% of the time what I want to do is squash everything (and use the last commit message, not the first, and definitely not all of them munged together which is the default).

I would love a separate command or a flag, like "git rebase --tip" that does all of this automatically for my otherwise extremely elegant workflow (and I'm gonna be really bummed if it turns out it exists and I didn't know about it for the last 5 years...).
I wouldn't expect them to help with reopening, but if a bank is investigating an unexpected large deposit and determines that "Oh, it's coming from a law firm's escrow account" it gives at least one obvious possible explanation - and may also indicate to investigators that the account holder is someone with legal representation so don't be sloppy.
>Uniqlo has one of the first implementing RFID chips in individual items

I remember IBM advertising that as a capability of future retail back about the turn of the century
i think part of the problem is these kind of messages are alienating exactly because they appear on screen. the meat-space sentiments rarely match the "thoughts and prayers" type online speech-acts, or at least, they are basically never extended as readily.
>1. Car dependent cities.

Do you think that cities used to be less "car dependent"? What point in American history are you imagining where people weren't taking cars around?

You could look back to maybe the early 20th century, but what that meant is that you had to live right next to the factory where you worked, which was obviously terrible. Cars meant that you could have separate areas for living and working, and this was considered a good thing.

edit: people keep making the same point, so I'll reply to all of you at once: do you think you could find a single person on any public transportation anywhere in America who wouldn't take a free, brand new Tesla model X with free charging and a free place to park it over riding the bus? Or if they had that brand new Tesla: would any of them trade it straight across for a free lifetime bus pass? Of course not. Having your own car is objectively better in every meaningful way.

The reason people take public transportation is because they can't afford a car, and yes owning a house with a garage is part of affording the car.
I didn't read the whole article but it is similar to what my mom told me. My mom worked for AT&T in the late 60's early 70s as one of the girls that would take your program and make the punch cards or take your punch cards and run them. She also said that you just checked it over as much as possible and got good at not making many mistakes because of how tedious it was. From what I recall, she said her dept. was basically a 24hour operation. She also said that she hated it and didnt stay in that dept for long.
Pretty good, but putting the "=" after the argument name seems weird to me. Looks like a mistake, and personally I'd like it if it was consistent with labeled arguments in OCaml.
Nice to see AGPL instead of something like the increasingly-popular (non-FOSS) BSL. Copyleft licenses are great, I've seen too many examples of permissively-licensed libraries being taken, worked on by corporations and profited from without any bug fixes/improvements being upstreamed.
Opal – an open source cross-language policy administration tool
Recent research conducted by Styra¹ (creators of OPA² and the Rego policy language) has revealed that policy as code (PaC) has become a critical component of the cloud-native development landscape. Nowadays, developers are utilizing PaC for every authorization vector, including developers, infrastructure, admissions, services, and applications. Moreover, new policy languages have emerged that are specific to vectors, such as Cedar³ for applications, or to particular use cases, like OpenFGA⁴ for Google Zanzibar style authorization.

OPAL is a tool that enables developers to deploy a comprehensive authorization infrastructure that automatically synchronizes configuration and data. With OPAL, developers can roll out scalable PaC-based architectures in seconds⁵.

As one of the maintainers, I would be grateful for your open-source support (stars, issues, and comments) and am eager to hear your opinions on the state of policy as code.

¹ - https://www.styra.com/press/policy-as-code-now-vital-to-clou...
² - https://openpolicyagent.org
³ - https://www.cedarpolicy.com/
⁴ - https://openfga.dev/
⁵ - https://www.permit.io/blog/scaling-authorization-with-cedar-...
I been keeping up with the FTX. IMO, I've learned nothing new. They employed an old tactic: open network of shell companies to pump money from (foolish) inventors and start wasting customer's $$$ on luxury. The fact that it happened to use Bitcoin, is just a technical detail.
It's more than a loss of hope. Somehow we've succumb to a rampant performative cynicism that has made it low status to like anything that makes life meaningful.
The 1920s?
Your answer is to ignore reality and wave a magic wand to fix everything.

If they spent 100x as much public money (our bus service is hugely subsidised and still completely inadequate), a mesh network would still not be able to cover my regular travel needs. Let alone the more complex needs of others.

Possibly we can solve the problem with a shared-Uber system. But there's no way my city government could be trusted to develop that. There are systems that have been developed out there but they are not in my country yet. It's been possible for a decade, so probably another decade away.

Your answer is that I need to wait a decade at a bus stop for a new technology to be deployed in my city.

Meanwhile "Full suspension of NZ Bus services impacting bus users from 2am Friday 14 July; Auckland bus users urged to plan ahead due to driver strike from Monday; Aucklanders urged to plan ahead with train services disrupted and Harbour Bridge closures possible; Auckland's buses are back on track - Bus driver shortage has reduced by 72%"

Fuck that.

There's a reason people spend a shit-ton on cars - because cars have value (they are not just status) and public buses don't work.
GPU acceleration may produce worse quality and slightly larger files. So there's a trade-off to be had.
Fundamental equations linking methylation dynamics to maximum lifespan
It is sort of weird because people around the world are staving, while we have tons of food waste in the west. So there is in some sense a crisis and plastics are a tool that could be used to help solve it.

But we don’t, instead we peel oranges and then sell them in plastic containers at the grocery store.

If we were talking about making hard trade-offs between preservation required to save lives and reducing pollution that would be one thing. Instead we use it to enable greater waste.
Wasn't chez scheme the dialect that let you compile scheme code at runtime as a first class thing? I remember looking into this stuff when I had it in my idea to make a configurable text editor.

I know racket is very static in this regard.
The conspicuous difference is that you can choose who to work for and in consequences employers have to compete for labor, which is why the overwhelming majority of people make more than minimum wage.

You're also setting up a catch 22 where things like housing construction, which require labor to exist, are a prerequisite to not having slavery, but if no one has to do labor to construct housing then where does it come from?
Deficit spending has dropped tremendously the last couple years, almost perfectly mirroring inflation: https://i.imgur.com/OhHSukq.png

Historically there admittedly hasn't been such a trend, but historically we've never printed as much money as we did in 2020 before. I never said it was the only factor. It's also clouded by the fact that if what I'm saying is true, deficit spending is a great course of action when other factors push inflation down.

I'm just intuiting stuff from the basics. I haven't really heard anyone opinionate either way on this before, but how could adding 25% more money to the economy not create inflation?
But be fair, he couldn't secure tee time until 4pm! The injustice!
I'm not even talking about a monopoly but about competition and that's going to be very hard to argue that it exists. Antitrust lawsuits are about anticompetitive behavior, not literal monopolies and Apple defense seems pretty much impossible to make here.
> Many companies have run into this when attempting to separate someone who advocated for unionization.

Just to quickly clarify on this, firing someone for advocating for a union is illegal regardless of their protected status, employee organization is itself a protected activity.

If a business ever does get into hot water over something this, I would very much advise against saying to a judge, "no, our decision to fire had nothing to do with discrimination, we were merely retaliating against an employee for organizing."
https://www.youtube.com/watch?v=wzFhBGKU6HA
I guess we'll see. East Berlin was unique, but then again, every set of historical circumstances is unique.

I'd also argue that, by missing the boat (pun intended) on containerization and allowing the Port of Oakland to poach most of the shipping traffic, the city's original main economic engine shut down, and that the dotcom booms aside, SF's default mode for the past 60-70 years is "wretched hive of scum and villainy". The Summer of Love, the first counterculture to be called by that name, arose in Haight-Ashbury because the Haight was a slum at the time and a group of broke hippies could often band together to afford the rent on a house there.
100% correct here.
Young people have been robbed of public space, and her solution to them finding even a facsimile of one to replace it is to... rob them of that too.
> that no one can stop

People don't want that. They do want their financial transactions to be stopped and reversed in the event of theft, fraud, merchant error, defective goods, unprovided services, etc. That's why Bitcoin and the other cryptos haven't caught on universally, there's no recourse when something goes wrong. (Really, Bitcoin just defines any redress as out of scope.)
Haha, there are so many parameters for USB-cables, they'd need to put a booklet on the connector...
I’ve never understood the tradeoff of rebasing, squashing or otherwise “keeping a clean history”. It always seemed like tons of sometimes highly error prone work (sometimes you can wipe out a colleague’s work with it! Wtf!), for almost no gain (why does it matter that the git history is “clean”?).
Beyond wage suppression, it feels like there isn't competition any more. Instead of one company undercutting another to offer a better deal, both or all just raise prices for maximum revenue extraction. For example telecom companies and cell phone plans in Canada. They know its an essential service and charge exhorbently for access, because what are you going to do, not have a cellphone? If every "mandatory for living" service (housing, medical, food, utilities, telecom,...) does that, what's left?
His best example of a patient outcome is "patient came to believe in a Higher Power and felt at peace".

Why are we being so credulous?
I've been using a nice Brother labeler for years to label all my power plugs. eg this power plug goes to this router etc. since a lot of them are subtly different.

I once mixed up two different netgear router power plugs - a new version and an older version. I had the newer netgear router hooked up to the old plug - which gave slightly less amperage - and everything worked fine until it would randomly die. It took me a long time to figure out that it was dying when it was under load and trying to pull more power than was available.
We live in a world, where we have more misinformation and poor journalism every day, and less money in the pockets of the people to afford paying for good journalism. So this might start a more open discussion on how to finance journalism. And while discussions are still going on, people can inform themselves with good journalism, which supports the democracy.
The only realistic way for Taiwan to retain any independence from Beijing is to ask the US government for military assistance. Do you disagree?

("Realistic": a coalition of Japan, South Korea, Australia and Great Britain would have the means to help Taiwan effectively, but it is very unlikely they would have the will.)
Bill of Rights Amendment VII

In suits at common law, where the value in controversy shall exceed twenty dollars, the right of trial by jury shall be preserved, and no fact tried by a jury shall be otherwise reexamined in any court of the United States, than according to the rules of the common law.

If they somehow refuse to perform the binding arbitration for whatever reason, then you have a constitutional right to take them to normal court. The Binding Arbitration system is an agreement to not go to court.

If one side of the agreement doesn't live up to the agreement then the agreement is null and void. Since typically binding arbitration is favorable to the company by way of preventing emotionally motivated massive damages judgements, aka "nuclear" verdicts (like the totally justified McDonald's "hot coffee" verdict, for instance) they are still an alright deal for the average person because they typically can resolve things quickly and effectively, and the arbitrator isn't going to just side with the company when they did something wrong.
Everything that you side was said of Terraform months back, and of some other organisation before that.

It is very unambiguous that this is part of a move to an open-core model. I would not consider this project open source any more, even though it still technically is so for now.
A video game is like a very simplified world. Life is a really complicated and usually slow paced game.

One thing I find really interesting is how much better some are at games compared to real life. I guess that's because games are fast paced, so you are rewarded much sooner. Just planning and sticking to that plan can get people very far in reality too, but it's so much harder because it takes so long.
Paris & co. dont get booked much in berlins techno clubs. The latter come and go. Few manage to stay longer than a decade. They are mainly brought into life by crews and djs trying to create their own niche. Few can make a living off that.
As someone on the border of being Gen Z, I think there is some truth to what you are saying. Especially on the not paying part. Lots of dream jobs are hiring.

If I think of what jobs would be most meaningful to me, it is things that are not paying. I could be a computer science teacher and after a long career still make less than I did in my first software job out of college.

If I want to afford to own a house or have a family, it's clear which career choice I have to make.
taxes aren’t about fairness they’re about one form of revenue for the state that the state is in competition for amongst other states and has to earn

there are other forms of revenue

there is the option of balancing a budget

and its absurd to have an argument based on everyone getting hosed equally, without considering why theyre getting hosed at all, especially when most of the arguments apply equally to a 1% tax as they do to a 70% progressive tax.

state entities can enter into contracts, but I’d be interested in seeing what a patch to that capability would look like
Stupid question, but why should a state get sales tax for something bought online?

I guess the idea of sales tax is that the sales was facilitated by the state through things like roads and infrastructure. But is it true for online sales? It's certainly less true than something I buy downtown main Street. So what gives?
Vary your steps using waltz tempo, so you're staying a little longer on alternate feet.
Hey Andy, just want to say thanks for writing Digital Vegan. It's been very influential in my decisions for myself and my family, and I appreciate your work!
> 1. Car dependent cities.

> 2. Housing crisis

Ugh… you can improve the situation by spreading out. Cheaper housing requires cheaper, less dense, populations. Using cars enables cheaper housing.

If you want cheaper cars and transportation in general, it’s cheaper energy & cheaper vehicles. Both require less regulation.

You can’t save in a city, where your paying a landlord and the wages are perfectly at market equilibrium. You can only get ahead by moving out, living cheaper and making decent pay.

It’s exactly what the older generations realized.
Q&A with Sam Bankman-Fried's former assistant, who discusses his guilt and tells
Sequoia had some stuff up on their website absolutely fellating this guy before it all went to hell. It was so cringe.
Technically correct, but in practice if you bought something online from out of state it was subject to your state's use tax, which had the same rate as your state's sales tax.

But your state could not make the seller collect the use tax for the state so instead consumers were required to report those purchases to their state and pay the tax.

Almost no consumer did that, except for items that had to be registered like cars where the state would not allow registration if the use tax was not paid, and so the use tax was widely openly evaded.

For online purchases where the buyer and seller were in the same state the state did have the power to make the seller collect sales tax and I believe most states did.

It was pretty common though for the tax to be the sales tax at the seller's location, not the buyer's location. And not just in the US--prior to 2015 a seller in an EU country selling online to a buyer in another EU country collected their own country's VAT not the buyer's country's VAT.

A few years ago the Supreme Court in the US decided that states could make online sellers in other states collect for them. I believe it is technically use tax that is collected in this case, not sales tax, but since the rates are the same and most consumers weren't even aware of use taxes, so everybody just calls it sales tax.
The world would not have needed The Wall if /all/ teachers had been lovely!
The cities of the 1920s where absolutely horrific places to live. They were filthy and polluted. People fled them to the suburbs for a reason: because they were terrible.
Looks like DataFusion is included in most of the results in the article?
As expected on HN, just a bunch of apologism.

The whole self-destructive behaviour is clearly addiction.

And no one, except the addict, is ever going to cure it.

Real life sucks. People have sought escapism for ever. Do you really think there's something called a "dream job"? Seriously? A job is something people endure so they can live inside, with electricity.

This myth that there used to be engaging stimulating employment that made people feel fulfilled is just part of the escape mentality.

Having to face physical reality is what's missing for gen z. It's not fun, or fulfilling, but in the aftermath there is a sense of self preservation that will never come from the opium of twerk tic "influencers".

I was a teenager of the '70s, we pursued PLENTY of escapes from reality. But the big difference is that after 6 or 8 hours, the LSD wore off! The phone is 24/7, and this is the root of the problem.

Sorry to break it to you, but this idea that the world is what's the problem is just plain wrong. The world has ALWAYS been an exploitive murderous place, but previously people had to come to grips with that, whereas with the cyber-escape, people can live forever in a goggle fueled delerium.

Put down the phone, go outside, talk to people IRL.

That's your only hope...
> It's particularly effective at seizing bandwidth in congested, best-effort delivery networks, hence its name.

So basically it's an algorithm designed to push out people who play nice?

This seems like an absolutely terrible idea. It seems like in terms of congestion control algorithms, the Internet has been balancing in the good quadrant of the Prisoner's Dilemma, probably mostly because the people who work on that low of a level are nerds with a functioning moral compass. Is that era coming to an end?
How to Design Useful and Usable Focus Indicators
Honestly, why should I even worry about how they build the machine? My 27in Intel iMac is 7-8 years old and I will probably get 2-3 more years out of it. That's a whole decade I'm getting out of the machine. Probably more than I would get from a non-bonded monitor.
Quite literally all cities before the 1950s.

Los Angeles, now a car-dependent hellscape, once had a robust and far-reaching street car network.

Post-WW2 we went full car-dependent suburbs. Why? Racism has a lot to do with it.
Location: United States

Remote: ONSITE, Hybrid, Remote

Willing to relocate: Yes

Year of Experience: 3.5 years

Technologies: Front End Development, Angular, Typescript, Javascript, HTML, CSS
Backend Development Node.js, Express.js, C#, .NET, Java, Spring

Resume:
https://drive.google.com/file/d/1P2BwOJujXSowy6unxPBG4srHwTw...

Email: reachchandan97@gmail.com
It would be interesting to see some more benchmarks of e.g. querying multiple files from S3, and how that evolved across versions.

When I checked at 0.7.1, when working with ~90 S3 parquet objects (x0000 rows each, so not too many) it was 25-50% faster to first download them in Go and then query them, rather than using the DuckDB S3 extension with those objects directly (the whole execution ran on the order of a couple hundred milliseconds).
A PR with merges is fine by me, it lets me see how the PR has evolved.

What I want is for GitHub to track changes between sets of commits in a PR so that you can do most of the review with merges and "address review comments" commits, and then rebase into well organized, logical commits and review that those have the same diff as the messy history after a force push.
Had an opportunity to turn something I enjoyed a lot in my spare time into a full time job and it was one of the least happy times in my life. There's a certain convenience in spending your working hours on stuff you identify with enough (even if only barely) to enjoy the successes, but not enough to get overly disappointed by failures.

How to pick a fun job: my vote would be pick something that isn't excruciating and then stop wondering wether grass might be greener elsewhere.
> Even the metro line is about a mile walk. The nearest grocery store is over a mile away.

The horror.