skysight-inc/HackerNews huggingface dataset:
Flight delays / cancellations / diversions (due to mechanical problems, weather, etc.) are a very regular thing - the airlines, ground crews, commercial pilots, and control towers have lots of experience with "Flight 1234 won't be taking off..." and "Flight 2345 is being diverted to...".

Or, if it's a "Bob owns a Cessna, and took off anyway" situation - well, Bob's license to fly a private airplane will probably be taken away. Maybe his Cessna, too. And (post-9/11) Bob could be spending some time in uncomfy little rooms with bars on the windows.
This isn't a guide as much as it is someone promoting themselves
It is and it isn't.

The problem is that the maths of general relativity assumes spacetime is differentiable everywhere, while also predicting non-differentiable singularities from benign starting conditions. This is still a problem no matter the Schwarzschild radius, because the unwanted infinity is still there.

It's also not a problem, because everyone already knows by this point that neither GR nor QM are complete, and stuff on this scale is exactly the sort of thing where a future replacement for both of them takes over.

"Problem" or "not" is just "do you work on finding the next theory, or do you build stuff at scales where we can pretend both (or either one plus Newton) are the complete truth?"
> Solved using domain ownership

This is not a silver bullet. Domain ownership can lapse, can change. When project changes owners, they usually want their domain. So this creates an extra layer of difficulty of having a non-permanent identity attached to permanent identifiers.

> Fact is that people don't write their package dependencies by memory

They absolutely do in Cargo. `cargo add serde; cargo add tokio`.
Hey everyone,

I'm Maprang -- Founder of Checkmate AI here :)
We're looking to grow our engineering team and expand our partnerships with game studios and aerospace startups.

Please check out our videos to learn more about what we do.

Demos Walkthrough
https://youtu.be/HwXLEWa6eOA

Cyberpunk 2077: Lesson for Quality Assurance
https://youtu.be/bryAOuUwjes

Or join waitlist here if you're excited to use our tools:
http://check-mate.ai

Wanna be the first to know about anything at Checkmate AI??
Subscribe, Follow, Join
Youtube: https://www.youtube.com/@cm8ai/
LinkedIn: https://www.linkedin.com/company/cm8ai
TikTok: https://www.tiktok.com/@checkmateai
Discord: https://discord.io/cm8ai

I'm looking forward to seeing some of you in our Discord community very soon!
Just ping me there to talk partnerships/collab :)
Why would the Jews make Musk do that, though?
Fully automated data driven authoritarianism ain’t what it’s cracked up to be
This solution effectively comes down to "get regulators to police big tech more, in this particular way".

How much luck have we had with meaningful regulation in the tech industry recently? Doesn't feel like much, if any. Everyone hates GDPR and the cookie banners. Restriction of advertiser tracking — the closest thing to a consumer win that comes to mind — was not a product of policymaking but of Apple's competitive action.

I personally love the idea of government regulation but America clearly doesn't. This market needs solutions that don't involve top-down control.
Append workloads are common in distributed systems. Turns out nearly every time you think you need random read/write to a datastructure (eg. a hard drive/block device for a Windows/Linux VM), you can instead emulate that with an append-only log of changes and a set of append-only indexes.

Doing so has huge benefits: Write performance is way higher, you can do rollbacks easily (just ignore the tail of the files), you can do snapshotting easily (just make a new file and include by reference a byte range of the parent), etc.

The downside is from time to time you need to make a new file and chuck out the dead data - but such an operation can be done 'online', and can be done during times of lower system load.
Can quantum effects blur out small black holes as well? We know too few about these, though.
First 6 Gatekeepers wrt DMA: Alphabet, Amazon, Apple, ByteDance, Meta, Microsoft
I don't understand what are you trying to imply here? That we should be punished for building a prototype? Or that had we shipped it in its current state, upstream vendor should be punished for stalling on updates?
Show HN: Supernotes 3 – Offline-Ready, Collaborative and Cross-Platform Notes
Hi HN! It's been more than a year since I last posted about Supernotes on here, but thought now would be the time since we've just launched our v3 release.

Jumping right in, Supernotes is indeed another note-taking app, but we think ours is pretty awesome. Rather than being modeled after long-form documents, Supernotes utilizes short-form (markdown-based) digital notecards to force you to compartmentalize your thoughts / knowledge and allow for easier linking and sharing. We also place a lot of emphasis on Keeping It Simple, Stupid, because we think notes apps should get out of your way and just let you take notes, rather than being another tool you spend too much of your life configuring and tweaking.

