skysight-inc/HackerNews huggingface dataset:
Yeah git bisect is great. And CRDTs on their own probably won’t preserve enough information to allow bisecting to happen - since we don’t know which points in time have working builds.

One approach to preserve the ability to bisect would be to allow users to periodically mark points in time with “commits” if they want. The commits wouldn’t be used for synchronisation or merging (since we have the crdt information for that). Instead, they could act semantically much more like anonymous git tags. But they would still be useful as landmarks to mark working builds and milestones. And for git bisect. We could give them associated commit logs. (“Got feature X working”, “Release 1.0.5”, etc).

Commits might also be a good way to manage pruning. If users type then delete something, many CRDTs will keep a copy of the deleted characters indefinitely in a log. But we could design it so it only durably persists inserted characters which still exist at at least one commit. Yjs already does something like this.
The jj daemon thing is something I've had on my mind to maybe hack up, but in practice it's not that huge of a deal I've found.

It is worth noting that jj is designed as a CLI and a library. So, for the hypothetical IDE integration, it could use its own custom written daemon or just integrate all this as part of its autosave functionality via the Rust crates. That's the long-term goal, anyway.
*Location:* I am based in the UK.

*Remote:* Looking for remote position. Open for any time zone.

*Willing to relocate:* Willing to travel; relocation depends on the project.

*Work type:* Prefer contract, but open for permanent; also open for full-time or part-time.

*Technologies:* Primarily a middle-weight C/EC++/C++ software engineer with experience developing low-level middleware software for resource constraint devices and desktop. Ability to quickly pickup new programming languages and technologies.

*Résumé/CV:* Please contact me for detailed Résumé/CV. But here is the gist:
Experience working on multiple technologies, domains and platforms.

Some of the projects I have worked on: Integration of third-party user-mode graphics driver with custom mobile Linux platform and Android OS; optimisation of OS UI layer for a leading mobile OS; integration of third-party graphics driver and demos to third-party RTOS platform; porting of a very popular game from GBA to custom mobile Linux platform, reverse engineering of binary game assets and developing tools to help game artist; porting of kphone and konqueror web browser to a custom virtual Linux IP phone platform; implementation of SCPI(Standard Commands for Programmable Instruments) interface for gigabit router testers; development of UI framework for digital cameras; development of application to recover data from crashed DOS and Win95 disks; development of C++ web application to identify images having a specified colour.

I am not a domain expert in any of the above projects that I have worked on, but I was given opportunities to work on wide range of projects. My strength lies in working on long-term R&D projects and troubleshooting/debugging software. If you are looking for someone with these skill-sets then please let me know.

*Contact (base64):* YWppdC5rYW1hdEBsaXZlLmlu

*Addendum:* If you use leetcode or whiteboard style of interview then I am not the person you are looking for. My preference is for max 1 month trial period i.e. try me before you hire me :) I am also open for take home exercise and then we can discuss the code I submit.
This is a very high quality writeup.
lol this is the most popular opinion on HN. every single thread about javascript or React is literally most of the thread saying "jquery is good enough" and "react is horrible" and lamenting the state of frontend frameworks.
Make sure its written in rust
Interesting. The Vercel benchmarks make it look pretty good. Only slightly behind rust. https://programming-language-benchmarks.vercel.app/zig-vs-ru... Benchmarks are as much about the skill of the programmer as they are about the language. I suspect those numbers could improve drastically.
Color Can Triple QR Code Capacity
That's still illegal, but the site operators are betting that no one cares enough to complain and report them.
Precisely. I think the author is saying a talk should have a thesis statement that is novel. That is true.

But to convince the audience of the thesis statement, the speaker needs to cite evidence. The evidence cannot be surprising.

