Readit News logoReadit News
b4ux1t3 commented on An Argument for Why Windows Will Go Open Source   justinkterry.com/2017/08/... · Posted by u/justinkterry
dogma1138 · 9 years ago
I'm not trying to be a dick, there aren't "conflicting" definitions, at least not on the subject of source code redistribution.

"Open Source" has a specific definition that is the one from the OSI.

https://opensource.org/osd-annotated

Any conflicts that exist are not conflicts in the definition of Open Source, but are different definitions for different terms which is why the terms open-source software and free and open-source software exist.

This isn't a subjective matter, this is a very well defined term, if nothing else because OSS and FOSS software is used in the industry including in commercial products this requires the definitions and the licenses to be very very specific to meet legal and regulatory requirements.

So while you can say there are different software licenses to meet the requirements of being Open Source it needs to meet the definitions set by the OSI which are in general mean that the source code must be available, that the distribution is not restricted in any way which usually means that it's distributed under a free and non-discriminatory license agreement.

You may chose not the follow this definition but this doesn't mean that this is a correct action, this is no more subjective than the definition of a kilogram. Definitions exist for a reason and that is to remove ambiguity, if ambiguity exists its either because there is no definition or consensus which is clearly not the case with Open Source Software.

b4ux1t3 · 9 years ago
> "Open Source" has a specific definition that is the one from the _OSI_

Emphasis mine.

b4ux1t3 commented on An Argument for Why Windows Will Go Open Source   justinkterry.com/2017/08/... · Posted by u/justinkterry
dogma1138 · 9 years ago
That's how definitions work. The fact that you ignore one doesn't make you more thoughtful or insightful it just makes you look like a special snowflake.

Your example is also incorrect because I'll assume you think that a Byte is 8 bits but technically it's not, it's an arrangement of bits a byte can be 0-255bits, it was common to have non 8bit bytes in the past.

The 8 bit byte was set by a specific ISO standard and later by IEEE but it's defined as 8 bits only within those standards.

Agile also has a definition if nothing else because you have bodies and various foundations promoting a specific implementation of it.

b4ux1t3 · 9 years ago
I'm not ignoring or disagreeing with anything. There's no need to be a dick. I'm just saying that there are conflicting "definitions" out there.
b4ux1t3 commented on An Argument for Why Windows Will Go Open Source   justinkterry.com/2017/08/... · Posted by u/justinkterry
asfdsfggtfd · 9 years ago
> This is largely a subjective matter,

It just isn't subjective. "Open Source" is a technical term with a clear well understood meaning.

b4ux1t3 · 9 years ago
It is a technical term defined by a bunch of people who got together and agreed that their opinions (however educated they may be) are more correct than other people's. That's extremely subjective, and not universally accepted.

Technical terms have definitions that transcend the opinions of people who use them. When I say "byte", everyone knows exactly what I mean, as it's a unit of measurement. When I say "agile", it could mean any number of different things, depending on context. When people say "open source", the thought that comes to a lot of people's minds is simply "I can see the _source_ code, because it's out in the _open_."

It's subjective, and, frankly, annoying. It shouldn't matter how something is licensed, because the most important aspect of software is whether or not it provides value and helps me do my job. Bickering about semantics doesn't get work done.

b4ux1t3 commented on What's Functional Programming All About?   lihaoyi.com/post/WhatsFun... · Posted by u/punnerud
0xCMP · 9 years ago
Isn't that what respecting a country's sovereignty is? Are societies not organized differently?
b4ux1t3 · 9 years ago
Honestly, I wouldn't respond to anyone who compares political systems with software development paradigms. Realistically, it's just really hard to compare the two directly, and anyone who says otherwise is trying to sell you something.
b4ux1t3 commented on Ex-CIA Agent Raises $40M to Find Every 'Thing' on the Web in Just One Hour   forbes.com/sites/thomasbr... · Posted by u/rbanffy
dadrian · 9 years ago
IPv6 is 2^96 times larger than IPv4. You'd need 100*2^96 servers. That's not tractable with a brute force method.
b4ux1t3 · 9 years ago
I dunno how I messed that up. I'mma blame the post-lunch slump. For some reason I was thinking IPv6 was 64 bits.
b4ux1t3 commented on Ex-CIA Agent Raises $40M to Find Every 'Thing' on the Web in Just One Hour   forbes.com/sites/thomasbr... · Posted by u/rbanffy
jjeaff · 9 years ago
Am I correct in assuming that this becomes a total waste of $40m the moment people start finally transitioning to IPv6?
b4ux1t3 · 9 years ago
Eh, not really, it's just going to require an exponential increase in computing power. They already have the platform, in theory it would just be about scaling.

