skysight-inc/HackerNews huggingface dataset:
> it's not clear to me if the order matters and how many can be listed

It's worth noting that in Git, 1) the order is recorded and tracked in the commit (but almost always doesn't matter), and 2) you can have any number of parents for a commit. A >2-parent commit is called an "octopus merge" in Git, which you can search further to learn about. Thus, the only real difference is that Git defaults to including the current commit as one of the merge parents (and this can't really be disabled via `git merge` itself; you'd have to use one of the plumbing commands and construct the commit manually).

In Git, you can have 0+ parent commits; in Mercurial, you can have 0-2 parent commits; in Jujutsu, you can have 1+ parent commits (except for the special root commit with the zero hash, which is the ancestor of all commits that would otherwise have no parents).

To explicitly answer about the merge parent order, you can see a question like this: https://stackoverflow.com/q/49715421/344643. I suspect that under jj the difference is not nearly as complicated because of how it records conflicts, but I don't know for certain.

> What I meant was that with git status/log the differences between your local clone and the remote are clearly shown

In general, the multi-remote visualization could be improved in jj to handle some common workflows. You can customize the default `log` by setting `revset.log` https://github.com/martinvonz/jj/blob/7751cea47cfe6dd9654275... to show the commits you care about.

If the same branch exists on multiple remotes pointing to different commits, then I believe they're rendered with the remote to disambiguate as e.g. `main@origin`. This originates from Mercurial.
Ha, it really does look like the Balkenkreuz[1]. Although it was in use before Hitler and it's just a cross.

[1]: https://en.wikipedia.org/wiki/Balkenkreuz
After years of thrifting/antiquing, honestly, out of all metal zippers I've come across, I would rate YKK last in both design and build quality. The brass Talons are the gold standard — I won't buy a vintage leather jacket unless it has either a Talon or Serval zipper, for example.
Use $=opts in zsh for explicit splitting. Better would to be use an array though: 'opts=(-a -b -c)' and then just 'foo $opts'.

I'm not sure about rc on this as I'm not too familiar with rc, but I'd be surprised if there wasn't a way to do this.
I am used 3+ Vector Databases (Pinecone, qdrant, and pgvector). I prefer Pgvector by miles.
Location: London, UK

Remote: Yes

Willing to relocate: Unlikely, but would consider for the right opportunity

Tech: TypeScript, Golang, AWS, Serverless, SQL.

Resume: https://lukebarton.co.uk (Out of date)

Email: luke@lukebarton.co.uk

I’m a fullstack engineer with 17 years experience in software, currently working in the IOT logistics space. I’m interested in considering staff engineer/equivalent roles. I really enjoy coaching and designing sustainable systems of software and people that truly work. I teach and preach the ideas in and around Domain Driven Design. If you need someone to help you build an organisation comprised of teams of experts in their business domain that build well-designed, intentional software, then I can help - let’s talk!

Similarly, even if you don’t have a role for me, but if you just like what you’ve read, let’s get in touch :)
Thanks, this is exactly the sort of thing I was looking for.
I also liked it a lot, though I used it in React and had a bit of trouble with getting it to play nicely with useEffect.

I see that as an issue with React though, not TipTap. It’s a great editor and I love that it’s headless.
Why are they all from China? Why are they able to replicate so much faster than US labs?
Ask HN: Do you give presentations as part of your job?
If so. What do you like to use and would you be interested in using a DSL to code a web-based presentation. Obviously I’m developing this very thing. It’s very fast and the switch from writing code to writing a presentation is pretty seamless in my experience.
And then there's Walter Pitts. Imagine what else he might have done if he grew up in a nuturing environment.
Yeah, the other consistent signals you can get are the Marine VHF and WX stations around 156MHz.

If you're really into programming + RF, check out the M17 codec project.
You have convinced me to look in to Nim! Can you speak to the build system(s)? CMake is the bane of my existence.
I didn’t see the option to reply to your last response, so posting this here.

Just curious, Do you live in a cycling friendly city? And how is the public transport?

