skysight-inc/HackerNews huggingface dataset:
I use an open source screen reader, NVDA.

It is completely open, and they produce an installer for people or you can build it yourself from Git.

Can you help me understand now, if there is a bug in NVDA (which is under the GPL) and it causes me trouble, say, it can't read a webpage that I need for some government thing, I could now sue my screen reader, which is actually just a bunch of dudes hacking something together? Is that the new behavior that is enabled by this upcoming law?

Next question, if this is the actual state of things, why would anyone ever make anything open source and allow it to be distributed in the EU now? It sounds like, and please please correct me if I am wrong, but it sounds like you could sue the makers of The Gimp, for instance, if a bug caused ... what, your pictures to come out looking wrong?

> Someone, or some entity, will need to accept financial and legal responsibility for what the project does in consumer hands.

Here's a crazy idea, maybe that person should be the consumer?
But that would also root out their own labor which they might not be inclined to do.
No, they aren't. Even in the most liberal interpretation of the new laws, there's nothing specifying that you need to continue making your open-source package continually and indefinitely available.
> When I have to deal with that I usually wind up treating it like a monorepo anyways by creating automation to check out all repos and manage syncing them.

Yes! Absolutely. With one key difference: You can't commit to multiple repos at the same time. You can certainly have them all checked out locally and search across them all, and we provide scripts to do that. Example from the Eventide project: https://github.com/eventide-project/contributor-assets

This is an open source project. Our project is based on many of the ideas and techniques. They've held up for 7 years or so.
Well FF is too, so not sure that’s relevant to TFAs claim that we are discussing in this thread.
Where was that said? Please provide a quote.
Your point is that struggling publishers will stay relevant, gain subscribers and afloat/make more money by implementing ad blockers, worst user experience and safety checks to make their sites less accessible. I'm sure it'll happen any day now.
source that crypto miners are complaining about gpu prices?

from my experience, it's nearly always the gamers complaining, usually blaming crypto for them not being able to afford a GPU
My point is not to say that you can't struggle with 66k a year. I imagine it can very much be so in the US, or Monaco, or Switzerland. It's just that

> You would not be able to buy a house, support a family, have some hobbies, with a 66k/year salary in most of the major cities of the world nowadays.

Someone who can work fully remote globally with a 66k year salary will def. not be short of places where they can live extremely comfortably. Since we are talking about digital nomads, who can work from everywhere, I do think they constitute as very very rich in this context. When we think of those who would be able to apply for a digital nomad visa, in a global context, would be only those who are in the global top 1%.
Because my HOA says I have to maintain a green lawn or I get fined.
If someone writes "Is this clearer? @stephen" today, that looks like a person who is not Stephen trying to direct their question to Stephen. It's not the most conventional way to do it, because the most common practice would be to address Stephen at the beginning of the message, but it's still unambiguously a message for Stephen, not from Stephen. That's literally what it means: This is directed at Stephen.

The linked proposal reverses this by turning "@foo" into a signoff/attribution instead of an address, increasing the amount of ambiguity in communication—"Wait, what conventions are we following? The natural way of reading things, or are we in the world of Suggestions files where up is down?"

> Have you got a simpler and more intuitive alternative?

Yeah, the way people have been doing it forever:

--stephen

You don't need to invent new syntax for it, let alone counterintuitive syntax.
I think the term you’re looking for is “decriminalisation”, which is different than “legalisation”.
Man is this the case.

I have been trying to figure out how to have a single command to make a Qemu VM on an M2 Apple silicon chip for like a year without much luck.

All I want is to run something like Alpine Linux + Sway WM on Qemu while on macOS or AsahiLinux with one command on cli.