That said, it's kind of a huge scaling problem. If it really is a matter of throwing more hardware on it, and they currently use, say, 100 servers, they're going to need 429496729600 servers to get the same times they are getting now.

b4ux1t3 commented on What's Functional Programming All About?   lihaoyi.com/post/WhatsFun... · Posted by u/punnerud
_mhr_ · 9 years ago
What do you think the solution is? Not being snarky here; I'm genuinely interested in the problem you've described, because this unbounded freedom bothers me too.
b4ux1t3 · 9 years ago
Not who you replied to, but I, personally, think it boils down to trust. Using someone else's code, _especially_ if it's functional, should be the same as using the proverbial black box. You shouldn't need to understand their code in order to use it with your own. The same should be true of your own code, really. You shouldn't need to remember implementation details of a function you wrote in order to use it in elsewhere in your code.

I know there's then the issue of security, freedom, openness. . .whatever. But if you're working on a project with someone else, and you don't trust them, the project's probably doomed to fail to begin with.

b4ux1t3 commented on What's Functional Programming All About?   lihaoyi.com/post/WhatsFun... · Posted by u/punnerud
b4ux1t3 · 9 years ago
I liked this article, but I feel like it's just a bit too. . .matter of fact. "FP _will_ make your linter do your work for you", things like that.

("Even if you haven't already-made a mistake, and are just thinking of making a change to a codebase, the # FP version of the code is a lot easier to think about than the # Imperative version" was particularly bad about this. I have never had a problem paralellizing a procedural program that would have been solved using FP)

It is _much_ better at being inclusive and not preachy than other articles of similar scope. But I would prefer if posts like this tried to explain functional programming without feeling the need to put down other paradigms. And, to be clear, I'm a big fan of FP, and have been using many of its tenants for a long time now.

Functional programming is just a different way to structure a code base. Some people are better able to grasp how data flows through a maze of functions. Some people are better able to grasp how an object interacts with other objects.

In the end, it's all just a sequence of instructions executed, in order, by a machine. The true correct way of writing code is: However you can get that machine to do what you want it to do, while still being able to make changes to its behavior.

b4ux1t3 commented on What's Functional Programming All About?   lihaoyi.com/post/WhatsFun... · Posted by u/punnerud
mbroncano · 9 years ago
Oddly enough, I got the opposite impression: FP is about making complicated things simple.

There's some sort of epiphany that naturally occurs after fiddling with FP for a certain amount of time. After it winds down, your perception of how to solve problems changes drastically.

If only because of the increased awareness is worth the trouble to play with it a bit. I sincerely encourage you to do so.

b4ux1t3 · 9 years ago
Frankly, it's just a different way to think about structuring a code base.

Some people think better functionally, some people think better procedurally, but, in the end, it's all just a list of instructions, executed in order by a machine.

I'll never understand the need to poopoo all over someone else's way of thinking (not you, the guy you're replying to).

b4ux1t3 commented on An Argument for Why Windows Will Go Open Source   justinkterry.com/2017/08/... · Posted by u/justinkterry
matz1 · 9 years ago
No, when hear the term open source the first thing that come in mind is that the source is readable, thats it nothing else is implied. That being said, oher entities/organization might have their own definition. I'm sure there are many people who use the term open source like mine.
b4ux1t3 · 9 years ago
You're not alone. I'm of the mind that it doesn't matter what the license, state of the source, or whatever, I'm here to get things done, not quibble over trivialities and semantics. When I can see the source for something, I call it open source. If the OSI has a problem with that, I invite them to explain to me how my definition affects their goals in any way, shape, or form.

I like the OSI. I use a lot of stuff that they endorse. My 3D printer is OSI certified (or whatever the proper terminology is). But I use my printer to solve problems, and it being open or closed source doesn't really matter, so long as it helps me solve problems.

I like the FSF. I use a lot of stuff that they endorse. One of the operating systems I use is FSF certified (or whatever the proper terminology is). But I use this operating system to solve problems, and it being open or closed source doesn't really matter, as long as it helps me solve problems.

I like Microsoft. I use a lot of stuff that they make. One of the operating systems I use. . .you get the idea.

u/b4ux1t3

KarmaCake day67August 11, 2017View Original