skysight-inc/HackerNews huggingface dataset:
There seems to be a lot of arguments citing that "$otherPlatform should be held liable for the same things!"

The main takeaway here is that Durov is not being arrested strictly because his platform contains illegal material. He is being arrested because (allegedly)

- he is aware of the illegal material, and
- he refuses to cooperate with law enforcement to remove that material.

So the French authorities are charging him with being complicit in a lot of this stuff.

Platforms like Signal can get away with this because they are properly E2E encrypted, and cannot identify illegal content. Telegram, on the other hand, has decryption keys for the messages and media sent in group chats, meaning they can identify and remove illegal content if they choose to.
Anglin is literally on the run from the law and has an arrest warrant issued for him.
I guess, bad for the HDMI patent pool members.
I think it would just be easier and better to try and promote DisplayPort in the TV industry.

Would take about 10 years but would be worth it.
AFAIK it's from the old Norse word “grind” meaning fence or gate. It's the entrance to Valhalla.
Did anybody mention plan9? At any rate it is not a microkernel. There is at least one effort implementing v6 unix in rust. That would probably meet your minimum requirements!
> The reverse adapters, from HDMI to DisplayPort, are much more expensive and much bulkier, so usually they are not acceptable.

That's because those are active converters — contrast DisplayPort has "DP++" which means the source port is electrically capable of transmitting either DP or HDMI signals; the graphics card can switch modes. The adapter is a tiny IC to signal doing that switchover and just wires the data lanes through. HDMI has no such thing, you need an active protocol converter IC to get DisplayPort.

(NB: there are also active DP→HDMI converters, they have a bit longer range than the passive ones. I had to use one of them for my home projector, it's on a 10m HDMI cable which only worked on a blue moon with a passive DP++ adapter. Funnily enough it doesn't work on my native HDMI port either, only the active converter gets it running reliably… might be a poor 10m cable ;D)

DP++ wasn't part of the original DP spec, but I don't believe any DP source hardware that doesn't support DP++ is being manufactured at this point.
Computer scientists prove that heat destroys quantum entanglement
The industry has been poaching a lot of talented technicians away. And the OGs are starting to retire...
If you’re so inclined, you can: https://static-php.dev/

That was not what the parent post required, is also besides the point, and I wouldn’t recommend it. Go is a fine language, especially for standalone applications.

But downright dismissing PHP as obviously worse than Go doesn’t do another very fine language justice. PHP is capable of quite a lot really, is fast as heck, has an amazing ecosystem, and carries you all the way from quick prototype to stable production workload.

And yes: a tool to migrate a blog is something it effortlessly handles.
Notice of Data Breach at HealthEquity
Which part is hypocritical?

I do support drug legalization and decriminalization of all "victimless" crimes.

But I also realize that libertarian policies are unlikely to be adopted in today's political climate, so I also support technology that gets the government out of personal lives, regardless of the law.
> Telegram doesn't seem to compete for engineering talent on labour market, Telegram employees don't go to conferences, are never seen on mailing lists of open source projects, etc.

Isn't the whole narrative that Durov, who is essentially extremely rich as a result of building VK, bankrolled the whole creation? For all of the criticism, Telegram remains one of the most highly polished and well-designed apps I've ever used. It doesn't get bogged down with lots of messages, and has regular feature-rich updates. It seems to me like Telegram has one of the best development teams on the planet in terms of sheer output. Maybe they don't need to compete on talent simply because they're paid well by Durov?
KDE Goals – Our Cumulative Culture
Monopolies form easily? That's funny, you should try and start one, seems quite profitable.

Seriously though, this is an oft repeated fallacy, and frankly irrelevant to the discussion.

IP laws are the actual culprit in facilitating the apparatus of the state for the creation of monopolies. Most people seem to embrace this double-think that IP laws are good while monopolies are bad. You simply don't get monopolies without IP laws. IP laws are the ultimate king maker and exclusively exist to perpetuate profits of the IP owner.