Also, your response confirms what I said earlier. Not factoring in people that prefer an office will mean you replace the office with another form of an office.

> I've managed around a dozen teams in my career and 100% of the time the fully remote teams have produced better results than the in-office teams.

The worst performers in my career has usually been the remote folks. But we can post all the anecdotes we have, but guess time will tell.
We've created TranscribeMe: https://transcribeme.app

A bot that transcribes WhatsApp and Telegram voice notes to text; if it's a looong voice note, the AI sums it up! It has also ChatGPT integrated

Developed by Rather Labs: https://www.ratherlabs.com
Seam (YC S20), API for IoT, is hiring a founding technical PM
Bullshit. The arrogance of the idea alone, that somebody after 12h of physical labor should do sports. Shows you how disconnected some princlings are from the world. Your friends own and manage construction company, they oversee and don't perform the work.
It's a legitimately unpopular opinion only because React is on that list. Take React off this list and the opinion will be stale.

I also don't know what it means for FB to be "leading" in this space because they don't push any of their other solutions on you. In fact, React being a stand-alone library may be a long-term strategic mistake as it seems the ecosystem is tending towards mega-frameworks.
I've been using it as a scripting target for both games and other things I'm not allowed to elaborate on simply because it can transpile to C and C++. It's just really really nice to be able to manage the underlying run-time (the C environment) and on the top of that be able to use a high-level modern language with so many first-class citizen things (like JSON).

It really is a nicer, better Python. And I say that as someone who does like Python.
Basically to model anything on a sphere (usually the Earth). Spherical harmonics are orthogonal functions on the sphere, just like Fourier modes are orthogonal functions in normal space. They solve Laplace's equation on the sphere.

Gravity, geomagnetism, and many other things are often given in terms of spherical harmonics.
TipTap uses YJS under the hood for conflict resolution.
that's bizarre. What's your QPS and corpus size?
You take notes but seldomly review them? Spaced repetition could help
Super cool, the need for tooling like this is something one realizes pretty quickly when starting to build apps that leverage LLMs.
Using Generative AI to Unlock Probabilistic Products
I have used 3 types of money: cash, digital money and bitcoins. Digital money is an ugly idea, a lot of times the vendor took my funds out from me.
I would be interested to see the daily order numbers on Sigma Aldrich's supplychain website for Lead II Oxide and Copper Phosphide powder in the last week....
Similar tool I was about to look at: https://github.com/promptfoo/promptfoo

I've seen this in both tools but I wasn't able to understand: In the screenshot with feedback, I see thumbs up and thumbs down options. Where do those values go, what's the purpose? Does it get preserved across runs? It's just not clicking in my head.
So, same as C++.
Why Ruby on Rails Needs Components
Blackrock and Citadel enter the chat.
It can probably be made useful. Cuprate high-temperature (LN2, not room temperature) superconductors also have this problem, they are basically a brittle ceramic. However, it's now possible to make flexible tape out of them, by creating them as thin layers on a substrate.

But it took three decades of experimentation to do that reliably.
Yea websites straight up ignore it. Can’t currently find it but there was some wired/verge article detailing what they track of u and they actually mentioned as such too
My main concern about this technology is the amount of bullshit that's going to end up on the internet because of it
Cohere Health| Boston, MA | ONSITE OR REMOTE

Cohere Health is simplifying healthcare for patients, their doctors, and all those who are important in a patient’s healthcare experience, both in and out of the doctors office. We build software that is expressly designed to ensure the appropriate plan of care is understood and expeditiously approved, so that patients and doctors can focus on health, rather than payment or administrative hassles.

This is a unique opportunity to join a rapidly growing engineering team with great ambition. You will have an outsized influence on the future direction and technology decisions.

Our application stack:

- React
- Groovy Grails/Springboot
- Elasticsearch
- Spark/EMR
- Kafka
- MongoDB
- AWS

Throughout the interview process you can expect the following during your time with us:

