Forgot your password?
typodupeerror

Comment Re:Deal with it? (Score 1) 88

Why can't Spectrum give me a symmetric connection? I get ~700Mbps down and only ~36Mbps up.

The problems are not technology-related, they are policy decisions.

At my last house, I had fiber with a 700Mbs down/700Mbps up connection, but every evening between 10:00pm and 11:00pm it dropped out for 5 minutes.

Comment Must be nice to be so entitled+10% actually fight! (Score 1) 119

So you have a very high paying and glamorous job and you don't like it because boo hoo, the military may use it? I am not upset at these folks. I'm jealous. I wish I had so few responsibilities in life that I could just fuck with my livelihood around over something soo stupid. You're just going to go to another AI company. But they totally pinky swear never to contract to the DoD???

Finally, what are they using AI for? I'll wager it's just for mundane, boring shit. It's not designing super bombs to destroy orphanages. They probably are just using it to go through old records....probably trying to ensure the things they are already doing regarding intelligence assessment are more accurate. A goal we can all agree on is military accuracy. The heinous thing about military action is collateral damage, not the concept of war. I think what asshole hippies forget is that better military intelligence and handling would have prevented 9/11. Better military intelligence ensures they capture the right people, not the innocent.

Finally, remember that the US military is a giant logistics company that dabbles in warfare. Approx 10% of solider experience combat in a fucking war. Only 35% of US soliders saw combat in WW2. More servicepeople are doing DHL/UPS stuff than aiming weapons, even in a hot war. I'd imagine the first use of AI is to ensure smoother operations of getting servicepeople paid, getting soldiers fed, ensuring military sites have proper upkeep. The military hires more active duty troops as cooks, dentists, medics, truck drivers, vehicle repair specialists, trainers, fucking projectionists at the base movie theater. Most soldiers do not kill and are not killers. Most are just doing the best they can to ensure safe and smooth operations for the military goals.

Similarly, I think AI will be less about killing foreigners and more about automating performance reviews, digitizing archives, more efficient warehousing, ensuring less payroll and contracting mistakes, etc...the dull, mundane things every large business does....probably a huge portion of it will go to analyzing soldier health data to take care of the veterans who risked their safety and lives to do things you find abhorrent...which most of the rest of the world would do to you without any hesitation...if only they could. I'm massive liberal...but I never forget. The only reason I can think about the bigger picture and higher ideals is because a fuckton of US soldiers convinced the rest of the world's armies that if they harm Americans, we will make sure it's a painful and costly mistake. Ukraine is a constantly reminder. The only reason no one has invaded us like Russia invaded the Ukraine is because they lack the ability, not the desire. And the US Military is the reason why I can be who I am and every entitled spoiled child working for Google can whine like a little bitch about this. I know they'd change their tune if they were living in Ukraine, hearing air raid sirens constantly, and haunted by the ghosts of friends, neighbors, and loved ones who died at the hands of another military.

Comment Re:How is the Ukraine war going? (Score 1) 64

Ukraine is throwing men at the front lines for Russia to kill but is running out.

Sorry, Mr. Russian Bot, but I am pretty sure you have that backwards. These days, Russia is losing 8 soldiers for one of Ukraine's.

https://www.csis.org/analysis/...

It's only Trump who is calling for the ceasefire.

Comment Re:Interesting... (Score 1) 326

Do they have to prove this? Or just obstruction?

Of course, if there was no investigation (as DHS has said sometimes), then what was he obstructing?

Frankly, the idea that the government can search the phone of a citizen at the border is an abomination in what is supposedly a free society.

Judges have engaged is so much doublethink about borders. This was an airport, so how was he not already in the USA when the plan landed?

Comment Welcome to the Uber/WalMart economy (Score 5, Insightful) 202

Profit as a destructive force in society is very much in the eye of the beholder. One man's ruthless cost-cutting to make the shareholders happy is another man seeing good returns in his retirement fund or his kids' college fund. To take one example.

You're really reaching there and I know you know this. You're correct that the private sector is a check on big government. However, unregulated and ruthless capitalism is a destructive force for everyone but the 1%. You talk about your retirement/college fund?....OK...what the fuck is your kid going to do? How are they going to make a living? The end result of what this guy bemoans is that every worker is paid the ABSOLUTE minimum they can get by with. Every corner is cut. Every means of exploiting the customer is used. Their only option is either be an investor or MAYBE a medical career...or one of those unique jobs where you're special to the 1%: performer/musician/yacht-designer...IDK...high class butler?

Tech jobs?...nope...replaced by AI...which did an inferior job, but hey, cut another corner. The Republicans passed legislation limiting your liability for data theft. Business management? accounting?...same fate. Lawyer?...same. Will EVERY job be replaced?...of course not, but if the jobs are 10% of what they were, how's your kid going to compete against the ENTIRE globe!?!?!

