-
chaotic random posts about mostly tech, startups, #Kotlin, #Rust, #TypeScript, #PostgreSQL, #Linux, or anything else interesting
-
will like your cat pictures
null.unsafeCast<NodeFilter?> --> 👍
Usually any problem in KotlinJs can be fixed with asDynamic ... looks under the hood of unsafeCast ...
inline fun <T> Any?.unsafeCast(): T = this.asDynamic()
😂
null.unsafeCast<NodeFilter?> --> 👍
Usually any problem in KotlinJs can be fixed with asDynamic ... looks under the hood of unsafeCast ...
inline fun <T> Any?.unsafeCast(): T = this.asDynamic()
😂
Changelog: ➡️ github.com/JetBrains/ko...
Changelog: ➡️ github.com/JetBrains/ko...
Does anyone actually use their laptop this way?
Does anyone actually use their laptop this way?
* Customizable
"If you are experimenting with OpenClaw, do not do it on a company device. Full stop."
"If you have already run OpenClaw on a work device, treat it as a potential incident and engage your security team immediately."
1password.com/blog/from-ma...
"If you are experimenting with OpenClaw, do not do it on a company device. Full stop."
"If you have already run OpenClaw on a work device, treat it as a potential incident and engage your security team immediately."
1password.com/blog/from-ma...
We now have a proposal for sharing internals between modules ready for your review and comments.
(Spoiler: The KEEP includes a very important explanation of why modules just can't be friends.)
We now have a proposal for sharing internals between modules ready for your review and comments.
(Spoiler: The KEEP includes a very important explanation of why modules just can't be friends.)
Good thing I don't need more RAM!
Good thing I don't need more RAM!
The project has an ISC + MIT license: is it good enough to have the licenses copied and pasted into the .kt files and reference the original project in the README?
This is for a non-OS project
The project has an ISC + MIT license: is it good enough to have the licenses copied and pasted into the .kt files and reference the original project in the README?
This is for a non-OS project
This was Saturday morning, got my first cycling on snow / ice experience.
This was Saturday morning, got my first cycling on snow / ice experience.
- Unused value checker
- Improved Context Sensitive Resolution
- Java 25 Bytecode
- JS suspend function export
- Better Swift Interop
- Explicit backing fields
- New Kotlin Uuid APIs
and there is much more! Check it out: blog.jetbrains.com/kotlin/2025/...
- Unused value checker
- Improved Context Sensitive Resolution
- Java 25 Bytecode
- JS suspend function export
- Better Swift Interop
- Explicit backing fields
- New Kotlin Uuid APIs
and there is much more! Check it out: blog.jetbrains.com/kotlin/2025/...
Today, we adopted a plan to complete the Madrid–Lisbon high-speed rail connection by 2034.
This is a key step in fully integrating Portugal and Spain into the European high-speed rail network.
More → link.europa.eu/kqjJHM
Today, we adopted a plan to complete the Madrid–Lisbon high-speed rail connection by 2034.
This is a key step in fully integrating Portugal and Spain into the European high-speed rail network.
More → link.europa.eu/kqjJHM
- BigQuery
- ClickHouse
- Databricks
- DuckDB
- Exasol
- H2
- Snowflake
- Teradata (the inventor, I think?)
And now also:
- Oracle!
I'm assuming MySQL will follow suit, soon? PostgreSQL, when!?
This adds the QUALIFY clause
QUALIFY filters window functions after grouping
Like the HAVING clause does for aggregate functions
SELECT ... FROM ...
QUALIFY fn OVER ( ... ) > ...
- BigQuery
- ClickHouse
- Databricks
- DuckDB
- Exasol
- H2
- Snowflake
- Teradata (the inventor, I think?)
And now also:
- Oracle!
I'm assuming MySQL will follow suit, soon? PostgreSQL, when!?
www.anthropic.com/research/sma...
www.anthropic.com/research/sma...