On x86-64 its fairly simple :(
Actually, I may have missed buried lede in this case where there is no company B, and citizen C is harmed by dev A's github project.

That is actually kinda concerning, if my MIT license of "no guarantee" won't protect me.

Other commenters who got it:

https://news.ycombinator.com/item?id=38808821

https://news.ycombinator.com/item?id=38808756
Indeed. It's a multistep process, like changing the oil in your car.

Step 1. drain the old oil

Step 2. pour in the new oil

If you skip step 2 and damage your car, it doesn't mean oil changes are an unmitigated disaster. It means you didn't fucking do it right!
We're focusing on JS environments first but this is not the first time we've heard this...
Perhaps it depends on which culture defines the word "xenophobia". Mere prejudice is sufficient according to one definition[1], which is indeed still evident in Korea. Also, attitudes towards foreigners are perhaps harder to hide when such foreigners stay longer (e.g. for the purpose of residency, not just tourism).

[1] https://www.oed.com/search/dictionary/?scope=Entries&q=xenop...
You’re suggesting that the auditing firms themselves use child labor?
Agreed. I mostly conduct system design interviews which already have a smaller pool of interviewers at my company. This contribution has been included exactly zero times in the countless review cycles I went through.
Punctuated equilibrium.

A lot of customer value comes from companies that assemble ideas that have existed in isolation. Customers think they hate that, but the numbers say they are wrong.

Foods are an early example. Most are rearranging the same dozen ingredients in different quantities and orders of operation.

Vertical integration is not an all or nothing proposition. Companies can make pretty unique solutions by specializing a couple of pieces.
>>> when faced with a choice between being liable for their own code or being liable for open source code, most companies will choose to write their own code.

Not even FAANG can achieve this for 1/10th of the code they rely on.
Can you give an example of a successful analogy?
> Are you also sure that some of those child laborers are not eager to work?

The children yearn for the mines
I've been using Firefox since about 2008. I've never had a problem that switching to Chrome fixed, and only encountered a few old clunky sites and apps that were IE specific. Those sites are so old they're looking for the wrong user agent and don't work correctly in Edge either.
Minors probably respond best to ads since they’re not familiar with the deceiving paterns of advertising. However, im not sure how they make money as minors usually don’t have their own money, they’ll have to aks their parents. As a parent I am terrified of my children falling prey to all this kind of crap as I’ll have to pay in the end. For now Im shielding my children from advertising as much as I can and attempt to instill some common sense in them. This will not fully work at first as they’ll most likely cave in with their peer group but hopefully they’ll remember it later.
>It depends on how realistic you are.

What is it about historic strategic arms limitations treaties that you find so unrealistic exaxtly?

>Nope. Gen III+ reactors are competitive with solar within a few years.

Vaporware is always competitive with reality.
If you’re curious, I would start by listening to William MacAskill’s appearance on “Conversations with Tyler”[1]. It predates the whole Sam Bankman-Fried thing so you can make your mind up purely on the intellectual merits rather than being coloured by that mess.

Then if you’re serious about understanding it further, the logical next step would probably be to read “Doing Good Better”, where MacAskill really sets the whole thing out.

There’s something about the sort of “fundamentalist” utilitarianism of his ideas that really troubles me especially when taken to its logical conclusion so even when I logically agree with them I don’t personally find it easy to actually “sign up” so to speak, but it might resonate with you idk.

[1] https://conversationswithtyler.com/episodes/william-macaskil...
For GeForce Now? Not much:

From https://www.nvidia.com/en-us/geforce-now/system-reqs/:

- 15 Mbps for 720p @ 60FPS

- 25 Mbps for 1080p

- Up to 35 Mbps for 4k/120 FPS

Input latency is there, yes, but it's not too bad especially if you turn on Nvidia Reflex and use the hardware cursor. Totally unnoticeable in many games. For first-person shooters it's definitely noticeable, but IMO still playable as long as you're not doing it competitively. I play shooters on it from time to time... and put it this way, I would much rather do that (on max graphics) and deal with the minor input lag, than to try to get them running on my Mac, all to get super low graphics with low draw distance, etc.

It's never going to beat a 4090 on your desk, but for $20/mo...? It's an incredible value.

I don't know that there really is a "catch" beyond basic network principles/limitations. Game streaming has been developed for more than a decade now... when OnLive first came out, the technology (home internet and hardware encoding) wasn't quite there. Now 35Mbps is commonplace, Nvidia has hardware encoding in all their cards, AND they control the entire stack of their data center like no one else can. Stadia's failure was IMO a Google management problem more than any technical limitation. GeForce Now is a much much better service, both using your existing Steam library and supporting way more games.

The pricing does seem really good, especially compared to Shadow.tech (where you rent a whole gaming VM with a 3070 Ti for $50/mo, but can run anything you want) or AirGPU (similar service). But the games-as-a-service platforms like Amazon Luna, Xbox Cloud Streaming, and PS Plus are all comparably priced ($10-$20/mo). There are other third party services like Boosteroid too. Cloud gaming is a maturing technology that's largely already "there", in my experience (have tried nearly all of them over the last 10+ years).

I think Nvidia is uniquely positioned as the only company in this space who can provide the graphics cards first-party instead of needing to buy them from, well, Nvidia. It's possible that the current pricing is a loss leader, but they've already raised the prices from the Founders pricing they had a few years ago, and it's still not too bad. It's not like Nvidia is hurting for cash anyway. My main fear is not that there's a "catch", but that they'll gradually move out of the gaming segment and focus on AI.

In the meantime, while it lasts, GeForce Now really is wonderfully, uh, game-changing :)

----------

