skysight-inc/HackerNews huggingface dataset:
This is the kind of software which is going to have a small number of dedicate users who depend on it a lot. The fact that there's a small number of them is outweighed by the disproportionate amount that it affects them, likely professionally.

(Artists get very attached to their tools: this happens with physical objects as well, where e.g. it's very common for an artist to have hoarded up a very large stock of their favourite pen/pencil/brush because it was discontinued. Not an option with software that's had its auth servers turned off)
Yep, I'd add these advantages that schema systems have:

- Power - you can do arbitrary checks on the data, static type systems are quite weak in what kind of properties they can verify (far from turing complete)

- Flexibility to do checking at where you want at runtime (eg check data at API boundaries)

- Ability to treat schemas as data, generate them, output them as data and share between systems (for example in databases), throug conversions possible to interop with other platforms (eg json schema)

- loose coupling to your programming language, are just libraries
> Platforms like Signal can get away with this because they are properly E2E encrypted, and cannot identify illegal content.

Signal isn't magically protected by proper E2E encryption. When the time comes to take them down legally, all that's needed is evidence from end users phones demonstrating illegal activities occurring over Signal. But - for now - Signal seems to have better friends and or be upsetting less authorities than Telegram.

To me it's pretty clear reason why they've gone after Telegram is the Channels and Groups. Seen from a certain perspective Telegram channels are an alternative to Reddit, and have been popular medium during COVID and the Ukraine war for "alternative news". By now Reddit is properly controlled and subdued but Telegram isn't.
Deepl Major Outage
No problem at all!! I would recommend staying with a “name band”, the generic ones you find on Amazon aren’t nearly as good. Name brand here would be like O’Neill, ripcurl, xcel, Vissla, Patagonia, etc
The current version is 15, so the title is probably wrong.
I'm often surprised C# hasn't gained more traction in this regard, but I guess that (despite .NET Core being open) it's a 'Microsoft' problem.
This is a big deal. With some tooling around it can be amazing.

I can think of using this for testing, and as a vehicle to change a programming paradigm of existing/legacy software (run a thing, and roll it back aggressively from outside of a vm)
I'm with you in principal, but cleanroom reverse engineering is legal. The issue here is AMD signed the NDA's to read the secret spec and write the code, hence they cant release it.

The solution is to not buy proprietary standards[0], in this case, I'm looking for DisplayPort when I buy... and a big + to AMD for trying.

Hey Intel! Come back!

[0] Pile of comments here pretending it's sooo difficult.
> When the pace of change of Rust moves to less-than-annual

Doubt: https://blog.rust-lang.org/2014/10/30/Stability.html#will-ru...

> Will Rust and its ecosystem continue their rapid development?

> Yes! [...] and we expect this will only accelerate.

Emphasis mine.
Your daughter is stronger than most grown adult male laptop reviewers, who would dutifully complain about the weight.
why do steering committees for languages always devolve into this absurdity, usually by people with comparatively little technical capability.

Drama Driven Development is truly the paradigm of the last 5 years.
You want content-addressed storage; this works with rolling content hashes that identify common blocks of memory. `rsync` uses that technique to minimize bytes to be transferred. https://github.com/qarmin/czkawka is a GUI app and CLI tool to find identical files in general and similar images in particular.

The task is much simpler if you only want to find bit-identical entire files, not part of files; in that case, you can just run a tool like `sha1sum` over each file and record the hash digest in a database; identical files—and only identical ones, with high probability—will have the same hash, non-identical ones will have different hashes.
Tiny QOL change without too much work, you could install something like teamviewer on the tablet, and now you're able to control your AC remotely from your PC, your phone, or anywhere!
Gift link

https://www.nytimes.com/2024/08/20/business/disney-vacation-...
I love it how fast people are jumping in to defend a guy who is by all accounts guilty because "well how is he supposed to know illegal stuff is happening on his platform?". He knew and everyone behind telegram knew. Well read this: https://eur-lex.europa.eu/eli/dir/2000/31/oj