Since most of the talk needs to be evidence, and therefore not surprising, it’s foolhardy to eliminate all that is not surprising.
[not an expert but...]It shows strong diamagnetism(being repelled by both of the poles of a magnet), which is a property of superconductors. Not necessarily a superconductor though, that’s still to be established but at least it shows that the inventors are up to something and it’s not complete fabrication.
The fun part about this is how easy things are to grasp even though I have zero background in the science.
I traveled and I wonder why someone would use Youtube's free tier, There's like an ads every 3 minutes, plus the ones when the video starts (Youtube don't show ads in my country). My Twitch usage has gone down a lot because of 7-8 ads in a row. I would subscribe to the few creators I follow if not for the friction when I want to quickly check another creator's page (give me like at least 15 minutes without ads).
I cringe whenever I see it spelt with an "i." It would "jujutsu" or similar in either of the typical romanization schemes (Hepburn, etc). "Ji" would be pronounced "jee" in any of the standard romanizations.

Pronunciation is more like joo-juh-tsu. "Tsu" is its own syllable.
Senior Backend (Typescript) Engineer | Remote in EU | Full-time employment contract

We are looking for an experienced Senior Backend Engineer to expand and optimize our digital advertisement SaaS suite of applications. Using technologies such as NodeJS with TypeScript, federated GraphQL, Docker, AWS and Apache Kafka, you'll be designing microservices and other back-end components, and integrating data storage, monitoring and protection solutions. Your primary focus will be the development of all server-side logic, definition and maintenance of central databases and message busses, and ensuring high performance and responsiveness to requests from the front-end. Additionally you'll conduct regular code reviews, provide guidance to other team members, and contribute to workload estimations, project planning and architecture discussions.

We are a leading technology company offering advertisers, agencies and small and medium businesses (via resellers) the most intuitive One-stop-platform for digital advertising on the market.

With our powerful digital media products, we are a true alternative to Google and Facebook on the Open Internet. Currently, our platform supports the media channels “Display”, “Mobile", “Video” and “Digital Out of Home”. “CTV” will follow shortly!

Apply: Send your CV to a.zakaryan@factor-eleven.de
Peplink | Senior Mobile App Developer | Hybrid remote Toronto/HK/Taiwan/Lithuania | Full-time | https://peplink.com/

We are headquartered in Hong Kong where we build mulit-WAN fixed line and mobile routers to keep your Internet connectivity stable even your ISP might not.

For this position we are looking for help putting our SpeedFusion VPN technology on mobile devices (iOS/Android) so you would need to be able to deal with existing library that is written in C. You will also need to be able to integrate our technology with the OS provided VPN framework.

If you are in Canada with Open Work Permit, you are welcome to join us!

Contact: Patrick @ psung+hn@peplink.com
At the bottom of the video is a progress bar, which presumably means they screen recorded a clip instead of uploading the original. I think that's what the parent comment is referring to.
This might be the dumbest strong ignorant opinion post I've seen on HN in quite some time. Unfortunately, this kind of poster is becoming more common.
ICTU for the Dutch Ministry of the Interior | Software engineer (authentication, open source, Rust) | https://github.com/MinBZK/nl-wallet | REMOTE NL (1 day onsite) | Full-time freelance

Under the Working Agenda Value Driven Digitization, the Dutch government is preparing for the introduction of European digital identity wallets through the revision of the eIDAS-regulation. One of the ways in which they are doing this, is by developing a public reference wallet called the NL Wallet. These ID-wallets will be mobile apps that citizens can use to identify (or 'log in') to public and private online services, share data about themselves, and sign electronically. The first version of the NL Wallet will focus on online identification and data sharing and will be piloted at small scale in 2024.

We're looking for a experienced software developer with experience in Rust, to work on the implementation of authentication protocols such as OpenID4VC, ISO mdoc/mDL, OIDC, or similar. You will work on a Rust library that can be integrated into mobile apps as well as backend code.

You are the suitable candidate due to your personality, knowledge, skills, and experience, including:

- Experience in developing applications in Rust.

- Experience with cryptography, PKI, digital signatures, digital identity (SSI), and/or authentication functionality.

- Experience with mobile platform development, language bindings, Unix toolset.

- You are decisive, creative, analytical, able to justify choices and thrive in complex environments.

- You have good communication skills, both verbal and written in English and preferably but not necessarily in Dutch. You can engage in constructive discussions with users, stakeholders, and team members. You know when it's time for a cup of coffee or tea.

- You have an affinity for the applied methods and techniques, but you are also open to learning and mastering new things/technologies. You have a solution-oriented mindset and act with a high degree of autonomy.

Applications can be done through [1] [2] or informally through the email address listed in my HN profile [3]. Dutch language skills are preferred but not required. For more information about the architecture and design considerations, please see the documents listed under [4].

If you have any questions, please get in touch with me.

[1] https://hinttech.com/vacature/i23257-wallet-rust-developer-3...

[2] https://between.com/opdrachten/stichting-ictu-bt/wallet-rust...

[3] https://news.ycombinator.com/user?id=Confiks

[4] https://edi.pleio.nl/news/view/93f40956-3671-49c9-9c82-2dab6...
Later research into thermionic devices did produce miniaturized versions, but nothing close to the scale of silicon transistors today.

If the same R&D might went into thermionics, we might just have devices of similar scales.
Location: Boise, ID USA
Remote: Yes
Willing to relocate: No
Role: Senior iOS/mobile Dev

Technologies:
- iOS / Swift / Obj-C focus
- Android / Java capable
- Flutter / Dart capable
- .NET / Unity3D / C# capable

Résumé/CV: On Request
- Senior Dev with wide range of experience working with small teams on consumer-facing apps.
- UI / UX expertise & actual passion. =)
- Great at preventing & fixing concurrency/async bugs.
- Prefer role that collaborates closely with Product, Design and customers.