With this v3 release, we've added full offline support, which was an uphill battle because when we first built Supernotes it was designed as an online-only web app. Porting over everything to be offline-first instead was a lot of work given the number of features we've added in the intervening years. A big piece of the puzzle was adding CRDT support (via YJs) to our editing system, which in turn allows for real-time multiplayer editing. Supernotes 3 also marks the release of our mobile apps in the Apple App Store and Google Play Store, which have been a long time in the making and we're very excited about.

The Supernotes team is still just the two of us so it's a lot of work, but we love doing it. Here's the combination of features we've built that make us stand out:

- a powerful markdown-based notecard system that is simple/beautiful but also super flexible

- a WYSIWYM[2] editor that keeps markdown marks for explicitness while still giving you a preview of what the content looks like when rendered

- eschewing a folder system in favor of multi-parent nested hierarchies

- unique collaboration system that is optimized for granular sharing between individuals rather than "all-in" sharing amongst teams or specific groups

- notes that can be linked both with inline bidirectional links or the aforementioned hierarchies, allowing you to build (and experience with our 2D and 3D graph views) a robust graph of your knowledge

There are of course tons of other great features I haven't mentioned, but those are the highlights. If any of that sounds interesting to you, you can sign up here[3] – we would love to hear any feedback you might have!

[1] https://supernotes.app/?ref=hn

[2] https://en.wikipedia.org/wiki/WYSIWYM

[3] https://my.supernotes.app/entry/web?signup=1&ref=hn
Especially that there's plenty of locks on the way.
Show HN: Coworker – An Open Source AI assistant for your company Slack
Hi HN,

We’re Raza and Jordan, the founders of Humanloop. At our company hackathon, we built an initial prototype for an extensible AI assistant that lives in Slack.

ChatGPT is incredibly useful. But it’s also very limited. It doesn’t have the context of your work or your company. It can’t take actions beyond sending you messages in text. It has no memory.

That’s why we built Coworker. Coworker is a GPT-4 powered assistant that lives in Slack. It's not like normal AI assistants though. Instead of being a chatbot, it sits in the background and reads each message in context. Then, it if thinks it can help it sends the user a message, gets approvals and then takes action.

To make Coworker, we made heavy use of GPT-4‘s function calling. There’s a central decision-making agent that reads every message and takes action by outputting a “function call”. This is a JSON object that specifics what the agent wants to do — whether that’s messaging the user or making an API call. After the agent asks to do an action, we get a confirmation from the user and then execute the API call.

A crucial part of a good coworker is that you can teach them to do new things. We've made it easy for you extend the capability of Coworker, all you have to do is write a Python function with a good docstring and save it to the “tools” folder. Over time, your team can add more and more capabilities that seem relevant.

We chose to do this in Slack because it's an incredible repository of company information. The AI can understand the context of your work. It’s also a place where important information gets shared but also lost. Coworker can really help with this. For example, if someone in your company mentions a bug in Slack, Coworker will offer to create a Linear ticket.

We built Coworker in Python using OpenAI GPT-4, Humanloop and the Slack API. To deploy the bot we used Railway.app. This is the result of a 24-hour hackathon but we really hope to keep working on it and make it something genuinely useful both to us at Humanloop and to the wider community. Our GitHub repo contains ideas for extending it.

Would love your feedback, ideas and contributions!

Warm wishes,

Raza and Jordan
Hm, but isn't that right? You make your change in code, which doesn't touch your models (except you're no longer using the column you'd like to deprecate), and deploy that; show it's working. Then you make another change to actually remove the column from the models and generate a migration. Then you deploy that version, which migrates the db and runs your new model code?

(You could in theory remove the column but not merge the migration if you wanted to show your code worked fully without that column in your ORM model before removing it from the DB as well?)
Commit Mono: neutral programming typeface for a better reading experience
Thank you Molly for all you did, a lot of us will keep building on that.
> Isn't this what people would do?

It is not: https://en.wikipedia.org/wiki/Belief_perseverance

> I'd definitely update my knowledge after a single failed test question

Maybe you would, maybe you wouldn’t. There are several psychological experiments which show people don’t act the way they say they “definitely” would when confronted with the situation. Quite a few examples in the movie “Experimenter”: https://en.wikipedia.org/wiki/Experimenter_(film)

> if it was something I'd care about, and I discovered my previous model of reality was wrong.

