skysight-inc/HackerNews huggingface dataset:
> You can use an interactive commit selector

... such as `git commit --patch`, which this discussion has taught me many people don't know about, even those who know about `git add --patch`.

(I was one such person a few years ago until my mind was blown by an HN commentor doing me the same favour as I have done here :) .)
Ulysses is great but similar to Obsidian (and I like Obsidian better personally).
> Climate change is absolutely not an existential risk.

That's an assessment based on what we know, but there's a lot we don't. For instance, it's possible that climate change could lead to a large scale collapse of food chains that could pose an existential risk to humanity.

It's also plausible that climate change will lead to resource shortages that result in wars between nuclear powers, and the nuclear calamity that follows kills us all.
The old "Microsoft Designs iPod Packaging" https://youtu.be/EUXnJraKM3k
Fox News is mostly fictional stories about the free press.
Nuke the C++ implementation of Zig from orbit using WASI
I don't see how the breakthroughness of the Raptor engine is relevant. It's one of the reasons that Starship is cheaper to launch. If you want to say "without that, Starship would be operational" you also have to say "without that, Starship would be more expensive"
Ahh :( Nice to know they've thought about it though! It sounds like since they offer their git features inside of their community edition IDEs (Android Studio, PyCharm, IntelliJ) they wouldn't be able to charge for it.

I know I probably would still pay for it, if it meant not opening up a whole IDE just to use one built-in plugin, but maybe there's something I'm missing.

> Dmitry Jemerov [JetBrains Employee] commented 22 Jun 2022 10:20

> This has been discussed internally a number of times and at this time we have no plans to work on this. This product would have to be free (because its functionality would be a subset of the free Community Edition), it would require significant design and development effort to repackage the functionality in the form that would be acceptable for a standalone client, and we don't believe the marketing value of this work would compensate the development costs. Of course, all the code is open source and anyone is welcome to do this work themselves as a third-party tool.
Micron to supply fewer memory chips in 2023, plans fresh capex cuts
I have not been able to understand why conda is so popular. I have no trouble with scientific computing with plain old `pyenv` and have never had any issues with C extensions or compilation with plain old `pip`.

Conda seems to be the most prone to getting in weird states or just hanging while "Solving environment." I have been happier leaving it behind.

Really the only two I would even consider using now are pyenv and poetry.
Yes, this seems to be what is happening. I now think that on rare occasions the side of my left hand may be brushing the opt key while I type. Until today, it has only been a very rare † instead of t. √ is a new one for me.
Notably, this ferry is driven on a chain which crossed the channel already.

I suspect they would have gone for batteries if the route wasn't already anchored in
That's what I read from it, too.
Warp looks fantastic! It looks like it's not OSS yet but they're considering it? https://github.com/warpdotdev/Warp/blob/main/LICENSE
My uninformed guess is that a not insignificant percentage of "children reported missing" are teenagers who run away or stay out past the time they were supposed to return home.

One must remember that about 11% of children are eligible for a drivers license.
OP said they are disgusted with politics and bureaucracy. Non-profits are (if possible) EVEN WORSE on those axes than commercial businesses.

Since there is no profit-driven forcing function, ALL operations devolve into pure politics and bureaucracy.
Yes? I mean that's just how standard python works as well.
Emacs's term-mode already solves all of these supposed problems.

I say supposed because they're really not all that big of a deal. OK, bash making it difficult to go backwards to previous lines is... annoying, at least until you press C-x C-e and do what you want anyway.

The use of a mouse for something text-centered is pretty much foreign to me, too.
For the first 3 years, Lunar was my only app, and it was completely free and not on the App Store. I just had a one page website with the app UI screenshot and a download link.

Since the app was free, I didn't seek out users too much. I just shared it on the usual channels of the time and forgot about it: ProductHunt, HN, Lobsters, Reddit

It became popular by itself because it solves a real need that people have and after picking up a bit of steam, it gets recommended a lot.

After launching rcmd, my first App Store app, it felt like it entered a black hole, no discoverability whatsoever. Until an App Store editor placed it in front: https://twitter.com/alinp32/status/1479462684315865099

That generated a large peak in downloads, and people started recommending it again. Blog posts on technical challenges I solved while developing the apps also help a lot but they're high effort and I need 2-3 months to accumulate enough research and knowledge for them.

Before Mac, I was both a Windows and Linux power user. I never saw someone buy a thing on Linux, not that it doesn't happen, but it's a rare occurence so I don't think there's much business there.

On Windows however, people buy software all the time.

Find the Windows inconvenience that annoys you the most, build something to fix it and share it with the world for free. If a handful of people find it useful, chances are there might be tens of thousands more like that who would even pay for you to work and fix more related annoyances that they have.

I have no idea in what state Windows UI programming is nowadays though, it wasn't pleasant last time I tried it 5 years ago. But even system tray utilities with minimal UI can be very useful.
Right. The git porcelain is baffling, but the actual git data model doesn't need fixing; it's complex but necessarily so. I'd be more interested in an alternative porcelain than a totally different VCS like FB's Sapling.
SpaceX a startup? 12,000 employees and 20 years old
As a kid in the 90's in a city of 150,000 people it was stupidly easy to do most of an entire day's adventures anonymously and with either very little or entirely no record of my presence and activities. Yes, there were some cameras here and there, but you knew where they were and could avoid them. Cash was still accepted everywhere, you didn't have a cell phone and definitely didn't need a cell phone to go about your daily activities[0].

I definitely was able to walk/bike/bus/carpool wherever I wanted all day long as young as 6 years old and no one gave a shit except my parents. If I was lost (which happened often!) I'd just ask an adult to help me find my parents. Adults generally interacted with me either only in a professional context (as a clerk/ice cream truck salesman/etc) or if I went up to them and explicitly let them know I wanted their help.

Not all my friends had the same level of freedom but most had enough to go to any of the parks in the nearby neighborhoods and play with friends until their individual family's established "curfew".

If kids stayed out past their curfew, one parent would call each of the other parents and the other parent would drive around the area parks looking for their kid. Another kid or parent would generally be able to point them in the right direction and clear it up within 30 minutes.

Occasionally my parents might forget to pick me up from sports practice and I'd sit outside the ice rink or school for 2-4 hours until they figured it out, usually in cases where I spent all my payphone quarters on food or arcade games.

0: https://en.wikipedia.org/wiki/The_Scoots
Maybe they are not using Firefox, because your site is broken in it, and they have no other way to tell you this?
Welcome to the Ambaniverse
I have a really hard time seeing the government extend the corporate welfare that Tesla and SpaceX receive to Twitter.
Is there anywhere in the world where people still practice "free-range parenting" — I can't believe there even has to be a term for that — on a cultural level? Where being a "helicopter parent" would be seen as ridiculous and uncouth by the locals? A community that's intentionally trying to set things up in such a way that their kids can be given historical levels of freedom to roam?

I know about the Nordic countries, but they still don't hold a candle to even how free kids were all over the world up through the 1970s.

Maybe some kind of cultural enclave? Maybe a tiny island nation? A commune? A cult? Anything?
I believe that the answer is YES!

The trick seems to lie in the space where ego-centric participation transitions to eco-centric participation.

The late Douglas Engelbart - famous for the mouse and related technology - argued that "human systems and tool systems" must co-evolve. What that translates - in my view - is to evolve tool systems (IT, web portals, etc) way beyond global chat rooms like Facebook, Twitter, and so forth in such a way that the human system has an opportunity to evolve away from its basic instincts of greed, identity politics, and so forth.

A prospective solution for that lies in the metaphoric marriage of World of Warcraft and global sensemaking. As John Seely Brown said in a 6 minute youtube:

"I would rather hire a high-level World of Warcraft player than an MBA from Harvard".

In those words, he spoke volumes about how the right kind of IT could go a long way towards the improved human capabilities about which Engelbart spoke.

My tiny non-profit is exploring that space; we have a really rough engineering prototype now online - it is just an engineering prototype, with a lot of work left in UX, but it can be viewed at https://sensecraft.garden/ . Don't expect any public quests of value until maybe early next year. Tons of work left to do on it.
You're acting like Twitter was some unique company that Musk happened to be caught holding the bag like it could've been any other company. It's completely Elon's fault he has Twitter. It's his fault they don't have cash on hand with less debt any more. He's the one that did a leveraged buyout. Something that does not need to ever happen.

Nor is Twitter some major complete failure of a company. It was fine as a public company. Losing money, but not some disaster.

> maybe the socialism stuff

No maybe needed. Socialist stuff doesn't make any sense.
I also wondered how the police got there so fast. My thoughts are that the boy wasn't very happy being made to walk home and so looked angry or distraught and that triggered the response from the neighbor and then the incentives to not be the person that drops the ball when a kid could be in danger drove it as far as it did.

I'm not saying it should have gone as far as it did, but I also agree there might have been more to it than we know about.
Feels like everything just works on Chrome and Firefox, but Safari is the new IE.
Here’s a good overview of the details between the two: https://snarky.ca/why-print-became-a-function-in-python-3/

“Why don’t we just keep both?” probably has many answers. The overwhelming one for me is that if everyone’s doing the same thing two ways, then everyone has to learn all the esoterics about the print statement.

“Why don’t you just do it for me?” is a cardinal sin for a runtime. And already exists in migration tools.
For longer cables the cost is significant. USB-C can carry 5A, so you need 18 gauge wire for ~12 feet. Ideally you'd do the 8 power/ground pins at 18awg and the 16 data pins at 28awg. But that's a substantially more expensive cable than just 24 wires of 28awg.

And as a user it's annoying to have an excessively stiff cable, so it's suboptimal to have every cable support 240W charging, but for cost and convenience.

It's a mess. We all said we wanted one cable that does everything, and I still feel that way, but here I am buying different cables for laptop charging versus iPad charging because I want a light/thin cable for the iPad. Sigh.
We have statistics to talk about this sort of stuff. And Twitter revenue, whilst a fraction of that of Meta, is growing, and is currently $5B/yr.

To put things into perspective, Tiktok's revenue is only 2x of that of Twitter's, $10B/yr. Clearly Twitter gets enough eyeballs (like mine) that people want to pay for it.
The broader history of psychiatry has so many dark spots one might confuse it for a dalmatian.
Neither, but crimes like "child endangerment" are always a judgment call with regard to how dangerous the situation is and whether the caregiver's behavior was reasonable under the circumstances.

Does making an 8 year old walk half a mile qualify? In a quiet neighborhood, no. In downtown Waco where the cop's supposed sex traffickers operate, probably still no, but it's getting into more of a grey area. On a highway with no sidewalk or shoulder, yes.
Lithium in China? What does that matter?

Lithium comes from a lot of places. The largest Lithium exporter in the world today is Australia. Multiple South American countries are also towards the top of the list.

A lot of lithium "mining" is digging up desert salt deposits or skimming salt brines from salt lakes. Some of that still isn't "perfectly" environmentally friendly, but compared to extracting most any other sort of mineral it is one of the environmentally friendliest we extract.

Lithium is the third element on the periodic table and the third most common element in the universe. Admittedly a lot of the planet's Lithium is in compounds/salts that sometimes need to be chemically broken down and that has more environmental impacts than the mining processes. So there is that, admittedly. But a lot of it is electrolytic just like the "advantageous" hydrogen processes people seem to love.

Lithium is not a rare or heavy mineral. It's the next fatter cousin of Hydrogen.

> How do we get rid of old batteries?

Recycling. Plenty of companies have already answered this question. Lithium is highly reclaimable from all existing Lithium-based battery formulations.
Nvidia says it is working with Microsoft to build 'massive' cloud AI computer
No, they would know by comparing the facts alleged in the report to the law, just like, when those facts were confirmed by the investigation, they compared those same facts to the law.

Now, I am not saying that a report which on its face does not describe a violation does not warrant investigation, but absent some other evidence which provides cause to believe a violation exists which would legally impact parental suitability, it doesn’t warrant limiting parental rights during the investigation, just as a report to police that raises articulable suspicion but not probable cause to believe a specific crime has occurred warrants investigation, but not arrest.
My retirement account and healthcare provider both have this problem. In one case I had to manually delete a disabled attribute on a button to get signed in because something broke halfway through a multi-step workflow.
People forget that Snapchat almost killed their product with this exact same logic. Their founder went to China, saw the omni-apps, and tried to pivot Snapchat in that direction with disastrous results.
Really good stuff over there! However please make the distinction over European Portuguese and Brazilian Portuguese. It was a bummer to me trying to go through “Portuguese” that are not European.
I've lived in the city, and I currently live in a suburb. I know a lot more of my neighbors here than I did in the city. And my neighbors know my kids. On top of that, the sidewalk is filled with kids going to & from school each day, and it's noisy all afternoon as they run all over the neighborhood riding bikes and playing.

So I get that you want to find car culture to be the root of all evil, but I don't buy it.
Yeah I would say that Amazon has a ton of basic work that needs to be done. The website is so big and complicated and multi-faceted compared to some of the other big tech companies. Sometimes you really just need to hire a developer/team to ensure that the underwear size-picker is working correctly. Of course Amazon also has lots of insane CS-heavy infrastructure and algorithm work as well.
I like the question for how differently it gets interpreted;)

