skysight-inc/HackerNews huggingface dataset:
This thread was terrible when I first saw it. (It still is, and it was then as well.)
I'm sorry for patronising, but part of moderation's job is to make calls about what's within the site purview vs. what's not. This was not. Not that any particular commenter is to blame; it's a tragedy of the commons thing.

Some of that was the baity title, some was the video focusing on the filing cabinet, and some was the cheeky-shallow internet style. Still, commenters here should be willing to work a little (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...). Not much, mind—but a little.
> I mean, we do though. Generational wealth is a thing. American slavery isn't even the distant past

70% of generational wealth is lost by the 2nd generation, 90% by the 3rd generation[1][2][3], and it grows even more distant each generation after that. American slavery was around 15-20 generations ago, meaning there is almost zero generational wealth left in the same family hands from slavery. Also, a tiny percentage of American are even descended from a slave holding family in the first place..

So if 15-20 generations isn't long enough, how many more generations into the future would you say we need to discriminate against people based on skin color before we can call it enough? And what do we do about the millions of poor people with the wrong color skin, just keep discriminating against them due to their race and hope they don't take it personally?

> Of course there are better ways to do things than this terrible strawman you built.

It's not a strawman though. If you're basing preferential treatment on race, how exactly do you determine that? Race isn't a scientific thing, so we have to either take people at their word or use a color chart. Is there a different method you had in mind?

[1] https://www.nasdaq.com/articles/generational-wealth:-why-do-...

[2] https://money.com/rich-families-lose-wealth/

[3] https://www.marketwatch.com/story/heres-why-90-of-rich-peopl...
Almost all Kotlin features are Scala rip offs.

