Hacker News new | past | comments | ask | show | jobs | submit | maccard's comments login

> That said, I do see an issue where some of the smartest people get sucked up by big tech. Instead of working on fundamental advances in image processing they end up working on beauty filters for Instagram. That can't be right.

Can't you say the same thing if you go back 80 years and talk about the smartest minds in the world instead of working on energy for the masses they're working on the atomic bomb?


I see about a 100x slowdown on some applications[0] and IO heavy operations with defender in win11. It's unbelieveable how slow it is. I was a huge proponent of it in Win10, but I'm finding it hard to do so now.

[0] The software I'm using does a scan over a few hundred thousand files to read file headers. Without windows defender it takes about 30 seconds, but with defender it takes about 300.


We're seeing the same thing - our compilation times literally double because of Defender activity, you can go into resource manager and see defender using like 50% of the CPU, it takes our project from about 12 minutes for a full rebuild to 25 minutes. And the thing is - you can add whatever exceptions you want, they work for a while and then it breaks again with updates, I literally keep having to re-add and fix exceptions in Defender every month or our compilation times slow down to a crawl.

JetBrains IDEs actually tell you to exclude some directories from Defender (and will even do it for you in some instances) because of performance issues. DevDrive[1] fixes that since it's excluded from defender by default.

[1]: https://learn.microsoft.com/en-us/windows/dev-drive/


I've used Rider to add the folder as an exclusion, no dice.

I'm going to give dev drive a go, but forgive me for being sus for enabling a feature for a problem that MS seem to have caused.


The answer in this scenario is to exempt that application and/or folder. Don’t throw the baby out with the bath water.

In my environment we have to add exceptions for Developers git folders for the realtime scanning for a similar reason. Apps with large numbers of small files or high frequency writes of smalls files, like temp files during the build process, need to be exempted unless you’re willing to pay the performance penalty for the security.


I don’t understand why, but I have an exemption for that folder and I’ve disabled real time scanning. It still shows the slowdown on first launch. The only thing that works is disabling windows defender entirely. I’ve been through the troubleshooting loop a few times with this.

Out of curiosity, does Dev Drive do anything for you? https://learn.microsoft.com/en-us/windows/dev-drive/

I'm setting one up tomorrow.

That’s 10× though, not 100× (still a lot for something you can’t turn off). Typo?

Yes, typo! My bad and I can’t edit.

Use DevDrive. It was created exactly for your purpose.

The Whitelist the process.

Sorry, but wanting to disable Defender entirely for some ultra Edge Case ist Just dumb.


If you read my other reply, you'd see I have done, and it doesn't work. But, disabling defender does.

> for some ultra Edge Case ist Just dumb

By ultra edge case you mean the application that I spend as much time in as my IDE for my job?


I also did the same thing. I probably visited 30 times in the 5 years I was there. The postgraduate study room next door to it (disc shaped building between the old library and the front gate) is probably one of the neatest student spaces in the university, closely followed by the geography building behind it.

I also value my time more than my averaged hourly rate, but there are some things that to me are ideologically worth more to me than the monetary value on my time. There’s a reason people volunteer, or make art, or are involved in politics. Some of us even give money to be involved in those things.

> They have absolutely no connection to the matter at hand. Since foo is often used before bar, you would think there is an ordering between the two but there doesn't have to be. They are hard to pronounce and easier to confuse.

I couldn’t disagree more. The entire point is that the variables are disconnected from the matter at hand. They’re widely recognised as placeholders, single syllable, distinctly pronounced from each other, and have an implied ordering.


> distinctly pronounced from each other

This isn't so much of an advantage for "bar" and "baz". Those sound pretty distinct to Americans, now, but "r" -> "z" is a known type of sound change, which implies that for some people they'll sound the same. "R" -> "s" is attested in Latin, presumably because "z" wasn't an option. (Latin fricatives don't have voicing distinctions.)

For an only slightly different current example, the second consonants in "virile" and "vision" are perceived as distinct in American English, but identical in Mandarin Chinese, which is why the sound is spelled as "r" in Hanyu Pinyin and as "j" in Wade-Giles.


Show me a phrase and I'll show you a language it doesn't work in.

Is there a language that identifies "ta" and "pa"?

I would agree with the comment you're responding to, too often in tutorials or especially in off hand comments here, I find their usage to assume some common but unindicated convention or subtext and obscure the concept they're trying to convey.

They’re the programmer equivalent of ‘x’ and ‘y’ in mathematics — which programmers don’t use as generic variables because they’re used for “math” embedded in code such as coordinates or measurements.

It’s the same idea that drove Lorem Ipsum for type setting placeholders.

The UK is 4 countries with a government plus two devolved governments which have their own nuances and quirks. There's 67m people and a GDP of $2.7T USD. The vast, vast majority of people in the UK get a ltter once. ayear saying "this is how much tax you paid last year" and that's it. For the vast majority of people who _do_ have to engage, they file a self assessment which is a government form that is pre-populated with all the information they have already. Banks and financial institutions are required to give you annual statements which make filling in any missing details quite easy, but for most people it's 30 minutes of clicking and triple checking numbers.

There's no excuse for the state of the US system other than incompetence and greed.


Yes the tax filing system is overly complex in the US, and the IRS is rightly improving that. But the tax code itself is always going to be complicated.