Telegram has legal obligations and we all know they haven't fulfilled them-you can easily verify that on your own: you don't need to be a government agency to do that - open telegram and use the search function, hell even the auto suggestions lead you to a ton of illegal stuff.
Telgram is banned in UAF
SQL parsers: exists.

The paper clearly describes the goal: add a pipe syntax into existing systems with minor changes and be compatible with existing SQL queries.

BTW: LINQ is an AST transformer not a language per se tied to a particular platform. None of existing DBs allows to use it directly.
Slightly tangential, but I would love to see a scifi scenario of (fictional) USA vs something like Russia, where the premise is that the "rugged, lower economic power" enemy beats the US because complacency that lead to buerocratic mess, such as army of lawyer the size of the military, no right to repair, privatized medical care for military and heavy lobbying & private media propaganda creating a political gridlock.

I think there's many underdog scifi stories of the guerilla freedom fighter vs big (inflexible) government, but most of them from the pov of the underdog.

I'd love to see a from the view of a corporate middleman seeing the house of card crumbling, not because military but because buerocratic mess, and they would've won the war decades ago if the army of lawyers wasn't there
I wouldn't call it a loop. More like "orbiting towards the volcano" spiral.

Each wildfire makes the next more probable and we only need a faux step into the cone to enter a threshold of "non return without putting serious money on it", but we see also the same patterns again and again since decades.

2021: https://www.cbc.ca/news/canada/edmonton/wildfire-investigati...

2022: https://www.cbc.ca/news/canada/british-columbia/conditional-...

And also: https://www.rcmp-grc.gc.ca/en/news/2022/man-suspected-multip...

2023: https://globalnews.ca/news/9673400/arson-alberta-wildfires-i...

And: https://edition.cnn.com/2024/01/17/climate/canada-conspiracy...

This is an attack to the country and must be stopped as soon as possible.
I think that's important, because a lot of concepts are presented as prohibitively complicated; for example, functional programming makes sense in my head, but if you present it as lambda calculus and write it in concise form with new operators, you lost me.
Linux gamers with modern TVs wanting VRR.

Maybe that's still a tiny amount, but it's likely the most common 'need'.
Getting rich is easy. You just need rich parents.

Two things can be true at the same time.

The truth is, if you are in the position to make the step towards becoming a monopolist especially in a new market it is not impossible to do so (and by the rules it should be).

Getting to that position isn't easy tho.

But from a consumer standpoint the only thing that matters is if you have monopolists or not — we don't care how hard it was for them to become one other than it might change the number of monopolists that force their crop down our throats.
What is being presented at ElixirConf: https://x.com/josevalim/status/1828791276587934164

"What about using @livebookdev to spawn 64 machines with GPU on @flydotio, each machine fine-tuning BERT with different hyperparameters and graphing in realtime in 2-3 minutes?"
> twitter should def be charged with the same.

I agree, I don't like double standards

> why when elon musk seized it he could bring down pedopornography by double digit percentage in a few weeks?

I am not sure if I got this right. I was under the impression that illegal and extreme content and bots on twitter only grew as Elon seized it. He fired a majority of his moderation staff, right?

https://www.bloomberg.com/news/articles/2023-01-07/elon-musk...
The remote has no feedback. I have found Tasmota IR 100% reliable over 3 years.
It sends the whole state on every transmission so the IR has no receiver.