Email: virtual-rose.0n@icloud.com
No because it is one click, not whatever dark patterns are other sites doing
Would you say the same thing if we're talking about caffeine? I know many productive members of society that spend all day drinking coffee. They would even suffer actual withdrawal symptoms if they tried to stop.
Live fast die young: Rate of Living Theory (2022)
Neither their nor your or my taste for content is universal? They might like this form and instead hate Youtube Shorts, long form articles or scientific papers instead.
But fear the news if it is discovered that LK-99 increases AI performance.
Who could you possibly give money for this? It's not like there's a as-seen-on-TV ad for superconductors.

But I agree that it needs a healthy dose of skepticism until several reputable groups have replicated it.
I have talked with HR and I am told the younger generation entering the workforce wants to be in the office.

I guess this might be true, but I do not have any numbers to validate this.
I'm guessing it's for global temperature modeling
Ask HN: Seeking Advice: Approach for Firing an Unpaid Technical Co-Founder
I found a co-founder through YC co-founder's matching. He had an existing app with stagnant growth and <$2k/mo profit.

He offered me a technical co-founder role to pivot the app for 30% equity (and for me to contribute $20k). We agreed that if the pivot didn't work, we'd explore other ideas.

I worked on the pivot + bug fixes for five months. The pivot was released to the app store, but existing users did not react to the pivot (but my bug fixes for payment failures reduce support tickets). We couldn't agree on how to spend my $20k investment for marketing, and he did not like the product changes I wanted to try, so he fired me.

He wants to continue to collect revenue and iterate on the code I wrote.

I told him I was revoking his use of my code and gave him 60 days to remove my code from his app, but he has failed to do so.

Wage theft and IP of technical co-founders is common in this industry. I don't want to take this as a "life lesson" as I never granted a license or ownership for my code. He can't buy me out at my freelancing rate.

What is the fair way to proceed?
> Our marketing guy looked at our analytics and saw that there was a massive drop in checkouts from users whose displays were set to 1024x768. He changed his resolution and, sure enough, the 'Checkout' button was something like four pixels below the bottom of the screen, if you were using Internet Explorer or Chrome and you had your browser maximized.

Hint: buy the cheapest crappiest laptop you can find. Test your site on it.
Yeah, sorry but some small dev story won't bulge my opinion on this extremely lucrative 1984-esque business. I can come up with tons of similar battle stories for reason X or Y, they are nothing but tiny largely meaningless anecdotes. Also, you could have just spent a tiny bit more on UI testing and discover these rather obvious UI issues.

