Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror

Comment Re: On every transaction (Score 1) 21

Many of my prime orders arrive in 1-2 weeks. There are still some items that arrive in 2 days or less but it is only a subset of what you can find on their platform.

Now that ads are in videos I stopped watching the videos. I really should cancel and hold orders until I get that $35 free shipping level.

Comment Re:1941 (Score 2) 247

I had 2 GE wall ovens and an electric cooktop unit from 1968, when the house was built. It worked fine except the push button for the hood exhaust was broken, just the button and it was a pita to disassemble the thing. A few years ago, after over 50ys of service the controller board finally croaked.

We took a while but we remodeled a few months ago and upgraded to an Ikea induction cooktop and replaced the ovens with a heavily discounted unit from LG. The top oven is a microwave/convection oven for smaller stuff and the lower unit is a large convection oven that has a built-in steamer and temperature probe.

Pretty fancy, and it does cook better than the old GE units. My gripe is that LG has been a pita to get a warranty claim on a minor door trim piece. We have not connected it to WiFi, but TBH the ability to monitor the temperature of your roast remotely would be nice.

They just don't build appliances to last like they used to.

Once of the problems with trying to get a basic unit is that the wife does not care about the quality or the features, but the appliances looks must match in the kitchen, and that means mid to upper range models.

Comment Re: Ha ... well ... (Score 2) 247

Costco had a 90 day return policy with free delivery, installation and hall away. All appliances have a 2 year warranty and the extended warranty 3-5y is much cheaper than at other places

Lowe's has a 48hs return policy and the delivery, installation, hall away are usually extra.

I bought an LG oven from Lowe's a few months ago, came with a broken trim part and after a few months of back and forth with LG support they told me I should have returned it to Lowe's. Costco concierge would facilitate the resolution.

I do wish that Costco stopped selling Samsung and LG appliances. We bought a Midea dishwasher to replace the smart LG one that smelled like burned electronics. It was cheaper than the other brands for for under 50dB. None of our smart appliances are connected to our WiFi, but all nice appliances are WiFi enabled nowadays. I'm sure you can find niche brands that are not Smart but my wife would not have accepted an appliance that does not match the rest of the kitchen.

Bottom line, Costco appliances are a safer choice than other stores due to better customer service. They do have a decent selection online, but only a few models in physical stores. And of course stay away from Samsung and LG since warranty claims are challenging with them. The LG dishwashers are especially prone to failure, from personal experience.

Comment Re: Perl always draws you back... (Score 1) 85

If Perl is the best thing since sliced bread bread for you, good. DuckDuckGo uses Perl and I took a look at their open sourced code a few years ago and was surprised at how readable it was, for Perl. They apparently achieved that with a very strict company wide style guide. I like strict style guides but some folks prefer to be unrestrained and just get things done for that day, the future is a bridge to cross when the need arises. I prefer to write my code so that it stays robust and maintainable long term and so that potential bugs and enhancements will not require a full rewrite later on.

I no longer code for a living, and I have enough hobbies to not be feeling the need to write code anymore.

On the regex topic one of the most recent regex bug I had to troubleshoot was email validation code. It worked for most email addresses but rejected some addresses that while unusual were fully compliant with the official RFC. The fix was to use an off the shelf library, maybe even something part of the standard Python library, but the fix was not to make the regex more complex. Other issues with regexes is that they can be crafted in a way to cause slow or infinite loops and some attackers will try to abuse them.

https://owasp.org/www-communit...

I've seen regexes used to split hostname:port or username:token. A simple split(':', limit=1) is much faster and can be less error prone.

I love regular expressions, they are very powerful, but they should be used for special cases only. Some static analysis tools will flag the use of them as potential sources of security issues, so it is not just my personal opinion.

Comment Re: Perl always draws you back... (Score 1) 85

I have written code in Perl and Python professionally for a long while. Perl for almost 10y, then Python for over 15y.

Perl had (has) many issues with the fact that there too many ways to do the same thing g, which leads to very hard to maintain codebases in the medium to long term. It is possible to write unmaintainable code in Python, but you almost need to be a professional idiot to accomplish that, and yes I have met a few of these. They usually do not stay employed too long.

Some of my issues with Perl:
- too many ways of doing simple things.
- very cumbersome handling of objects.
- clunky management of third part libraries.
- code that often becomes unreadable over time.

Maybe things got better in recent years, but that's mostly too little, too late. I was looking forward to Perl 6 for years but just moved to Python.

Perl has solid regex support, but if you do all your text processing through regex you have big problems. You should use them sparingly.

A lot of these Perl issues were embraced by Groovy, and a lot of projects that started with Groovy at their cores ran away from it. See Graddle for example.

On the other hand Python is not free of issues. The 2 to 3 transition took much too long, but the improvements to the language are very good. My favorite part is the (optional) stricter typing provided through mypy and other tools.