I personally would like to toy around with some graph database for knowledge management but haven’t found the time to get into it, yet.

Other than that, it’s dendron (and git).
A person's garbage bin is not a "sign, notice, marker or topographical survey monument erected or placed by the City."
> Let's quickly drop the idea that this is the fault of nosey neighbors, helicopter parents, soccer moms, or "Karens". This is 100% a justice department problem and anyone from the police to the district attorney could have nipped this nonsense in the bud.

there is not a finite supply of culpability. they can _all_ bear (varying degrees of) responsibility for it.
Please test with Safari on desktop at least. I routinely find things that are just completely broken. And not small names, big names like Hulu, Clover, green chef, and others have just completely broken on Safari. Integration with Google’s captcha seems to be a common failure point.

Also please consider writing your apps in a way such that they don’t completely shit the bed if your 600th ad tracker script fails to load. I hate having to disable pihole so that Google can track me while I pay my utility bill.
I haven't talked to any teachers about this specifically, but based on my impression of the school system and public philosophy around schools and teaching that I've gleaned from my wife and many friends who are teachers, I think it might help in the short term but be worse in the long term. The one thing that seems nearly constant is that expectations of teachers are always increasing. So I think eventually we'd end up back in a similar place except teachers would have to keep the pace year round rather than getting a couple months off in the summer.
So how do you find your first gigs? Upwork?
Oh wow, I love how the text warning you of that part is on the next page. Probably the facing page rather than after a page turn given that even-numbered pages are on the left, but still. What a wonderful example of the importance of layout. Possibly a deliberate choice.

