skysight-inc/HackerNews huggingface dataset:
> According to the logic in France, since criminals use Windows, the CEO of Microsoft could also be blamed.

That's a very bad take. The charges are because of Telegram repeatedly refusing or being too slow to take down illegal content (illegal in France, that is): child pornography, drugs ads, etc. Meta and X both remove illegal content when a notice from authorities is made, unlike Telegram which drags its feet.

If Telegram was encrypted e2e, Durov would not have been able to know of the existence of that illegal content, and could have plausible deniability. As it stands though, Telegram was notified of publicly available illegal content, and refused to remove it, which is a crime in France, where Durov is a citizen.
Isn't this a circular explanation? You are paid for your contribution to the economy. What is your contribution to the economy? Well, it is the amount you are paid.
Telegram CEO Indicted in Paris Court
(Well, its original nordic pronunciation probably has a more o-like or anyway different 'a', a pointier 'i' sound, and a stronger 'r' than in German. But it seems to be accepted practice between Germanic languages to pronounce everything as if it was your native language - it's easy and ~always intelligible.)
> > I don't want my web browser or video player to be resized because I open a new program

> I suspect most tiling WM users don't either. I suspect most/all such WMs provide an option for this.

Well, here I am, opening terminal on the same tag I have a firefox window to run command and read docs. I should learn to stick window to multiple tags at once.
>nudge the junior toward seeing the errors in their ways.

At least plant a seed of doubt early on.
This is nostalgic. I think I used to use sawfish/sawmill in those days. These days, I just use i3. Nothing extra.
Look at Casey Murrey's Clean Code horrible performance youtube video:

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

I also watched clean code videos and used it in practice, and why it _felt_ right my code size blew up and actually it got harder to understand by other people instead of easier.

Nowdays my main guidelines are getting a balance between less lines of code (while still readable), readable variable names and better performance.

Also I may get hate here for it, but I learned a lot from watching George Hotz programming tinygrad (available on YouTube).
> The line we draw is "did a human creatively and intentionally produce the output" or "did a computer".

Nope! Thats not true at all.

If a human word for word wrote out the harry potter books, they wouldn't be protected.

Instead, the line is drawn at if the new works is covered under fair use.

And a human is perfectly able to use a computer to do that in all sorts of circumstances. The human or computer being involved is completely irrelevant here.

> human creativity

Nope. Human creativity only matters for protecting works. It has nothing to do with whether you can create them with a computer.

It is perfectly possible for it to be completely legal to use a computer produce a piece of work, without infringing on anything, and yet the newly created work isn't protected in the future from other people copying it.
Reading the original post, wouldn't be a super cool idea to make a little ESP or RPI based system which acted as a controller for the airco and a network bridge? Then literally anything could interface with it. You wouldn't even need to wire it up. No need to install some shitty app from a company who are quite clearly c*ts.
I'd like to chip in with another perspective here. I don't think we can. The reason people use terms like Rust activist is because some of the user community is quite frankly unhinged. On numerous occasions across various sites, a helpful Rust user will pop up with an out of context and unwanted discussion fork into rewriting everything in Rust or misapplying it to a problem which is unrelated. When reminded thanks but no thanks this is usually responded to with either "you're one of the ones that doesn't get it" or something much more vicious. I had one on here yesterday. I had on in person at work last week.

This is a real problem because any zealot of this level serves only to discredit the product by association.

I have no opinion on Rust other than I don't have the time to learn it at the moment and it doesn't look like it solves any problems in the domain of things I care about at the moment. I have no opinion past that. I am interested in technical discussion on it in case it overlaps a problem domain I am interested in, which is why I am on this thread :)
Thought this too. The example queries look very much like Ecto statements. I miss the ergonomics and flexibility of Ecto when I use database wrappers on other platforms.
Windmill (YC S22) Hiring Rust and TypeScript Eng #3 in Paris
Yeah the standard shadcn setup tends to be a bit boring. But if you ask it to be a bit more creative you certainly can get it to make some pretty fun stuff:
- https://preview--retro-hacker-portal.gptengineer.run/magnus (source: https://gptengineer.app/projects/91b06c8d-16a8-4892-8cb5-d91...)
Just replaced Firebase with this in my personal notes app. Also removed redux along the way :) This is great!!
There was a post here on HN some time ago ( https://news.ycombinator.com/item?id=36681814 ), basically explaining that HDMI is terrible and DisplayPort is a much better technical solution.

So, perhaps people should favour DP instead of HDMI and gradually switch?
For autocomplete, FROM first makes a lot of sense. For readability, SELECT first makes more sense because the output is always at the top.
I tried a laptop with these, they don't always work in combos, like Shift+PageUp, or Shift+Ctrl+PageUp didn't work at all. It was so inconvenient that I just refunded it a day later and bought a Toshiba (they stopped making laptops at all, sigh).
So we opened up our waitlist so it's open right now: https://gptengineer.app

(Might have to readd the waitlist though if we get too much traffic.)
They're not actually living cheaply - just in poverty. Different thing altogether.

They can't do that in the suburbs because there's hardly anything for rent there and they don't have the credit score to buy anything.

My reasoning is as follows:

-Real estate per unit area is more expensive in the city - that's a given.

-Groceries are 30-50% more expensive because again - real estate is as well and that pushes up the price of everything. On top of that you have logistics to deal with, as you need that truck to reach the store somehow.

Sure, in the suburbs you have to drive everywhere and maintain your property, but there's financial flexibility in that - you don't need the newest, most gas guzzling car or to renovate the whole place every 7 years or so.

All the fathers of 4+ children that I know are in agreement that they wouldn't be able to afford having such a huge family in the city.

Whoever thought it's cheaper to live in the city must be childless.
California Is Turning to Robots for Wildfire Prevention
https://archive.ph/BaoPB
It's very much in character for her. She's been supportive of consumer rights and protections for long time. She's got a long history of being anti-DRM and pro-right to repair.
It's that golden hour where AU/NZ are up, Californian nerds are up and chilling and EU/UK are getting their first (or second) dose of caffeine. Just missing our East-Coast buddies :-)
> "in order to be entitled to copyright registration

Did you read this part at all?

Do you know what copyright registation is?

Hint: whether you get copyright registation has nothing to do with whether what you did was legal.

You seem to know enough of the buzzwords that this distinction should be obvious to you. Which makes me confused as to why you would misinterpret such a clear and important difference unless it was to intentionally mislead to people who aren't aware of the law.

You could even go read the first sentence of that wikipedia article to understand what it was about.

"The threshold of originality is a concept in copyright law that is used to assess whether a particular work can be copyrighted. It is used to distinguish works that are sufficiently original to warrant copyright protection from those that are not"

Notice. This is not the same as if it infringes on someone else's work.

Why did you misunderstand that article so seriously?
Isn't that "for some reason" in C# being it's the standard way of doing dependency injection and being able to unit test/mock objects?

I've found it easier to work in C# codebases that just drank the Microsoft Kool-Aid with "Clean architecture" instead of Frankenstein-esque C# projects that decidedly could do it better or didn't care or know better.

Abstraction/design patterns can be abused, but in C#, "too many interfaces" doesn't seem that problematic.
Why would the licenses be incompatible? AMD owns the code, so they can release it under whatever license they want, including GPL or BSD. They could even put into the public domain if they wanted. AFAICT, the code has not been released at all, so this point about licenses is simply wrong: it doesn't have a license at all right now.

As for a broken driver, that's an easy fix I think. From my reading of the article, there's already an existing driver, but it doesn't support HDMI 2.1 features. So it's simple: provide a fall-back driver, and require users to separately download the new driver (or maybe distros can package it themselves, I'm not sure about the legality). If something goes wrong with the unsupported driver, leave an option in the boot menu to boot in a "safe mode" that uses the old driver. So they won't get 4K @ 120Hz, but I'm sure they can live with that.
Dang that’s nice
To be fair, and note that I think of the hdmi foundation as the bad guys.

hdmi was not an alternative to display port, display port did not exist yet. it was an alternative to dvi, really hdmi is dvi with a sound channel and drm. And as much as I dislike the hdmi foundation I can see the benefit here.

as to hdmi vs display port... I have no idea why you don't see more display port, VESA has a proven track record as the nicer standards body, display port is a better system. probably just inertia at this point.
I did a few calls with an expert network firm once upon a time when I was an analyst. My limited experience was that they were really looking for inside information rather than broader insights and a lot of product companies actually forbid engaging with them.

Super-well paid is a matter of perspective. As I recall it was about $500 for an hour call but it's not like I personally got all that and was pretty normal as a consulting rate.
> Pushing Rust while slamming C++ is by far not an innocent, purely technical discussion.

It is when the discussion is about the merits of Rust over C++.

I will slam C++ all day long and praise Rust. But I'll also acknowledge that it's easier to do some things in C++ (and C) than in Rust.
the problem is there's not an exact 1:1 mapping between clouds, so there's complexity to hold in your head. gcp project, aws account, and azure subscription don't represent exactly the same thing, so at some level you can paper over the differences but you really can't, once you get into the nitty gritty of it, so then you're left building up expertise as a multi-cloud software engineer that knows those subtle differences.
I think you're confusing value with scarcity.
The point was also probably that there is already a C++ compiler in the base, vs adding new headaches for adding and maintaining a rust toolchain in the base.
Google AI reintroduces human image generation after historical accuracy outcry
Can this tool be combined with LiveView Native (LVN)[1]?

LiveView Native has good SwiftUI support on iOS[2], but only basic Jetpack Compose support on Android[3] (I'm not up to date, so things may have changed now).

Is it possible to use this project to help with conversion of LVN SwiftUI apps to Jetpack Compose?

---

1. https://github.com/liveview-native

2. https://github.com/liveview-native/liveview-client-swiftui

3. https://github.com/liveview-native/liveview-client-jetpack
we can only hope...
This. The big bright ball in the sky, for instance.

(This is a very real problem for my employer - we make stuff which is installed on ship's decks. We've always used Siemens displays as their service organization is second to none, long-term parts availability, global presence, lots of tame engineers on call, etc.)

However, they simply don't have any rugged screens which are really sunlight readable, I believe they max out at 900 nits if memory serves.

Result being that we designed a kind of shade similar to the ones graphic designers used (use?) around their monitors to keep stray light from messing with what they see on screen.

Would have preferred a screen with Raiders of the Lost Ark end-scene brightness, though.
> code execution could be mapped to diffs between state transitions to provide rewind functionality and debugging for free.

Some of what you're saying reminds me of the JS library Immer. Using JS proxies (which can intercept and detect arbitrary object mutations), it allows you to produce a new state by mutating a "draft" copy of the current state.

The produceWithPatches function provides you with arrays of patches and inverse patches that are essentially diffs between the old state and the new state. You can then apply these patches and inverse patches (using Immer's applyPatches function) to rewind the state backwards and forwards. Elm was one of the first languages (on the frontend at least) to pioneer this concept of "time travel debugging", which was then popularized by the Redux DevTools web extension.
Corelation is causation with everything Reagan.

https://en.wikipedia.org/wiki/High-fructose_corn_syrup#:~:te....
You mean that it is just as bad if not more, right?

Because it is making Einstein out to be some sort of rebel like who wants things to be "relative" as if it is a religion or philosophy of some sort.

Relativity is just what he discovered, not some ideology he set out to prove or invented.

Then the author goes on to try and apply this relativity to all aspects of the world, try to make puns on it despite Einstein specifically telling him that it is explicitly only about those physical and mechanical facts.

It is like the whole article author tried to apply this idea in the exact way Einstein was annoyed about, perpetuating the same misunderstanding described.
> Why even add the pipe operator?

To make it easier for humans to read/write the queries.
I only started using KDE 4, then quit and came back for KDE 5. Now I'm running KDE 6 on Wayland and it the most stable it ever has been. There is a significant push for bug fixing and polish. Port to Qt 6 started a major release cycle and I expect it to mature a lot in the next few releases.
> I just opened Telegram right now to check and sure enough the third contact in people nearby right now is called “Weed, Coke, Viagra - Buy now”. At some point, if you don’t see the issue, I think you might be intentionally blind.

Or we just see these discussions as something that shouldn't be criminalized. I'm happy that those who wish to buy drugs can do so on a safer platform than the street corner.
Walter Isaacson’s.
check out "Wowser" - the Larrikin's mortal enemy.

The Wowsers are winning :(
I find this particular choice of syntax somewhat amusing because the pipe notation based query construction was something I ended up using a year ago when making an SQL library in OCaml:

https://github.com/kiranandcode/petrol

An example query being:

```

let insert_person ~name:n ~age:a db =
Query.insert ~table:example_table
~values:Expr.[
name := s n;
age := i a
]
|> Request.make_zero
|> Petrol.exec db

```
> where Durov is a citizen.

Why is this important? Do you think he would not have been arrested if he had not had a French passport? I would think that all that matters is that his crimes fall under French jurisdiction.
They would have to put the condition inside shared library .so and use Android JNI. Make it complicated and hide the string tablet model throughout the code, just enough time to frustrate whoever is decompiling the so file.
for some reason most of the docs site themes have anemic support for blogs and if you are developing something you almost always want landing+blog+docs, yet its either fixated on docs or blogs but rarely both. I wonder why?
The author says as much and more at the end of the article.
Show HN: AWS S3 Manager – Desktop Client for AWS S3
I've been using AWS S3 for sometimes, nothing to complaint except whenever I need to manage, I have to login, navigate to the bucket/directory. Upload/delete file also requires too many steps

Decide to built this desktop client. I can create a connection to an existing bucket (or create a new one), then start browsing/upload/delete files just like Finder or Window explorer.

AWS credential is required (with at least read/write permission). A macOS version is available, Windows version is on the way (do let me know if you interested).
I think your use of "force-jam" suggests a bias you may have.

Making existing, well-used OS kernels safer is probably a lot easier than writing a new kernel from scratch, porting drivers, marketing it, and gaining a larger user base.

Not saying that's not a worthwhile endeavor, but it's up to everyone to decide what they want to do.

Ultimately the maintainers of a non-Rust project will decide if they want Rust in there. No amount of "force-jamming" is going to make it happen without their considered consent.
Is it somehow different from Cursor codebase indexing/chat? I’m using this setup to analyse repos currently.
When all you own is a hammer, every problem looks like a nail.
> The numbers I was looking at before were referring to the overall tax rate, which included both income tax and corporate taxes.

Including corporate taxes in the overall rate doesn't make a lot of sense to do. Corporate taxes are on a different entity and who really pays them depends on the nature of the business.

For example, there are a lot of businesses that are simply capital intensive. You need to make a large investment in order to operate. Nobody is going to invest in them unless the returns can beat alternative investments like bonds, but that will be the after tax returns in both cases. Bond interest and dividends are both taxed, but corporate income tax is an additional tax, so with higher corporate taxes every company in that industry would have to generate higher profits to attract investors. So higher corporate taxes drive mergers/dissolutions, the market consolidates to give incumbents more market power and the tax mostly ends up getting paid by customers or employees rather than investors.

Conversely, if the market is already consolidated, it might mostly get paid by investors. But it also acts as a force to keep the market consolidated for the same reasons, which is not super great.

The point being, you can't just assume corporate taxes are always paid by the rich or the owners of the company.

> Given that drop in the overall tax rate (along with rising income inequality and increasing debt spending), it seems clear to me that the income tax rate was not raised enough to compensate for that loss but that's a separate discussion.

Income inequality has very little to do with tax rates -- it's often measured on the basis of pre-tax income, and has increased significantly even using that metric, largely as a result of market consolidation and regulatory capture. Incumbents that capture government regulators and exclude competitors become megacorps and then their executives and owners extract disproportionate income. Taxes rates have little to do with it.

The increased deficit spending is because the government is spending more money. Federal receipts as a percent of GDP are around the same, federal spending as a percent of GDP has gone up.

> government bureaucrats were not getting rich off of the higher tax rates either

But there weren't higher tax rates -- and the real measure of what there is to get rich off of would be government receipts, if not expenditures. Receipts are flat as a percent of GDP, but up quite a lot in real dollars and real dollars per capita as a result of growth in population and real GDP per capita. Spending is up even on top of that because of deficit spending. So the time they'd be getting rich isn't back then, it's right now.

Which they are. Of course, "they" are Lockheed and healthcare companies and members of Congress, but there's little doubt that it's happening.
At least in the UK some enterprising soul has faikins on Amazon selling quite well. I got a couple just to stash if ever needed but for now daikins app is okay and works w home assistant. For now.
I recommend the closest thing to an autobiography,

The travel diaries of Albert Einstein

https://press.princeton.edu/books/hardcover/9780691174419/th...
Every now and then when I was working full-time, I had some piece work things that made me some reasonable pocket change. They were sometimes interesting (e.g. being a judge for a best-of award at a conference) and/or a way to fill a few dead hours and have an interesting chat. But if you have a good job, they're mostly a distraction for not that much money in the scheme of things.
Do it!
I don't live in Australia or have on of these systems, but I was intrigued by how the OP had gone around the company to save themselves 1500! I'm curious to see how people are resolving things like this, so that if I have issues myself sometime, I have ideas on where to start or what is necessary :)
Nice with such teachers :-) What's a 200 level unit? It means it's "very advanced"?
I remember we were working on this exact topic at my University chair ~8-10 years ago. I think it never fully took off. Several Master students worked on it for a while. I like that it's now in QEMU!
I think it makes sense to create a book list and have a yearly target for them. One book a month is reasonable for medium sized books. HEre are some that I found useful.

1. The Practice of Programming
2. Programming Pearls
3. Go Programming Language
4. Architecture of Open Source applications - https://aosabook.org/en/
20 Must-track sales metrics for Sales Leaders
That's really nice, I'm using it now and it works well.

You probably know this already, but I'm saying it anyway (hope you don't mind): The intuitive keyboard shortcuts would be win-right-arrow (then) up arrow for the top right corner tiling, like Windows does quarter tiling.

Also, Gnome (half) tiling has the windows sliding, your extension jumps them, and requires extra button (ctrl) ootb.

Very small things, and I will for sure keep the extension installed and use it, thank you!
user_pref("extensions.pocket.enabled", false);
I don't think it's quite that simple. DP is still missing HDMI features like ARC and CEC, which are important for TVs. Even on my personal computer setup, I use the HDMI 2.1 ports on my monitor/GPU over the DP 1.4 ports because the DP port just doesn't have the bandwidth for 2560x1440 @ 240hz with 10-bit colour. That requires ~30 Gbit/s, more than DP1.4's ~26 Gbit/s.

Neither my monitor nor my GPU support DP2.0 which does have enough bandwidth. So until I upgrade both, I'm using HDMI. My computer is not outdated either, there's just nothing to upgrade to. None of Nvidia's consumer GPUs support DP2.0, and I can only find 2 monitors that support DP2.0. Anyone getting new hardware now will be in a similar situation to use HDMI2.1 over DP1.4 until their next upgrade.
Starting with "Which insider used MobileCoin to steal a billion dollars from FTX with the help of the publicity created by Signal?"

Then perhaps, "Now that SGX has been completely destroyed by a class break when will MobilCoin support be removed along with signals other security dependencies on SGX?"
Can't show you one for swimming but if you're a karateka, then you can do worse that spending some time reading books like the Bubishi
I have some freak brain (and IKEA experience) which usually let's me do IKEA pretty well. What was it that happened in your case? I'm curious what brought you to that point.