If your proposition of regulation is to disband the patent offices and repeal the copyright act, my sincere apologies.
The irreducible state role in a free market is to enforce property rights.

Almost all free market fans I have seen think that this should extend to some notion of intellectual property.
Show HN: LLM-Term – Simple Rust-based CLI assist tool
Current AI-assisted CLI tools are often part of larger systems and work better on Linux.
I built llm-term to address these. It's a Rust-based tool that compiles into a single binary file. You only need to download the binary, add it to your PATH, and configure your OpenAI key to get started.
While llm-term offers an option for gpt-4o, it works great with gpt-4o-mini. So it's not costly.
I appreciate any feedback or suggestions.
Would love to hear more about what you don't like with model validations (full clean).
You really do not know what you are talking about, it is not about the language, like it was repeated in this forum many many times already. We serve an application in PHP to thousands of users per second in less than 100ms constantly.
> The point being, you can't just assume corporate taxes are always paid by the rich or the owners of the company.

I was just pulling the numbers off of the source you gave. I'm not sure what methodology they used to compute those numbers.

> Income inequality has very little to do with tax rates

Sorry, I meant wealth inequality. I agree with you that the wealth/income inequality we're seeing is mostly driven by the actual incomes of the rich vastly outpacing the middle/lower classes - what I meant is that a higher progressive tax rate should be deployed in order to help correct that problem.

> The increased deficit spending is because the government is spending more money

Yes, I'm aware. Again what I meant is that if we're going to continue to spend at the levels we are, and wealth inequality continues to grow at the rate it has, then it makes sense to increase the tax rate on the highest brackets.

> But there weren't higher tax rates --

There were though - according to your source.

> So the time they'd be getting rich isn't back then, it's right now

