skysight-inc/HackerNews huggingface dataset:
It's a sidenote, but part ("Act") 1 has a strange structure. They start off with Tether doing dodgy business and most likely being insolvent (a very good and sound point), but then end with

> Tether’s most public executive, CTO Paolo Ardoino, uses a Twitter avatar that seems to be a pear with the face of the Joker.

and

> His wife, Claudia Lagorio, began working at Bitfinex as a Mobile Application/Frontend Developer in 2016. Three years later, she was appointed Chief Operating Officer of both Bitfinex and Tether.

Those are extremely weak claims. The latter is at least a meager allegation of nepotism, although, without more context, it's really not that strong. The avatar, on the other hand, is a distraction at best. Ending the paragraph on those claims makes the argument appear a lot weaker, if not even disingenuous.
Solar-powered hydrogen generation for your home
Yeah, this is the direction I worry about. Why bother being creative when the AIs "do it better"? How many people will bother paying for human art when AIs "do it better"? Will human creativity be relegated to a tiny niche in a sea of AI content? Will this all but erase paid human art except for highly specialized and narrow niches? Am I too pessimistic?
It's definitely a gateway drug worth taking since Nix solves all kinds of other problems too.

Just don't expect to become an expert overnight, it takes a while to sink in (or it did for me).
Mike Moyer wrote a book called "Slicing Pie" that gives a much better model than a 50/50 split for this situation.
Ah gotcha. Apologies not a native speaker so the nuance was lost on me
Having the kernel as an anchor customer definitely helped, but there's also the reason that Linus wrote git in the first place, and that's that every other competitor was horrendously slow by comparison.
@daly I’m working on something relevant here and would love to discuss; email me: carson@carsonkahn.com
Depends how you define eyeballs. If google traffic actually created a loss for them, that traffic would not be worth having.
My take was this is less about proving a concept and more a nerdy/amusing/I don't mind losing money way of saying "I strongly believe Tether is a house if cards that will blow over at some point".

Hence the last line - "for the eventual pleasure of saying “I told you so”."
I only properly understood rebasing when I started using Ungit [1], visually seeing commits being replayed on the base branch makes it much more intuitive.

Another was treating branches as "labels", that can be advanced to a more recent linear commit timeline. Very useful for a production branch following the main dev branch (essentially electing commits as production-ready).