I'd expect a bit more from smart people who see very well into what kind of society we are going full speed, with no way out once in (if you don't consider going back to caves as a good option, I don't).

Its very fabric of whole society our kids will live in we are talking about here, nothing less. Is pretty clear what directions the biggest corporations are taking, hey are not even trying to hide what's in plain sight. If we common folks don't at least attempt to stop it or steer it in other direction I am worried nobody else ever will.
I hope this becomes a reality - we really made an mistake introducing these, I think.

The hard part, I suspect, will be regulating all the different forms of "forever chemicals" and not having it be a perpetual game of whack-a-mole where chemists figure out ways to slightly tweak the structure of the chemicals so that they effectively replicate the function of PFAS without triggering the definition of PFAs. We're already pretty hooked on the usefulness of PFAs for all sorts of stuff (clothes, containers, etc) so going cold turkey is going to require some sacrifice.
If I can replicate a result, that's fairly straightforward: I replicated it!

If I can't, that doesn't mean the result was necessarily wrong; maybe I just messed up, or got unlucky and the result only happens 20% of the time. You might need several independent failed replications to start to be confident that the original result was definitely wrong.

It's like saying: there's a buried treasure in this acre. If I find it on my first pass through with a metal detector, job done. If I don't find it on my first pass, I'll probably need to make several more passes, maybe bring in fancier equipment and so on, before I could be pretty confident that it's not there.
Live fast and die young (maybe) (2022)
The Story of HashiCorp – The Developer Tools Index
It's ultimately a cat and mouse game with many websites actively trying to sabotage archival efforts.

Unless this is a core functionality in something you're working on, most people will be better off using the SavePageNow API from archive.org and integrating with that. This is what I ultimately ended up doing for one of my projects.[1]

[1]: https://lgug2z.com/articles/notado-07-2023-update/
Hey, that email address seems to be failing :T

(error trying to deliver email to that address)
Yup, loads of examples! I really like the population levels of threatened species because the charts for that are so incredible concrete and demonstrate the point very well in a very concise manner. Something like Y2K or acid rain is a lot less concrete.
It basically supports any JS/TS engine. So Phaser, threejs, playcanvas, kaboom, etc. Also React (great for games!). Also working on adding Unity bindings!
Ask HN: Do you also never read the last paragraph of ChatGPT's responses?
Due to heavy RLHF and finetuning, ChatGPT often concludes by mentioning ethical aspects of what I asked for, things to be cautious about, etc. It's belittling tbh, as if it's treating us like children.

So I've got used to just skip reading the last paragraph in ChatGPT's responses. It's kinda like ad numbness—you see it but your mind automatically ignores it.
So be more specific. Share your background. The important thing is to give your readers or listeners a fair chance to judge whether what you have to say will be interesting to them, because if you don't, they're going to default to ignoring you.
It really is authentically zero. No resistance at all.