No argument there - but again my point is that they aren't getting rich from increased government taxes, they are getting rich by lobbying/regulatory capture.
Isn't that kinda the definition of planned obselence? You plan so that past you point you have to care, it could well die/become useless?
Canva Releases Flourish, a new chart library
Just as a data point for those in Canada (maybe US, but I'm not sure if it's the same company), I have a Senville unit, bought from their website, and they sent a replacement plastic (yes, it's a plastic bead in a piece of rubber) bearing for the indoor fan for free with shipping free too a few years ago, after providing the unit's serial number and the original name on the receipt. The unit was in-warranty. They claim that you have to have the unit professionally installed to get the warranty, but nobody asked for this at any point (could have been due to triviality of the part). Either way I was pleasantly surprised by the willingness to provide parts, even though the documentation of part numbers and models/generations on their site isn't super clear.

It's now out of warranty, but most of these units are built by either Gree (some Trane, Tosot, Gree, some Lennox iirc) or Midea (MrCool, Eco-Air, Senville, Pioneer, Carrier), so searching for the "canonical name" of your system can be helpful in finding parts. (usually, its of a pattern like "M5OG-48HFN1-M", can be found with meticulous googling for catalogs). There is a lot of parts commonality between units. You have to be creative with finding parts on AliExpress as they go by any number of names that you wouldn't expect, and a lot of this stuff is bought by eye (or random dimensions, of which there are some canonical ones for each part) and not by part number unfortunately.
Similarly, Jack London's /People of the Abyss/
Of course Coq is also a specification tool. C compilers have been formally verified with Coq. So you have a spec for C in Coq.
We use 5 ec2 instances to serve around 32 million requests per day on PHP, all under 100ms. It is not the language.
Please try to not be overly attacking or flaming in your responses, its against the rules and makes discussion unpleasant
Tried to apply it for debugging on my own OS, but couldn’t get it finally running after several days of trial and error…

https://github.com/jbreu/jos?tab=readme-ov-file#reverse-debu...
And many of those wildfires are criminal activity, so maybe the laws should be updated to include the carbon released on big provoked wildfires as an aggravant punishable. Boycotting the future of the humanity for money shouldn't be scott free
EDIT: regarding the part about signal and whatsapp I must clarify that of course the possibility of inserting a backdoor on the server side is far more dangerous than the client side: Signal has verified builds so a backdoor would be evident and the user could stop using the service. And the same actually holds true for any app using E2EE if the user simply avoids autoupdating and wait for some confirmation that it is ok to update, at least as long as we can assume that any client side backdoor would be found by independent researchers.

I also want to repeat the original point that started this whole conversation: the point was how easy it would be for Telegram to access the chats and if the justice system can compel them to do so.

When people say it has the data in plaintext, I take as a "they can access them whenever the want right now without changes", and yes of course the could ultimately access the data (in fact they don't claim to be unable to). What they claim (and I believe it feasible) is that even if a judge seized all the assets and servers under his/her jurisdiction it would be impossible to decrypt any user data.
> One person's 'disinfo' is another's info, that same person's info is propaganda to another

Yeah the only difference is that one person is right and the other person is wrong.

> The recent acknowledgement by Zuckerberg that the Biden/Harris regime pressured them into censoring information should give you some thought about what is 'disinfo'.

Of course they fucking did, and so they should have. Also, you think the current Republican controlled senate hasn't applied any "pressure" to obtain this statement right now for their bullshit committee?

Facebook's statement doesn't say they shut down anything factual, just that they took down a bunch of covid content "including humour and satire". The shit they took down was still disinfo. The entire anti-vaccination movement is libertarian propaganda (why do you think there's no anti-anaesthetics movement? It's made by the same companies, used about as widely and is orders of magnitude more dangerous).

> In other words don't be too quick in condemning channels which allow voices outside the desired narrative to be heard because the day might come than you need to step outside it

It's patently obvious that Telegram is a Russian operation. The messages aren't really encrypted, the founder isn't really in exile, and oh it just so happens that all the most batshit crazy conspiracy theories originate there.
Unsolicited opinion: I've been writing C++ for many years, leading a large open source project, writing lots of different code in different domains (embedded, multi-threaded game servers, games, cross platform games, toy kernel(s), website backends, toy databases, a lot of interpreters, compilers, and other such things, parsers). I'm happy to use any and all newer features. I never got into coroutines, but other than that, I find boost's code to be "not so bad". I have similar experience with C alongside that.

I wrote some small games in Zig, I made some money writing Go. I dabbled in Elixir, Erlang, some Lisps, it goes on. I love programming. After my 9-5 C# Job nowadays I usually spend a few hours programming with my friends.

I was extremely skeptical of Rust, due to the hype and some very obnoxious Rust proponents. I learned Rust, I'm still learning it, but I've shipped a few smaller backend apps and worked on a few larger projects now.

The main reason why I think that Rust should replace C++ in all new projects is actually very simple: Tagged unions, pattern matching, reflection, no OOP and the toolchain.
There is a lot of syntax in Rust that is beautiful, but besides that, those are the most useful features. They save hundreds to thousands of lines of code per codebase, compared to C++. The Option<T> alone is a simple

enum Option<T> {
Some(T),
None,
}

Whereas in C++, std::optional<T> is a massive class with edge cases, weird implicit conversions ({} = std::nullopt, beware), and don't even start with differences between different STL implementations. What about `std::make_optional`? At least C++23 adds monadic operations like `.and_then()`, but with the "let's capture by reference why not" lambdas in C++, you easily have dangling references in your lambdas if you do anything multithreaded.

In Rust, I just write code, and if it compiles, it runs and does *exactly* what it says. I don't have to run the code to see if it crashes just because I'm using multiple threads, or a bunch of tokio async tasks. In C++, sure, if it compiles you cleared the first hurdle, but about 60% of the time the code has edge cases you're not considering. Most if not all C++ code I've seen makes assumptions about the lifetimes of things, and/or uses globals, and/or happily uses shared pointers in ways that they were not designed. Anything using `boost::asio` is a gigantic clusterfuck of "make sure you pass by value, by rvalue reference, or as a shared pointer" that, of course, not a single linter or compiler will tell you about if you don't. They don't have to tell you, because that's UB, and that probably crashes horribly, but maybe not!

I can't wait for more people to use Rust so their ecosystem matures a little more.
> fully disassembled HP printer under my desk with some bullshit DRM that I've been desperate to break for some time

With my brother printers it turned out I could just remove the chips from the genuine toner cartridges, reset the counters, and hot glue them to the refurbished toner. Maybe that works for HP ink as well?
> Platforms like Signal can get away with this because they are properly E2E encrypted, and cannot identify illegal content. Telegram, on the other hand, has decryption keys for the messages and media sent in group chats, meaning they can identify and remove illegal content if they choose to.

I feel like I must emphasize this because it's repeatedly missed. Telegram has mainly 3 different components. The first is a server-side encrypted messaging platform, which is unremarkable, and as-secure as Discord or Slack. The second is its "E2EE" system, secret chats, which don't sync, and have not been broken (though people have raised some concerns historically about it). The third system is channels, which are basically subscription feeds from users. Channels are as secure as Slack or Discord or Twitter or Facebook. The whole point of Channels is that you can subscribe to channels and get messages in Telegram from them, but they're basically open access. A good example is Durov's channel: https://t.me/s/durov

Now I say all of this because the vast majority of people believe that E2EE would solve the problem here. The reality is that channels doesn't make sense to be E2EE since anyone can join, and channels are where are a large amount of the "interesting" content to law enforcement occurs. Abuse definitely occurs to some degree on all 3 components, but channels simply don't exist in Signal, as an example.
23 transitions between extreme hot and cold doesn't sound too difficult to do in a lab though. I guess it's harder to do in a lab if at the same time you want to reproduce the space and time distribution of forces experienced by the material during a space flight.
Which profilers in particular are you referring to because I've always thought that Callgrind is a profiler? perf?
This is like saying there is no difference between a postal worker and the getaway driver in a bank heist.
> software people are subject to fads probably worse than the general public and second only to teenagers

A-FRICKING-MEN. It's exhausting.
The sequel "Through the Looking-Glass" contains one of the most fitting parables on software engineering ever written: The Red Queen's race...
I think that trying to impose some change into an OSS codebase is largely unproductive and in a way, very stupid.

The codebase is bsd-license, it's as good (fork-wise) as it can be.

So go ahead, fork it and explore your ideas... If they're good, they can still be merged back into upstream.

People in the FLOSS scene nowadays are too much fork-a-phobic in my opinion.
This sounds very cool. We have tried hybrid apps in past and reverted to native implementations due to various issues. Maintaining two code bases was always a problem. Although React native provides way to add native code as well. This can be a changer.
Agreed, I couldn’t find a reasonable choice and ended up making https://github.com/jagheterfredrik/wallbox-mqtt-bridge
Kotlin Notebooks are supported only in the Ultimate version of IDEA
Most of your spouses are not cheating on you with the regular applications you and I know such as WhatsApp, Facebook, telegram, iMessage, Instagram and many more. I caught my spouse on his Snapchat after hacking it with the help of hackerspytech @ gmail .com and I saw a lot that I could never believe my spouse would ever dream of doing, a lot of messages and nudes. Now I know why he always lock his Snapchat and leave every other applications unlocked all thanks to you hackerspytech @ gmail .com without your services I would never know of all the things my spouse has been doing behind me.
So because Boeing can't do it, we should just forget about safety investigations and let SpaceX do whatever? That logic doesn't fly. Neither does your nonsense analogy. Either we give a shit about safety or we don't. FAA previously grounded the Falcon 9 and cleared it to fly once they determined it was safe. They will do the same here. I feel like you and others are severely misjudging the formalities and expertise required for these things and so you're just armchairing this shit. It's tiring. You're not as smart as you think you are.
You should watch season one of "Genius" (https://www.imdb.com/title/tt5673782/) docuseries which is quite an accurate life events (professional as well as personal) of Einstein
> Maybe they don't need to compete on talent simply because they're paid well by Durov?

Or because they're staffed by the Kremlin!
Notion: Will delete data of all Russian users due to U.S. sanctions (on Sep 9th)
> Hopefully this will serve as a "Eureka" moment for the powers that be in DC.

And who do you think has been lining the pockets of said powers in DC, to get the military in that situation in the first place?
To add: The only people I know who think C++ is easy to write "good" code for, and who think that you can "just" be careful and skilled, have NEVER written multithreaded server code in C++.

Hit a multithreaded C++ server with 20k users a day alone and you would not believe the edge cases and weird states they will generate for you.
I can appreciate the effort of trying to make it easier for iOS developers to also target Android. However, there is no magic solution to cross-platform development. The effort required for the second platform doesn't disappear, it just moves.

In the case of this tool, the complexity seems to move into a completely new layer of "re-implement Apple frameworks" of libraries + transpiled Swift code to Kotlin. Given that the audience for this framework is mainly iOS developers, support and maintenance for the Android side of things will become an increasing challenge.

Perhaps it's easy to get started, but I can't possibly imagine this being easy to maintain several first party releases down't the road. Also, I did a quick look into the transpiled Kotlin code, the output is not at all optimal.
These three points are not about not getting permission, but about not declaring the services offered. The difference being that permission can be refused, but a declaration is just a one-sided formality.

Other services do require permission, like offering cryptanalysis tools or exporting to non-allied countries.

See this info page by the French government: https://cyber.gouv.fr/controle-relatif-un-moyen-de-cryptolog...
musl libc
> [...] the Netherlands, [...] for example require a prescription for anything more complicated than reading glasses.

I have never needed a prescription to get (non-reading) glasses in the Netherlands. In fact, there are webshops where you can purchase any pair of glasses (obviously, you have to enter the values of an eye examination).
When I worked in energy, trading was entirely on a futures market. Real time load balancing was a mechanical process.

I don’t buy it. Massive generators larger than the Canadian market go down from time to time. There’s dozens of contingencies in place.
>Thus they did not opt for more durable and expensive flash and/or software change.

Opting out of a more durable solution when you know the device will break right after warranty is still planned obsolescence.
The section on microservices was an uncomfortable but cathartic read. We’re getting edicts from above that we need to go all in on microservices for new modules, and I’ve been trying (unsuccessfully) to steer us away from it for exactly the reasons the article outlines.

All I get in response is “we’ll just (it’s always “just”) solve that with <insert expensive AWS service here>”. No-one seems to acknowledge that that only makes things more complex.
Backstop all of your teams' access with Passkeys
Maybe it would be even worse without it? I've found that negative prompting is often ignored, but far from always ignored so it's still useful.
Will this work seemlesly with C only or C++ as well? I know swift this days have good c++ interop but not sure about jni/jna
> you want it to follow a certain flight path

It followed the promised flight path all the way to the drone ship and then tipped over.

I would understand the consternation if it left the keep out zone and landed in an entirely different area of the sea. But it sounds like that was not the case.

> even if it is inconsequential to the rest of the mission, well...

Could you finish your sentence please? The job of the FAA is to keep everyone safe. There is no indication that something unsafe happened here. What happened here is the reason why the recovery people are standing-by outside a declared safe zone and not chilling on the drone ship. (In other words this is the reason why the droneship is a drone ship.)
Exactly. This is what happens when a market is so small they can overcharge for terrible technology.

I figure a couple of SWEs could make a startup that completely disrupts these industries with objectively superior technology.
I don't know where you live, but in Europe there is a standardized backoffice management protocol that you can link up to basically anything in modern chargers. Except the cheapest of the cheapest.

I have mine running through EVCC.io, setting it up was as simple as throwing that thing in a docker container and figuring out the IP address of the chargepoint.