The bigger worry would be if they removed some IP addresses from their list. Those IP addresses would be juicy targets for hackers to scoop up and attempt an attack knowing that people have whitelisted them and that they allow access to what is likely relatively poorly protected infrastructure.
It was essentially killed during Google I/O (May 2017) when Google announced that it would add Kotlin as an official programming language for Android development. This gave Kotlin a huge boost in visibility at a time when a number of languages including Ceylon were competing as alternative JVM-languages. RedHat understood that and a few months later it was announced that Ceylon was being donated to Eclipse which was a euphemistic way of saying it was now abandonware.
It's too bad because I personally preferred Ceylon over Kotlin.
Well in the article he ended up compiling thttpd statically so he wouldn't have dependency conflicts if he ran it directly. Funny how there's overlap in docker solutions that solve different but related issues for non-docker deploys as well...
I don't agree with having libraries in their own repositories. For us one of the biggest costs to fixing bugs in libraries particularly was having to then update all dependent projects with the new version. By moving our libraries into a monorepo alongside all the consuming projects we got away from that busywork. It really streamlined things for us.
The only thing I've found to be half-ways usable is x2go. With it you can have a rootless window session. I still end up using VS Code Remote development tools a lot though.
Well from their website they have 3 offices and 1700 employees in Ukraine so I'd guess this hits a lot more closer to home for them than your simulated conversation suggests.
It's much easier to deal with moisture when it's largely restricted to the interior of the shower! Easy to wipe down the sides and then leave the door open to allow the remaining moisture to evaporate. Seems superior to having the water vapours condensing on ceilings and walls in the bathroom that likely can't be wiped down.
One thing that's kind of silly about most of our shower stall designs is their open-top design. While a few are sold with caps most are not. Having a cap on top of the shower allows for lower ambient temperatures in the bathroom while showering in (relative) comfort. This also has the benefit of reducing condensation on the ceiling and walls of the bathroom.
Except (unless something has changed very recently) you can't backup/restore your chat history to a new desktop client... Security over general usability.
I grew up on a small farm with chickens. They had plenty of space, were free to roam the yard during the day and yes, they could be vicious and cannibalistic if a chicken was injured.
Ah, but China holds all the financial levers to keep everyone in their place. If there were a war there'd be no "Made in China" goods being exported. Take a look around you and think about that for a few minutes. They can get away with almost anything. The only thing they fear is an internal uprising.
You seem to be assuming that the producer/grower and retailer are the same company. There are often disconnects in supply chains like this where someone is hemorrhaging money while others in the chain are doing quite well. And besides if your production costs are high there's a point where lowering the price no longer helps. eg. the cost to package it for retail distribution just adds more even more loss.
It'll be interesting to see what the used car market for EVs looks like once they age out where the battery packs start degrading. Not sure they'll have the same long-term value that quality ICEs do today.
I'm curious what your issues were with Duplicacy. I looked at Borg, Duplicati and Duplicacy among others when I was evaluating a backup solution and eventually settled on Duplicacy and have been pretty happy with it. The only issue I've had is that it's a bit memory hungry during backups.
There are incremental costs involved in bandwidth, if nothing else, to actually distribute your application so it makes sense it's not a simple flat fee.
It's not a matter of whether the products are bad or not. It's a matter of being able to trust the reviews. I've purchased from one of these brands and received a little card along with it requesting a 5 star review in exchange for a $5 coupon. This totally distorts the reviews.
Certainly. The lesson I took from this was that the risk of data loss is much higher on the MacBooks these days because the it's not simply the chance of the SSD failing that could cause data loss but also a failure of any of the motherboard components as well. It's something I hadn't considered and something definitely worth keeping in mind.
Seems like the original article/book and your comment tie back to Little's Law from queuing theory which is used as justification in Kanban for minimizing WIP.
Interesting. Now does any browser actually support pgup/pgdown properly? Every time I run across a website that does this it annoys me that paging down doesn't properly account for the height of the stickied header making pgup/pgdown unusable.
Looking back on it now I think our revulsion to simply using "throws Exception" ought to be re-examined. In practice, while it's nice to know exactly what kinds of exceptions are being thrown it could be the emphasis on this actually holds us back. What's more important is whether an Exception could be thrown at all versus none.
Not really following or agreeing with most of your arguments here but on the subject of Checked/UnChecked exception I agree. Java would have been better off with simply Checked exceptions and errors and no RuntimeExceptions. The current lovefest for unchecked exceptions in Java is very unfortunate. New features like lambdas don't work well with checked exceptions and there seems to be little urgency in rectifying those shortcomings either. Instead everyone is just switching things to use unchecked exceptions. For people running stuff in web containers I suppose it hardly matters, a single request fails, no big deal but for other types of programs having checked exceptions is invaluable.
That's curious. I don't play Minecraft myself but my kids do. They have Bedrock Edition (via Nintendo Switch) and they keep begging me to get them the Java Edition. This is partly because it seems all the prominent YouTubers are on Java Edition.
I haven't read up on the details of these but this is a huge step in the right direction if pulled off properly. The dichotomy between primitive and non-primitive types in Java is a real rough spot. I'd have to see how they deal with null values though because the introduction of auto-boxing certainly introduced a new area for NullPointerExceptions to catch the unwary off-guard.
That's definitely my perspective. I certainly like not having to commute (25 minute drive one way) but I would still like to get out of the house for the day 1-2 days per week. I'm introverted though and my commute is relatively easy. WFH is much more daunting for other personality types and situations.
Honestly, I wonder whether GPL and AGPL world be considered open source licensing if they were released today. Ironically, it's commercial interests that have made the Apache-like licenses popular in the first place.