- A coding test
- Phone call to review with hiring manager
- Virtual pairing interview (system architecture and design)
- Hopefully a quick decision and offer!

VP of Data - https://grnh.se/1ca880113us

Engineering Manager - https://grnh.se/b774bb8e3us

Lead Software Engineer - https://grnh.se/18b410103us
Thank you for understanding the issue, sincerely. I've unfortunately seen lots of people defend therapy blindly, insist that any failure was due to either not finding the right therapist or "not doing the work", and take it for granted that you always have to go to therapy to recover from anything remotely significant.

The way I look at going to therapy right now is like having an oasis possibly hidden behind a minefield -- the oasis may or may not be there, but either way, you have to go through the minefield and the wrong move will blow your leg off, or worse. In those circumstances, trying to get to where the oasis -might- be is not worth it.

I'm genuinely glad you got effective help for what you were dealing with. It sounds truly awful, and nobody should ever have to bear a burden like that.

If you're ever interested in talking more about this off HN, you can contact me through the email in my profile. And also, if you're interested in reading more about therapy going badly wrong and clients' experiences of that, I can recommend the r/therapyabuse subreddit. I find that pretty much every post there speaks to me.
It's not only JavaScript. For instance all the c# apps I ever had to use on windows had GUIs that felt less responsive than their old win32 counterparts or Qt equivalents (exhibit A: visual studio which became incredibly slower and laggier for the c# / WPF migration compared to... VS2008? and honestly never recovered)
React state management solutions, here's my comment from last year: https://news.ycombinator.com/item?id=34133879

tl;dr prefer Context but wish I could move everything to Mobx.
Double your rate
To start, research different BCI devices like EEG headsets and understand their applications in fields like healthcare and gaming. Look for online tutorials and open-source projects to get hands-on experience.
Location: Toronto, Canada
Remote: Sure. Hybrid or on-site are fine, too
Willing to relocate: No, but some travel is OK
Technologies: Linux, FreeBSD, Windows, OSX, Perl, Python, Ruby, Ansible, Chef, DNS, DHCP, PXE, etc, etc, etc
Résumé/CV: https://erlogan.inoc.ca/erlogan_resume.pdf
Email: erlogan+hn@gmail.com

Greetings, I am a Systems Engineer and infra guy who's been dorking around with operating systems for roughly 20 years. Until recently I was at Meta, when I was swept up in the (quite public) layoffs. Broadly speaking, I am best at answering two kinds of questions: "how can I solve this problem with Linux?" and "how can I solve this Linux problem?", but I have also worked with Windows, FreeBSD, and OS X. I am also a capable coder in many languages and have written both frontend and backend software, from small homegrown webapps to large open-source projects like Chef.

Most recently I particularly focused on large-scale configuration management and OS management (provisioning, troubleshooting, performance, etc). I'm great at incident management and response, plus the "softer" side of things: interviewing, mentorship, project planning and management. I like presenting to audiences, technical or non-technical, large or small.

My dream would be to get to do a greenfield DC deployment, but those are pretty rare these days. I have also worked with cloud and containerization. I pride myself on my flexibility, being a quick learner, and understanding problems, processes, and systems from top to bottom.

I'm available for consulting, contracts, or full-time.
Senior Frontend developer

Location: Los Angeles, CA.

Remote: US

Technologies: React, Next.js, Redux, TypeScript, Node.js, HTML, CSS.
Extensive experience building flows for websites
Using common UI toolkit libraries like MUI,
UI testing libraries like Jest, RTL,
Accessibility, Instrumentation

Résumé/CV: On Request

Email: usr8899(at)protonmail.com

Willing to relocate: no
>There's a non-zero number of HNers

The world of employees is more than just HN userbase. Don't take the narative here as being universal. In my groups of people, most prefer working in the office the majority of the time than at home. They are not on HN.
Location: Reston, VA, USA

Remote: Yes

Willing to relocate: no

Technologies: TypeScript, Next, React, Redux, StyledComponents, Python, Flask, PostgreSQL, Ruby, Go, Docker, AWS. I am always open to learning a new stack.

