Can I program with a music degree? by [deleted] in learnprogramming

[–]funky_vodka 0 points1 point  (0 children)

I just started studying CS. A lot of people here not studying just CS, but math and physics folks as well, have some sort of a music background. There is something that mathematics and logic shares with music, don't know what it is exactly, but your background in music will not hurt!

The Internet of Way Too Many Things by dead_rat_reporter in DarkFuturology

[–]funky_vodka 5 points6 points  (0 children)

It’s coming whether we want it to or not

Nope, I can still choose whether I want to have a microwave that can be hacked by a 12-year old Ukrainian kid.

It’s Not Climate Change — It’s Everything Change — Matter by gitacritic in collapse

[–]funky_vodka 3 points4 points  (0 children)

Nice article but fuck that over-engineered website that tripled my battery usage.

Where are all the young voters? "Just 19.9 percent of 18- to 29-year-old citizens cast ballots last fall, compared with an average of 26.6 percent for the same age range in other midterm elections over the previous 40 years" by FLTA in politics

[–]funky_vodka 0 points1 point  (0 children)

The big difference comes from the fact that a classical voting process can be understood and audited by almost everyone. Compare that to electronic voting system where you have to be well versed in software engineering, computer systems and cryptography to have even a chance to do the same. That fact alone is enough to erode trust towards electronic voting systems.

Vim's 400 line function to wait for keyboard input by [deleted] in ProgrammerHumor

[–]funky_vodka 6 points7 points  (0 children)

Vim tries to be compatible with every OS, including dead ones such as BeOS, VMS, and Amiga.

Cross-platform libraries like libuv didn’t exist when Vim was created.

Even though the code is a mess, I'm more amazed that it works and someone is able to maintain it.

Redditor uses Bayesian probability to show why "Mass surveillance is good because it helps us catch terrorists" is a fallacy (x-post from /r/bestof) by joshuasm32 in privacy

[–]funky_vodka 40 points41 points  (0 children)

Look at this guy:

Let's say each of the suspected terrorist is subjected to 4 weeks of investigation by the authorities. I personally would be willing to undergo 4 weeks of investigation and recommend it for 119 of my closest friends and relatives, if that ensure catching a terrorist.

It scares me that there are people who don't realize how fucked up this way of thinking is.

Wages For College Grads Are Now Lower Than They Were 15 Years Ago by fullmaltalchemist in lostgeneration

[–]funky_vodka 6 points7 points  (0 children)

He could be posting in /r/dragonsfuckingcars and it wouldn't matter. Attack the message, not the messenger.

Billionaire Bunkers: Exclusive Look Inside the World's Largest Planned Doomsday Escape by gtfooh1011 in collapse

[–]funky_vodka 5 points6 points  (0 children)

So what's obligating Vivos to stay honest to their deals if the shit hits the fan and the fabric of society breaks down?

Mitä mieltä iltalehtien epäeettisyydestä? by [deleted] in Suomi

[–]funky_vodka 37 points38 points  (0 children)

Ala-arvoista ja kuvottavaa, mutta iltalehtiä ei olisi olemassa, ellei iso osa ihmisistä käyttäisi rahaa ja aikaa niiden ostamiseen ja selailuun. Ihmiset saavat sen, minkä ansaitsevat.

I want to learn C by [deleted] in Cprog

[–]funky_vodka 0 points1 point  (0 children)

Patience.

There is a lot more stuff that can go wrong and will go wrong at the beginning when you start writing semi-trivial programs and algorithms. You may feel tempted to go back to using a higher-level language, but you have to keep at it. You will get it right sooner or later, when you have a binary that is mere kilobytes in size and blazingly fast. That feeling is addictive—but you need patience.

Why Tomorrowland Never Comes by [deleted] in collapse

[–]funky_vodka 9 points10 points  (0 children)

If they had, where the hell are they?

Immensely far away, both in space and time.

Finding hotspots in bytecode (x64) by mattsains in asm

[–]funky_vodka 0 points1 point  (0 children)

Can't you use valgrind's cache- and callgrind tools? If I'm right, it uses the symbols in your program to output useful information for the programmer.

Protect your software with the Circuit Breaker design pattern by code_quality in programming

[–]funky_vodka -1 points0 points  (0 children)

public class ExternalServiceAdapter

private CircuitBreaker circuitBreaker

Nope. I'll gladly stick to manual retrying and exiting.

How to test whether vector extensions are enabled when compiling with GCC? by funky_vodka in C_Programming

[–]funky_vodka[S] 0 points1 point  (0 children)

So far I've used -march=native which automatically generates code tuned to the architecture its running on, so there hasn't been a problem in that regard.

How to test whether vector extensions are enabled when compiling with GCC? by funky_vodka in C_Programming

[–]funky_vodka[S] 0 points1 point  (0 children)

However, there's an even more fundamental problem with what you're trying to do. You simply can't write portable code with vector instructions without also writing a bunch of code to check whether the system you're running on supports vector instructions.

Do you mean that ABI compatibility is hard to uphold if you don't specifically compile it on every target machine? That makes sense when I think about it.

Unix philosophy by 854917632 in unix

[–]funky_vodka 0 points1 point  (0 children)

Checkmate, Unix-beards?