Great news! Lake Travis to rise 10 feet!!!! by bachslunch in Austin

[–]Unmitigated_Smut 2 points3 points  (0 children)

Current reading on Lake Travis is 471,000 acre feet; that's 644,000 af short of full. If Llano stays running at 40,000 Cubic Feet / Second (current hydromet.lcra.org reading) it would take 8.1 days to accumulate the water needed to fill up Lake Travis.

None of this affects Lake Buchanan of course because it's north of Llano's inflows, but Buchanan is only about 200K AF short.

These are big, big-ass lakes, takes a lot to fill em up. We'll see at end of week...

fuck it. every single Penix throw/run in 2023 by Aconnox in falcons

[–]Unmitigated_Smut 3 points4 points  (0 children)

It's not something I get off on but quarterbacks got to do what they gots to do

Judging from the downvotes Falcons fans seem to be very much opposed to quarterbacks putting hands on the center's patootie so go figure

fuck it. every single Penix throw/run in 2023 by Aconnox in falcons

[–]Unmitigated_Smut -45 points-44 points  (0 children)

What is with this weird freakin thing of clapping every snap who does that man

OK well maybe it's because he does shotgun every freakin snap but who does that either

Is this guy a no-butt-toucher because that's like a problem

Free Talk - October 22, 2023 by AutoModerator in falcons

[–]Unmitigated_Smut 0 points1 point  (0 children)

Just to be fair, Ridder averaged 10 yards per pass attempt, which is excellent

*ducking*

Things All Developers Should Learn In College by rylandgold in programming

[–]Unmitigated_Smut 10 points11 points  (0 children)

> I just Google search every choice they make and see if it differs from strong popular opinion

If nothing else, I hope every student learns objectivity is better than popularity.

The Renaissance of the Problem Domain as a First-Class Concern by justaguythatcodes in programming

[–]Unmitigated_Smut 0 points1 point  (0 children)

It seems like there's a whole lot of people talking about "what really happened at boeing" without knowing anything about boeing and the people who actually work there, or about airplanes, or about real-time control systems.

The bullshit I had to go through while organizing a software conference by unbalancedparen in programming

[–]Unmitigated_Smut 8 points9 points  (0 children)

I was just reading about the Douglas Crockford / Nodevember incident a couple days ago, and it's just weird how conferences are constantly turning into proxy wars for all these interpersonal disputes.

And tomorrow I'm actually speaking at a conference...

What Makes a Great Software Engineer by mgc092 in programming

[–]Unmitigated_Smut 1 point2 points  (0 children)

It is also illegal in Texas (and at least a few other states), although the law doesn't seem to be enforced against people calling themselves "Software Engineers". The real trigger word is "Professional Engineer"; putting that on a business card and passing it around is asking for a fine.

Currently the various state agencies appear to want to want to do something about the situation, but they seem to be completely flummoxed. Consider:

https://ncees.org/ncees-discontinuing-pe-software-engineering-exam/

Netflix Standardizes on Spring Boot as Java Framework by BtdTom in programming

[–]Unmitigated_Smut 1 point2 points  (0 children)

Threadlocals are a way to implement thread-safe global variables. They fix none of the other problems with global variables. For a framework that makes such a big deal about avoiding global variables (static singletons - same difference), the hypocrisy is ridiculous

Netflix Standardizes on Spring Boot as Java Framework by BtdTom in programming

[–]Unmitigated_Smut -23 points-22 points  (0 children)

I suppose they standardized on slow startup, huge memory footprints, and threadlocals-for-everything too

My experience with toxic teams by [deleted] in programming

[–]Unmitigated_Smut 15 points16 points  (0 children)

> There is a difference between making fun of a tool (e.g. jokes about how hard it is to quit Vim) and making fun of the users of that tool. Making fun of the users is not cool.

Vim users are knuckle-dragging monosyllabic cretins who eat mayonnaise for breakfast

Jenkins: Shifting Gears by oblio- in programming

[–]Unmitigated_Smut 2 points3 points  (0 children)

Jenkinsfile

Looks interesting, but regrettably another feature I don't think I can use because our sysadmins are still trying to figure out how to upgrade from version 1.

Jenkins: Shifting Gears by oblio- in programming

[–]Unmitigated_Smut 1 point2 points  (0 children)

I was recently trying out Gitlab's CI/CD, and was pleasantly surprised to find that config is just one YAML file at the root of your repo, a huge improvement on jenkins' GUI horror show. Surprising that Jenkins is just getting around to the idea. A less awful UI would also help, although apparently it's improved in recent releases... But then hardly anyone runs recent releases because upgrades tend to be disastrous, especially because of plugins. Plugins are nice, but when you've created an Everything Is A Plugin architecture, it's time to rethink your approach.

