skysight-inc/HackerNews huggingface dataset:
The "syscall exception" is there to make clear that userspace acting on the defined ABI/API boundary between userspace and the kernel doesn't need to be GPL, even if it is using linux specific userspace APIs that might otherwise plausibly cause such a binary to be a derived work.

That is, yes, you're allowed to port non-GPL code to Linux.

On the other hand: the real practical concern that kernel developers have is needing to debug NVidia's closed source code, or people developing an expectation that such code (or the code of a hundred other vendors) won't be broken between kernel releases.
I wonder how much money Microsoft is making by not respecting user choices in non European countries.

I also wonder how much money they invested in the legal handlings of this topic and how many developer/sales hours are and were wasted to make this "split" possible.
No idea why you are downvoted for quoting the literal textbook definition.
I've used F-Droid on Android for years.
The idea that Ukraine was on the way to joining NATO ante-bellum seems exceedingly doubtful to me. I can not see Germany - who was getting a ton of gas from Russia - ever allowing that to happen. Honestly I don't think France or Italy would ever have been for it.

And this after Crimea and all the shenanigans in eastern Ukraine.
This video [0] alleges that McDonalds franchise are required to purchase a specific model of Taylor soft serve machine.

[0]: https://www.youtube.com/watch?v=SrDEtSlqJC4
Example, purely hypothetical for this scenario, but based on a real experience I had recently...

What if there was a data source that went into this from a third party? What if that third party had requirements about the timeline of removing data? This could be because it contained user-generated content and something was found to be offensive or even illegal, or it could be because it contained something proprietary that needed to be correctly licenced, all sorts of possibilities.

If you provide a data dump, you then need any integrators to add a data refresh process. That's an additional step that many won't do. Now you can't honour contracts or potentially legal requirements.

Sure you can document this, sure you can put it in contracts, but that may not be enough.
I think we agree more than we disagree. I believe we need to seriously study the effect of microplastics on the human body. I believe the federal government should follow California's example (at a minimum) and take a heavier hand in regulating PFAs and testing water for microplastics. Microplastics are causing a number of negative health effects, some of which are known, many of which are unknown. I don't think we should throw our hands up and give up, not at all.

And yet the study you shared about lead actually proves my point. The meta-analysis showed that the impact of lead on crime is overstated in the literature. And I know a number of sociologists/criminologists, and (though this is anecdotal) they take the lead hypothesis far less seriously than this meta-analysis does. Partially that's due to the fact that this was written by economists, the natural enemy of sociologists. But I digress.

My argument is that simple "scientific" answers to complex social problems get overstated, while the messy stuff gets overlooked. It's a cognitive bias that especially affects the kinds of people on this website, because it substitutes complex social scientific problems with "simple" chemical cause and effects. It doesn't means we we shouldn't address the very real public health crisis. But remember, Rome wasn't built in a day, and it wasn't destroyed by lead pipes. That's a myth.
My Moto G30 was 1199 NOK, about 120 EUR, two years ago. 128 GB storage, 64 MP main camera, 6.5" screen.
For a long time I wanted to write my own text editor, just extending SciTE to have sessions, syntax coloring, spell check and maybe a few other very basic things.

Might be time to prioritize doing so.

Edit: Not sure why this is being downvoted
McDonald's ice cream machines, is the holy grail of the right to repair movement.
In this case, there are 4 bugs. One causes N++ to write 1 to 3 bytes past the end of a buffer, the other bugs cause N++ to read some bytes past the end of heap objects, even the researchers aren't sure how they could be exploited.

While it's good they're fixed, it looks pretty much like what you get running code in a fuzzer with ASan enabled - finding obscure and very difficult to exploit memory correctness bugs. Unless a miracle happens and those 3 bytes can be made to belong to some very important structure, there's not much can be done with control of those 3 bytes.
Part of it is holdover from the paper era, part of it is because these court document systems are run by third parties that need to get paid. Court systems are underfunded nationwide to run their own IT/software dev and just pay for third parties outright to cover costs fully.
Why do this? Impeding Nvidia's productivity on Linux only harms the Linux community.