https://tasmota.github.io/docs/Tasmota-IR/#sending-ir-comman...
yeah, here is the message on lkml [https://lore.kernel.org/lkml/20240828211117.9422-1-wedsonaf@...]

'''

Hey folks,

This is as short a series as one can be: just removing myself as maintainer of
the Rust for Linux project.

I am retiring from the project. After almost 4 years, I find myself lacking the
energy and enthusiasm I once had to respond to some of the nontechnical
nonsense, so it's best to leave it up to those who still have it in them.

To the Rust for Linux team: thank you, you are great. It was a pleasure working
with you all; the times we spent discussing technical issues, finding ways to
address soundness holes, etc. were something I always enjoyed and looked
forward to. I count myself lucky to have collaborated with such a talended and
friendly group.

I wish all the success to the project.

I truly believe the future of kernels is with memory-safe languages. I am no
visionary but if Linux doesn't internalize this, I'm afraid some other kernel
will do to it what it did to Unix.

Lastly, I'll leave a small, 3min 30s, sample for context here:
https://youtu.be/WiPp9YEBV0Q?t=1529 -- and to reiterate, no one is trying force
anyone else to learn Rust nor prevent refactorings of C code.

Thanks,
-Wedson

'''
Lambda captures are explicit in C++, so if you dislike capturing by reference then just don't.
Did you know medicare is unable to negotiate drug prices and usually pays through the nose to pharma companies on behalf of medicare beneficiaries? The Biden admin managed to negotiate down less than 20 drugs and this was hailed as a progressive victory which just highlights how broken it is.

This for me is the strongest argument against single payer healthcare in America. As long as bribery is considered free speech, nothing where the government is the single payer (like the DOD is for military equipment and goods) can ever work without extensive graft. Repeat for things like roads, geneal infrastructure, the list goes on.
"without blowing $250,000/month on their AWS bill". The point is that you don't need AWS for this! You can use Docker to configure much, much cheaper/faster physical servers from Hetzner or similar with super-simple automated failover, and you absolutely don't need an expensive dedicated OPS team for that for this kind of simple deployments, as I read so often here on HN.

You might get surprised as how far you can go with the KISS approach with modern hardware and open source tools.
good background but a more interesting interview is this one where he talks about the design philosophy that allows them to put out so many good games.

https://youtu.be/6wkDf5sFapk
"a protest".

A coup attempt is a lot more than a protest.

Honestly, I think the sentences are being too light, especially considering they can leave prison much earlier than that (I am unsure of for this crime it is after a third or a sixth of the sentence).
Painting a racist picture oppressing creativity where there is none.

> Other Black developers know there is a struggle behind Nelson’s success.
“Every game company says they want new ideas from Black developers, They’ll talk to you. They’ll say nice things. But they won’t come up with the money.”

All developers share this struggle regardless of skin color. Big money doesn't invest in creativity, industry stagnates with yearly clones with increasing numbers at the end, getting blander and blander. Everyone with weird ideas has to become independent to express themselves. The game engines, libraries, and tools that exist don't discriminate on skin color, so attempting to frame it as such is some weird American racism propaganda.
Is there reason to believe that language package managers are universally destined to decline in quality rather than, for instance, that we've made progress one bad package manager at a time?

I also don't see reason to declare npm to be a failure, and frankly pip was never good. Cargo is excellent. I don't see why it would decline.
In defense of this, remember that any random person can download and install this app on any android device. It does make sense to have a clear failure mode in this case. Anyone willing to pull out a soldering iron to attach a new tablet is perfectly capable of working around this.
This looks really neat! I never really dabbled with firefox customizations on this level as it is a bit of a hassle, easy to mess up and easy to forget the details. Having it all in a json based format where you can easily reapply it on a fresh profile makes it much easier.
per Faraday's law, a moving magnetic field implies an electric field
The CEO can run away and refuse to collaborate with the investigation or refuse to appear in court to defend his crimes, creating a company to get fa immunity from your crimes is not a thing that works.

I read that the guy is free now but he is not allowed to leave France.
In case you want to connect it to HA, Tasmota IR supports my Daikin via an esp32 IR sender really well.
"For millions of users the CPU cost difference probably justifies the rewrite cost." This is only true if you have expensive computations done in Ruby or Python or similar, which is very rarely the case.
Gree HVAC units have built-in wifi which supports fully local remote control and there are OSS packages (including home-assistant).
https://en.wikipedia.org/wiki/Rabin%E2%80%93Karp_algorithm and
https://en.wikipedia.org/wiki/Rolling_hash#Cyclic_polynomial can be used to find common substrings and is used by deduplicating programs.
> What are your sources on "utterly compromised security on telegram"?

Have you looked at the "encrypted" protocol? Wonderfully complex, and the key authority is telegram, with little to no way to spot bait and switch. But thats the "secret" messaging. Everything else is plain text and stored centrally.

its basically facebook/slack with better cyrillic support.
As somebody who uses and likes both Kotlin and Python (and quite a few other languages), I'd be cautious with using a subjective term such as "more expressive", too, but I can possibly shed some light on where such feelings come from.

Personally, I see Kotlin as the closest thing to a statically typed Smalltalk that we have among major languages, and that's a major draw.

A key part here is that Kotlin closures are fully-featured equivalents of Smalltalk blocks (up to and including even non-local returns [1]), whereas in many other languages that falls short. Java does not allow mutation of local variables and Python restricts lambdas to normal expressions.

I find code whose behavior can be parameterized by code to be an essential feature of modern-day programming and this should be as frictionless as possible.

This is also a situation where syntax matters, and while it isn't quite as nice as Smalltalk, Kotlin's syntax (esp. with trailing closures) make such code as readable as possible in a brace-style language with minimal additional syntactic noise.

In a similar vein, the functionality of Smalltalk's cascades is offered through scope functions [2], especially `.run {}`.

But ultimately, fully-featured closures (and the fact that they are widely used in the standard library) power a lot of the things that people seem to like about Kotlin.

That does not mean that there aren't downsides. The limitations of running on the JVM are one (e.g. while Kotlin has workarounds for the JVM's type erasure, they're still workarounds), and then Gradle is arguably Kotlin's weakest point (which apparently even JetBrains are seeing, given their investment in Amper).

That said, personally I'd say Kotlin's static typing and performance would be the primary reasons for me to reach for Kotlin over Python, not necessarily expressiveness. Type annotations in Python + mypy etc. just aren't the same experience, and writing performance-sensitive code in Python can be very tricky/hacky when you can't delegate the hot paths to numpy or other existing C/C++/Rust libraries.

Conversely, Python often has a leg up when it comes to fast prototyping and scripting, even with Kotlin Worksheets in IntelliJ IDEA and with kscript.

[1] Which, to be clear, are a nice-to-have thing, not essential, but still impressive that even that was covered, when previously Ruby was the only major language I know of that did it.

[2] https://kotlinlang.org/docs/scope-functions.html
> The guy who is presumed to be the murderer is an ex-intelligence officer

There's a "he resigned two weeks ago" meme in Russia. Every time a police officer or someone else from the government is caught red-handed committing a crime, it "turns out" they have allegedly resigned a few weeks prior to the incident. It seems Putin's regime is not an aberration, they're trailblazers.
Looking at the first example from PDF:

FROM customer
|> LEFT OUTER JOIN orders ON c_custkey = o_custkey
AND o_comment NOT LIKE '%unusual%packages%'
|> AGGREGATE COUNT(o_orderkey) c_count
GROUP BY c_custkey
|> AGGREGATE COUNT(*) AS custdist
GROUP BY c_count
|> ORDER BY custdist DESC, c_count DESC;

You could do something similar with Ryelang's spreadsheet datatype:

customers: load\csv %customers.csv
orders: load\csv %orders.csv

orders .where-not-contains 'o_comment "unusual packages"
|left-join customers 'o_custkey 'c_custkey
|group-by 'c_custkey { 'c_custkey count }
|group-by 'c_custkey_count { 'c_custkey_count count }
|order-by 'c_custkey_count_count 'descending