Those two ifs are doing a ton of heavy lifting. LLMs neither “care” nor “discover”. It’s not like you’re giving it a new contradicting piece of information and it’s going “interesting, let me research on that and update my model of reality if after careful consideration I find your assertion to be true”. It’s closer to having someone who’ll just accept everything you say and repeat it.
"He starts with a dataset of 10 million Chinese social media posts from Weibo (think Twitter with Chinese characteristics). And then he applies an actual real political sensitivity model from a Chinese social media company (which unsurprisingly goes unnamed) to score how spicy the content is. I’ve no idea how he got this model, and I imagine he has excellent reason not to tell, but it allows him to approximate the actual machine learning techniques used by actual Chinese censors. His core finding is that machine learning bias is an enormous problem for censorship regimes"
Ask HN: How should we handle 100k convertible notes while shutting down?
Dear HN community,

My cofounder and I launched a SaaS product 4 years ago. After a few months we already had customers (even a big one), so we decided to go all in and incorporate via Stripe Atlas and open an Inc.

Things were going great and we quickly closed a 100k$ round ("friends & friends" round) issuing convertible notes to our investors.
We kept growing till COVID destroyed everything. Our customers have been hit hard and we lost 90% of our MRR.

We had to fire all our employees, but we kept the lights on thanks to the money in our bank account. We kept developing with the hope to acquire new customers and be successful after the black swan.

Well, the market was changed after 2yrs of COVID, and our SaaS was not as appealing as it was before. We did our best, we kept improving the product and partially pivoting, but we didn't acquire any new customer.

Our last mid-sized customer decided not to renew a few months ago, so we decided to shut down the company. Pivoting is not an option, we should rebuild the product from the ground up to really change the trajectory.

We invested ~4years (and our money), and we're super tired and half broken now. Raising money again is a desperate and impossible thing to do with our numbers.
I'm sure the code base alone is worth something. We may try to sell it, but finding a buyer is super hard with 0$ MRR. We may spend months talking to potential buyers and burning our own money to refund almost nothing to our investors.

The convertible notes reached the maturity date 2y ago, but they were not converted into shares, nor were cash payments requested.
We (the founders) know we already lost time and money, but we don't want to keep bleeding.

Since we have less than $1,000 in our bank account, what's the cheapest way to shutdown everything?

Thank you in advance,
an exausted founder.
Show HN: ConvoClash – LLMs debate each other
Hi HackerNews! What if Donald Trump debated Elon Musk about whether X is a good name for an app. Now you can find out. We’ve just launched ConvoClash, a brand new LLM debate app that puts LLMs in the hot seat. Choose any topic for the LLMs to debate, and choose which persona’s the LLMs will play. Powered by Humanloop.
That is without a doubt, the funniest thing I've heard all week. Thanks!
The problem I've seen a lot, particularly with Rails, is when migrations generate a schema dump after running them, which can get really messy if people blindly commit the diff or if you rely on running several years of migrations in your local environment from scratch (many of which may have been edited or removed if they directly referenced application code). Given the migrations are executed through a DSL and the dump is just a structural snapshot of the DB at the end of the run, they're not quite as reproducible as plain SQL migrations.

You just end up with weird, unpredictable DB states that don't reflect production at all. Especially when you're dealing with old versions of MySQL and the character encoding and collation are all over the place.
Cancer treatment is progressing quite rapidly.

I like to think in 40 years or so that people will look back on radiation and chemo like bloodletting.

Chemo and radiation - at least 10-ish years ago - were pretty close to straight up killing yourself...
For appends, the normal way is to apply the append operations in an arbitrary order if there are multiple concurrent writers. That way you can have 10 jobs all appending data to the same 'file', and you know every record will end up in that file when you later scan through it.

Obviously, you need to make sure no write operation breaks a record midway while doing that. (unlike the posix write() API which can be interrupted midway).
> talk about how certain rocks have these magical powers, but I wonder where it all originated from