[1] https://github.com/FredrikNoren/ungit
Why not just rename [Haystack Mountain](https://usabynumbers.com/mountains-in-connecticut/) in Connecticut (USA) to K2?

That way climbing K2 will be as easy as a car ride!
If you don't want to smell my fart while i'm farting in your face just stop breathing. /s Jeez.
Needs a [2021]. Great post!
> Nobody said they should have their entire annual profit garnished, their corporate charter revoked, their CEO arrested, or their headquarters raided by the Wagner Group. Sheesh.

Read the other comments here and you will see a number of people saying those things should happen (ok maybe not the one about the Wagner group...).
They’re really really fun to read? Real life can be dramatic too.
I have used IntelliJ's Git UI and never noticed it having those features as described in the article (such as reword without checking out or merge conflict previews). Can you show me where to find those features?
This might be true, but being working class during the industrial revolution might be even worse than this. You move away from your loved ones to go to a big city, sleep in extremely cramped spaces, work extremely demanding and repetitive jobs for sometimes 12 hours a day, etc. If a policeman sees you strolling on the streets they'd question why you're not working and you better have some fucking proof that your boss asked you to go somewhere. Diseases and illnesses were at similar levels in this lifestyle as well. The modal lifespan of a human in hunter gatherer groups is around 70 years old. The artificially low lifespans of the medieval period in Europe was mostly due to peasants being forced to live in close quarters with all of their animals, making it a prime breeding ground for zoonotic diseases to spread (worth noting, every major human plague has been zoonotic in origin). Working in a factory doesn't expose you to as many zoonotic diseases but there's a whole host of novel risk factors and pollutants that also lower your lifespan. Not to mention, indentured servitude was the norm and is not much better than serfdom. Peasants also at least had more overall freetime than even the modern American worker. As you pointed out, only 150 days of work each day (though hunter gatherer groups still worked even less than this)
> Teaching git to an artist is painful

Ouch. Just use TortoiseSVN (+ svn)? I've had good success with it with business users.
I also use this trick to manage my dotfiles. Here is another good tutorial about it: https://www.atlassian.com/git/tutorials/dotfiles
Not at all. This means we are no long tying production quality of a game to how much money the developers have access to. It enables real creativity. Right now do you not think the AAA market is satured with yet another first person shooter etc? Creativity has lost out to capitalism, this will bring it back.
The joke is that that's who is was actually designed by, right?
> I doubt that it wouldn't have still won had it incorporated some UX design ideas from Mercurial or elsewhere.

I don't. This is "worse is better" at its core! https://www.jwz.org/doc/worse-is-better.html

Simplicity of implementation prioritised over simplicity of interface can take you a lot further than the other way around, in a fast-changing, experimenting environment.
Completely agree, there is a "texture" to Caro missing from all other biographies I've read (indeed, almost all other books). At once more vivid, detailed, complex, and rich, with first-hand access to new sources and interviews (something a biographer of a long-dead figure could never achieve). You feel as though you are getting the real scoop even for subjects you thought you understood.

After reading Caro, I'm left with the sad impression that there is probably a more vivid layer to most historical events at odds with the "cartoon" layer that has been passed down, but which we will never know because the singular figure of Caro was not there to chronicle it.
And best of all: it's a single executable that doesn't need any specific installing.
Targeting is a thing from the last decade, we did fine before and we will do fine after.
Okay I will concede that Caro loves his grand sweeping intro in which he explains that this chapter will outline how Moses evolved in the 30’s, then explain in very close detail how this change happens, then have a grand sweeping recap about how these changes happened and what it meant. It is a lot, but I kind of love this baroque, over the top style.
I started my career in a traditional tech role and quickly grew to hate it.

I used my savings to fund a 2-year sabbatical in which I wrote my own game engine using C++ and LUA (this was in the dark days of XNA, no Unity yet).

Towards the end of my sabbatical, I went to GDC and started getting involved in the scene and used my game engine to apply to AAA studios. I eventually landed a job in Vancouver BC and went to work at an amazing studio for the next 5 years, which gave me enough time to meet some co-conspirators and start my own studio.

After 5 years of hellish work, intense stress, and poverty wages, we created https://store.steampowered.com/app/656350/UnderMine/ which found enough success to make another game. It destroyed several relationships, burned me all the way out several times over, and caused me to tear my retina I was at the computer so much. It's hard to be honest with myself about what I would have done if the game had flopped.

So it's certainly possible to go from traditional tech into games. It can take a while. Everyone's path is different. Be prepared for some life-altering downsides to the games industry, especially on the indie side.
I ended up expanding this comment on my blog: https://www.mooreds.com/wordpress/archives/3578
> The "git sucks" heading might turn off readers that have otherwise have been interested

Thanks for the feedback. Do you have a better idea for the heading name?

> Notice most of the comments already are just related to that, or git in general.

After having read the comments for many Git-related articles, and having posted a few of my own, I can tell you that this would have happened regardless of how well the article was written :)
And how common is that?

According to the CDC, about 0.3%. Roughly 1 million people in the USA.

How does acknowledging this change society? How does pretending it doesn't exist make your life better?
Indeed.

There’s a book out of copyright for a few decades called Farmers of Forty Centuries which tries to answer the question of “how is it the Chinese haven’t destroyed their fields in 400 years like we have?”

A lot of it is the slowing of the water, but also harvesting silt from the rivers and canals to build up material and keep the waterways from silting up.