Yeah yeah, there's some moral argument over licensing and FOSS, but in the spirit of pragmatism sometimes you ought to look the other way.
That's strange, I wonder why not EU but rather EEA. Probably the smallest target amount compared to EU and aimed at resolving some conflict with a regulation that only affects EEA rather than EU?
One question here is whether we should trust that Android 12+ has a proven 100% reliable method of showing the camera/microphone notification dot when these devices are being used.

I wonder if Google's end game is for manufacturers to hardwire a power LED to the microphone and camera, as this would be close to a perfect system of notifying users they are being recorded, although there will always be a handful of reasons to oppose this and a handful of people adamant a hardwired power LED can still be bypassed without physical access to a device.

-----

While annoying, you could just assume the pixels between the bezel and punch hole will almost never be useful and just put a thin, long tape piece over the entire edge. (The case would then conveniently keep it in place, where it can be temporarily flipped up.)

-----

For the extreme privacy minded (e.g. a Richard Stallmann level of, uhh, prudence) you could probably pop out the modules holding the microphone and camera and then exclusively use a USB-C microphone/headset/webcam. Then usability comes down to whether the OS would continue to start with one of these peripherals missing, although in our experience with FP2 and 3, some of the microphones would sometimes fail with no other side effects. I imagine a missing camera would probably just crash the Camera app and any other you've given camera permission to.
> I don't really care if the organization who built it thinks I'm using it "incorrectly" as long as I'm getting the data out of it that I want

That's the way I think about it for stable APIs. But for API that are under constant development, using it "incorrectly" often results in your feature being inadvertently broken by developers who are unaware of your use case.
NVIDIA needs Linux in 2023 much more than Linux needs them.

10 years ago, it was different. Mostly Linux geeks who wanted to play games, who were minority of their sales, cared about it.

Now, basically all of NVIDIA valuation is built on AI, and almost all major players who buy their HW, and a lot of it, use it on Linux.

Cutting Linux off is not an option for NVIDIA.
Ask HN: Been Unemployed for 5mo. what should I do next?
I have 4yoe at startups and one faang and spent the past year (yr 5) working as a technical product manager. I think my multiple 2yr stints has made me un-hireable even as someone who isn't necessarily a "junior" engineer anymore.

For some reason I thought this would broaden my options however, the startup I was working for went under in early 2023. I've been getting by on contracting work for a friend's startup however it's just not enough.

I've made it to the final round of three TPM interviews but none converted.

Feels like I'm starting to lose hope, considering just driving a UPS truck or getting an electricians license. To call this a low point is an under statement.

Curious if anyone here has advice?
> whereas OS/2 was still struggling to run more than one DOS app simultaneously

That was hardly universal. I remember running multiple dos-native _games_ on os/2. Yeah, they were slow; they were slow when running under DOS as the only app running, but they ran. I never had any compatibility issues. It was one of the most "fun" OS's I've ever hit.
Region settings, possibly: https://www.groovypost.com/howto/adjust-region-settings-on-w...
It would be better to have a box that converts 2 NEMA 5-15 120v plugs to one 6-15 240V plug.

I've seen such a box for sale, I think for the RV market. You plug into both phases of the 120/240V split phase and get a dryer plug at a lower amperage.
The announcement is talking about EEA rather than EU though, which smells a bit weird. I'm not sure what regulation they're trying to resolve the conflict with that is not EU wide but rather EEA and targets the usage of default browsers.
Breaking into someone's home and taking food they paid for doesn't seem equivalent to copying someone's idea.

If we were talking about someone breaking into an office and stealing whatever they were working on then your comment would make more sense.
I don't buy this at all. I think it's path dependent. The language differences aren't big enough to dominate over ecosystems and libraries. Ease of integration with C can make a bigger difference than significant whitespace. Etc.