From the Stone Age, of course! Pun intended, but seriously, these beliefs about magical powers of stones, plants, stars, angels - their roots go deep and far back into the history of humanity, perhaps to the very beginning.
I shall play an etude on my smallest violin.
My father had polio when he was 3. He learned to walk again before he was 5, but he always had a weak right leg (polio kills nerves, so there weren't enough nerves to serve all the muscle - so he lost most of the muscle mass in that leg).
The problem is that when you get old you may find that all your nerves were in fact affected by polio back then, which is what happened to my father. The rest of his nerves started to fail, and in the end he didn't have enough strength (due to dead nerves) for breathing properly, so he died because he couldn't breath well enough to get rid of enough CO2.

Polio is a horrible, horrible disease, and entirely preventable by a simple vaccine, and anti-vaxxers opposing vaccines are some of the most ignorant people on earth.

Polio is also special in that you can't just do muscle training. The remaining nerves are overworked, so if you exercise too much (and that isn't very much) more nerves start dying on you. It's a difficult balance, and these days there are very few doctors around who actually understand polio and can advice correctly on what to do for the few new cases worldwide today, and the same for those (like my father) who get post-polio effects later in life.
Different name an a different emailaddress ? Why do you choose to attack openai for a non issue? You could have easily created a new account but for some reason you go for attack mode.Seems strange to me.Why do you do this?
termux tur pkg install code-server
https://www.convoclash.net
How would it be simple to substantiate that? He'll be hearing this from advertisers probably via back channels or in verbal conversation only. To understand what the ADL is doing would require discovery, which requires a lawsuit.
Memxi – Never Forget Anything
The bookmarking tool for the AI era. Memxi allows you to save anything to memory, and later query it using natural language.
C++20 State machine library which fully tests itself at compile-time upon use
Experimental approach towards releasing C++ (small) libraries with tests being executed upon include/import at compile-time.
Traditional way of testing libraries includes continuous integration systems with huge matrix of possible combinations of supported compilers/systems etc.
Although, that's very powerful there is no way to verify all possible combinations and users often assume that the library just works as it's already tested without verifying on their environment. With C++20 ability to test the library upon use additional guarantees can be put in place (accordingly to the quality of tests). Tests are executed at compile-time during include/import so there is no run-time overhead and compile-time overhead is minimal. With this approach, it can be basically guaranteed that the tested features are working as expected without any leaks and/or UB if the library compiles upon include/import. The feedback is immediate and constantly verified making the solution reliable and without run-time surprises on the client side.
Clearly the 'html server' that this guy wrote in eg c++, was just garbage if it took 40ms to respond.
> unless it is one of the device's primary function to transmit out

I'd argue that even in that case it should still "function" without public internet connection, in the sense that everything but the egress transmission should be operable without public internet connection; e.g initial setup, later configuration changes, status, diagnostics, maintenance... Many devices use the "it's a transmission device by design" part as an excuse for "let's blanket require connection even for things that don't require it".
Handling computer vision events in real-time with Kafka and Pipeless
This contains a tutorial about how to react to computer vision events in real time. It also contains the example code so you can execute it and play with it.
This is true; and I find it hard to understand.

I mean, I can understand Zelensky talking it down; as the public face of Ukraine's government, I assume everything he says is propaganda of some kind (whether or not it's true).

But back in December, the satellite photos were showing the huge build-up of troops and armour on Ukraine's border. I didn't believe it was just an "exercise", nor did I believe it was sabre-rattling. I was convinced that an invasion was imminent.

I paid no attention to Snowden's opinion; he was a guest of the Russian government, and couldn't easily flee Russia.
Isn't the big threat the US government's illegal and omnipresent spying on its own and other countries citizens, rather than what Snowden been up to lately?
An Introduction to RuboCop for Ruby on Rails
What does CF stand for?
you just described wal files of a database.
Which looks like an auto-correct issue - I regularly curse when a correctly spelled word (perhaps including partial capitalisation) is "helpfully" corrected to a valid word that is meaningless nonsense.
I'm curious, if it makes no difference to you then why not extend your sympathy to those who feel they are affected by it and simply use a gender neutral pronoun?
Dunning Kruger as a spectrum within the context of engineering?

That's genius. I'm going to borrow (read: steal) that.
A capacity utilization study of housing in major metropolitan areas with an gap analysis would lead to better planning of new construction.
I’ve been using Supernotes for years now. Offline support is a huge feature, especially combined with the new mobile apps. If you are into polished UIs and blazingly fast interactions, I recommend you give Supernotes a try
And Ed25519 is not supported by major CAs.
Google's monopoly trial set to begin next week
And provides a much stronger guarantee of correctness.
https://archive.ph/2VpYw
That's tricky since the state file frequently contains secrets. You can try to keep secrets out of the state file but that's largely provider/resource dependent. For instance, if you create an AWS RDS Postgres database, the state ends up containing the resource password. If you allow only plans, users can still access the password in the state file.
There is also blobfuse2 for mounting Azure Storage
https://github.com/Azure/azure-storage-fuse

It has some nice features like streaming with block level caching for fast readonly access
Singularity has nothing to do with any distance, it is a divergence at some point. The singularity in a black hole at r = 0 is also much less than a Planck length from the center. And a point mass, I would assume, will also always lead to a singularity.

That the Schwarzschild radius is less than the Planck length might mean something or not, all the Planck quantities are just scales derived from fundamental constants. At those scales different effects from our current theories would become comparable if our theories would hold at those scales, but there is currently not really any known significance to them.
Dupe: <https://news.ycombinator.com/item?id=37394084>
Integrated metasurfaces: a near-future disruptive optical platform?