|
Errr... the rules they look to change only began in 2015.
Can you remind me of the horrible mess that was the internet before 2015? I don't recall.
In this present crisis, government is not the solution to our problem; government is the problem. ~ Ronald Reagan
|
|
|
|
|
Sure, because, before then, politicians hadn't got* involved in the "who owns the interwebs?" question.
It was ours, as in "the people's". They added rules so that they could later change them to "own" it.
* Aktcherley, this should be "gotten", because it's only american politicians who say they own the interwebs.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Actually its the big corporate telecoms who "own" the "interwebs" since they're the ones who built, continue to build, and maintain them.
In this present crisis, government is not the solution to our problem; government is the problem. ~ Ronald Reagan
|
|
|
|
|
Fair enough, but they're rightly content to own (and rightly make a fortune from) the infrastructure.
I'm talking of the more ephemeral concept, not the wires and servers.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Isn't the basis of net neutrality that ISP's and telecom giants can't provide faster service to those willing to pay (ie. Netflix, Amazon, Alibaba, etc...)? That all data needs to be treated equally?
That seems more infrastructure and less ephemeral to me.
While I can see both sides of the issue I wonder if our ever increasing nanny states won't take it to the next level where they make the same rules for individuals. Every home can and must get the same connection speed regardless of the occupants willingness / ability to pay. Every company can and must get the same connection speed...
In this present crisis, government is not the solution to our problem; government is the problem. ~ Ronald Reagan
|
|
|
|
|
What was happening before was that when Netflix came out, some providers were slowing down Netflix traffic, so even if you were paying for a certain connection speed, your Netflix connections were being slowed down.
|
|
|
|
|
I still prefer a consumer based solution (protests, boycotts, etc...) rather than a government regulation solution.
In this present crisis, government is not the solution to our problem; government is the problem. ~ Ronald Reagan
|
|
|
|
|
Mike Mullikin wrote: I still prefer a consumer based solution (protests, boycotts, etc...) rather than a government regulation solution.
Unfortunately, this strategy reminds me of Allan Sherman - The Let's All Call Up A.T. & T And Protest To The President March - YouTube[^]
Just as, back then, threatening to change phone companies was empty (What other phone company?!); now, with most people contractually bound to their ISP, and having few options, there's little leverage to bear on the providers.
"Fairy tales do not tell children the dragons exist. Children already know that dragons exist. Fairy tales tell children the dragons can be killed."
- G.K. Chesterton
|
|
|
|
|
The power of modern programming languages is that they are expressive, readable, concise, precise, and executable. Cogito ergo code
Or rather, whatever is the present-tense, first-person indicative version of to code. (I miss Grade 8)
|
|
|
|
|
Kent Sharkey wrote: Or rather, whatever is the present-tense, first-person indicative version of to code. Sadly, there isn't a definitive English word for this, so we just use the Latin: elephantare.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
He was asking about Latin, not English.
|
|
|
|
|
A bit early to be drunk, don't you think?
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Why are you asking for my approval, get pissed at miday if you like!
|
|
|
|
|
Kent Sharkey wrote: expressive, readable, concise, precise, and executable.
IMO, not really.
The BFS example that the author cited is no more or less than the Python code -- if you know the meaning of the symbols, it's easy to understand. Just because those symbols are mostly expressed in English words doesn't make it more readable. queue.popleft is still meaningless to someone that doesn't know what a queue is, and frankly, I have to guess at what "popleft" means with regards to a queue, and I've been using Python for a while now (but am no expert at it.) As it is, I would expect a popright() as well for symmetry, but I much more prefer the word "dequeue," which is more obvious to me given my background with programming languages (and would be the term I would use if I was implementing a queue.) But that's me.
Marc
Latest Article - Merkle Trees
Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny
Artificial intelligence is the only remedy for natural stupidity. - CDP1802
modified 26-Apr-17 17:22pm.
|
|
|
|
|
Marc Clifton wrote: I have to guess at what "popleft" means with regards to a queue Why should a queue (deque) be conceptualized as right-to-left or left-to-right?
Why not top-to-bottom (like a disposable cup dispenser on the side of the water cooler...)?
Defining it as "in left; out right" may require a mental translation from the problem space to the code space. The "impedance mismatch" between the spaces is larger than necessary, especially because the operations are not named symmetrically, as Marc noted.
Yes, the programmer could encapsulate it with naming that matches the problem space, but that adds complexity to the solution. Just naming the input and output as such ought to be sufficient (IMHO). If there are operations that bend those definitions, so be it.
(I don't see the reason for the deque class to exist. It appears to be a doubly-linked list with some LIFO queue concepts wrapped around it with the left-to-right convention.)
"Fairy tales do not tell children the dragons exist. Children already know that dragons exist. Fairy tales tell children the dragons can be killed."
- G.K. Chesterton
|
|
|
|
|
Kent Sharkey wrote: they are expressive, readable, concise, precise, and executable Luckily, most programmers know how to undo all that!
|
|
|
|
|
Kent Sharkey wrote: modern programming languages is that they are expressive, readable, concise, precise, and executable
Old programming languages are just as readable too, so I have the impression Scientific American are talking crap. SO, whats in the link...
"C, the burden was on programmers to translate high-level concepts into code. With modern programming languages—I’ll use Python as an example—we use functions, objects, modules, and libraries to extend the language"
We also use functions, objects, modules, and libraries in C too, so yeah, he is talking crap.
Kent Sharkey wrote: Cogito ergo codeOr rather, whatever is the present-tense, first-person indicative version of to code. (I miss Grade 8)
'Cogito ergo codo' i guess.
|
|
|
|
|
Maybe they'll come up with an article about "Thinking as a way of Programming" - and this way they might get it right.
Or am I asking too much by using the "T" word ?
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
I disagree with the assertion that [many] "modern" programming languages are precise, concise or even that readable.
The "modern" programming language meme also seems to entirely miss the point that the purpose of a computer language is to manipulate a computer to solve a problem. At one level, it's the algorithm that matters. Yet, HOW the computer is instructed to go about that is, to me, extremely important. Hence my preference for deterministic languages.
|
|
|
|
|
A response to advances in neurotechnology that can read or alter brain activity, new human rights would protect people from theft, abuse and hacking. Can you prove that you had one stolen?
|
|
|
|
|
Kent Sharkey wrote: Can you prove that you had one stolen?
You shouldn't joke about such things.
Brains are stolen all the time.
It happened to Mr. Spock, you know? And, it was no laughing matter.
Spock's Brain - Wikipedia[^]
(worst star trek episode ever...)
|
|
|
|
|
It doesn't worry me.
I already had a brain scan, not so long ago, and they didn't find anything.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
|
Survey finds workers still violate security policies to remain productive. Step 0: that poorly worded email isn't really from a prince
Oh, wait. I see I just won the Russian National Lottery. Gotta go.
|
|
|
|
|
What's scary is that it's absolutely true that devs are more likely to fall for stupid scams than plebs, because they think their knowledge of programming somehow protects them.
I gotta say: It ain't so!
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|