The packaging system is not perfect but better than Perl's one ever was. My main gripe is that there is no way to update old packages to flag newer, formerly unknown, compatibility issues. They need to add support for that, as well as a way to discard compatibility issues: some package have one rarely used feature with a compatibility issue, and most don't care. The Azure packages are a huge offender for example.

Anyhow, I used to like Perl, but I also used to like junk food until I experienced better options. Kind of like when students love Coors Light until they try higher quality beers, the stuff from Europe or from microbreweries.

Comment Re: Do they still (Score 1) 43

You might want to learn more about the early days of Islam and what the holly book of Islam says about how to treat people from other religions. That will explain a lot of things.

Personally I think all humans deserve to be treated as humans beings regardless of race, biological sex or religion. Actual behavior is what you should be judged on.

For example I do not approve of genocide, regardless of who is on either side and I'm quite disappointed that my tax dollars are used for genocidal purpose, regardless of which bi-party fellow is the current POTUS.

Comment Re: One nice Teams feature (Score 2) 31

I've always struggled with PowerPoint but was able to quickly put together decent looking presentation with Keynote.
When we were forced to switch from Slack to Teams we also struggled to adapt to the new model. The only benefit being the better integration with the overall Office suite from Microsoft but Sharepoint was horrendous 20y ago, while GSuite is actually more intuitive to use.

Part of the problem that Microsoft has is that the look and feel is stuck 30y back. When they try to modernize things their existing customer base get confused and tend to jump ship to the competition such as open office.

Same with Azure, I've worked with AWS since the early days and most of the APIs make sense while the Azure APIs, especially the authentication ones, are a huge mess. A few years ago our IT department forgot to renew one of our Dev azure accounts, the email notification going to a non monitored mailbox. Microsoft closed the account, which got our devs using the account t in a panic. All the data was deleted and our only option was to rebuild everything. With AWS you have 30 days to re-activate a closed account. The security issues on Azure are also worse than on AWS.

Folks that use Microsoft or Oracle products are just living with a toxic relationship and most are in denial. The good news is that we do have some choice nowadays. For the OS you have various flavors of Linux, especially for servers, for desktop/laptop you also have macOS. For video games you have the consoles and to some extend Steam and devices like the SteamDeck. AFAIK Xbox hardware is slowly dying out.

Comment Re: As expected (Score 4, Insightful) 52

I've said thing multiple times through my career:
- computer do what I say
- computer do what I mean
- computer do what I need

These are usually 3 different things. With more junior devs only delivering the first version.

The current AI agents are only doing the first one while a competent experienced software developer will do the later one. It does require to ask questions and clarification. AI will at best do something similar to "what I mean", but since it has zero common sense is pretty much incapable to actually grasp the meaning and the needs of the requests.

Comment Re: Sugary sports drinks a factor? (Score 1) 116

I like ice cold water with a dash lime juice. A lot less sugar than a regular soda.

I'm a sucker for carbonates beverages but refuse to buy the cartridge based home soda solution. I need to build myself a soda water dispenser that runs on a large co2 canister. That will cut me from buying carbonated water in plastic bottles.

Comment Re:Documentation is a tech skill (Score 1) 82

Nah, smart guy and fast typist. I see him as a prototyper which thrives to get things done in a snap then move on to an other project. The kind that cuts and don't bother measuring once, then forces things to kinda fit together, but by then that's someone else issue. I'm more of a production ready type, it might take longer initially but I don't want to have to redo the work 3 times.

He is a fast talker as well, so fast that stenographers asked him to slow down.

Comment Re:Documentation is a tech skill (Score 2) 82

That was me after a few months early in my career.

At the same time one of the cofounder write all his Perl code with 2 letter function names and 1 letter variables. I tried to have him improve this, but I was a lowly intern and he was a cofounder. His argument was that he needed to type code as fast as he could think and that his code was always feature complete and bug free on the first write so readable code was useless... I was the one adding features and fixing bugs, so of course he personally had no need for readable and maintainable code.

This has driven me to write code in a very readable manner, to the point that 15y later, at a different startup, the lead engineer though I had copy pasted my Python code from.a tutorial book, because it was too clean. His java code was a mess, so I understand that clean looking code was a foreign concept for him. His documentation was perfect according to him, it had gems such as "open server.xml and make sure it is correct" ... I'm not paraphrasing.

Comment Re: Surreal market dominance (Score 1) 43

By that logic we would not have Windows/Linux/macOS today. Same for PlayStation, Switch, XBox (kinda dying) or SteamDeck.

On the other hand we've seen the monopoly twice with the browsers wars: first IE, now Chrome.

We did have a long run where Intel was just crushing the CPU market and the fall is pretty hard on them now. The same could happen to NVidia.

Slashdot Top Deals

It's great to be smart 'cause then you know stuff.

Working...