Edit: PS they have a free tier, and you can even use it in a browser tab, no client download needed. That's enough to give you a taste for free, no commitment. If you decide you like it, the Ultimate plan is very much worth it, and the desktop (or mobile) clients offer slightly better UX than the browser tab and higher resolutions.
BTW, there's no way, documented or not, to switch off branch predictor on a modern CPU, right?
> If a user is harmed by software, the person they paid (targeted ads would count) must compensate them for the harm – unless the software provider can prove their software played no role in the breach/loss/failure/psychological/physical/financial or other harm. If open source resources are in/called/touched your code, you’re responsible for their performance too. The open source resource licensed away their liability to you.

This, especially the last sentence, sounds like a good thing.
Is this article satire? Do people actually make naive assumptions that line-length limits in code relate to screen sizes?
Where this thread is going we don’t need any of them.
> this kind of loss should not be happening

It should not, but you probably should also not be keeping your passwords (only) there, encrypted or no.
There's only three possible outcomes that have any chance of being true and none of them are good:

- It was the Russians, and the demands by the public to respond might escalate the current situation from a nice contained proxy war into something that might get actual voters killed.

- It was the Ukrainians, which would be politically awkward because we're supposed to be allies.

- It was the USA, which would also be politically awkward for the same reason.

So in all cases it would be better to not find out in the first place, hence the current faffing about.
That's impressive.

I had a similar concept in mind when I started experimenting in 3D with what I now call "Altphy" (alternative physics), but I've not been able to really make it work as intended (really, is far from working). Also probably the logic and idea behind it too much for real time processing. I'm sharing it only because maybe pieces of that code (or the idea itself) can progress into something one day.

source: https://github.com/aDeveloperCase/altphy
It will be that way inevitably as an organization grows, usually it's an investor requirement to prevent outright nepotism hires or discrimination. No one cares too much for the first few dozen employees but anything larger usually will come with "ffs go and implement at least some basic hiring standards to reduce the legal risks".
I'll vouch and reply because I feel your comment may be in earnest.

Historically, in the US, there have been strict limits on what ads are allowed around children's TV. There has to be a distinction between the TV show and the ads. For example kids TV shows in the US used to (not sure about now) have a very distinct break saying that the show was going to be back soon, indicating that what followed wasn't part of the show.

There is also a difference in that 20 years ago, if a kid wanted to buy a toy, they had to see an ad on TV that happened to be for a toy they wanted and then convince their parent to go to the store and buy that toy.

Now with targeted ads and IAP, kids are being targeted directly to buy shiny goods for games that they play. Cosmetic upgrades in the more "honest" games that bestow social status between peers, or gacha tokens in pay to win games to get needed items/characters to progress. (And some games combine the worst of both!)

Targeting a child with an ad for a game they play gets insidious very quickly. "Hey Timmy, did you know all your friends are laughing behind your back because you don't have the latest and greatest armor upgrade? Better buy it now!"
There's not really. You need water for farming. Farming is necessary for survival and farmers sell their produce for profit.

The line between small, local, "good" farmers and large "evil" corporations is all but clear cut.
https://archive.ph/8kzV6
This is something the computer security industry is great at [0][1] that the software industry really needs to catch up on. I would love a weekend to week long course on writing an SMT solver, building a 2D game, training a neural net on custom data, modern C++, peer to peer networking, integrating the lightning network into an app, building a darkweb application, etc. I have not seen many options for that.

Two free resources are Karpathy's neural net zero to hero [2] and Gamozolab's fuzz week [3]. Even just recordings of people who are top in their domain writing code are so useful.

0. https://ringzer0.training/index.html

1. https://www.blackhat.com/tr-24/training/schedule/index.html

2. https://karpathy.ai/zero-to-hero.html

3. https://youtube.com/playlist?list=PLSkhUfcCXvqH2sgJa8_gnB41_...
Gold mining is effectively a black box that takes diesel in and produces gold out
https://www.destroyallsoftware.com/screencasts are classics and the content and presentation have aged quite well over the years.

The topics demonstrate intermediate/advanced web development/tdd concepts in Ruby but the lessons can easily be applied in other languages. There are even a few videos that show this approach with Python and C.
These types of views/takes honestly are not productive. Security is never 100%. If location-based blocking defeats 98% of the low hanging fruit threats, it is most likely worth it. You can then filter down your more costly countermeasures to the 2% of the remaining pie.

Similar reality exists regarding security through obscurity. Is it perfect? No; nothing is. But if the cost to even understand the system in play is very expensive, that alone is a deterrent to low-effort / drive-by attackers.
Works for me. What do you see different?
You can just disable Pocket. I've never used it, and never had an issue with it. My Firefox experience is great.
Simply replace your processor by a 8086.
The killer feature that everyone is waiting for Firefox is... "chromium tab". If I can open a "chromium tab" inside of Firefox for some sites that work only on chromium browsers I swear I will not look back :)
I think I recall that his grants from the Spanish crown (and part of his fame) were tied to him having made it to the East Indies. So there would have been motivation for him to stick with his stories.
In 2024, please support translation on iOS. How can there be zero translation support for iPhones and iPads?
If I'm reading this correctly, they made this revenue by displaying ads to minor audiences. Not by directly collecting money from minors. Which makes this statistic interesting and worth attention and discussion... yet also no different than any other marketing that kids see.
once you've identified an applicant is not suited, it takes zero time to to copy-paste thanksbutnothanksgoodluckinyourjobsearch.txt and hit send. don't be a dbag.
That strikes me as an unrealistically naive interpretation of what could possibly go wrong. When there's blood in the water, sharks may not be choosy in whom they bite.