Personally I think Python is an exceptionally ugly language for one as popular as it is (the magical underscore identifiers really bug me, and I think list comprehensions are deeply inferior to monadic chaining - there's a reason nobody copies them but everyone got LINQ envy). But it's clear from a perusal of code in the areas where Python dominates, data science and machine learning, that aesthetics are very far from people's minds. They'd be using Javascript if it had the libraries available.
> It's almost twice of what I deemed to be a reasonable limit for a phone.

true. and it's not like 100g smartphones weren't possible ten years ago
The exception has been there since v1.0 I think: https://mirrors.edge.kernel.org/pub/linux/kernel/v1.0/

It's not there in 0.99.9.
> is there any reason other than promoting the GPL [...]

Isn't that reason enough?

> why even have a syscall exception?

Because Linus is more pragmatic than RMS.

Also, syscalls are generally not Linux-specific, so it would be hard to argue that programs that use them are "works based on" Linux. Making the syscall exception explicit is, IMO, mostly a historic reassurance for proprietary driver/program vendors that code they wrote for AIX/Solaris/HP-UX/etc... can be recompiled for Linux without risking any compliance issues.
PTAM was a solution to a very different type of problem. Did you look at the videos? They are almost exclusively tracking points on soft, flexible bodies which is not possible with PTAM.
Ok maybe, but N++ has some great features. For example:

- Line operations (sort, remove blank lines, etc)

- Find/replace that can use either normal, {\n, \r, etc}, or regex

- Right-click to highlight a word in one colour, and then another word in another ...

One of my favourite Windows programs, along with Ditto (clipboard manager)
Yeah, can't believe that in 2023 the quest to find a sympathetic defendant for basic consumer protections laws is when the lack of protections harms corporate profits.

This is bad for the people you are elected to represent -- snooze.

This is bad for your stock portfolio -- we have to act now!
The EEA contains EU countries plus Iceland, Liechtenstein, and Norway.
This is my intended upgrade path once my FP3 kicks it
> Is there any benefit in using sugar replacements?

Monkfruit which I use supposedly has health benefits, in addition to being calorie light.
> there isn't a stable system interface table in Linux

What do you mean by this? Linux is pretty good about maintaining a stable syscall ABI. Whereas my understanding is that Windows and BSDs define the compatibility boundary at the C library level.
Just wish it was easier to setup a self-hosted server. It was easier to setup a red5 server in the 2000s than it is to setup a webrtc server in 2023
Congratulation for the 5 years lifespan, you already beat the world average by two!

> I’m effectively forced to buy a new phone.

forced seems a bit strong:

- Wallet: everyone used to carry a 10g credit card in their pocket for the last decades and it worked pretty well and conveniently. There’s some consumers avantages but the biggest winner with phone wallets are Google and Apple.

- Slack: there’s a web based version, even if not very convenient with phone. Don’t know your role and position but most employees can get away with desktop slack. Not having slack on your personal phone is also seen as a benefit for many.

- support the application I work on: stand instead for supporting you own phone with the application you work on. If your phone can handle it, flagships will. As an app worker you can have a real impact on phones durability by allowing others users to continue using your service with their own 5yo phones.
Probably a combination of different inputs, like timezone, regional, GPS (if computer supports that) and figuring out public IP. Knowing Microsoft, they'll try their hardest to avoid flagging a computer as within EEA if they possibly could.
Furthermore there is no internet company I would trust to keep my data for 100 years. (Because what internet things don't shut down after like 10 years OR require a recurring payment that might fail).
That is a wild claim! The only remotely possible way might be blockchain (but that'll be stupidly expensive) or more simply, a normal public blog that gets indexed by the internet archive.
What if the billionaires behind those parties, who funded those "nazi" or "communist" parties, funded a party and gave it a different name. Would it be ok then?
It really has a great user interface compared to other more traditional 3d tools. For example if you want to bevel an edge you just start dragging it, if you drag it in one direction it will fillet and if you drag it in the other direction it will chamfer.

But on the other hand I'm really not a fan of their rent to own model. It only takes 1-2 years and you'd have spent as much as you'd have done buying some other apps.
Can you do efficient matrix multiplication on photonics?

Can it be further exploited by not requiring it to be 100% precise, ie. when close approximation is good enough?
The EEA is practically “EU + a handful of countries that apply EU rules but don’t get to participate in decision making for historical reasons”.

That’s why Britain didn’t even consider joining the EEA after they left the Union. From their point of view, it would still be the regulatory burden of EU membership without most of the benefits they enjoyed as a full member. When they’d decided to take the economic impact of leaving the free trade area, it wouldn’t really make sense to stay on worse terms than they already had.
Life's too short to check or even verify the many factoids you encounter in daily life. With:

Check = check cited sources yourself. And

Verify = re-do a study yourself. Outside of hard science like physics (and relatively simple experiments), in most cases that's not even possible. Especially history: original artifacts disappear, witnesses die & the places where things happened are changed.

Written records are just that - what was written down. Accurate or not.

This is true for ordinary people as well as scientists. Though I'd expect scientists to make a bit more effort (+ using field-specific knowledge to sort things out).

But news reports tend to be notoriously unreliable imho. Especially popular media or (yuk) social media.

If some science study is reported on, it's often enlightening to read that study yourself. And find it says very different things than the news reports. Or does not even say what's reported elsewhere. Bias, sensationalism & clickbait are a thing.
When I'm teaching comp sci to lawyers (long story) I use this as an example of Bayesian weighting and Type I/Type II errors because I know they'll be familiar with it.
IANAL, but I suspect you're right. The GPL restricts redistribution, but does it impose any restriction on someone who downloads and compile their own kernel and downloads and links the NVIDIA driver against it, then never redistributes it?

However the Linux devs are still allowed to do whatever they want to make it harder on NVIDIA. Also I assume the distros count as redistributors so they probably can't combine NVIDIA and GPL parts of the kernel.
Afaik to make a program selectable as default browser, one needs to register it as a protocol handler for http and https urls in the registry.

https://stackoverflow.com/a/38205984/2306536
>EDIT: By 3rd-party I mean apps from third-party app stores/package managers. Sorry about the misunderstanding.

But you can do that already as well. There are commercial app stores like Amazon's, and there's F-Droid which works like a package manager for open source apps.
EEA is larger than the EU. The EEA concerns the single market, the reason Microsoft is doing this (to avoid breaching antitrust/competition law).
I don't think people would've complained so much about Edge if it wasn't the monster full of adware that it is today.

I used Edge for a few years when it came out and it was good, but each version they shoved something new in your face and I had to go back to Chrome.
Really setting aside the divisive political positions that have poisoned the debate in the US, I find it really interesting that really solid science has been done by scientists truly studying the data with appropriate scepticism and the scientific method, while proponents of the zoonosis origin of Covid have characteristically lied and manipulated data, and also generally addressed the scientific findings that contradict their standpoint with personal insults and ad hominem attacks.

Here are just a few of the people that have studied the data scientifically - and have destroyed the supposed 'raccoon dog' theory, the cherry-picked and manipulated data used by Worobey et al, and obviously the lies that went into the infamous 'Proximal Origin' document - which the authors themselves did not believe:

https://nitter.net/gdemaneuf

https://nitter.net/mbalter

https://nitter.net/jbloom_lab

https://nitter.net/R_H_Ebright

https://nitter.net/EmaNymton90

PS: please at least spend a few seconds looking at the links here as it's disheartening that there are so many negative responses within a few seconds of my posting this in good faith. None of these experts are fringe activists or crackpots.
Because other places have thriving tech industry which can’t waste time checking what browser to run
It absolutely was suppressed at the beginning. A small cadre of scientists, in coordination with a high-level government official, published claims they knew or suspected to be unsupported or misleading in a leading medical journal. This is public knowledge now.
> I have never tasted any liquid with artificial sweeteners that was "right" to me

Since you seem to be against anything artificial for god knows why, is this possibly a bias? You know it's artificial and that knowledge results in you thinking it tastes off to you?
It's sad that it's so politicized, because there was definitely a coverup of at least the appearance of a lab leak and probably of a lab leak itself, but I disagree with the politics of basically everyone with that opinion. I know you guys probably haven't read the Vanity Fair reporting by Katherine Eban because I mean what hackers would read Vanity Fair but it was pretty convincing, especially if you read the supplementary materials and if you have any background in life sciences.
That's fine, everyone works differently, both in our heads and with our workflows, and that's why we have different solutions, no silver bullets and yadda yadda :)
Call of the Liar
"Licence" to trade bitcoin. I thought bitcoin was supposed to be free of all those pesky regulations?
The only country I'm aware of where electric cars are more then a single digit percentage of total vehicles is Norway.
I think that N++ is a one-programmer project.

Don Ho seems like a really cool guy.

I hope he is able to get the patch Incorporated, because it sounds like the security team provided one.

Thanks Don, for your work; and thanks Jaroslav, for the security discovery.
Countries in the EEA but not EU (e.g. Switzerland) tend to have bilateral agreements with the EU which cover most EU laws, so I think legally it's often easier to group EEA together

E.g. EU enforces free data roaming for cellphone providers, but many providers allow free roaming to Switzerland and the Nordic countries too - not sure if it's just practically easier than trying to geofence those areas into a different tariff or if it's legally too complicated, but I'm fairly certain they don't do it out of the goodness of their hearts.
Ok it was not just me then.

I use both. NP++ for like single documents or quick kanban lists for myself. VSCode is better for a group of closely related items such as when using it as an IDE. As I do not keep both open all the time NP++ usually wins on startup speed. Which fits my workflow.
Does Kagi really only have 8000 members? I'm a paying customer so I figured there'd be many others paying already.
There are some benefits. The article that we're commenting about, for example.
How is this possible without governments controlling housing supply and distribution?
LWN covered this in a now-freely available article: https://lwn.net/Articles/939842/ ; it has a bit more details and context.
> so even though you ascribe it to "the algorithm", don't forget that it is influenced by more than just your Like/Dislike buttons.

I never used the like/dislike button but I imagine yotube's algo simply checks your view time on which types of videos, and recommends you similar videos that others like you have also enjoyed.
>>It's not the engineers who built the web and these companies

I 100% disagree with this, the engineering level of silicon valley left the old "libertarian" hacker ethos behind a long time ago, at the engineering layer there is idea about using technology to build a "better society" where "better society" is ensuring people with "wrong opinions" isolated so they can not "harm" others with their "violence" and violence is now words on the internet.

In fact recent activism coming from the engineer levels at Big Tech (google, Amazon, FB, etc) has me believe that that administrative layer is not really in control, and the policy changes are a reflection coming from the activism in the engineering layer

We also see this through out Open Source with the raise of the CoC to implement systemic changes with in open source to ensure only those with "correct opinions" are allowed to contribute moving from just caring about code, to then caring about code and conduct with in a project and project related events, to now even more expansive monitoring of developers entire lives, and activities completely removed and unrelated to any development activities.
EEA is UE + few other countries.
"map stuff" is much harder to understand than your query implies. As an example

Have you tried understanding all the possible things that you can get in 'address_components' depending on the input params, the region you are querying from, the region you results are coming from, the geopolitical situation on that data, the entity that was matched etc etc

https://developers.google.com/maps/documentation/geocoding/r...

https://developers.google.com/maps/documentation/geocoding/r...

Don't forget entities in side of other entities like businesses within a mall.

Don't forget that the user might want a specific service from the bank. The "bank" label doesn't tell you if they accept street traffic, have live tellers, are just an ATM or a corporate office etc etc.