Looking at this, maybe we should add an option to name the new aggregate column (now they get named automatically) in group-by function because c_custkey_count_count is not that elegant for example.
I wholeheartedly disagree. Just because you think they meet the criteria doesn't make it true. What are the metrics on chrome web store usage that make you believe it meets the criteria? The figures I can see mentioned online would reflect only a minority of chrome users even using plugins.

I dont disagree with your thoughts on the chrome web store being unfair and anticompetitive, but the DMA is VERY specific in its reach. You can still approach them with complaints unrelated to the DMA of course - but if your complaint was "they should be a gatekeeper", then you will likely be out of luck.
I find this particular NIST process confusing. ML-KEM 1024 for key encapsulation is FIPS 203 certified, so I take it that it is the right choice for key encapsulation? But there are FIPS 204 and 205 standards for digital signatures, apparently soon to be complemented by FIPS 206 based on FALCON. Which one should be used?

Has NIST stopped to recommend one winner and opted for several. Or, do these have different purposes?
When our Fujitsu aircon was installed the installer said it's worth a lot of money to be able to make it wifi controllable. When I looked into what the components cost to make it do that, I saw what he meant. Fortunately I was able to use an ESP32 on the same bus as the wired remote and some code from https://github.com/FujiHeatPump/esphome-fujitsu to create my own remote interface. As a bonus it also told me what temperature the unit thought my room was at, which was always around two degrees more than reality, which allowed me to set a target temperature that worked more reliably.
This sub-thread is about "your 'threat actor' is servicemen and 'arms race' is like, their whole thing", but academic researchers at TU Delft, TU Dresden, ETH Zurich & peer institutions might have relevant skills.