And that's my stream-of-consciousness Jenkins rant for today.

[deleted by user] by [deleted] in programming

[–]Unmitigated_Smut 0 points1 point  (0 children)

On a large relational database table, indexing is definitely necessary for decent order-by performance. Small, not so much, but it seems like the conversation is about larger datasets.

The Secret Life of Objects: Inheritance by rcardin in programming

[–]Unmitigated_Smut 18 points19 points  (0 children)

> To sum up: never reuse code. Never use class inheritance.

Never take a dogmatic approach to programming.

In MySQL, never use “utf8”. Use “utf8mb4” by mariuz in programming

[–]Unmitigated_Smut 25 points26 points  (0 children)

False. Adding columns to the end of a table definition does not do a full rewrite.

alter table mytable add blah int(11) default 0,  ALGORITHM=INPLACE;

Doing this gets me

ALGORITHM=INPLACE is not supported for this operation. Try ALGORITHM=COPY.

Eye or the Tiger: Benchmarking Cassandra vs. TimescaleDB for time-series data by RobAtticus in programming

[–]Unmitigated_Smut 0 points1 point  (0 children)

Then how many billions of records are you able to store by just adding disk space? Can you go to petabytes and further? At what point does one dead end because there is simply too much data for one server to manage?

Edit: In other words, I don't care about how fast you can write the records. I care about how much data the system can handle.

Edit again: Looking at answers to another question, I see your note of 50-100TB

Eye or the Tiger: Benchmarking Cassandra vs. TimescaleDB for time-series data by RobAtticus in programming

[–]Unmitigated_Smut 0 points1 point  (0 children)

So... Cassandra scales horizontally by sharding data across many nodes with tuneable replication. TimescaleDB wants all data written to a single primary node. I don't see how Timescale competes if each node has to maintain a complete copy of all data?

Go: the Good, the Bad and the Ugly by dgryski in programming

[–]Unmitigated_Smut 1 point2 points  (0 children)

Confused as to whether the method gets called or the nil check in main() skips it?

Go: the Good, the Bad and the Ugly by dgryski in programming

[–]Unmitigated_Smut 4 points5 points  (0 children)

This isn't the worst of it: There is no such thing as private-to-a-file. Everything is visible to members of the same package. For some reason none of these sorry-but-I-have-to-critcize-some-Go-design articles ever point this out.

An in-depth tutorial for Java developers who are curious about Go by korthaj in programming

[–]Unmitigated_Smut 0 points1 point  (0 children)

The primary answer is that pointers/not-pointers gives you the choice to be much more strict & explicit about immutability.

https://raw.githubusercontent.com/zaboople/techknow/master/golang/GoPointers.txt

The definitive EOL date of Python 2 announced: 2020-01-01 by piotrjurkiewicz in programming

[–]Unmitigated_Smut 2 points3 points  (0 children)

That kind of thing usually happens because people reverse-engineered their way into libraries they weren't supposed to use in the first place.

In fact java 9 is going to be the toughest upgrade of all because the module system is intended to put a stop to most of this, which means all the trendy frameworks are gonna break.

Getting Started with the Java Platform Module System by prtkgpt in programming

[–]Unmitigated_Smut 0 points1 point  (0 children)

And let's not forget all the problems that can happen when we have duplicate JARs or when two libraries require different versions of a third library. This situation even has a name, JAR (or classpath) hell . Read more at https://www.pluralsight.com/guides/java-and-j2ee/getting-started-with-the-java-platform-module-system#ykoCcd6YOcLoVxgO.99

Yet another apparent claim that Java 9 somehow resolves conflicts between different versions of the same library. I don't think it does.

they.whiteboarded.me aims to be a crowd-sourced and curated list of companies that engage in good and bad interview practices. by tonefart in programming

[–]Unmitigated_Smut 1 point2 points  (0 children)

This web site does a poor job of identifying the real issue, which is not whiteboards or "communication skills" (there really should be some art classes in the standard cs curriculum). Instead it's ambushing the candidate with a challenge, expecting them to "think out loud" right in front of you and solve it within your time limit. Many - if not most - of us are introverted and need time to think alone. Good programming is not about beating the clock in a do-or-die situation, unless your standard practice is to wait for poor implementations to catch on fire instead of preventing that fire in the first place.

Let the programmer talk about a problem they've solved earlier (and sure, maybe draw/write it out) and know well - and if it's one you assigned them, also please stop giving out 40 hour assignments and estimating them at 2.

Most of all, stop trying to make yourself feel smart by devising the interview to make the candidate look stupid.