OK...so maybe it's your retirement fund?...well private equity and MBA CEOs cut every corner and exploited. you every way they can find. Your favorite fast food chain?...cut the quality by half and increased the price by 2x....same for every food product you buy!!! corners cut, more profits to the shareholders, right? OK, you're not into fast food...did you know EVERY local restaurant in the USA relies on 2 suppliers? Sysco and US Foods control nearly the entire market and have been exploiting their customers, your favorite restaurants. The same will apply to literally every product you buy, so all these returns? eaten up VERY quickly for you....Zuckerberg/Musk?...well...they're sitting on a ton of cash, so it doesn't matter. Their children will earn so much, it will easily outpace the cost gains and general enshitffication of the world...will you account??

Comment Very elitist response (Score 1) 65

You are likely not among the intended audience of the IMF report. The report was not written for college sophomores. It is an 85 page global financial risk discussion written for business and government economics and finance professionals who understand precisely what each of those big words mean. The /. summary is simply a shortened version of the report's executive summary. Not everything written needs to be reduced to the reading level of the average high school student.

I believe in UX/UI principles: if your audience can't figure out your UI...then you failed, not them. If a motivated reader can't follow what you're saying, then 90+% of the time, it's your failing, not their stupidity. I know many advanced and technical things, including a lot of deep dive software details. If I can't explain the topic to a motivated audience, then it's a sign I don't understand it well enough to not rely on crutches. I used to ask as an interview question "Explain $theFirstFrameworkOnYourResume to your mom." So if you can't explain Spring/JPA, without relying on buzzwords, then you don't really know what the framework is, what you're doing, and thus you won't think critically or use good judgement as to whether you should use IOC vs simple constructors/constants or functional programming vs OOP, or ORM vs other frameworks. Buzzwords can be be timesavers in expressing ideas, but can also mask deep ignorance.

This was a simple relevant story and easy to make into a compelling narrative. It wasn't advanced. It was common sense stuff for anyone remotely interested in tech.

Comment irony of open source is no one can say no (Score 2) 7

JS was kinda always the wrong answer but we somehow let the wannabe-cool kids run around with scissors in their hands on the frontend and they have been busy bringing back the fattest of the fat clients. It is preposterous what the average little website rams down your browser on load. Imagine using this whole JS mess and ecosystem on the serverside, when there are perfectly good, elegant solutions for the backend. But I guess someone got rich, so that is nice for him while society as a whole is worse off.

The irony of open source is it's problematic because no one can tell you no! Hard work and determination can overcome anything, including common sense! I love open source, am a contributor myself to a very major project, but it's been a mixed bag for the industry. So many good project have been written in shit technologies, like JavaScript and Python when there were far superior options. Hell, many say that about my favorite languages (Java and Rust). Node.js was always a solution looking for a problem. Eventually, it got some decent ideas a bit sooner than the competition, but fuck...it would have been just so much nicer if they did all that non-blocking stuff in Java or a strongly typed language. Pre-open-source, someone would have shot down the idea. Today, Java has caught up, so server-side JS is still pretty pointless. It's a slower, less-reliable, more error-prone technology whose only real benefit is you never have to crack open a book and learn a language that...if you do it correctly, you barely use...and is quite easy to learn if you're familiar with JavaScript. Really, with modern frameworks, you're just chaining method calls...writing very little original code. Pre-2000, I can't see any major company investing in it and would say it's a bad idea. However, that no longer matters in the era of open source. No one says no to bad ideas and they can live forever because they can't go out of business.

The key problem with JavaScript and Python and any other language without strong typing is the original author typically does a great job. The project is a soaring success and becomes a valued app at the company. To thank that engineer or team, they get promoted. Now they're in management or leave for another job or get assigned to another important task...now the B-team gets to do maintenance. But hey, I'm sure the original pioneering guys hustling against deadlines made PERFECT documentation, right? I bet they wrote PERFECT unit tests!!! All developers write great unit tests and understandable and thorough documentation, right???? :)

So yeah, 5 years down the road, you need to update the libs. I inherited a node.js crapplication. It worked fine for 3 years and Google updated one of the JS libs. We needed to patch it because it was flagged as having a security violation. OK...nice and easy, only Google decided to change every function's signature and behavior, so it breaks instantly. Now Spring, a popular Java framework, way older than node, deno, or even most major JS libs, does this every major version release for reasons unknown to me...and it's fine...a PITA, but the compiler catches the signature mismatches and I lose a day, tops (pre-AI). Nothing makes it past the unit tests. The node.js application? OK, I find/replaced everything I could find, kept finding more instances. I thought I did everything correct. The unit tests pass. I manually test every flow I know of and our QA dept does the same. We ship the update....it breaks on day 1 because there was an undocumented flow. We figure it out, fix it within an hour, apologize profusely. Repeat 2 more times over the next week....the customer found our error....whereas a compiler would have easily found it. Again, why?...well...because the original author simply didn't like using superior technologies. Rather than cracking open a book and learning Java, like every other app in the company...nope...needs to be in JavaScript? Is it better?...no...is it faster?...no...did they complete it faster?...definitely not...but hey, it's in JavaScript!!!!

I still love JavaScript and it changed the world for the better...but yeah, has this one specific downside...hard work and determination can overcome common sense.