And also: "Unfortunately it produces the patterns upside down, but you might not worry about this". C'mon, kid, don't you want to fix that? It'll be fun.
That's great, looking forward to giving it a shot!
Still, you're showing the simple case of code without (global) side-effects.

What if instead we said

let connection = connect(hostname, username, password)
_ = query(connection, "INSERT INTO t1 VALUES ('abc')")
data = query(connection, "SELECT * FROM t1")
in print data

What is the order of the two calls to `query` actually matters, but how could the language know?

The order of execution of code is actually important every time you have such a side effect, and languages that don't strictly define it make this type of thing very error prone.
Worked for AWS for just under a year and a half; this mirrors my experience exactly.

Poorly designed, failure-prone, brittle internal tooling was a time and energy sink to the point where even the most trivial deployment change was a nail-biter. Automated tooling and tests that were ostensibly created to make life easier were the number one pain point and constantly failed in obscure ways that required cutting tickets to teams responsible for the automation.

More often than not these tickets would be ignored and issues would persist for weeks beyond what's reasonable.

I'd actually force myself to write even trivial code on weekends to ensure my ability to develop didn't atrophy as a result of lack of use.

That, paired with the awful corporate culture and constant fear of PIP/job loss forced me to finally leave.

Generally a very unpleasant experience all around, sans the compensation and name on the resume.
What I mean is that you can't co-locate your Sapling repository with your Git repository (at least, for now). You have to have them in separate directories and push/pull between them.