Kotlin was started even as just a poor Scala clone. (Because JetBrains didn't manage to get a working Scala plugin for their IDE, so they thought it would be simpler to create their own "simpler" version of the language).
If I recall correctly, the last time I tried it, it was unusably unresponsive on large repositories (500k+ commits), so I'm unable to use it for work :(
Exposing functionality by dinking around with css and templating is pretty much every 'improvement' so far, so why would this be different.
In his papers Terence Tao is inconsistent [1][2][3], maybe because of formatting requirements? But boy is real boldface ugly [3] and sticks out like some tomato ketchup on a white wedding dress.

[1] https://arxiv.org/pdf/1611.07441.pdf

[2] https://annals.math.princeton.edu/wp-content/uploads/annals-...

[3] https://arxiv.org/pdf/math/0512114.pdf
> 2023 is set to be the year of Apple’s mixed-reality headset and not much else.

So not much.
At least show a screen cap so we can see the desktop view
I was on Fort Worth Texas about a year ago, and was staying at a hotel. Every few nights I saw a car driving around the lots there. It was equipped with 4 scanners on the front of it.

I stopped him one night, he had two laptops running some type of ALPR setup. He closed them pretty quickly.

He went on to tell me he was part of the police. So I asked, are you a police officer? No, he wasn't and never has been. He works for a company based in FW, that has contractors who funnel data to various entities. Used to find repossessions, stolen, and who knows what else.

He told me in so many word to get lost, and call the police to tell them he says hi, then speed off.
> Nope, crashes were definitely common. Browser quality until around 2010 or so was absolutely horrible.

Again, this is way too hyperbolic. I was there too, and while browser crashes weren’t uncommon you’re overstating it massively. Crashes every few minutes weren’t even the case in 1995.
Is "dtor" shorthand for destructor?
MacPlay – If You've Got the Guts, We've Got the Games
If you want to use DVCS as DVCS you gotta understand the details. People don't then get into trouble. But to be fair git will do exactly what you ask it to and not warn about some pitfalls and there is also no "tell me what this operation would do" so it's easy to get into nasty state if you just copy commands off internet.
> No it doesn't.

How about those zillions spent to eliminate homeless encampments? They're spending something like $50,000 per homeless person. Hasn't put a dent in it. What is happening?

More budget! It's called the Homeless Industrial Complex for a reason.

> Projects that are necessary get more funding if they are failing, like schools

Yup, failing means more budget!
What exactly is hard about running a fiat backed stablecoin? Don't you just accept money for your token and invest it in low risk crap? Isn't this exactly what a consumer bank does? Even Paypal does this [1].

So is the issue that they just (allegedly) got greedy and made high risk investments? Can't Google or some company just make their own stablecoin overnight and have guaranteed profit then? Of course only if it fits with their PR.

1. https://www.paypal.com/us/webapps/mpp/ua/useragreement-full

> Any PayPal balance you hold represents an unsecured claim against PayPal and, except as provided below, is not insured by the Federal Deposit Insurance Corporation (FDIC). PayPal combines your PayPal balance with the PayPal balances of other PayPal customers and invests those funds in liquid investments in accordance with state money transmitter laws. PayPal owns the interest or other earnings on these investments. However, the claim against PayPal represented by your PayPal balance is not secured by these investments and you do not have any ownership interest (either legal or beneficial) in these investments. These combined balances are held apart from PayPal’s corporate funds, and PayPal does not use these balances for its operating expenses or any other corporate purposes. Additionally, PayPal will not voluntarily make these balances available to its creditors in the event of bankruptcy.

Note: quote obtained by proxy (https://www.paypal-community.com/t5/My-Money-Archives/Does-p...) as Paypal needlessly block my shared IP.
I don't think it would have been as bad without the provocative title and subheds. They effectively hide the work you've done and provide handy hooks on which commenters will eagerly hang their generic tangents.

This is a pretty lousy aspect of HN and I don't think it's any kind of indication the article is somehow not well written. But I think you underestimate how much these initial conditions affect the quality of discussion.
Lets say that the cluster of desktop CPUs is 10 CPUs with 8 cores each for 80 cores at 4ghz in total. Instead you can get a server with 64 cores at 2.5 GHz and 1TB of memory for $50k from Dell (adding another 64 cores would be about $6000 more). While this may sound like a lot less performance, you won't be wasting a ton of performance reading data from disk and communicating over a network All of your cores share the same RAM and cache so your computation will be a ton faster. Furthermore, your cores will all be running the same instruction set so you can take more advantage of vectorization). If you aren't using compute frequently enough to justify a server like this, you can get that level of performance and memory from AWS for $4 an hour.
I just keep using TortoiseGit alongside the Java and .NET IDEs support for git.

Anything beyond the basic stuff gets a refresh clone and that's about it.
Malloc misuse was just the tip of the iceberg, as regards cognitive load that C imposes to maintain correctness. Those are just the most visible.
Agree on taking financial accounting at a community college or a university. Accounting is a way of thinking and I can't imagine learning it on my own.

Finance on the other hand is a bunch of mathematical formulas that are usually dumbed down. With OP being technical they should be able to learn the finance stuff on their own.

I'd venture to say with a solid understand of financial accounting they can probably learn financial statement analysis on their own too. I really like this book: https://www.amazon.com/Financial-Statement-Analysis-Practiti...
1. Drink beers

2. Become a weekend alcoholist

3. Wait for weekends

Seriously, this is what I am doing and I am somehow satisfied. Looking for some more, but I haven't found it yet (the next satisfting thing is gaming, but after years it is not so comfortable to stay more in the same chair after/during/between work)

Hiking, biking, city breaks ...yes, these are good things, but not as convenient and satisfying like beers
I listened to a podcast recently about solarpunk and one of the most important comments that stuck with me was about how important it is to have optimistic fiction and that solarpunk stuff is a way to think of a better future world. I hadn't thought about that but it struck a chord since I wouldn't describe the futuristic stories I read as terribly optimistic.
A link in case you're interested. The comment was in the first 10 minutes or so.
https://thefirethesetimes.com/2023/01/06/podcast-solarpunk-a...
It's possible with various tools:

1. git add -i or -p
2. History edits using interactive rebases
3. Using tools like lazygit or git-ui
4. Using stacked patch tools like stgit or topgit
4. Here is my favourites: Use magit on emacs or fugitive on vim

The last one on magit and fugitive feels like interactive addition is closer to editing 2 files.
I would say GPS is in the zone of having such a low error rate that people can't process it right. If, as an example, GitHub Copilot added a security vulnerability in one in ten thousand lines of code, that would be a disaster because no one would double check it's work. Currently Copilot adds a security vulnerability in one in ten lines of code (made up number), so people with even a tad of experience using it know not to blindly trust it.

I don't mean to dismiss the issue of over-trust in computer systems - I think it's a very serious issue, and one that needs to be addressed across a lot of disciplines.
The other LaTeX conversation on today’s front page: https://news.ycombinator.com/item?id=34299304
Who is Terrence Tao? Do you mean Terence Tao?

(if we are nitpicking about typography...)
Split-Brain
If I'm reading this correctly, you cannot reword a commit without first checking it out, and you cannot preview merge conflicts without first starting a merge/rebase operation? Those are the criteria as described at https://blog.waleedkhan.name/git-ui-features/#rubric
Yes, just like ctor is constructor.
> I've been learning Pijul these days.

I looked this up and Pijul is a "distributed version control system" being written in Rust:

https://pijul.org/
> Every line of code in your system adds to your maintenance burden, and third-party code adds more to your maintenance burden than well-designed and tested2 code your company builds itself.

Every SAAS vendor and framework advocate should have to put this on their product in black letters in a white background. Same typography as “Smoking is addictive…”
Ah, yeah I forgot. I looked at some adapter cards like that, but the ratings were pretty bad. Do you have a link to the specific ones you bought?
2022 Climate Tech VC funding totals $70.1B, up 89% on 2021
A thorough tutorial on how to use Julia for asynchronous workflows to do many things, at once!
This behavior is expected from Google. Not Apple.
Isn't it cool that you can't know what the code is actually by just looking at it? /s

Kotlin's scope injection is one of the most terrible "features" ever invented. It's dynamic scoping on steroids!

But dynamic scoping was long ago deemed a horrible bug and never ever made it again into any new language.
Not that it’s helpful, but Mercurial does have pretty much all the features OP is asking for…
Can we see the same analysis for the Japanese stock market? The JP225 index is still lower than it was 1989. Yes, the US is in a different situation. But any predictions towards the future of the US stock market is gambling IMHO. There are simply way too many variables and unknowns to determine future stock prices.

[0] https://tradingeconomics.com/japan/stock-market
I would start by reading High Output Management by Andrew Grove – It really gives a great lens to view a business through and helps you focus on the right problems
The art is being created by a person. You cannot do what OP did and it’s not just because you don’t know Blender. It’s also because they are a talented visual artist to begin with. They have sensibilities that you don’t and will make better decisions while using tools like this.
> “A massive geomagnetic storm would sever all of these links on a global scale… Estimates of global damage differ by an order of magnitude, from $2 trillion to $20 trillion,

Except that it can't happen. It will never happen. It happened in '89 and only affected a few million people. They all had power back within nine hours.

People watch too many movies. EMPs and CMEs are frankly overrated.
ScalaTest does the same.
I get where the author is coming from, but personally I feel like the juice isn't worth the squeeze. The thing about git is that it is incredibly powerful, and the model is very simple and well thought out. The only problem is the CLI is full of warts. That sucks for beginners, but once you get over the hump, git is like a chef's knife—you can do anything with it, quickly and efficiently. So any layers you build on it will, at best, make it easier to learn, but they won't make it more powerful. On the downside, making a legible UI will require some opinionated decisions about what to emphasize and what to de-emphasize (sort of like how Mercurial is designed in a way that discourages rebasing).

As to the specific suggestions, some of them are very poorly thought out. For instance, the proposal for `git reword` suggests you shouldn't need to have the commit checked out since it won't create a merge conflict. Sure, but the SHA will change, and this will change all downstream commits, which means you could potentially be triggering a massive, silent rebase that will blow up spectacularly when you try to push.

Another one is the `git preview`, saying you should be able to predict the conflicts on a rebase. But this is exactly what rebase does already! You start rebasing, then you get a conflict, at that point you can either fix it and proceed or abort the rebase being no worse for wear. Obviously you can't see the subsequent conflicts until you resolve the first, so there's no magic "see all downstream conflicts for the entire operation" possible (if that's what the OA meant, I'm not sure).

Finally, the `git undo` is just a hand-wavy ask for the functionality provided by `git reset`. Combined with `git reflog` you can undo arbitrary operations including ones that you had abandoned and "overwritten". It's an incredibly simple and powerful model. I get that the `git reset` flags are not super intuitive, but they are few, terse, and domain complete.
People experienced writing these contracts don't have those problems.

I've hired contractors to renovate. They get paid the contractual amount if they complete it. If they fail, they don't get paid till they fix it.

It's not rocket science. See this thread for what happens with Boeing and their customers.

The free market solves this problem by a thing called "Contract Law" which is enforced by the courts.
>meaning that no, it's not just for fun.

As if you know what fun is ;)
Authentication is rarely something I want to write myself. There are many security concerns that need to be considered, many that I forget about. Libraries like devise are well thought out, and have been security hardened. I'd much rather use an established authentication library or service than roll my own.
At higher scales, I've written authentication middleware services when performance was critical and we had complex auth needs, but as a starting place for a new app, I would not roll my own.
> Some games (like a bunch of Assassin's Creed games nowadays) allow the second group (money, no time) to buy better equipment with actual money for the single player game. They can still experience the plot of the game and have some challenge, but don't need to spend hours fine tuning their dodge reflexes for that one boss they got stuck on.

Let's call spade a spade.

This is a convenient rationalization to justify adding elements of unnecessary grind to with intent to get people to spend more money on a game they already paid for.

Games used to (and to a degree, still do) have difficulty selectors and cheat codes to accommodate different types of players. Publishers of AAA games like the ones you mention (Assassin's Creed) monetize this because of greed.
Uncharitable or not, but it is true.

Even with some improvements, git UI sucks to this day. Linus didn't care much about the chrome and had a special aversion against anything that smelled of SVN, including the names of the commands that actually made sense. And the worst thing is that Subversion wasn't even half bad - it was just bad for Linux kernel development. Most companies could easily use it today (and some still do).

Additionally, Mercurial with its consistent UI is/was (imnsho) far superior to Git. Git won mostly because GitHub was lightyears ahead of everything else (and in many ways still is), not because git is any way better than hg.
Pijul is superb. I do use it. But my wish is that they release 1.0 ASAP. Long time in beta for a code management tool isn't too healthy for it.
I've been using chezmoi too and this is the only feature I miss. It'd be interesting to know what solutions folks are using. Chezmoi has some discussions around it, mostly recommending to use run scripts.
> … this is clearly one of those risks (much like a pandemic) for which we cannot ever be adequately prepared

I disagree with that statement in the article. Adequate preparation is possible. Just do it.
LBJ's accomplishments were mostly in Congress like the passing of the Civil Rights Act. As a president, today he's mostly remembered as the president who succeeded JFK and got further wrapped up in the Vietnam War.
> any state your brain can enter can similarly be created within a computer, in principle

Not necessarily: https://en.wikipedia.org/wiki/Orchestrated_objective_reducti...
This bit was wrong:

They showed it actually happening in extracted human liver cells…it made a permanent change to those cells.
> since the commit chain can be cleaned up later.

This seems to be one of the major divisions in SCM users, some see it as a clean up for seeing a understandable 'history', others see it as a falsification.
Yes! You got it.
if you didn't break any immigrant laws and proceeds

That’s why I advise an attorney. The details matter. E.g. an English degree versus a technical or scientific one.

And in any legal matter, a good attorney will advise keeping the pie hole shut because there’s nothing to be gained from it.

The tide in US politics has been toward anti-immigration for the past thirty years.
The git ignore file set up prevents accidental pollution.

A script and/or symlinks is overhead.
I wonder which one is currently the king (include all arbitrary metrics you can think of)? I guess 1.Go 2.Rust
Windows 95 doesn't support Unicode, it only supported the "ANSI" versions of Win32 functions, so you still had a special Japanese version of Windows. It's NT that was Unicode from the start.
If you are paid hourly, what happens when you stop progress? I bet the money stops. Being paid hourly means you're going to be closely monitored.
> As these images are created by an AI, no one has a claim to their copyright.

Debatable. There have been instances where artist signatures have appeared in the AI output. And if there is a profit motive then case for fair use is weaker.
Many people in rural New England have or wish they had secondary power generation because you need that local energy more often when there are external events that likely also break the grid (big snow storm).

The chain of events is "once in a gazillion century storm wipes power to huge region; millions of households are stuck without power, power company can't go out and fix all the broken things for weeks/months, many people have their houses wrecked by frozen pipes / die from running poorly improvised heat systems"

The round trip energy storage with batteries is pretty good but not terribly cheap at scale. The round trip into hydrogen, theoretically, seems pretty good but the actual "nuance" in the equation is basically a bunch of dragons waiting to eat you and everyone who ever loved you. Anyone selling a "power into hydrogen" thing is probably actually selling a "turn natural gas into hydrogen and sell that hydrogen to hippies" thing.

Maybe if you can figure out how to stick a carbon or two or three onto those hydrogens you'd be in business, but it's hard to get those carbons.

Anyhow, this is a hard problem. People have gotten used to hydrocarbons which are basically magic given their stability and energy density.
> It doesn't have a concept of facts, sentences or even concepts

How different is that from humans I wonder? For example, when learning math we talk about developing an intuition about a concept to help actually use it in daily life. This is separate from the rigor of the actual theory, but theory is harder to remember or fully internalize. Intuition to me is more of a feeling that something is related without necessarily really understanding what is going on.
> to “develop the intellectual and spiritual-moral potential of society” and “reduce the critical deficit on the domestic market of food and other goods.”
It's sad though - there's almost nothing in Nix (in my experience) that has to be that difficult if you know any programming. It's a perfect storm of bad documentation, bad tooling and unintuitive UX.

I've been half tempted to try and bridge Nix with some simplified UX. Something resembling blasphemy but nonetheless focused on user experience above all else. At least doing that would be a natural project to learn Nix better, too heh.

(disclaimer: I use Nix[OS] on two machines and my macbook. I know it decently.. but far from where i'd expect given it's my primary OS and package manager)
The article has a whole section about why third-party code is bad.
Dang, Hi, If you see just below the "add me to waitlist", There are live Chat Bots created for several companies you can try out right now.
These chat interfaces are live and work on custom/fine-tuned models that have been trained on the documentation of these companies.

Over the last 9hrs users exchanged over 6000 messages with the bots. So it's live, it works, and users can try and play with it right now and give feedback.

A few hrs ago the bots hit OpenAis usage limits, Else its was working actively with over several hundred unique users interacting with the bot asking 4-5 questions each