See the top story on HN front page: air conditioner customer bypasses software-locked broken tablet to run Android control panel app on generic hardware, avoiding $1600 extortionate "repair" fee. Not only did they learn an entirely new reversing toolkit just to solve this one problem, they did a 10-year upgrade of their blog so they could tell the world how they did it. Macgyver would approve. https://news.ycombinator.com/item?id=41386319
> There was a failure, it should be investigated and a fix found.

Yes but you don't need to delay other missions because of this specific failure
Although it's currently Linux-only, it seems this would be useful on Mac/Windows, as they already jury-rig containers within a VM and this would override that by default.

Unless I'm missing something (quite likely) ?
I'm surpirsed this isn't a Github Repo called `awesome-ai`. Was it made by the AI (user) bros?
to me the closer analogy here is the "running minecraft inside minecraft" (https://news.ycombinator.com/item?id=32901461)
Really, report them they have to take them down, if they do not take CP down then make a hacker News thread , you for sure will be on the top of the page.
The Jetbrains plugin is. However, the Github page (https://github.com/Kotlin/kotlin-jupyter) states:

> For other Jupyter clients, you'll need to install the Kotlin Kernel separately using conda, pip, or sources.

I think `pip install kotlin-jupyter-kernel` is all you need to add Kotlin to a standard Jupyter environment. I don't know if editors can deal with this stuff, though.
> Some developers don’t want to learn C++ properly

I do get your point but now you are kind of losing nuance. As engineers we also have to be able to answer the questions: "Is it really worth continuing to sink time and energy into technology X? Would it really give me increased productivity? Would it reduce runtime bugs? Would the return of investment be a favorable coefficient?"

So yes, people actually stop and think about these things. What monsters indeed.

The fallacy of "you have to know it perfectly to reject it" is tiring. If you want a technology to keep being used then maybe make it worth people's time.

And I don't think language preference plays any measurable role in this; sure it exists but every serious engineer I've known just scoffs at syntax, myself included (whether I am a serious engineer or not, I make no claims). Syntax is something people constantly overplay as a factor and in reality I'd think at least 80% of all programmers get used to it in the first 2 - 8 weeks and then forget about it.

To sum up, "learning C++ properly" is not a worthy endeavor and has not been in a long time. Of course people who only know that will reach for any other venues to attack the "youngsters" or whatever other ad hominem they prefer this week. That's known and well-understood, and hence their stance is obviously biased and as such is not a good starting discussion point.
You're quoting a post from 2014, before Rust released 1.0. Of course the pace of changes was going to accelerate. I don't think it's fair to present that as if it were a current forward-looking statement from the Rust project. And of course it will slow down over time. Rust and it's ecosystem are much more stable now, ten years later and 80 releases after 1.0.
To be fair RPIT is part of a family, but they're actually just a weird way to name a variety of features that it made sense to give similar syntax in Rust. "IT" in RPIT means "impl Trait" the syntax, but what that syntax does varies by position (the P).

https://www.youtube.com/watch?v=CWiz_RtA1Hw

Return Position Impl Trait is Existential Types, but Argument Position Impl Trait is just a simpler syntax for some Generics, same syntax, different meaning. This is actually one of the places where Rust is probably easier to pick up in use than to understand in theory. APIT and RPIT both "feel" right, but in type theory these are radically different features.

In that way it's like some natural languages, native English speakers don't notice a bunch of the grammar rules they learned as kids, those rules just "feel" right and not formally taught.