git-branchless is only an extension to Git, so it naturally operates in the Git repository. Jujutsu has a mode to create the `.jj` directory alongside the `.git` directory and co-locate them, which I find very convenient in practice. (Originally, Jujutsu only supported Git compatibility in the same way as Sapling, via pushes and pulls, but they added co-location later.)

> Looks like it calls out to the git executable occasionally

I believe Jujutsu never calls out to Git, and that all of its `jj git` interop commands are implemented via direct bindings to libgit2. This is less fragile in many ways, but it can also mean that `jj git` interop might be missing some new feature from Git. Fortunately, you can oftentimes just run the Git command directly in the repository when co-locating.

> presumably works on the git object model under the hood

There's no guarantee of this: the Mercurial (and therefore possibly Sapling?) revlog model is a little different from the Git object model, as I understand it. But it doesn't really matter, as long as it interoperates seamlessly. For now, I believe they do literally have a `.git` directory somewhere under the `.sl` directory, but they reserve the right to change that.
Microcode is an option here, but (having also implemented small microcoded cores on an FPGA) it's easy to be misled about ASIC costs here. ROM on an FPGA is very cheap proportional to logic, because it's implemented in various high-density (compared to the LUTs) memory blocks. A very small RISC-V ASIC implementation can easily be smaller than the ROM that would be necessary to microcode a complex ISA extension, ignoring the cost of the sequencer, while the same design in an FPGA might have zero change in area for the ROM.
I can certainly see why someone with a history of being called crazy for whatever reason might be hurt when someone at works casually calls them "crazy" for something, even if they understand it was meant differently in that context.

I think once you know something might accidentally upset someone it's up to you to decide whether you want to take that chance. I try to avoid taking that chance where possible, I really don't like the idea of accidentally hurting someone.

I can also see why people are upset about their language being policed. I imagine every generation feels this way as society changes around them. I'm sure there are lots of examples of probably silly things we've policed ourselves out of saying that probably didn't amount to much, but I'm also happy we mostly don't use the pervasive casual racism of the 50's, or the pervasive casual homophobia of when I was kid.
"Collaborative editing" is table stakes for a modern note editor because even in a single user scenario you will have the same user editing the same note from multiple devices with different levels of connectivity. The product needs a reputation that it will not lose its user's edits, nor will it make annoying branch-style merge conflicts. To do this right you have to treat the other device as an almost-adversarial actor. Unless you want "glitchy" to be in the first sentence people use to describe you.