A question I’ve had since reading that book is what has happened since the industrial revolution? Did manufacturing effluent break that process, and if so how extensively? Only in the deltas or how far upriver?
To be clear, I'd like to see the future conflict while my files remain in a clean state, so that I reconsider my own changes or work around the conflict before it happens
The California roll was invented by a Japanese-Canadian chef (2020)
With innovative AI technologies becoming better and better, it's important to start with the user rather than working back towards the user from the technology.
It would have been fun to see how AI generated voice (like https://www.enginn.tech ) could be integrated as well (and have an estimate of how much time it saves)
I don't agree with the flagging - it's clearly a "mindmap" style guide for everything say an intern should expect to read up on / try out. I think it would be a useful basis for intern / junior training when you have nothing else.

Of course it's not possible to learn all of this as a junior to some "deep" level - but it's a syllabus - and you would not want to take on this as a junior without someone around to guide you.

Yeah, a good start. Not deserving a flag
Lots of finance-based suggestions already. But, if you're willing to use history as a guide, then first up should be marketing & sales. In many cases, those who bubble to the top have an M&S background.

Financials are important, but not as important as having a bias for customers and revenue.
Very nice! I've never played Zork, but if someone is able to solve for scene continuity, I can imagine this opening up a whole new way of playing games.

Either way, there's going to be a whole new field to adapt these generative models into games and productivity apps. Its going to require a lot of clever thinking to avoid nonsense output and UX/UI where generative imagery makes sense, but its a field ripe for incredible advancements
I'd argue you're using the wrong tool for the job. Git isn't designed for art assets in games, it's design for text based source code. Everything else is an afterthought.

Games, especially AAA games, have 10s or 100s of terabytes of source assets. Git was never designed to handle this. git-lfs is a hack to try to help here but it's bolting on a workaround for a system that was never designed for managing art assets.

It's also not designed to handle the fact that generally art assets are not mergable and so it doesn't handle coordination of editing assets (making sure 2 artists don't edit the same asset at the same time)

No amount of UX is going to fix that git is the wrong tool for managing art assets.

update: Googling for gamedev asset management this came up

https://www.perforce.com/products/helix-dam

I have no idea if it's good or bad but hopefully it shows some ideas for how git is the wrong tool for art asset management
Hear hear

Another talk that for me hits the same level where the line between art and technology is blurred is one by David Beazley at PyCon 2015 about concurrent programming [0].

Truly remarkable how some people turn their mastery into this extremely enjoyable tour of ideas.

[0] https://m.youtube.com/watch?v=MCs5OvhV9S4
Because Elon himself has said it could face bankruptcy.

Sometimes it isn’t a grand mainstream media conspiracy.
Binary wheels? They are unsound and frequently broken.

Why would Delphi replace a sane language with Python?
Something worth at least $8.5M is a minor trivial "misstep"?

What do you need to do as a private person to get fined at least $8.5M? Kill somebody by accident? No, that does not cost so much usually (even if you would count all your time lost in jail).

My proposal would be: Calculate the daily rate of an average Apple employee (this includes the poor people in some Chinese factories), divide the fine by that, and this will result in the days the responsible C-level staff gets jailed. This would be simple and very effective.
Pathetic fine. More like a tap on the wrist out of the millions Apple makes every day. Surely they are sorry and they won't do it again! /s
To give some context: there is this meme where you have to pick a side in the war about naming square cross section segments of potato fried in oil, one side of the war names them 'frites' (or 'friet'), the other side names them 'patat'. Clearly we have representatives of both sides here.
I'm not interested in games made using/helped an/by AI

Hopefully a tag will appear on steam to filter out that junk

It devaluates what art, creativity and passion are

It'll take down that civilization faster than a pandemic or a social media algorithm
If I had to quantify, I'd say maybe on the order of ~$10/month, like a media subscription.

Hard to say for sure, and hard for me to predict where the market would price a service like ChatGPT long-term.
The model runs on a remote GPU as most users don't have powerful enough GPUs to run run the model with reasonable latency.
If I were evaluating this, my top four concerns would be:

1. "NoSQL document database with MongoDB-like queries ... powered by the open source database engine RocksDB" doesn't give me enough confidence that my application will work. Some limitations are unstated. For example:

(easy question) MongoDB documents are limited to 16 MB. Facebook's RocksDB Overview says "There is no limit to the size of a key or a value." Your insertOne documentation doesn't state a limit. Is it 16 MB?

(harder question) Your getMany documentation doesn't describe its interaction with the RocksDB "snapshot" concept (one of the big advantages of RocksDB over other NoSQL products). Facebook's Iterator documentation says "If ReadOptions.snapshot is given, the iterator will return data as of the snapshot. If it is nullptr, the iterator will read from an implicit snapshot as of the time the iterator is created. ... be aware that in case an iterator getting stale, it can block resource from being released. So make sure you destroy or refresh them if they are not used after some time, e.g. one second." Does this imply that each call to getMany operates on a unique snapshot? If so, do you plan to add an API in which the user can specify that multiple getMany calls must operate on the same snapshot?

2. The name of a space (e.g., "dev") is part of the URL used by clients. Is this avoidable? It can interfere with migration of applications to codehooks from other platforms.

3. Your story about unanticipated use (or abuse) seems to be 'We've got you covered by creating a price "ceiling", which reduces the price with 90%.' That's good but I would probably also need billing alerts. I would probably also want request rate limits similar to AWS WAF (e.g., 100 requests per IP address in a 5-minute period) without writing my own auth hooks.

4. I didn't find a discussion of runtime secrets (e.g., something like "flyctl secrets").
> anything that happens to your ancestors necessarily affects you directly for every generation that comes after, forever.

No, that's not what I said. The point is that the state of the system interplays with the rules governing the system. You can't ignore the state of the system and declare the game fair by looking at just the rules.

> when the reality is we have no idea how much positive or negative impact the ancestors of any given person has had on their lot in life.

I mean, we do though. Generational wealth is a thing. American slavery isn't even the distant past; the last person born into slavery died within living memory.

> If the concern is that we want to help those who need financial assistance, or educational assistance or whatever then there are ways to do that with means testing

Right, which involves a process of discrimination to correct for past discrimination.

> not by relying on a Sherwin Williams color chart held up against your skin.

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

1. Honor this urge that keeps arising.
2. Make those your hobbies and keep your current job to fund them.
Enduro mountain biking and some form of tennis!
I, for one, think I'll get in on this trade with some play money just because this seems like a nice way to learn about smart contracts and defi and maybe get paid to do so.
Every single one of those links (sans the Apple Card) says they, by default, share your payment/transaction history, account balances, income, SSN, and other data with affiliates for the express purpose of enabling those affiliates and/or third parties to market to you.

I didn't say that almost every bank is "as anti-consumer as possible". I said that almost every bank is allowed and expected to do this by default, which they are.
For finance knowledge, I'd volunteer to be a treasurer at a local non-profit, or HOA, or similar organization. That's a great way to get to read balance sheets, income statements, and more, in a real world scenario.

The world of business is large. I'd probably read up on the particular domain your focusing on (real estate? sales? telephony? etc). Find subject matter experts at your company and take them to coffee and ask what they read or recommend.
Who Moderates on Twitch and What Do They Do?
Hi welcome to the front role. Spent a good amount of time in the CTO role.

Happy to chat offline.

Things I wish I knew:

The first law of learning business is tech folks can learn business far easier than business folks can learn tech. You have this.

Second law is no one should represent your voice. They should help present it.

The leadership team should be facilitating introductions to learn more about the business how they see fit. If it’s not proactively happening.. keep reading.

Learning business is as much about understanding what the business needs and how it can get there as accounting and finance.

Understand the type of cto you are there to be, there are many kind. I have a book somewhere that broke it down well but effectively it can vary.

Read into CIO roles and responsibilities as well as traditionally they made the decisions about tech

If your position is net new you are extra capacity. Be mindful of absorbing work from other areas that upholds the past vs change for the future.

Find a framework you like for your first 30-60-90 days.

First, tech should never ever roll into Finance, only CEO. You are now the leader of possibility and capability in the organization. It may ruffle feathers. Find all the reports from McKinsey, etc making this clear why. This will mean you’ll need to be a better communicator and self manager out of the gate.

Get an executive coach or mentor immediately. Once a week at minimum if not twice a week for the first few weeks. You will know when to ease off.

Setup your own way to communicate regularly with the entire company. Find all the meeting you May want a slot on.

Learn the phrase innovation accounting- how to measure what can’t be counted by dollars and cents. Your world can be undermined by folks who want to measure what suits them.

Digital transformation - take a few classes or certain immediately. Quicker than books. Be clear in whether the business is building the future, or catching up to the present.

Change management - take a cert immediately for it, it’s fine to read but only a 2-3 day thing. It will keep mbas with no track record at bay.

Togaf/Cobit - having something like this doesn’t hurt. At least read about it.

Agile/scrum - make sure you can talk the talk and walk the walk. Those words belong to you now. I’d probably lean towards agile.

Six sigma - this overlaps with others a over however a bit better known in the business world. Consider it.

If you want to become a better speaker look into a course like Roger Love’s speaking courses, you will discover how simply your voice is just an instrument like keyword and you can use it as well as the best.

Learn how to read and summarize simply when needed. It helps tremendously to present complex ideas simply to folks who just need to know to put the car in drive.
https://github.com/emilybache/GildedRose-Refactoring-Kata
Wow, this may be the one of the best designed weather apps I've ever used. I can see so much at once and don't need to think to process what I'm seeing.
Their taxes are easy, too. Just a handful of clicks through a free e-filing system. Most can also use a free in-person filing service (VITA.)

Most of the thousands of hours you hear about comes from working through legitimate complexity (complicated assets, stock splits, self-employment, etc.)

That’s not to say it wouldn’t be good to have more computing thrown at automating the rules for that complexity.
I think contextual targeting is perfectly sufficient for most advertisers.
Nope, India specifically prohibits it, and expect its citizens to renounce Indian one in 6 months or less from acquiring other one. No repercussions as long as you don't go to India or deal with Indian Embassy (which almost every ex Indian has to, family, relatives, stuff in India). So for them, the process is, get US naturalization certificate. The 6 month clock starts. Get US passport (its mandatory to cancel the Indian passport). Then apply for Indian Renounce process (4 months). Now, if you want to go to India, apply for 30 day e-visa (a week at most).
> Wow, another crazy silly idea that requires huge behavior change.

> And all we had to do was stop using coal a couple decades ago.

You realize this is a sunk cost, right? Imagine if we'd just started using nuclear in the 60's. And we all were hippies and there was no war. Imagine if we all held hands and sang kum-ba-ya. Pretty fun living in a fantasy world.

We were always going to develop to a point where behavioral change was necessary. Whether it was us today, or our children tomorrow.