I understand this. My reading and understanding of the issue leads me to believe that it's potentially disastrous.
Parsing an Undocumented File Format
The problem is that the welfare system failed to get implemented during the new deal and was introduced by the “Great Society” amendments to the Social Security Act in the 1960s.

The core compromises essential to getting it done were the usual “states rights” revenue split and later limiting state liability by abusing social security disability. There’s alot of overhead dollars that fund state operations so it is difficult to effectuate change - by design.

Things like addiction support are aligned with mental hygiene and Medicaid, so you really need to destroy your life until the safety net kicks in. If you live in a place like Mississippi, they’ll try to ship you north or push you towards SSDI (ie the Federal budget). In states that are less bleak, the community standard for disability is lower, and usually rehab is covered in some way by Medicaid.

The other thing that’s different about addiction vs regular healthcare is that the person needs to be ready. I worked for years with a gentleman who beat alcoholism and became a counselor. He was only able to get by it after harming one of his children accidentally.
Literally all the time in aviation. Now I’m just cynical and do a quantity over quality approach
Tyler Cowen writes and says all sorts of things, sometimes even sheer nonsense. But the post about the IR community asks good questions.

In view of the current catastrophe, one can ask oneself whether mistakes were made, whether full speed ahead was the right strategy for NATO and Ukraine.
Well, that totally trashes UL's reputation. They used to be Underwriters Laboratories, a nonprofit owned by insurance companies, and had a good reputation. Their only product was neutral safety evaluations.

Then, in 2012, they "reorganized" and became a for-profit organization. In 2022, they reorganized again. Their century-old reputation is now toast.

[1] https://en.wikipedia.org/wiki/UL_(safety_organization)
Thanks for validating my comment. I thought I was going crazy in that thread.
That’s the Foundation. But yes I was wrong and Baker is paid by the Foundation.
Not how it works.

Everyone pays. Amazon for their part. The producer for their part. Anyone that is provably in between is held accountable as well. Usually it's the producer that gets hit the hardest. Not disagreeing with that. That's what should happen. Just listing another in a litany of reasons that it's far worse for the producer/manufacturer than for the distributor. Think about it, your grocer rarely suffers the same consequences that a poultry producer does in the event of a poultry recall for instance.
what's new here? A commercial entity selling a product that also embeds open source components is liable is that entity's product causes harm, even if the fault lies in bugs in the OSS code itself. is that new ? assuming their own license does not also indemnify them. The OSS code, at least if it's mine, has "THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND" right there in the license. What's the change?
I'll be the first to admit that I'm not a game developer and my exposure to commercial games' source has been very limited. The most exposure I've had was to Civ4 due to Firaxis releasing the source for the core game DLL for modding. Civ4 also used Python for scripting and Python (undeservedly, here) gets the blame for the game being slow, especially during late-game play.

Back in the day, I spent a fair amount of time working on gutting the DLL because frankly, it was atrocious. My memory is a little fuzzy as it's been +10 years since I've looked at it, but things I remember seeing:

* over use of C/C++ preprocessor macros where an inline function would have been more appropriate to say, get the array/list of CvPlots (tiles) that needed to be iterated over all the time.
* lack of hoisting loop invariants out of loops. It is common to see usages of the non-trivial macros above in the bodies of tight loops, often tight nested loops. Optimizing compilers are great, but they're not _that_ great.
* the exposure of the C++ types to Python was done...poorly. It was done using Boost Python (which, while a great library for its day had a _huge_ learning curve). For every Cv type in the C++ DLL, there was a corresponding Cy type to expose it to Python. Collection types were _copied_ every call into Python code, which was quite frequent. The collections should have been done as proxies into the underlying C++ collections, instead of as copies.

Most of the changes I made were quite small, but over the course of a month of part-time hacking on it, I'd gotten late game turns down to a couple of minutes from 30-minutes and memory usage was extremely reduced; and I never did get around to fixing the Python wrapper as it would have too intrusive to fix it properly. I could have made more aggressive changes if I had full access to the source, but being constrained by DLL boundaries and C++ types being exported limited what could be done w/o breaking the ABI (had to be extremely careful about not changing object sizes, affecting vtable layout, etc).

Frankly, I doubt the developers spent very much time at all, if any, with a profiler during the course of development with the game.