Comment Did AI write that buzzword bingo summary? (Score 5, Insightful) 65

That is horrible, poorly written summary. I love learning about economics and even know exactly what they are saying and mean, but it's just SHITTY writing. It's like it was written by a 19yo college student looking to use as many fancy words she just learned her ECON 201 class in sentences. It's closer to cryptography than journalism. You know impressive words...good for you...can you make your writing less obtuse and painful to read?

Comment contractor != outsourced (Score 2) 202

A contractor is an MS employee without benefits, managed by MS. Outsourcing is hiring a contracting firm, like Tata, to manage the employees at a much higher cost. Everyone uses contractors. None of the serious players use outsourcing firms for core work.

MS is using H1Bs to keep development at their main sites, like Seattle. The commenter stated that they could just contract it through an outsourcing firm, like Tata.

Ironically the H1Bs are helping the locals more than hurting as it makes you valuable to be in the area. When you force a company to go distributed, you reduce the incentive for them to not hire from wherever they want, especially outside the USA. I've seen it happen many times.

Comment Bulgaria is cheaper than Seattle/SF (Score 2) 202

Labor in Europe isn't cheap.

If you want cheap labor you need to go to Africa. But it won't be good.

As someone already stated, Europe is huge. Not everything is London or Zurich. They have backwater villages and cousin-fucker countries, like most regions. Many companies open offices in Eastern Europe to tap into the talent pool. Also a highly skilled Polish engineer is cheaper than a shitty one from anywhere else in the word, no matter their wage. The cost of an engineer is a factor of productivity and salary, not just salary. Everyone who outsourced to India discovered this. Anyone in India with any talent was getting Western wages to work for MS and others...all that remained for the outsourcing companies, like Tata, were the ones they were turned down or never should have been engineers and it took them 10x as long to get anything done.

Comment Less Sanctimous Answer: You're using their stuff (Score 1) 202

Good tech companies don't outsource core development.

Are the good tech companies in the room with us? Why don't you name some for us?

If you're using their product, it's done in-house. The only software firms that outsource core development probably shouldn't be called software firms. You know I meant good in the sense of engineering, not virtues. Cool quip, though.

Comment Except they don't + H1Bs make local jobs valuable (Score 1) 202

Large companies hire these guys through contractors not directly. So this will have absolutely no impact on your ability to get a job in IT. The only way to stop the abuse is to completely shut down all of the programs. Americans cannot and will not do nuance. If we were capable of nuance as a people Donald j Trump wouldn't be president. I'm open to other suggestions but I have yet to hear a single one that is both viable and actually works. And in a country with 25% functional unemployment you can't keep flooding the job market with cheap labor. People are going to look for a solutions and when the left and the center don't have any then the fascists are going to step up. They aren't actually going to solve the problem but they will end democracy by promising to solve it.

OK, you don't work in software. Good tech companies don't outsource core development. They hire in house. They also have a huge presence in every country they'd hire from. Microsoft can just as easily open an office in India, Poland, or anywhere else. All the major players are the same. They outsource things like cleaning the office, sometimes some shitty work they don't want to do, like content moderation, they might outsource printer maintenance or helpdesk operations. However, the H1Bs are usually for valuable work and they keep that in house.

If Microsoft wants cheap, shitty labor, they can open an office anywhere it's cheap. They already have offices all throughout Asia and Europe to tap into cheap labor. If they're hiring H1Bs to work in Seattle, they typically want them for good work and are willing to pay a premium for them. MS won't outsource core Azure, XBox, Office, or Windows development. Non-tech companies may outsource core functions, but software companies never do (at least any I've seen...certainly not all major players).

Look, if your concern is American tech workers, the answer is simple, make H1Bs more expensive. The intent is to snag the best and brightest from around the world, so ensure the company has to pay them above the 75th percentile of wages for that job plus an additional sliding scale fee. If you're MS, pay $40,000 per VISA, for example. If you're a hospital needing to hire a pediatric surgeon in an underserved rural community? Make the fee $0.

H1Bs do more good for American tech workers than harm. Your employer can pay for H1Bs to bring all the labor to headquarters...and thus you have value by being local and a huge advantage. If they can't find the talent they need...and there's a HUGE shortage of talented engineers, even today, but especially 4 years ago....then they have no choice but to adopt a distributed model and then you're screwed. They need the talent and will hire someone overseas to do it if they can't bring them locally. If an MS employee in India is willing to do the job for half the wages on an American schedule, what hope does a Seattle-based employee have? Ironically H1Bs are quite often keeping your job from going away completely if you live in the developed world. If MS is used to distributed development, then you're competing with THE BEST IN THE WORLD that are willing to work for MS in their hometown....not just the best in Seattle. Trust me. I've worked in distributed teams for decades. It is a lot more competitive in terms what they expect from you and what they can get by with paying you.

Slashdot Top Deals

Top Ten Things Overheard At The ANSI C Draft Committee Meetings: (9) Dammit, little-endian systems *are* more consistent!

Working...