Resume: https://seanrichardson95.github.io/public/assets/Sean_Richar...

Email: sean.richardson.umd18@gmail.com

LinkedIn: https://www.linkedin.com/in/sean-richardson-093212ba/

I’m a full stack Software Engineer passionate about fighting climate change. Known for producing high quality code, collaborating with product and design, and thorough PR reviews, I learn quickly, and pride myself on providing great customer service to both neighboring teams and end users.

I have experience with TypeScript, React, Python, Ruby, PostgreSQL, HTTP, Docker, Go, and AWS. I recently built Waypost (https://waypost-io.github.io/), an open-source feature flag management platform that specializes in A/B testing.
PFAS exists everywhere in the biosphere. It's impossible to clean all that up.
i love micro in this space of simple terminal base editor, is like nano but whit more modern commands like Ctrl + s to save or Ctrl + x to cut
https://micro-editor.github.io/
I’ve used 3+ text editors on macOS (BBEdit, Sublime, VS Code, PyCharm), and prefer Sublime for my day-to-day work writing Python/JavaScript web apps, mainly because of fast code navigation and relatively fast typing speed.

BBEdit I still use for multi-file search & replace since I prefer its interface for that. It also has the fastest typing speed.

PyCharm I use exclusively for identifying & removing unused imports in Python.

VS Code I don’t use at all. Relatively slow typing speed. Relatively slow navigation.
Cariloop | Staff Software Engineer | Remote US | Full Time

At Cariloop, we are creating the global standard for the way we support caregivers, families, and each other. But we can’t do that without you.

Tech Stack : Node (Loopback), Angular, Typescript, Flutter

https://cariloop.com/remote-staff-software-engineer

Feel free to email me for more details: jhrisho (at) cariloop.com
Can you point to a source of these superconducting energy storage mechanisms? How do they work? I briefly looked into it and found out that at least the current ones have very high power density, but low energy density.
Those exist since the 1990's, and sorry to say, they are hardly unknown.
Also Nim requires you to use unique field names across all variants.
Yes I believe so. We as a society would need to stop accepting antibiotics being given out in abundance. Instead we should focus on targeting the actual infection and in most cases just use natural molecules that will destroy the invader.

An example would be a mold infection in the upper sinuses. Most doctors will prescribe antibiotics which is not appropriate for mold and can even worsen the infection. Rather the sinuses should be flushed in the Mygind position with saline and one of several compounds that will prevent mold from growing and then add pro-biotics after the infection has cleared to keep the bad actors down. There are a myriad of examples like this. Similar issues arise with gut infections. Doctors prescribe antibiotics when one could start with more natural compounds like Berberine, Mastic Gum and Cranberry molecules that will weaken/stun all bacteria allowing the immune system to catch up and get ahead of the infection.
> When people are surprised they don’t put the information through their usual bullshit filters.

Huh. When I see information that's surprising, that's when my critical analysis and bullshit filters naturally spring into life.

Something surprising is something I either hadn't thought about before, or had thought about but come to a different conclusion with. Something surprising is ripe to be considered from a bunch of different angles. How does it fit in with the things I already know? It is plausible? Does it actually contradict my current model of the world? Might it complement my current model of the world?

Anything that isn't surprising is what gets the free pass on my bullshit filters. Yay, confirmation bias!
He cited autocorrect / spellcheck as his main gripe against modern systems [0], though I’m sure some of it is also just habit.

[0] https://www.bbc.com/news/technology-27407502
You say “story” so I guess you’re writing linear, narrative fiction? In which case sure, try Nano. If the story lacks any hierarchy or structure that you’d like to indicate with typesetting, why not use Nano.

If on the other hand you are writing a book with nested hierarchical headings, sidebars, illustrations, etc, Nano will be no help at all. As another poster in this thread noted, you could use Nano to write LaTeX. But LaTeX certainly isn’t going to get out of your way.

So this is really an issue of picking the right tool for the job. If your job is simple, a simple editor will work. (But so would a complicated editor: I use Word for simple documents all the time. You don’t have to fiddle with the knobs just because they’re there.)
They have a lot of labs, and materials sourcing is easier for them. That’s partially because China is the origin of lots of stuff, and partly because the US regulated red phosphorus as a meth precursor.
You can spend a lot of money on a good iron, but you probably don’t need to. The pinecil is shockingly good for the price. And I mean that it is competitive with a nice Hakko at literally $800 less. It’s not perfect for all situations, but if you’re doing anything short of soldering all day everyday, spend $40 and get a Pinecil off Amazon. Learn how it works, and get an appropriate stand for it.
LLMs do not understand language. They simulate language.

Does language understand itself? Some of it does, and some of it doesn't.

Remember, LLMs aren't the person writing.
Everyone with half a brain in the US is working the ad-tech and data-mining industries, that's where the money is.
Location: NYC
Remote: Open to it, or in person.
Willing to relocate: yes
Technologies: Java, distributed computing, functional programming
Résumé/CV: https://gitlab.com/tombert/Resume/-/blob/master/resume.pdf?ref_type=heads
Email: thomas@gebert.app

I am a software engineer in NYC with 12 years experience. I tend to do backend engineering
It's commonplace for drivers to text you /through the app/ demanding you cancel if they don't want to take the ride after they accepted it (they get penalized if they don't accept riders when they're set to accept rides). Outside the US, they act like they don't understand English and if you start writing in the local language they curse at you. If they do show up, they demand extra money in cash or they won't drive off. Once they get marked in app as having arrived, /you/ as a rider get penalized if you take too long to get in the car and start the ride.

Inside the US, drivers will just tell you to cancel and they'll stay parked in the cell phone lot at the airport until you cancel. They often actively enjoy /not/ taking the ride, because as long as the app thinks they're in transit and you as a rider cancel, they don't get penalized and don't have to do more work. Had one driver literally call me and tell me they were on their lunch break and would come get me in an hour and if I didn't want to wait I needed to cancel. Uber changed their policies and app and now a rider cancellation automatically charges a $5 fee /as soon/ as the ride is accepted, regardless of circumstances, and the fee is partially paid to the driver. So drivers literally get paid to fuck with you. Uber support is also useless, because when you get credited in the app, the credits don't get automatically used and there's no clear way to apply them when scheduling the ride. I have ~$200 in credits that continue to build until they eventually expire and have never been able to successfully use them.

Since I mostly travel for work and Uber is tied into our company expense system, at some level I don't care. I'll use what the company tells me to and what they pay for, but if I travel personally I have stopped using Uber in favor of Lyft in the US, and local options/taxis elsewhere.

Oh, if the ride is cancelled by either party, you can't rate the driver. So good luck 0-starring all the extorters.
Hmm. Losses from HVDC transmission are on the order of 3% per 1000km, so I'm not sure how much of a big deal it'd be for that kind of use case. Your example would only save ~6% transmission losses. An improvement yes but not really a big deal, unless the cables were far cheaper to make than current HVDC cables (which I'm doubtful about).

I think there are other use cases within devices themselves that are far more interesting for energy storage.
With AI training, unlike a lot of datacenter work, you have the option to "Make models when the sun shines" and just turn things off at night. That'll push you towards cheaper but less power efficient older node compute but I think the business case should work.

Right now in the US there's about as much proposed renewable production planned and awaiting permitting as their is currently installed. It's the grid connections that are the long pole in expanding renewable use right now. And since the voltage that a solar panel outputs is pretty close to the voltage a GPU consumes you've got some more savings there.

There are still a lot of challenges with that but in general I think people should be looking for ways to collocate intermittent production of various things with solar farms right now, from AI models to amonia.
what are you talking about. George has been working on comma.ai for years. It's shipping actual products and has revenue.

We need more people who "think different" and push back against the status quo instead of carrying out ad hominem attacks on public forums.