The thing that prevent infinities showing up, or letting us pour gigawatts of power into a single superconducting magnet until it turns into a black hole is that superconductors have a "critical current" over which it falls out of the superconducting state. (At which point it enters the normal, resistive state, suddenly becomes very hot, and boils off all your very expensive liquid helium, a "magnet quench" https://en.wikipedia.org/wiki/Superconducting_magnet#Magnet_... )

LK-99's published critical current is actually quite low, maybe because of sample purity issues. Hopefully it can be improved, otherwise we might be in the comical situation where room temperature superconductors exist and can be used but the cables end up being too thick and can't compete economically with copper.
How is this even debatable? Nobody wants these chemicals anywhere near them.
Location: South-east USA
Remote: Yes (US timezones preferred)
Willing to relocate: Yes
Technologies: Analog/Digital circuit design, Firmware development (c/c++, ARM), Software development (Python and associated libraries e.g. Django, Flask, Pytorch...), Physics (Optical engineering, semiconductor science), General IT (AWS, Linux, SSH etc)
Résumé/CV: ~9 Years experience in above skillset at a hardware startup as team-lead and individual contributor. Additional details on request.
Email:jack.krause@protonmail.com

At a high-level I am skilled at identifying, learning and applying new skills. Combining these skills and knowledge to identify answers to ill-defined problems and carrying these solutions from R&D all the way to the production floor.
All with limited/no oversight. At the moment I am surveying the landscape for a fresh opportunity where these skills can be leveraged for maximum value.
There was a period in the 90’s when it was necessary to raise money and assemble a team just to make web products. Frameworks didn’t exist, we didn’t have the patterns we do now, everything was built for the first time and as such was 100% custom. The time of $10 VPS’s came much later.
That's not even related to GDPR, and doesn't mean their webpage sucks. It means they want to push the app.

Marketing is a funnel. People who bother to download the app are heavier users of the site. Finding those users is the point.
I'm not expert, but I think about it like this: Resistance is the tendency of a material to convert electrical energy into heat. Higher resistance means more of the electrical energy is converted to heat per "time". A superconductor then has the cool property of being able to carry electrical energy without converting any of it into heat. That's obviously cool for energy transmission, but it also enabled some other counterintuitive effects.

Magnetic fields moving through conductors induce electrical energy in the conductors. Normally this is quickly dissipated as heat, but in a superconductor this energy can't go anywhere, and the conductor therefore can't move through the magnetic field.

We've already done a lot of experiments with superconductors, since we've found some that work at extreme cold, but room temperature superconductors would allow us to productive some of those cool ideas by making them economically viable.
Oddly, the author doesn't follow their own advice. Nor do they support the claim on which the entire article depends:

> People only really learn when they’re surprised.

The idea that people learn when surprised is not surprising. The idea that people only learn when surprised could be surprising, but only if substantiated. I would be surprised because I can think of numerous times that I learned when not surprised.

Surprise is fine as a technique to draw the reader in, but it puts you on the hook to support the surprising claim. And the act of whittling that claim down to something supportable could very well leave you with nothing very surprising at all.
Foxglove | Remote (US time zones) | Full Time | Open Source | https://foxglove.dev/

Foxglove is the leading observability platform for robotics developers. We help robotics and autonomous vehicle (AV) companies log, ingest, organize, and visualize multimodal data.

Join our small, highly experienced, and fast moving team. Prior experience working in robotics or AV is a bonus but not required.

We're expanding our technical GTM team:

* Lead Solutions Engineer

* Lead Technical Customer Success Manager

https://foxglove.dev/careers

Email in my profile if you have questions (no recruiters please).
Hey added the contest. Thanks for your suggestion.
I'm not familiar with all airlines. The important change is that the rewards vary and the airlines can and do change them at any time, subject to whatever marketing or sales numbers they are targeting.
Anyone interested in reproducing it?

I presume supercapacitor needs to alternate thin layers of electrode/the cement mix/insulator, not just pour the bulk? It then makes more sense to prefabricate bricks/panels and connect them when laying.
GitButler | Senior Rust Developer | Berlin | Onsite | git

About GitButler: We are building a git-compatible next-gen version control. Currently a team of 5, including one of GitHub cofounders.

Product Docs: https://docs.gitbutler.com/features/virtual-branches

Role (Berlin, Onsite): You will be working with us developing a desktop app using Rust & the Git internals (libgit2). We are looking for an experienced and practical Rust developer to join our tight-knit local team in our cool office space.

Job ad: https://gitbutler.homerun.co/senior-rust-developer/en
Nothing to boggle. Google is ad company. They will do everything in their power to not give users easy option to opt out of tracking.
I don't think so. In both cases, there was visible UI of either the new tag or that the tag was changed.

Github shows the updated tag.

git pull --tags shows:

! [rejected] <tag> -> <tag> (would clobber existing tag)

git pull --tags --force updates the tag.
In my experience, people learn from struggling to do something. Surprise is only one of the emotions involved. I would say the frustration and dopamine cycle is the biggest factor pushing a learner to master a subject.