One of the reasons the tax code is complicated is because everyone fills in a tax return. One of the reasons everyone fills in a tax return is because the tax code is complicated.

indian taxation is archiac, modern, lengthy and most fucked up and yet there are only policy decisions that are problematic. the same can be fixed the next day. other than that, it works fairly well

If you want to know why, look at the App Store reviews for discord and tea speak and compare them.

Discord just works.


> It's a tech problem, tech a solution to it,

Except it's not - it's a business problem. SKG would essentially ban the use of Oracle as an example. Or it would likely kill games like Rock band which have licensed audio. You might be ok with that, but why are your preferences more important than mine.

> This is merely an issue to begin with for companies that are absolutely massive, like Sony or Activision. Smaller developers just don't do stuff like that in general

This is a naive viewpoint IMO. Another way of looking at it is that only large companies will be able to conform and this will squeeze out the possibility of small developers having multiplayer games. This sort of red-tape stifles innovation.


Small developers have multiplayer games all the time that aren't affected by issues like the ones SKG is concerned with. Ad-hoc multiplayer and dedicated servers that players can self-host are long-established solutions. A common argument in bad faith is that SKG demands perpetual upkeep of presumed infrastructure that will somehow harm small developers, and it just isn't true.

To be fair they didn't make that argument, but thanks for the support none the less! Agreed, ad-hoc servers are a staple and a worked out problem. 99% of the time you have to go out of your way as a developer to make things not work in this way.

> Except it's not - it's a business problem. SKG would essentially ban the use of Oracle as an example

why are you using Oracle for video games? what's wrong with you?

> Or it would likely kill games like Rock band which have licensed audio.

Rock Band DOES work offline. Licensed audio in Rock Band is licensed in such a way that once a copy is sold the license allows the use of that copy in perpetuity. 100 years from now I'll still be able to pop in my Rock Band disc and play it, because that's how ownership works and the developer didn't get in the way of my ownership of my own property.

But when I said "It's a tech problem" I was answering someone who mentioned a tech problem.

Coming up with a different, non-tech problem as a counter-point to a whole discussion exclusively about a tech problem is not as smart as you think it is, and the examples you bring up aren't very good at all.

> Another way of looking at it is that only large companies will be able to conform

No, that's unmitigated nonsense. Just your first paragraph showed you have no idea what you're talking about, but now you're just stringing words together. The reason why only the largest companies can have these problems in the first place is because of their legacy technology integrations and pre-existing technology supplier agreements which they would have to re-negotiate. Remember, this is a scenario AFTER the initiative gets a million signatures, which is a year out, and AFTER the EU has legislated, which is another year at least, and AFTER the warning period which is several years. Even with the fastest possible timeline it's probably like 5 years of warning that things are going to change. And at that point anyone entering the space from the bottom as a new player is free to negotiate a deal which conforms with the market regulations going forward; if the technology suppliers don't want to negotiate realistic terms, they go out of business. While we're at it, large companies are also free to renegotiate their contracts to make them legal in the eyes of the legislation because contract survival terms are a standard staple in any technology supply agreement and if changes to market regulations make a contract unfit or illegal then renegotiations commence as a matter of course. But given the timeline of this going into effect they'll have renegotiated YEARS ahead of the deadlines.

This isn't a twitter poll. It's not going to go into effect 5 minutes after it's been posted. There will be AMPLE time for everyone to figure stuff out and change their paperwork, and the only companies really affected are the ones that already spend $1M+/year on legal anyways.


> why are you using Oracle for video games? what's wrong with you?

Because my previous project used it. It's an example. There are plenty of others. And I think this sort of attitude is unfair towards people like me who genuinely want to preserve video games, but are concerned that an ideological battle is going to negatively affect the industry.

> Licensed audio is licensed in such a way that once a copy is sold the license allows the use of that copy in perpetuity.

Licensed audio can be licensed in such a way. GTA being a great example of something that doesn't have perpetual licenses to their music.

> Coming up with a different, non-tech problem as a counter-point to a whole discussion exclusively about a tech problem is not as smart as you think it is

> no, that's unmitigated nonsense. Just your first paragraph showed you have no idea what you're talking about, but now you're just stringing words together.

In three paragraphs, you've attacked me three times, when there's no need to have done. If you can't have civil discourse, I'm not interested in discussing this with you.


> It's an example

no, it's not. An example is something that happens. What you brought up is a fantasy.

> GTA being a great example of something that doesn't have perpetual licenses to their music.

that's wrong, because even if Rockstar removed some songs from some versions of their game, if you bought the disc version of the game, then guess what - the songs are still on there.

it is neither the consumers' nor SKG's fault that the richest company in the richest entertainment industry is unwilling to negotiate terms that don't scam the people purchasing their products.

> you've attacked me three times

if you're going to make stuff up and bring up things that don't stand up to the simplest scrutiny then that's going to be brought up. that's not an attack on you, but it definitely is a comment on the quality of points you bring to the discussion. if you want to make better points, it's as simple as: before typing "X" google for "X?" and then read the top result. otherwise it's just whataboutism.


If you need to take your case to an appeals court to be protected, it's not a protection for an everyday person.

On the charging front, I have a charger on my bedside locker that I can plop my phone and AirPods on, and they’re always charged. Job done. I’ve never thought about the battery life of my AirPods in the time I’ve had them, including multiple transatlantic flights and weekend trips where I’m away from my normal setup.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: